0001104659-23-027245.txt : 20230301 0001104659-23-027245.hdr.sgml : 20230301 20230301135613 ACCESSION NUMBER: 0001104659-23-027245 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 123 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230301 DATE AS OF CHANGE: 20230301 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Monster Beverage Corp CENTRAL INDEX KEY: 0000865752 STANDARD INDUSTRIAL CLASSIFICATION: BOTTLED & CANNED SOFT DRINKS CARBONATED WATERS [2086] IRS NUMBER: 471809393 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-18761 FILM NUMBER: 23692473 BUSINESS ADDRESS: STREET 1: 1 MONSTER WAY CITY: CORONA STATE: CA ZIP: 92879 BUSINESS PHONE: 909-739-6200 MAIL ADDRESS: STREET 1: 1 MONSTER WAY CITY: CORONA STATE: CA ZIP: 92879 FORMER COMPANY: FORMER CONFORMED NAME: HANSEN NATURAL CORP DATE OF NAME CHANGE: 19930328 FORMER COMPANY: FORMER CONFORMED NAME: UNIPAC CORP DATE OF NAME CHANGE: 19600201 10-K 1 mnst-20221231x10k.htm FORM 10-K
http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense0000865752--12-31FYfalsehttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNetP3Y50000004truetruetruetruehttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpenseP5YP3YP3Y40000865752us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-310000865752us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310000865752us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310000865752us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310000865752us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310000865752us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310000865752us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-310000865752us-gaap:AllowanceForCreditLossMember2022-12-310000865752us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310000865752us-gaap:AllowanceForCreditLossMember2021-12-310000865752us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310000865752us-gaap:AllowanceForCreditLossMember2020-12-310000865752us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310000865752us-gaap:AllowanceForCreditLossMember2019-12-310000865752us-gaap:TreasuryStockCommonMember2022-01-012022-12-310000865752mnst:November2022RepurchasePlanMember2022-01-012022-12-310000865752us-gaap:TreasuryStockCommonMember2021-01-012021-12-310000865752us-gaap:TreasuryStockCommonMember2020-01-012020-12-310000865752mnst:March2020RepurchasePlanMember2022-01-012022-12-310000865752mnst:November2022RepurchasePlanMemberus-gaap:SubsequentEventMember2023-01-010000865752mnst:June2022RepurchasePlanMemberus-gaap:SubsequentEventMember2023-01-010000865752mnst:March2020RepurchasePlanMember2022-12-310000865752srt:MaximumMembermnst:November2022RepurchasePlanMember2022-11-020000865752srt:MaximumMembermnst:June2022RepurchasePlanMember2022-06-140000865752srt:MaximumMembermnst:March2020RepurchasePlanMember2020-03-1300008657522023-01-012023-01-010000865752mnst:June2022RepurchasePlanMember2022-01-012022-12-310000865752us-gaap:CommonStockMember2022-01-012022-12-310000865752us-gaap:CommonStockMember2021-01-012021-12-310000865752us-gaap:CommonStockMember2020-01-012020-12-310000865752us-gaap:RetainedEarningsMember2022-12-310000865752us-gaap:AdditionalPaidInCapitalMember2022-12-310000865752us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000865752us-gaap:RetainedEarningsMember2021-12-310000865752us-gaap:AdditionalPaidInCapitalMember2021-12-310000865752us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000865752us-gaap:RetainedEarningsMember2020-12-310000865752us-gaap:AdditionalPaidInCapitalMember2020-12-310000865752us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000865752us-gaap:RetainedEarningsMember2019-12-310000865752us-gaap:AdditionalPaidInCapitalMember2019-12-310000865752us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000865752us-gaap:TreasuryStockCommonMember2022-12-310000865752us-gaap:CommonStockMember2022-12-310000865752us-gaap:TreasuryStockCommonMember2021-12-310000865752us-gaap:CommonStockMember2021-12-310000865752us-gaap:TreasuryStockCommonMember2020-12-310000865752us-gaap:CommonStockMember2020-12-310000865752us-gaap:TreasuryStockCommonMember2019-12-310000865752us-gaap:CommonStockMember2019-12-310000865752mnst:ExercisePriceRangeTenMember2022-12-310000865752mnst:ExercisePriceRangeEightMember2022-12-310000865752mnst:ExercisePriceRangeTwoMember2022-01-012022-12-310000865752mnst:ExercisePriceRangeThreeMember2022-01-012022-12-310000865752mnst:ExercisePriceRangeTenMember2022-01-012022-12-310000865752mnst:ExercisePriceRangeSixMember2022-01-012022-12-310000865752mnst:ExercisePriceRangeSevenMember2022-01-012022-12-310000865752mnst:ExercisePriceRangeOneMember2022-01-012022-12-310000865752mnst:ExercisePriceRangeNineMember2022-01-012022-12-310000865752mnst:ExercisePriceRangeFourMember2022-01-012022-12-310000865752mnst:ExercisePriceRangeFiveMember2022-01-012022-12-310000865752mnst:ExercisePriceRangeEightMember2022-01-012022-12-310000865752mnst:ExercisePriceRangeTwoMember2022-12-310000865752mnst:ExercisePriceRangeThreeMember2022-12-310000865752mnst:ExercisePriceRangeSixMember2022-12-310000865752mnst:ExercisePriceRangeSevenMember2022-12-310000865752mnst:ExercisePriceRangeOneMember2022-12-310000865752mnst:ExercisePriceRangeNineMember2022-12-310000865752mnst:ExercisePriceRangeFourMember2022-12-310000865752mnst:ExercisePriceRangeFiveMember2022-12-310000865752us-gaap:EmployeeStockOptionMember2021-12-310000865752us-gaap:EmployeeStockOptionMember2022-10-012022-12-310000865752us-gaap:EmployeeStockOptionMember2022-07-012022-09-300000865752us-gaap:EmployeeStockOptionMember2022-04-012022-06-300000865752us-gaap:EmployeeStockOptionMember2022-01-012022-03-310000865752mnst:StockIncentivePlanForNonemployeeDirectors2017Member2022-01-012022-12-310000865752mnst:StockIncentivePlanForNonemployeeDirectors2017Member2022-12-310000865752mnst:OmnibusIncentivePlan2020Member2022-12-310000865752mnst:OmnibusIncentivePlan2011Member2019-12-310000865752us-gaap:EmployeeStockOptionMembermnst:OmnibusIncentivePlan2020Member2022-01-012022-12-310000865752us-gaap:RestrictedStockUnitsRSUMember2021-12-310000865752us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310000865752us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310000865752us-gaap:RestrictedStockUnitsRSUMember2022-10-012022-12-310000865752us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300000865752us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300000865752us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310000865752us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-12-310000865752us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2022-01-012022-12-310000865752us-gaap:PensionPlansDefinedBenefitMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-12-310000865752srt:MinimumMemberus-gaap:EmployeeStockOptionMembermnst:OmnibusIncentivePlan2020Member2022-01-012022-12-310000865752srt:MinimumMembermnst:RestrictedStockUnitsAndPerformanceShareUnitsMembermnst:OmnibusIncentivePlan2020Member2022-01-012022-12-310000865752srt:MaximumMemberus-gaap:EmployeeStockOptionMembermnst:OmnibusIncentivePlan2020Member2022-01-012022-12-310000865752srt:MaximumMembermnst:RestrictedStockUnitsAndPerformanceShareUnitsMembermnst:OmnibusIncentivePlan2020Member2022-01-012022-12-310000865752us-gaap:OperatingExpenseMember2022-01-012022-12-310000865752mnst:NonQualifiedStockOptionsMember2022-01-012022-12-310000865752mnst:IncentiveStockOptionsMember2022-01-012022-12-310000865752us-gaap:OperatingExpenseMember2021-01-012021-12-310000865752mnst:OtherShareBasedAwardsMember2021-01-012021-12-310000865752mnst:NonQualifiedStockOptionsMember2021-01-012021-12-310000865752mnst:IncentiveStockOptionsMember2021-01-012021-12-310000865752us-gaap:OperatingExpenseMember2020-01-012020-12-310000865752mnst:OtherShareBasedAwardsMember2020-01-012020-12-310000865752mnst:NonQualifiedStockOptionsMember2020-01-012020-12-310000865752mnst:IncentiveStockOptionsMember2020-01-012020-12-310000865752us-gaap:NonUsMemberus-gaap:SalesRevenueProductLineMember2022-01-012022-12-310000865752us-gaap:EMEAMembermnst:StrategicBrandsSegmentMember2022-01-012022-12-310000865752us-gaap:EMEAMembermnst:MonsterEnergyDrinksSegmentMember2022-01-012022-12-310000865752srt:AsiaPacificMembermnst:StrategicBrandsSegmentMember2022-01-012022-12-310000865752srt:AsiaPacificMembermnst:MonsterEnergyDrinksSegmentMember2022-01-012022-12-310000865752mnst:U.s.AndCanadaMemberus-gaap:AllOtherSegmentsMember2022-01-012022-12-310000865752mnst:U.s.AndCanadaMembermnst:StrategicBrandsSegmentMember2022-01-012022-12-310000865752mnst:U.s.AndCanadaMembermnst:MonsterEnergyDrinksSegmentMember2022-01-012022-12-310000865752mnst:U.s.AndCanadaMembermnst:AlcoholBrandsSegmentMember2022-01-012022-12-310000865752mnst:LatinAmericaAndCaribbeanMembermnst:StrategicBrandsSegmentMember2022-01-012022-12-310000865752mnst:LatinAmericaAndCaribbeanMembermnst:MonsterEnergyDrinksSegmentMember2022-01-012022-12-310000865752us-gaap:EMEAMember2022-01-012022-12-310000865752us-gaap:AllOtherSegmentsMember2022-01-012022-12-310000865752srt:AsiaPacificMember2022-01-012022-12-310000865752mnst:U.s.AndCanadaMember2022-01-012022-12-310000865752mnst:LatinAmericaAndCaribbeanMember2022-01-012022-12-310000865752us-gaap:NonUsMemberus-gaap:SalesRevenueProductLineMember2021-01-012021-12-310000865752us-gaap:EMEAMembermnst:StrategicBrandsSegmentMember2021-01-012021-12-310000865752us-gaap:EMEAMembermnst:MonsterEnergyDrinksSegmentMember2021-01-012021-12-310000865752srt:AsiaPacificMembermnst:StrategicBrandsSegmentMember2021-01-012021-12-310000865752srt:AsiaPacificMembermnst:MonsterEnergyDrinksSegmentMember2021-01-012021-12-310000865752mnst:U.s.AndCanadaMemberus-gaap:AllOtherSegmentsMember2021-01-012021-12-310000865752mnst:U.s.AndCanadaMembermnst:StrategicBrandsSegmentMember2021-01-012021-12-310000865752mnst:U.s.AndCanadaMembermnst:MonsterEnergyDrinksSegmentMember2021-01-012021-12-310000865752mnst:LatinAmericaAndCaribbeanMembermnst:StrategicBrandsSegmentMember2021-01-012021-12-310000865752mnst:LatinAmericaAndCaribbeanMembermnst:MonsterEnergyDrinksSegmentMember2021-01-012021-12-310000865752us-gaap:EMEAMember2021-01-012021-12-310000865752us-gaap:AllOtherSegmentsMember2021-01-012021-12-310000865752srt:AsiaPacificMember2021-01-012021-12-310000865752mnst:U.s.AndCanadaMember2021-01-012021-12-310000865752mnst:LatinAmericaAndCaribbeanMember2021-01-012021-12-310000865752us-gaap:NonUsMemberus-gaap:SalesRevenueProductLineMember2020-01-012020-12-310000865752us-gaap:EMEAMembermnst:StrategicBrandsSegmentMember2020-01-012020-12-310000865752us-gaap:EMEAMembermnst:MonsterEnergyDrinksSegmentMember2020-01-012020-12-310000865752srt:AsiaPacificMembermnst:StrategicBrandsSegmentMember2020-01-012020-12-310000865752srt:AsiaPacificMembermnst:MonsterEnergyDrinksSegmentMember2020-01-012020-12-310000865752mnst:U.s.AndCanadaMemberus-gaap:AllOtherSegmentsMember2020-01-012020-12-310000865752mnst:U.s.AndCanadaMembermnst:StrategicBrandsSegmentMember2020-01-012020-12-310000865752mnst:U.s.AndCanadaMembermnst:MonsterEnergyDrinksSegmentMember2020-01-012020-12-310000865752mnst:LatinAmericaAndCaribbeanMembermnst:StrategicBrandsSegmentMember2020-01-012020-12-310000865752mnst:LatinAmericaAndCaribbeanMembermnst:MonsterEnergyDrinksSegmentMember2020-01-012020-12-310000865752us-gaap:EMEAMember2020-01-012020-12-310000865752us-gaap:AllOtherSegmentsMember2020-01-012020-12-310000865752srt:AsiaPacificMember2020-01-012020-12-310000865752mnst:U.s.AndCanadaMember2020-01-012020-12-310000865752mnst:StrategicBrandsSegmentMember2020-01-012020-12-310000865752mnst:MonsterEnergyDrinksSegmentMember2020-01-012020-12-310000865752mnst:LatinAmericaAndCaribbeanMember2020-01-012020-12-310000865752mnst:CocaColaCompanyMember2022-01-012022-12-310000865752mnst:CocaColaCompanyMember2021-01-012021-12-310000865752mnst:CocaColaCompanyMember2020-01-012020-12-310000865752mnst:PrincipalOwnersMember2021-01-012021-12-310000865752mnst:PrincipalOwnersMember2020-01-012020-12-310000865752srt:MinimumMemberus-gaap:PropertyPlantAndEquipmentMember2022-01-012022-12-310000865752srt:MaximumMemberus-gaap:PropertyPlantAndEquipmentMember2022-01-012022-12-310000865752us-gaap:VehiclesMember2022-12-310000865752us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310000865752us-gaap:OfficeEquipmentMember2022-12-310000865752us-gaap:LeaseholdImprovementsMember2022-12-310000865752us-gaap:LandMember2022-12-310000865752us-gaap:FurnitureAndFixturesMember2022-12-310000865752us-gaap:EquipmentMember2022-12-310000865752us-gaap:ConstructionInProgressMember2022-12-310000865752us-gaap:BuildingMember2022-12-310000865752us-gaap:VehiclesMember2021-12-310000865752us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310000865752us-gaap:OfficeEquipmentMember2021-12-310000865752us-gaap:LeaseholdImprovementsMember2021-12-310000865752us-gaap:LandMember2021-12-310000865752us-gaap:FurnitureAndFixturesMember2021-12-310000865752us-gaap:EquipmentMember2021-12-310000865752us-gaap:ConstructionInProgressMember2021-12-310000865752us-gaap:BuildingMember2021-12-310000865752us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000865752us-gaap:EmployeeStockOptionMember2020-01-012020-12-310000865752mnst:RealEstateLeaseArrangementMember2022-12-310000865752mnst:RealEstateLeaseArrangementMember2021-12-310000865752us-gaap:RetainedEarningsMember2022-01-012022-12-310000865752us-gaap:RetainedEarningsMember2021-01-012021-12-310000865752us-gaap:RetainedEarningsMember2020-01-012020-12-3100008657522022-12-312022-12-3100008657522022-09-292022-09-290000865752us-gaap:InventoriesMember2022-01-012022-12-310000865752mnst:ComericaBankMemberus-gaap:StandbyLettersOfCreditMember2020-04-300000865752mnst:ComericaBankMemberus-gaap:LineOfCreditMember2020-04-300000865752mnst:ComericaBankMembersrt:MinimumMemberus-gaap:StandbyLettersOfCreditMember2020-04-012020-04-300000865752mnst:ComericaBankMembersrt:MaximumMemberus-gaap:StandbyLettersOfCreditMember2020-04-012020-04-300000865752mnst:ComericaBankMemberus-gaap:LineOfCreditMember2022-12-310000865752mnst:ComericaBankMemberus-gaap:StandbyLettersOfCreditMember2022-12-310000865752srt:MinimumMember2022-12-310000865752srt:MaximumMember2022-12-310000865752mnst:StrategicBrandsSegmentMember2022-01-012022-12-310000865752mnst:MonsterEnergyDrinksSegmentMember2022-01-012022-12-310000865752mnst:AlcoholBrandsSegmentMember2022-01-012022-12-310000865752mnst:StrategicBrandsSegmentMember2021-01-012021-12-310000865752mnst:MonsterEnergyDrinksSegmentMember2021-01-012021-12-310000865752mnst:StrategicBrandsSegmentMember2022-12-310000865752mnst:MonsterEnergyDrinksSegmentMember2022-12-310000865752mnst:AlcoholBrandsSegmentMember2022-12-310000865752mnst:StrategicBrandsSegmentMember2021-12-310000865752mnst:MonsterEnergyDrinksSegmentMember2021-12-310000865752mnst:StrategicBrandsSegmentMember2020-12-310000865752mnst:MonsterEnergyDrinksSegmentMember2020-12-310000865752srt:MinimumMember2022-01-012022-12-310000865752mnst:EquipmentLeaseArrangementMember2022-12-310000865752mnst:EquipmentLeaseArrangementMember2021-12-310000865752us-gaap:OtherLiabilitiesMember2022-12-310000865752us-gaap:AccruedLiabilitiesMember2022-12-310000865752us-gaap:OtherLiabilitiesMember2021-12-310000865752us-gaap:AccruedLiabilitiesMember2021-12-310000865752us-gaap:ForeignExchangeContractMember2022-01-012022-12-310000865752us-gaap:AccruedLiabilitiesMembermnst:ReceiveUSDPayZARMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccruedLiabilitiesMembermnst:ReceiveUsdPayNzdMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccruedLiabilitiesMembermnst:ReceiveUsdPayEurTwoMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccruedLiabilitiesMembermnst:ReceiveUsdPayEurOneMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccruedLiabilitiesMembermnst:ReceiveUsdPayCnyMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccruedLiabilitiesMembermnst:ReceiveUsdPayClpMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccruedLiabilitiesMembermnst:ReceiveUSDPayAUDMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccruedLiabilitiesMembermnst:ReceiveUSDPayZARMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-12-310000865752us-gaap:AccruedLiabilitiesMembermnst:ReceiveUsdPayNzdMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-12-310000865752us-gaap:AccruedLiabilitiesMembermnst:ReceiveUsdPayGbpMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-12-310000865752us-gaap:AccruedLiabilitiesMembermnst:ReceiveUsdPayEurMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-12-310000865752us-gaap:AccruedLiabilitiesMembermnst:ReceiveUsdPayDkkMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-12-310000865752us-gaap:AccruedLiabilitiesMembermnst:ReceiveUsdPayCnyMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-12-310000865752us-gaap:AccruedLiabilitiesMembermnst:ReceiveUSDPayAUDMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-12-310000865752us-gaap:AccountsReceivableMembermnst:ReceiveUsdPayMxnMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccountsReceivableMembermnst:ReceiveUsdPayGbpMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccountsReceivableMembermnst:ReceiveUSDPayCOPMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccountsReceivableMembermnst:ReceiveSgdPayUsdMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccountsReceivableMembermnst:ReceiveRsdPayUsdMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccountsReceivableMembermnst:ReceiveGbpPayUsdTwoMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccountsReceivableMembermnst:ReceiveGbpPayUsdOneMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccountsReceivableMembermnst:ReceiveCadPayUsdMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2022-12-310000865752us-gaap:AccountsReceivableMembermnst:ReceiveUsdPayRubMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-12-310000865752us-gaap:AccountsReceivableMembermnst:ReceiveUSDPayCOPMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-12-310000865752us-gaap:AccountsReceivableMembermnst:ReceiveSgdPayUsdMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-12-310000865752us-gaap:AccountsReceivableMembermnst:ReceiveRsdPayUsdMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2021-12-310000865752us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-12-310000865752us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-12-310000865752mnst:HsbcBankChinaCompanyLimitedMemberus-gaap:LineOfCreditMember2022-12-310000865752mnst:ComericaBankMembersrt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-04-012020-04-300000865752mnst:ComericaBankMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-04-012020-04-300000865752mnst:CocaColaCompanyMemberus-gaap:NonUsMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000865752mnst:ReyesCocaColaBottlingMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000865752mnst:CocaColaEuropeanPartnersMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000865752mnst:CocaColaConsolidatedIncMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000865752mnst:CocaColaCompanyMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000865752mnst:CocaColaCompanyMemberus-gaap:NonUsMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000865752mnst:ReyesCocaColaBottlingMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000865752mnst:CocaColaEuropeanPartnersMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000865752mnst:CocaColaConsolidatedIncMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000865752mnst:CocaColaCompanyMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000865752mnst:CocaColaCompanyMemberus-gaap:NonUsMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000865752mnst:ReyesCocaColaBottlingMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000865752mnst:CocaColaEuropeanPartnersMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000865752mnst:CocaColaConsolidatedIncMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000865752mnst:CocaColaCompanyMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-3100008657522020-12-3100008657522019-12-310000865752mnst:VotingInterestsMembermnst:CocaColaCompanyMember2022-12-310000865752us-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMember2022-12-310000865752us-gaap:OtherLongTermInvestmentsMemberus-gaap:VariableRateDemandObligationMember2022-12-310000865752us-gaap:ShortTermInvestmentsMemberus-gaap:MunicipalBondsMember2021-12-310000865752us-gaap:ShortTermInvestmentsMemberus-gaap:CommercialPaperMember2021-12-310000865752us-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMember2021-12-310000865752us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000865752us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000865752us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000865752us-gaap:OtherLongTermInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310000865752us-gaap:ShortTermInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310000865752us-gaap:OtherLongTermInvestmentsMemberus-gaap:USTreasurySecuritiesMember2021-12-310000865752us-gaap:OtherLongTermInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310000865752us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMember2022-12-310000865752us-gaap:ShortTermInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310000865752us-gaap:ShortTermInvestmentsMemberus-gaap:MunicipalBondsMember2022-12-310000865752us-gaap:ShortTermInvestmentsMemberus-gaap:CommercialPaperMember2022-12-310000865752us-gaap:OtherLongTermInvestmentsMemberus-gaap:USTreasurySecuritiesMember2022-12-310000865752us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMember2021-12-310000865752us-gaap:FairValueInputsLevel2Memberus-gaap:VariableRateDemandObligationMember2022-12-310000865752us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2022-12-310000865752us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310000865752us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMember2022-12-310000865752us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-12-310000865752us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2022-12-310000865752us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:VariableRateDemandObligationMember2022-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:USTreasurySecuritiesMember2022-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:MunicipalBondsMember2022-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:MoneyMarketFundsMember2022-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CommercialPaperMember2022-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CertificatesOfDepositMember2022-12-310000865752us-gaap:FairValueInputsLevel1Member2022-12-310000865752us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2021-12-310000865752us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310000865752us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMember2021-12-310000865752us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2021-12-310000865752us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2021-12-310000865752us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:USTreasurySecuritiesMember2021-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:MunicipalBondsMember2021-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:MoneyMarketFundsMember2021-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CommercialPaperMember2021-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CertificatesOfDepositMember2021-12-310000865752us-gaap:FairValueInputsLevel1Member2021-12-310000865752mnst:RealPropertyAndEquipmentInNorwalkMemberus-gaap:LandMember2022-05-052022-05-050000865752mnst:RealPropertyAndEquipmentInNorwalkMemberus-gaap:EquipmentMember2022-05-052022-05-050000865752mnst:RealPropertyAndEquipmentInNorwalkMemberus-gaap:BuildingMember2022-05-052022-05-050000865752mnst:RealPropertyAndEquipmentInNorwalkMember2022-05-052022-05-050000865752us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000865752us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000865752us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000865752us-gaap:FairValueInputsLevel2Member2022-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMember2022-12-310000865752us-gaap:FairValueInputsLevel2Member2021-12-310000865752us-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310000865752mnst:TcccSubsidiariesMember2022-12-310000865752mnst:TcccSubsidiariesMember2021-12-310000865752mnst:OmnibusIncentivePlan2020Member2022-01-012022-12-310000865752mnst:OmnibusIncentivePlan2011Member2022-01-012022-12-310000865752srt:MinimumMemberus-gaap:PerformanceSharesMember2022-01-012022-12-310000865752srt:MaximumMemberus-gaap:PerformanceSharesMember2022-01-012022-12-310000865752us-gaap:PerformanceSharesMember2022-01-012022-12-3100008657522022-04-012022-04-300000865752srt:MaximumMember2022-01-012022-12-310000865752us-gaap:VariableRateDemandObligationMembermnst:InvestmentsMaturitiesAfter1YearThrough10YearsMember2022-12-310000865752us-gaap:VariableRateDemandObligationMembermnst:InvestmentsMaturitiesAfter10YearsThrough20YearsMember2022-12-310000865752us-gaap:USTreasurySecuritiesMembermnst:InvestmentsMaturitiesWithin1YearMember2022-12-310000865752us-gaap:USTreasurySecuritiesMembermnst:InvestmentsMaturitiesAfter1YearThrough10YearsMember2022-12-310000865752us-gaap:USGovernmentAgenciesDebtSecuritiesMembermnst:InvestmentsMaturitiesWithin1YearMember2022-12-310000865752us-gaap:USGovernmentAgenciesDebtSecuritiesMembermnst:InvestmentsMaturitiesAfter1YearThrough10YearsMember2022-12-310000865752us-gaap:MunicipalBondsMembermnst:InvestmentsMaturitiesWithin1YearMember2022-12-310000865752us-gaap:CommercialPaperMembermnst:InvestmentsMaturitiesWithin1YearMember2022-12-310000865752us-gaap:CertificatesOfDepositMembermnst:InvestmentsMaturitiesWithin1YearMember2022-12-310000865752us-gaap:USTreasurySecuritiesMembermnst:InvestmentsMaturitiesWithin1YearMember2021-12-310000865752us-gaap:USTreasurySecuritiesMembermnst:InvestmentsMaturitiesAfter1YearThrough10YearsMember2021-12-310000865752us-gaap:USGovernmentAgenciesDebtSecuritiesMembermnst:InvestmentsMaturitiesWithin1YearMember2021-12-310000865752us-gaap:USGovernmentAgenciesDebtSecuritiesMembermnst:InvestmentsMaturitiesAfter1YearThrough10YearsMember2021-12-310000865752us-gaap:MunicipalBondsMembermnst:InvestmentsMaturitiesWithin1YearMember2021-12-310000865752us-gaap:CommercialPaperMembermnst:InvestmentsMaturitiesWithin1YearMember2021-12-310000865752us-gaap:CertificatesOfDepositMembermnst:InvestmentsMaturitiesWithin1YearMember2021-12-310000865752us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-12-310000865752us-gaap:OperatingSegmentsMembermnst:StrategicBrandsSegmentMember2022-12-310000865752us-gaap:OperatingSegmentsMembermnst:MonsterEnergyDrinksSegmentMember2022-12-310000865752us-gaap:OperatingSegmentsMembermnst:AlcoholBrandsSegmentMember2022-12-310000865752us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-12-310000865752us-gaap:OperatingSegmentsMembermnst:StrategicBrandsSegmentMember2021-12-310000865752us-gaap:OperatingSegmentsMembermnst:MonsterEnergyDrinksSegmentMember2021-12-310000865752us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310000865752us-gaap:EmployeeStockOptionMember2022-01-012022-12-310000865752mnst:OtherShareBasedAwardsMember2022-01-012022-12-310000865752us-gaap:RestrictedStockUnitsRSUMember2022-12-310000865752us-gaap:EmployeeStockOptionMember2022-12-310000865752mnst:OtherShareBasedAwardsMember2022-12-310000865752us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-01-012022-12-310000865752us-gaap:OperatingSegmentsMembermnst:StrategicBrandsSegmentMember2022-01-012022-12-310000865752us-gaap:OperatingSegmentsMembermnst:AlcoholBrandsSegmentMember2022-01-012022-12-310000865752us-gaap:CorporateNonSegmentMember2022-01-012022-12-310000865752us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-01-012021-12-310000865752us-gaap:OperatingSegmentsMembermnst:StrategicBrandsSegmentMember2021-01-012021-12-310000865752us-gaap:CorporateNonSegmentMember2021-01-012021-12-310000865752us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-01-012020-12-310000865752us-gaap:OperatingSegmentsMembermnst:StrategicBrandsSegmentMember2020-01-012020-12-310000865752us-gaap:CorporateNonSegmentMember2020-01-012020-12-310000865752us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-3100008657522020-10-012020-12-310000865752us-gaap:OperatingSegmentsMembermnst:MonsterEnergyDrinksSegmentMember2022-01-012022-12-310000865752us-gaap:OperatingSegmentsMembermnst:MonsterEnergyDrinksSegmentMember2021-01-012021-12-310000865752us-gaap:OperatingSegmentsMembermnst:MonsterEnergyDrinksSegmentMember2020-01-012020-12-310000865752mnst:CanarchyCraftBreweryCollectiveLlcMember2022-10-012022-12-310000865752mnst:ComericaBankMembersrt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:PrimeRateMember2020-04-012020-04-300000865752mnst:ComericaBankMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:PrimeRateMember2020-04-012020-04-300000865752mnst:TcccSubsidiariesMembermnst:MonsterEnergyDrinksSegmentMember2022-01-012022-12-310000865752mnst:TcccSubsidiariesMembermnst:MonsterEnergyDrinksSegmentMember2021-01-012021-12-310000865752mnst:TcccSubsidiariesMembermnst:MonsterEnergyDrinksSegmentMember2020-01-012020-12-310000865752us-gaap:SubsequentEventMember2023-02-282023-02-280000865752us-gaap:OperatingExpenseMembermnst:TcccRelatedPartiesAndTcccIndependentBottlersMember2022-01-012022-12-310000865752mnst:TcccSubsidiariesAndTcccRelatedPartiesMember2022-01-012022-12-310000865752us-gaap:OperatingExpenseMembermnst:TcccSubsidiariesAndTcccRelatedPartiesMember2021-01-012021-12-310000865752mnst:TcccSubsidiariesAndTcccRelatedPartiesMember2021-01-012021-12-310000865752us-gaap:OperatingExpenseMembermnst:TcccRelatedPartiesAndTcccIndependentBottlersMember2020-01-012020-12-310000865752mnst:TcccSubsidiariesAndTcccRelatedPartiesMember2020-01-012020-12-310000865752mnst:PrincipalOwnersMember2022-01-012022-12-310000865752mnst:CanarchyCraftBreweryCollectiveLlcMember2022-02-170000865752mnst:CanarchyCraftBreweryCollectiveLlcMember2022-02-172022-02-170000865752us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-01-012022-12-3100008657522022-12-3100008657522021-12-3100008657522021-01-012021-12-3100008657522020-01-012020-12-3100008657522022-06-3000008657522023-02-1600008657522022-01-012022-12-31xbrli:sharesiso4217:USDxbrli:puremnst:itemmnst:planmnst:directoriso4217:USDxbrli:sharesmnst:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

Form 10-K

(Mark One)

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF

THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2022

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF

THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from _____ to _____

Commission file number 001-18761

MONSTER BEVERAGE CORPORATION

(Exact name of registrant as specified in its charter)

Delaware

    

47-1809393

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

1 Monster Way
Corona, California 92879

(Address of principal executive offices)(Zip Code)

Registrant’s telephone number, including area code: (951) 739 - 6200

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

Title of each class

    

Trading Symbol(s)

    

Name of each exchange on which registered

Common Stock, $0.005 par value per share

MNST

Nasdaq Global Select 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 Section 15(d) of the Exchange Act. Yes  No

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

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

Indicate by check mark 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 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 by Rule 12b-2 of the Exchange Act.).     Yes No

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant was $44,291,170,358 computed by reference to the closing sale price for such stock on the Nasdaq Global Select Market on June 30, 2022, the last business day of the registrant’s most recently completed second fiscal quarter.

The number of shares of the registrant’s common stock, $0.005 par value per share (being the only class of common stock of the registrant), outstanding on February 16, 2023 was 522,409,358 shares.

DOCUMENTS INCORPORATED BY REFERENCE:

Portions of the registrant’s Definitive Proxy Statement to be filed subsequent to the date hereof with the Commission pursuant to Regulation 14A in connection with the registrant’s 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Report. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission no later than 120 days after the conclusion of the registrant’s fiscal year ended December 31, 2022.

MONSTER BEVERAGE CORPORATION

FORM 10-K

TABLE OF CONTENTS

Item Number

Page Number

    

PART I

1.

Business

3

1A.

Risk Factors

20

1B.

Unresolved Staff Comments

39

2.

Properties

39

3.

Legal Proceedings

40

4.

Mine Safety Disclosures

41

PART II

5.

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

42

6.

[Reserved]

44

7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

44

7A.

Quantitative and Qualitative Disclosures about Market Risk

67

8.

Financial Statements and Supplementary Data

67

9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

68

9A.

Controls and Procedures

68

9B.

Other Information

70

9C.

Disclosures Regarding Foreign Jurisdictions that Prevent Inspections

70

PART III

10.

Directors, Executive Officers and Corporate Governance

71

11.

Executive Compensation

71

12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

71

13.

Certain Relationships and Related Transactions, and Director Independence

72

14.

Principal Accounting Fees and Services

72

PART IV

15.

Exhibits and Financial Statement Schedules

73

16.

Form 10-K Summary

73

Signatures

76

2

PART I

ITEM 1.BUSINESS

When this report uses the words “the Company”, “we”, “us” and “our”, these words refer to Monster Beverage Corporation and its subsidiaries, unless the context otherwise requires. Based in Corona, California, Monster Beverage Corporation is a holding company and conducts no operating business, except through its consolidated subsidiaries. The Company’s subsidiaries primarily develop and market energy drinks.

Overview

We develop, market, sell and distribute energy drink beverages and concentrates for energy drink beverages, primarily under the following brand names:

     Monster Energy®

     Monster Energy Ultra®

     Monster Rehab®

     Monster Energy®Nitro

     Java Monster®

     Punch Monster®

     Juice Monster®

     Monster Hydro® Energy Water

     Monster Hydro® Super Sport

     Monster Super Fuel®

     Monster Dragon Tea®

     Reign Total Body Fuel®

     Reign Inferno® Thermogenic Fuel

     Reign Storm®

     True North®

    

     NOS®

     Full Throttle®

     Burn®

     Mother®

     Nalu®

     Ultra Energy®

     Play® and Power Play® (stylized)

     Relentless®

     BPM®

     BU®

     Gladiator®

     Samurai®

     Live+®

     Predator®

     Fury®

We also develop, market, sell and distribute craft beers, hard seltzers and flavored malt beverages (“FMBs”) under a number of brands, including Jai Alai® IPA, Florida ManTM IPA, Dale’s Pale Ale®, Wild BasinTM Hard Seltzers, Dallas Blonde®, Deep EllumTM IPA, Perrin Brewing CompanyTM Black Ale, Hop Rising® Double IPA, Wasatch® Apricot Hefeweizen, The Beast UnleashedTM and a host of other brands.

We also develop, market, sell and distribute still and sparkling waters under the Monster® Tour WaterTM brand name.

Industry Overview

The “alternative” beverage category combines non-carbonated, ready-to-drink iced teas, lemonades, juice cocktails, single-serve juices and fruit beverages, ready-to-drink dairy and coffee drinks, energy drinks, sports drinks and single-serve still waters (flavored, unflavored and enhanced) with “new age” beverages, including sodas that are considered natural, sparkling juices and flavored sparkling beverages. According to Beverage Marketing Corporation, domestic U.S. wholesale sales in 2022 for the “alternative” beverage category of the market are estimated at approximately $72.9 billion, representing an increase of approximately 10.4% over estimated domestic U.S. wholesale sales in 2021 of approximately $66.1 billion.

3

Reportable Segments

We have four operating and reportable segments: (i) Monster Energy® Drinks segment (“Monster Energy® Drinks”), which is primarily comprised of our Monster Energy® drinks, Reign Total Body Fuel® high performance energy drinks, Monster® Tour WaterTM and True North® Pure Energy Seltzers, (ii) Strategic Brands segment (“Strategic Brands”), which is primarily comprised of the various energy drink brands acquired from The Coca-Cola Company (“TCCC”) in 2015 as well as our affordable energy brands, (iii) Alcohol Brands segment (“Alcohol Brands”), which is primarily comprised of the various craft beers and hard seltzers purchased as part of our acquisition of CANarchy Craft Brewery Collective LLC (“CANarchy”) on February 17, 2022 as well as The Beast UnleashedTM FMBs and (iv) Other segment (“Other”), which is comprised of certain products sold by American Fruits and Flavors LLC (“AFF”), a wholly-owned subsidiary of the Company, to independent third-party customers (the “AFF Third-Party Products”).

Our Monster Energy® Drinks segment primarily generates net operating revenues by selling ready-to-drink packaged energy drinks primarily to bottlers and full service beverage distributors. In some cases, we sell directly to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, drug stores, foodservice customers, value stores, e-commerce retailers and the military.

Our Strategic Brands segment primarily generates net operating revenues by selling “concentrates” and/or “beverage bases” to authorized bottling and canning operations. Such bottlers generally combine the concentrates and/or beverage bases with sweeteners, water and other ingredients to produce ready-to-drink packaged energy drinks. The ready-to-drink packaged energy drinks are then sold to other bottlers, full service distributors or retailers, including, retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, foodservice customers, drug stores, value stores, e-commerce retailers and the military. To a lesser extent, our Strategic Brands segment generates net operating revenues by selling certain ready-to-drink packaged energy drinks to bottlers and full service beverage distributors.

Generally, the Monster Energy® Drinks segment generates higher per case net operating revenues, but lower per case gross profit margin percentages than the Strategic Brands segment.

The Company’s Alcohol Brands segment primarily generates operating revenues by selling kegged and ready-to-drink canned beers, hard seltzers and FMBs, primarily to beer distributors in the United States.

Generally, the Alcohol Brands segment will have lower gross profit margin percentages than the Monster Energy® Drinks segment.

For certain risks with respect to our energy drinks see “Part I, Item 1A – Risk Factors” below.

Corporate History

In the 1930s, Hubert Hansen and his sons started a business selling fresh non-pasteurized juices in Los Angeles, California. In 1977, Tim Hansen, one of the grandsons of Hubert Hansen, perceived a demand for shelf stable pasteurized natural juices and juice blends and formed Hansen Foods, Inc. (“HFI”). HFI expanded its product line from juices to include Hansen’s Natural Soda® brand sodas. In 1990, California Co-Packers Corporation (d/b/a Hansen Beverage Company) (“CCC”) acquired certain assets of HFI, including the right to market the Hansen’s® brand name. In 1992, Hansen Natural Corporation acquired the Hansen’s® brand natural soda and apple juice business from CCC. Under our ownership, the Hansen’s® beverage business significantly expanded to include a wide range of beverages within the growing “alternative” beverage category including, in particular, energy drinks. In 2012, we changed our name from Hansen Natural Corporation to Monster Beverage Corporation. In 2015, we acquired various energy brands from TCCC and disposed of our non-energy drink business. In 2016, we completed our acquisition of flavor supplier and long-time business partner AFF.

4

CANarchy Acquisition

On February 17, 2022, we completed our acquisition of CANarchy, a craft beer and hard seltzer company, for $329.5 million in cash (net of cash acquired), after certain working capital adjustments (the “CANarchy Transaction”). The transaction facilitates our entry into the alcohol beverage sector and brings the Cigar CityTM family of brands including Jai Alai® IPA and Florida ManTM IPA, the Oskar BluesTM family of brands including Dale’s Pale Ale®, Wild BasinTM Hard Seltzers, the Deep EllumTM family of brands including Dallas Blonde® and Deep EllumTM IPA, the Perrin Brewing CompanyTM family of brands including Black Ale, the Squatters® family of brands including Hop Rising® Double IPA and the Wasatch® family of brands including Apricot Hefeweizen to our beverage portfolio. The transaction did not include CANarchy’s stand-alone restaurants. Our organizational structure for our existing energy beverage business remains unchanged. CANarchy is functioning independently, retaining its own organizational structure and team.

2022 Product Introductions

During 2022, we continued to expand our existing energy drink portfolio by adding additional products to our portfolio in a number of countries and further developed our distribution markets. During 2022, we sold the following new products to our customers:

Java Monster® Cold Brew Latte
Java Monster® Cold Brew Sweet Black
Juice Monster® Aussie Style LemonadeTM
Live+® Watermelon
Monster® (stylized) Reserve Orange Dreamsicle
Monster Energy® Lewis Hamilton 44 Zero Sugar
Monster Energy® Ultra Peachy Keen®
Mother® Kiwi Sublime
Mother® Lava Guava
Nalu® Melon Splash
Play® Fruit Punch
Play® Peach
Predator® Peach
Predator® Red Apple
Rehab® Monster® Watermelon
Reign Total Body Fuel® Reignbow Sherbet
Reign Total Body Fuel® Tropical Storm
Relentless® Peach
Relentless® Raspberry

In the normal course of business, we discontinue certain products and/or product lines. Those products or product lines discontinued in 2022, either individually or in aggregate, did not have a material adverse impact on our financial position, results of operations or liquidity.

Products – Monster Energy® Drinks Segment

Monster Energy® Drinks – a line of carbonated energy drinks. Our Monster Energy® drinks contain vitamins, minerals, nutrients, herbs and other ingredients (collectively, “supplement ingredients”). We offer the following energy drinks under the Monster Energy® drink product line: Monster Energy®, Monster Energy® Zero Sugar, Lo-Carb Monster Energy®, Monster Assault®, Monster® Mango Loco®, Juice Monster® Aussie Style LemonadeTM, Juice Monster® Khaotic®, Juice Monster® Mango Loco®, Juice Monster® Pacific Punch®, Juice Monster® PapillonTM (Juiced Monster®

5

Monarch in certain countries) Juice Monster® Pipeline Punch®, Juice Monster® Ripper®, Monster Energy® Import, Monster Energy® Export, M3(stylized)®, Monster Mule®, Monster Cuba Libre®, Monster Energy Zero Ultra®, Monster Energy Ultra Black®, Monster Energy Ultra Blue®, Monster Energy Ultra Fiesta® Mango, Monster Energy® Ultra Golden Pineapple®, Monster Energy Ultra Paradise®, Monster Energy® Ultra Peachy Keen®, Monster Energy Ultra Red®, Monster Energy Ultra Rosa®, Monster Energy Ultra Strawberry Dreams®, Monster Energy Ultra Sunrise®, Monster Energy Ultra Violet®, Monster Energy Ultra® Watermelon, Monster Energy® Mixxd Punch, Monster Energy® Valentino Rossi, Monster Energy® Lewis Hamilton 44, Monster Energy® Lewis Hamilton 44 Zero Sugar, Monster Energy® Super Cola® (Japan), Monster® (stylized) Reserve Kiwi Strawberry, Monster® (stylized) Reserve Orange Dreamsicle, Monster® (stylized) Reserve Watermelon and Monster® (stylized) Reserve White Pineapple.

Java Monster® Coffee + Energy Drinks a line of non-carbonated dairy based coffee + energy drinks. We offer the following coffee + energy drinks under the Java Monster® product line: Java Monster® 300 French Vanilla, Java Monster® 300 Mocha, Java Monster® Cold Brew Latte, Java Monster® Cold Brew Sweet Black, Java Monster® Irish Blend®, Java Monster® Kona Blend, Java Monster® Loca Moca®, Java Monster® Mean Bean®, Java Monster® Salted Caramel and Java Monster® Vanilla Light.

Monster Energy® Dragon Iced TeaTM Energy Teas a line of non-carbonated energy teas. We offer the following energy teas under the Monster Energy® Dragon Iced TeaTM product line in different countries: Green Tea, Peach Tea, Raspberry Tea and Lemon Tea.

Monster Hydro® includes two product lines: Energy Water and Super Sport. Monster Hydro® Energy Water is a line of non-carbonated, lightly sweetened refreshment + energy drinks. We offer the following refreshment + energy drinks under the Monster Hydro® Energy Water product line: Blue Ice®, Watermelon®, Purple Passion® and Tropical Thunder®. Monster Hydro® Super Sport is a line of non-carbonated, lightly sweetened refreshment + energy drinks that features an enhanced electrolyte blend and BCAA’s. We offer the following refreshment + energy drinks under the Monster Hydro® Super Sport product line: Blue Streak, Killer Kiwi, Macho Mango and Red Dawg.

Monster Energy® Nitro a line of carbonated energy drinks containing nitrous oxide. We offer the following energy drinks under the Monster Energy® Nitro product line: Cosmic Peach and Super Dry.

Monster® Tour WaterTM a line of deep well still and sparkling waters.

Rehab® Monster® Energy Drinks a line of non-carbonated energy drinks with electrolytes. We offer the following energy drinks under the Rehab® Monster® product line: Peach Tea, Raspberry Tea, Strawberry Lemonade, Tea + Lemonade and Watermelon.

Reign Total Body Fuel® High Performance Energy Drinks – a line of high performance energy drinks with BCAA’s, B vitamins, electrolytes and CoQ10 with zero sugar. We offer the following high performance energy drinks under the Reign Total Body Fuel® product line: Cherry Limeade, Lemon Hdz, Lilikoi Lychee, Mang-O-Matic, Melon Mania, Orange Dreamsicle, Peach Fizz, Razzle Berry, Reignbow Sherbet, Strawberry Sublime, Tropical Storm and White Gummy Bear.

Reign Inferno® Thermogenic Fuel High Performance Energy Drinks – a line of high performance energy drinks with a thermogenic performance blend in addition to BCAA’s, B vitamins, electrolytes, and CoQ10 with zero sugar. We offer the following high performance energy drinks under the Reign Inferno® Thermogenic Fuel product line: Red Dragon and Watermelon Warlord.

Reign Storm® Total Wellness Energy Drinks – a line of better-for-you energy drinks with natural caffeine, Biotin, Zinc, B vitamins, Vitamin A and Vitamin C, with zero sugar. We offer the following under the Reign Storm® Total Wellness Energy product line: Valencia Orange, Kiwi Blend, Peach Nectarine, and Harvest Grape.

6

True North® Pure Energy Seltzers – a line of natural, plant-based energy drinks with an immunity boost, containing zero sugar, sweeteners, artificial flavors or colors. We offer the following energy seltzers under the True North® product line: Black Cherry, Cucumber Lime, Grapefruit Lemonade, Mandarin Yuzu, Watermelon Mist and White Peach Pear.

Products – Strategic Brands Segment

BPM® – a line of carbonated energy drinks. We offer the following energy drinks under the BPM® product line: Focus Berry Red, Mango and Sour Twist.

BU® – a line of carbonated energy drinks. We offer the following energy drink under the BU® product line: Original.

Burn® – a line of carbonated energy drinks. We offer the following energy drinks under the Burn® product line: Apple Kiwi, Blue, Dark Energy, Fruit Punch, Mango, Original, Passion Punch, Peach, Peach Mango, Pineapple, Royal, Sour Twist and Zero Raspberry.

Full Throttle® – a line of carbonated energy drinks. We offer the following energy drinks under the Full Throttle® product line: Original (Citrus) and True Blue.

Fury® – a line of affordable carbonated energy drinks. We offer the following energy drinks under the Fury® product line: Gold Strike and Mean Green.

Gladiator®  a line of carbonated energy drinks. We offer the following energy drink under the Gladiator® product line: Original.

Live+® a line of carbonated energy drinks. We offer the following energy drinks under the Live+® product line: Ascend, Ignite, Persist and Watermelon.

Mother®  a line of carbonated energy drinks. We offer the following energy drinks under the Mother® product line: Epic Swell, Frosty Berry, Kicked Apple®, Kiwi Sublime, Lava Guava, Original, Passion, Sugar Free, Tropical BlastTM and Zero Sugar Razzle Berry.

Nalu® – a line of carbonated energy drinks. We offer the following energy drinks under the Nalu® product line: Black Tea & Passion Fruit, Exotic, Frost, Green Tea & Ginger, Hibiscus Rooibos, Melon Splash, Original and Passion.

NOS® – a line of carbonated energy drinks. We offer the following energy drinks under the NOS® product line: GT Grape, Original and Sonic Sour.

Play® and Power Play® (stylized) a line of carbonated energy drinks. We offer the following energy drinks under the Play® and Power Play® (stylized) product line: Apple Kiwi, Fruit Punch, Mango, Passion Fruit, Peach, Original and Sugar Free.

Predator® – a line of affordable carbonated energy drinks. We offer the following energy drinks under the Predator® product line: Gold Strike, Malt Smash, Mango Mayhem, Mean Green, Peach, Purple Rain, Red Apple, Spicy Ginger and Tropical.

Relentless® – a line of carbonated energy drinks. We offer the following energy drinks under the Relentless® product line: Apple Kiwi, Cherry, Origin, Passion Punch, Peach, and Raspberry.

Samurai® – a line of carbonated energy drinks. We offer the following energy drinks under the Samurai® product line: Fruity and Strawberry.

7

Ultra Energy® – a line of carbonated energy drinks. We offer the following energy drinks under the Ultra Energy® product line: Apple Kiwi, Original, Passion Punch, Peach Mango and Zero Raspberry.

Products – Alcohol Brands Segment

Cigar CityTM a line of craft beers. We offer the following brands under the Cigar CityTM brand family: Jai Alai®, Florida ManTM, and others.

Oskar BluesTM a line of craft beers. We offer the following brands under the Oskar BluesTM brand family: Dale’s Pale Ale®, Double Dale’s, Mama’s Little Yella Pils, and others.

Deep EllumTM a line of craft beers. We offer the following brands under the Deep EllumTM brand family: Dallas Blonde®, Deep EllumTM IPA, and others.

Squatters® – a line of craft beers. We offer the following brands under the Squatters® brand family: Hop Rising® Double IPA, and others.

Wild BasinTM a line of craft hard seltzers. We offer the following flavors under the Wild BasinTM product line: Lemon, Grapefruit, Peach, Berry Sorbet, Black Cherry, Strawberry and others.

Wasatch® – a line of craft beers. We offer a number of brands under the Wasatch® brand family including Apricot Hefeweizen and others.

Perrin – a line of craft beers. We offer a number of brands under the Perrin brand family including Black Ale and others.

The Beast UnleashedTM a line of FMBs. We offer the following flavors under The Beast UnleashedTM brand family: Mean Green, Peach Perfect, Scary Berries, and White Haze.

Products – Other Segment

AFF sells a limited number of products to independent third-party customers.

Other Products

We continue to evaluate and, where considered appropriate, introduce additional products, flavors and types of beverages to complement our existing product lines. We may also evaluate, and where considered appropriate, introduce additional types of consumer products we consider to be complementary to our existing products and/or to which our brand names are able to add value.

The Company also sells and/or enters into license agreements that generate revenues associated with third-party sales of non-beverage products bearing the Company’s trademarks including, but not limited to, clothing, backpacks, hats, t-shirts, jackets, helmets and automotive wheels.

Products – Packaging

Our products are packaged in a variety of different package types and sizes including, but not limited to, aluminum cans, aluminum cap cans, sleek aluminum cans, aluminum cans with re-sealable ends, kegs as well as polyethylene terephthalate (PET) plastic bottles.

8

Manufacture and Distribution

AFF develops and manufactures the primary flavors for our Monster Energy® Drinks segment.

In 2022, we continued to outsource the manufacturing process for our finished goods energy drink products to third-party bottlers and contract packers.

We purchase flavor ingredients, flavors, concentrates, sweeteners, juices, supplement ingredients, cans, bottles, caps, labels, trays, boxes and other ingredients for our non-alcohol products from ingredient suppliers, which are delivered to our various third-party bottlers and co-packers. In some cases, certain common supplies may be purchased by our various third-party bottlers and co-packers. Depending on the product, the third-party bottlers or co-packers add filtered water and/or other ingredients (including supplement ingredients) for the manufacture and packaging of the finished products into our approved containers in accordance with our recipes and formulas. Depending on the beverage, the bottler/packer may also add carbonation to the products as part of the production process.

For our Strategic Brands segment, we primarily purchase concentrates and/or beverage bases from ingredient suppliers, which are then sold to certain of our various third-party bottlers/distributors. The third-party bottlers/distributors are responsible for the manufacture and packaging of the finished products, including the procurement of all other required ingredients and packaging materials. For certain limited products in the Strategic Brands segment, we may purchase flavors, concentrates, sweeteners, juices, supplement ingredients, cans, bottles, caps, labels, trays, boxes and other ingredients for our Strategic Brand products from our suppliers, which are delivered to our various third-party bottlers and co-packers. In some cases, certain common supplies may be purchased by our various third-party bottlers and co-packers. Depending on the product, the third-party bottlers or co-packers add filtered water and/or other ingredients (including supplement ingredients), for the manufacture and packaging of the finished products into our approved containers in accordance with our recipes and formulas. Depending on the beverage, the bottler/co-packer may also add carbonation to the products as part of the production process.

For our Alcohol Brands segment, we purchase cans, cartons, hops, malt, yeast, sugar, ethanol and other additives and flavorings and packaging materials from ingredient and raw material suppliers to be used in the brewing, fermentation, and packaging of alcohol beers and FMB products. We are granted a right-of-use for any kegs used in production from a third-party supplier at a contracted rate per fill. Most of our alcohol finished goods are manufactured at one of our seven owned or leased manufacturing facilities, but we have started and will increase production and packaging at co-packers as we require additional capacity.

Co-Packing Arrangements

All of our non-alcohol and certain alcohol finished goods are manufactured by various third-party bottlers and co-packers situated throughout the United States and abroad, under separate arrangements with each party. Our co-packaging arrangements vary in terms and do not generally obligate us to procure minimum quantities of products within specified periods. However, from time to time, we may enter into manufacturing contracts with agreed upon minimum quantities to ensure continuity of supply of certain products in certain territories.

In some instances, subject to agreement, certain equipment may be purchased exclusively by us and/or jointly with our co-packers, and installed at their facilities to enable them to produce certain of our products. In certain cases, such equipment remains our property and is required to be returned to us upon termination of the packing arrangements with such co-packers, unless we are reimbursed by the co-packer at the then book value or via a per-case credit over a pre-determined number of cases that are produced at the facilities concerned.

For our Monster Energy® Drinks segment, we are generally responsible for arranging for the purchase and delivery to our third-party bottlers and co-packers of the containers in which our beverage products are packaged.

9

Our products are packaged in a number of locations, both domestically and internationally. As distribution volumes increase in both our domestic and international markets, we will continue to source additional packing arrangements.

Our ability to estimate demand for our products is imprecise, particularly with new products, and may be less precise during periods of rapid growth, including in new markets. If we materially underestimate demand for our products and/or are unable to secure sufficient ingredients or raw materials including, but not limited to, aluminum cans, aluminum cap cans, sleek aluminum cans, aluminum cans with re-sealable ends, PET plastic bottles, caps, labels, flavor ingredients, flavors, juice concentrates, coffee, tea, supplement ingredients, ethanol, other ingredients and certain sweeteners, and/or procure adequate packing arrangements and/or obtain adequate or timely shipment of our products, we might not be able to satisfy demand on a short-term basis. (See “Part I, Item 1A – Risk Factors”).

For most of our products there are limited co-packing facilities in our domestic and international markets with adequate capacity and/or suitable equipment to package our products. We believe a short disruption or delay in production would not significantly affect our revenues; however, as alternative co-packing facilities in our domestic and international markets with adequate long-term capacity may not be available for such products, either at commercially reasonable rates and/or within a reasonably short time period, if at all, a lengthy disruption or delay in production of any of such products could significantly affect our revenues.

We continue to actively seek alternative and/or additional co-packing facilities around the world (including in Africa, Asia, Australia, Central and South America, China, Europe, India, Mexico, the Middle East and the United States) with adequate capacity and capability for the production of our various products to minimize transportation costs and transportation-related damages as well as to mitigate the risk of a disruption in production and/or importation.

Distribution Agreements

During 2022, we continued to expand distribution of our products in both our domestic and international markets.

Distribution levels vary by product and geographic location. Net sales outside the United States were $2.36 billion, $2.04 billion and $1.51 billion for the years ended December 31, 2022, 2021 and 2020, respectively.

Monster Energy® Distribution Agreements

We have entered into agreements with various bottlers/distributors providing for the distribution of our Monster Energy® energy drinks during initial terms of up to twenty years, which may be renewed thereafter for additional terms ranging from one to five years, subject to certain terms and conditions, which may vary depending on the form of the agreement. Such agreements remain in effect for their then-current term as long as our products are being distributed, but are subject to specified termination rights held by each party, which may include by way of example, and depending on the form of agreement, termination upon: mutual agreement; material breach of the agreement by, or an insolvency of, either party; deadlock; change of control; changes in legal or regulatory conditions and termination of certain related agreements. Additionally, we are entitled to terminate certain distribution agreements at any time without cause upon payment of a termination fee, including a limited number of distribution agreements with TCCC network bottlers that were entered into prior to 2015.

Certain of our material distribution arrangements for our Monster Energy® brand energy drinks, as amended from time to time, are described below:

(a)Amended and Restated Distribution Coordination Agreement with TCCC, pursuant to which we have designated, and in the future may designate, subject to TCCC’s approval, territories in Canada and the United States in which bottlers from TCCC’s network of wholly or partially-owned and independent bottlers (the “TCCC North American Bottlers”) will distribute and sell, or continue to distribute and sell, our Monster Energy® brand energy drinks.

10

(b)Amended and Restated International Distribution Coordination Agreement with TCCC, pursuant to which we have designated, and in the future may designate, countries, or territories within countries, in which we wish to appoint TCCC network bottlers to distribute and sell our Monster Energy® brand energy drinks, subject to TCCC’s approval. In February 2020, the Amended and Restated International Distribution Coordination Agreement with TCCC was renewed for an additional five-year term.
(c)Additionally, we have entered into distribution agreements for certain of our Monster Energy® products with various TCCC network bottlers, both in the United States and internationally.

All distribution territories in the United States, and substantially all distribution territories internationally have been transitioned to TCCC network bottlers/distributors.

Strategic Brands Distribution Agreements

We have entered into distribution coordination agreements with TCCC pursuant to which we have designated, and in the future may designate, subject to TCCC’s approval, territories in which TCCC network bottlers will distribute our Strategic Brands energy drinks. We have entered into agreements with various TCCC network bottlers, both in the United States and internationally, providing for the distribution and sale of our Strategic Brands energy drinks.

Alcohol Brands Distribution Agreements

CANarchy has entered into agreements with various beer distributors, both in the United States and internationally, providing for the distribution of our alcohol products. Such agreements have varying terms and durations. CANarchy, along with Monster Brewing LLC, has also entered into distribution agreements with licensed beer distributors for the exclusive distribution of certain beverages in agreed upon territories.

Raw Materials and Suppliers

The principal raw materials used in the manufacturing of our products are aluminum cans, aluminum cap cans, sleek aluminum cans, aluminum cans with re-sealable ends, PET plastic bottles, caps, kegs, cartons as well as flavors, juice concentrates, glucose, sugar, sucralose, milk, cream, coffee, tea, hops, malt, yeast, ethanol, supplement ingredients and other packaging materials, the costs of which are subject to fluctuations.

AFF is the primary flavor supplier for our Monster Energy® brand energy drinks. We also purchase flavors from other suppliers as well as juices, supplement ingredients, glucose, sugar, sucralose, other sweeteners and other ingredients from independent suppliers located in the United States and abroad.

For our Strategic Brands energy drinks, we purchase flavors, concentrates and/or beverage bases from flavor suppliers including TCCC in the United States and abroad, and may purchase certain other ingredients from independent suppliers located in the United States and abroad.

With regard to our Java Monster® product line, the dairy and retort co-packing industries are subject to shortages and increased demand from time to time, which may result in production disruption and/or higher prices.

For certain flavors purchased from third-party suppliers and used in certain of our Monster Energy® brand energy drinks, Strategic Brands energy drinks and/or our alcohol drinks, these third-party flavor suppliers own the proprietary rights to certain of their flavor formulas. We do not have possession of the list of such flavor ingredients or formulas used in the production of certain of our products and certain of our blended concentrates, and we may be unable to obtain comparable flavors or concentrates from alternative suppliers on short notice. Our third-party flavor suppliers generally do not make such flavors and/or blended concentrates available to other third-party customers.

11

We have entered into purchase agreements with key packaging and ingredient suppliers to maintain an adequate supply of such packaging and ingredients for the next one to four years based on current anticipated volume needs. Changes to those volume needs could result in shortages or excess supply of these contracted varieties. Many outside factors such as crop yield, weather, agricultural legislation, and the geopolitical climate could impact supply and price; however, we do source certain ingredients from different regions and suppliers to mitigate some of this risk.

We have identified alternative suppliers for many of the ingredients contained in many of our beverages. However, industry-wide shortages of certain flavor ingredients, flavors, fruits and fruit juices, coffee, tea, dairy-based products, supplement ingredients and sweeteners have been, and could from time to time in the future be, encountered, which could interfere with and/or delay production of certain of our products.

We continually endeavor to develop back-up sources of supply for certain of our flavor ingredients, flavors and concentrates purchased from third-party suppliers, as well as to negotiate arrangements with our existing suppliers, which would enable us to obtain access to certain of such concentrates or flavor formulas under certain circumstances. We have been partially successful in these endeavors. Additionally, in a limited number of cases, contractual restrictions and/or the necessity to obtain regulatory approvals and licenses may limit our ability to enter into agreements with alternative suppliers, manufacturers and/or distributors.

Competition

The beverage industry is highly competitive. The principal areas of competition are pricing, packaging, development of new products and flavors as well as promotional and marketing strategies. Our products compete with a wide range of drinks produced by a relatively large number of companies, many of which have substantially greater financial, marketing and distribution resources than we do.

Important factors affecting our ability to compete successfully include brand and product image, taste and flavor of products, trade and consumer promotions, rapid and effective development of new and unique cutting-edge products, ingredients, production processes, attractive and different packaging, brand exposure and marketing as well as pricing. We depend on our bottlers and full service beverage distributors to prioritize our products, provide stable and reliable distribution and secure adequate shelf space in retail outlets. Competitive pressures in the “alternative,” energy, coffee, “functional,” and “beyond beer” (hard seltzers, FMBs, canned cocktails and other ready-to-drink beverages) beverage categories could cause our products to maintain or to lose market share, or we could experience price erosion, which could materially impact our business and results of operations.

We have experienced and continue to experience competition from new entrants in the energy drink, energy shot, beer and beyond beer categories. For instance, a number of companies which market and distribute iced teas, coffees, juice cocktails, enhanced waters and sports drinks in various larger volume packages in glass and plastic bottles (including BODYARMOR, Vitamin Water, CORE, Arizona, Ocean Spray, Powerade, Prime, Gatorade Bolt 24 and Starbucks) and 12- and 16-ounce cans (such as Mountain Dew Kickstart and Game Fuel), have added supplement ingredients to their products with a view to marketing their products as “functional” or energy beverages or as having “functional” benefits. We believe that many of those products contain lower levels of supplement ingredients, principally deliver refreshment and are positioned differently from our energy or “functional” drinks.

We are also subject to increasing levels of regulatory issues including in relation to the registration and/or taxation of our products in certain new international markets, which may put us at a competitive disadvantage. (See “Government Regulation” below for additional information).

We compete not only for consumer preference, but also for maximum marketing, sales efforts and attention from our multi-brand licensed bottlers and distributors, many of which have a principal affiliation with competing companies and brands. Our products compete with all liquid refreshments and in many cases with products of much larger and in some cases better financed competitors, including the products of numerous nationally and internationally known producers such

12

as TCCC, PepsiCo, Inc. (“PepsiCo”), Keurig Dr. Pepper Inc. (“KDP”) and Red Bull GmbH. From time to time, such larger competitors may enter into distribution agreements with certain other competitors. We also compete with companies that are smaller or primarily local in operation. Our products also compete with private-label brands such as those carried by grocery store chains, convenience store chains and club stores.

Domestically, our energy drinks compete directly with Red Bull, Rockstar, MTN Dew Amp, MTN Dew Kickstart, MTN Dew GameFuel and MTN Dew Energy, G Fuel, Venom, VPX Redline, 5-Hour Energy Shots, MiO Energy, VPX Bang, V8 + Energy, Uptime, hi*ball, CELSIUS, C4, Alani Nu, 3D Energy, ZOA Energy, Rowdy Energy, GHOST Energy, Gatorade Fast Twitch, Prime Energy, Starbucks BAYA Energy, Guayaki Yerba Mate, Optimum Nutrition, Adrenaline Shoc and many other brands.

Internationally, our energy drinks compete with Red Bull (including non-carbonated Red Bull in China and Asia), Rockstar, V-Energy, Lucozade, and numerous local and private-label brands that usually differ from country to country, such as HELL, Amper, Shock, Tiger, Fearless, Boost, TNT, Shark, Dragon, Score, Sting, Hot 6, Suntory ZONE, Battery, Bullit, Flash Up, Black, Non-Stop, Bomba, Semtex, Vive 100, Dark Dog, Speed, Guarana, M-150, Lipovitan, Bacchus, Volt, Bolt, Mr. Big, Boom, Raptor, Amp, Fusion, Hi-Tiger, Eastroc Super Drink, Carabao, Power Horse, XL, Crazy Tiger, Effect, Missile, Nocco, Adrenaline Rush, Real Gold, War Horse, BLU, CELSIUS, Eneryeti, GURU Organic Energy and a host of other international brands.

Our Reign Total Body Fuel® and Reign Inferno® Thermogenic Fuel high performance energy drinks compete with VPX Bang, Adrenaline Shoc, C4, CELSIUS HEAT, NOCCO, Rockstar XDURANCE, Ghost Energy, G Fuel, VPX Redline, Bucked Up Energy, and 3D in the performance energy category.

Our Java Monster® product line competes directly with Starbucks Frappuccino, Starbucks Doubleshot, Starbucks Tripleshot and other Starbucks coffee drinks, Costa Coffee, Dunkin Donuts, Stok, High Brew, Douwe Egberts Coffee, Emmi CAFFÈ, Bang Keto Coffee, Nescafe, Black Rifle, International Delight, Rise Brewing Co. and Black Stag.

Our Monster Hydro® Energy Water and Monster Hydro® Super Sport product lines compete directly with BODYARMOR, Vitamin Water, Sparkling Ice, Bai, Propel, Vita Coco, Lucozade, Powerade, Gatorade, Gatorade Fast Twitch, Gatorade Bolt24 and Prime Hydration.

Our True North® Pure Energy Seltzer product line competes directly with Celsius and Alani Nu.

Our CANarchy family of products and The Beast UnleashedTM product line competes within the FMB, hard seltzer, and craft beer categories of the alcohol beverage industry. Competition includes microbreweries, regional brewers, national craft brewers, and large international and domestic producers of beers, FMBs, and hard seltzers such as Molson Coors, Constellation Brands, AB InBev, The Boston Beer Company and The Mark Anthony Group among many others.

Sales and Marketing

Our sales and marketing strategy for all our non-alcohol beverages is to focus our efforts on developing brand awareness through image-enhancing programs and product sampling. We support our non-alcohol brands with prize promotions, price promotions, competitions, endorsements from selected public and sports figures, sports personality endorsements, sampling and sponsorship of selected athletes, teams, series, bands, esports, causes and events. We utilize “push-pull” methods to enhance shelf and display space exposure in sales outlets (including racks, coolers and barrel coolers), advertising, in-store promotions and in-store placement of point-of-sale materials to encourage demand from consumers for our products. In-store posters, outdoor posters, social media, concerts, print, radio and television advertising (directly and through our sponsorships and endorsements) and coupons may also be used to promote our brands. We use our branded vehicles and other promotional vehicles at events where we offer samples of our products to consumers. These strategies and activities may apply to the CANarchy family of products or The Beast UnleashedTM where permitted by applicable laws.

13

We also manage taprooms and brewpubs adjacent to some of our manufacturing locations where we sell our alcohol products, merchandise, and food to consumers in a branded environment.

We believe that one of the keys to success in the beverage industry is differentiation, making our brands and products visually appealing and distinctive from other beverages on the shelves of retailers. We review our products and packaging on an ongoing basis and, where practical, endeavor to make them different and unique. The labels and graphics for many of our products are redesigned and refreshed from time to time to maximize their visibility and identification, wherever they may be placed in stores, which we continue to reevaluate from time to time.

Where appropriate, we partner with our bottlers/distributors and/or retailers to assist our marketing efforts.

We increased expenditures for our sales and marketing programs by approximately 11.4% in the twelve-months ended December 31, 2022 compared to the twelve-months ended December 31, 2021.

Customers

Our non-alcohol customers are primarily full service beverage bottlers/distributors, retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, foodservice customers, value stores, e-commerce retailers and the military. Our alcohol customers are primarily beer distributors who in turn sell to retailers within the alcohol distribution system. Percentages of our gross billings to our various customer types for the years ended December 31, 2022, 2021 and 2020 are reflected below. Such information includes sales made by us directly to the customer types concerned, which include our full service beverage bottlers/distributors in the United States. Such full service beverage bottlers/distributors in turn sell certain of our products to some of the same customer types listed below. We limit our description of our customer types to include only our sales to our full service bottlers/distributors without reference to such bottlers/distributors’ sales to their own customers.

    

2022

    

2021

    

2020

U.S. full service bottlers/distributors

 

48%

51%

56%

International full service bottlers/distributors

 

39%

39%

34%

Club stores and e-commerce retailers

 

9%

8%

8%

Retail grocery, direct convenience, specialty chains and wholesalers

 

2%

1%

1%

Alcohol, direct value stores and other

 

2%

1%

1%

Our non-alcohol customers include Coca-Cola Canada Bottling Limited, Coca-Cola Consolidated, Inc., Coca-Cola Bottling Company United, Inc., Reyes Coca-Cola Bottling, LLC, Coca-Cola Southwest Beverages LLC, The Coca-Cola Bottling Company of Northern New England, Inc., Swire Pacific Holdings, Inc. (USA), Liberty Coca-Cola Beverages, LLC, Coca-Cola Europacific Partners, Coca-Cola Hellenic, Coca-Cola FEMSA, Swire Coca-Cola (China), COFCO Coca-Cola, Coca-Cola Beverages Africa, Coca-Cola İçecek and certain other TCCC network bottlers, Asahi Soft Drinks, Co., Ltd., Wal-Mart, Inc. (including Sam’s Club), Costco Wholesale Corporation and Amazon.com, Inc.

Our alcohol customers include J.J. Taylor Distributing, Ben E. Keith, Reyes Beer Division, Sheehan Family Companies, and Admiral Beverage.

A decision by any large customer to decrease amounts purchased from us or to cease carrying our products could have a material adverse effect on our financial condition and results of operations.

Coca-Cola Consolidated, Inc. accounted for approximately 11%, 12% and 12% of our net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Reyes Coca-Cola Bottling, LLC accounted for approximately 9%, 10% and 11% of our net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

14

Coca-Cola Europacific Partners accounted for approximately 13%, 12% and 10% of our net sales for the years ended December 31, 2022, 2021 and 2020.

Seasonality

Sales of ready-to-drink beverages are somewhat seasonal, with the second and third calendar quarters accounting for the highest sales volumes. The volume of sales in the beverage industry is affected by weather conditions. However, the energy drink category appears to be less seasonal than traditional beverages. Quarterly fluctuations may also be affected by other factors including the introduction of new products, the opening of new markets, particularly internationally, where temperature fluctuations may be more pronounced, the addition of new bottlers and distributors, changes in the mix of the sales of our finished products and increased or decreased advertising and promotional expenses.

Intellectual Property

We presently have more than 17,500 registered trademarks and pending applications in various countries worldwide, and we apply for new trademarks on an ongoing basis. We regard our trademarks, service marks, copyrights, domain names, trade dress and other intellectual property as very important to our business. We consider Monster®, Monster Energy®, ®, Monster Energy Ultra®, Monster Dragon Iced Tea®, Unleash the Beast!®, Rehab® Monster®, Java Monster®, Muscle Monster®, Punch Monster®, Juice Monster®, Hydro® (stylized), Monster HydroSport Super Fuel®, Hydro Super Sport®, Monster Super Fuel®, Espresso Monster®, Monster Energy® Nitro, Reign Total Body Fuel®, Reign Inferno®, Reign Storm®, True North®, BU®, Nalu®, NOS®, Full Throttle®, Burn®, Mother®, Ultra Energy®, Play® and Power Play® (stylized), Relentless®, Predator®, Fury®, Live+®, BPM®, Gladiator®, Samurai®, Oskar Blues Brewery®, Cigar City®, Deep Ellum Brewing Co®, Perrin Brewing Company®, Squatters®, Wasatch®, Jai Alai®, Dale’s Pale Ale®, Dallas Blonde®, Wild BasinTM, Dale’s®, Mama’s Little Yella Pils®, Hop Rising® and The Beast UnleashedTM to be our core trademarks. We also own the intellectual property of our most important flavors for certain of our Monster Energy® Brand energy drinks in perpetuity.

We have registered Monster®, Monster Energy®, ®, Monster Energy Ultra®, Unleash the Beast!®, Rehab® Monster®, Java Monster®, Muscle Monster®, Punch Monster®, Juice Monster®, Hydro® (stylized), Espresso Monster®, True North®, BU®, Nalu®, Burn®, Mother®, Play®, Power Play® (stylized), Relentless®, Ultra Energy®, BPM®, Predator®, Fury®, Live+®, Gladiator®, Samurai®, Reign®, Reign Total Body Fuel® and Reign Inferno® outside of the United States in certain jurisdictions.

We protect our trademarks by applying for registrations and registering our trademarks with the United States Patent and Trademark Office and with government agencies in other countries around the world, particularly where our products are distributed and sold. We assert copyright ownership of the statements, graphics and content appearing on the packaging of our products and in our marketing materials. We aggressively pursue individuals and/or entities seeking to profit from the unauthorized use of our trademarks and copyrights, including, without limitation, wholesalers, street vendors, retailers, online auction site sellers and website operators. In addition to initiating civil actions against these individuals and entities, we work with law enforcement officials where appropriate.

Depending upon the jurisdiction, trademarks are valid as long as they are in use and/or their registrations are properly maintained and they have not been found to have become generic. Registrations of trademarks can generally be renewed as long as the trademarks are in use.

We also enforce and protect our trademark rights against third parties infringing or disparaging our trademarks by opposing registration of conflicting trademarks and initiating litigation as necessary.

15

Government Regulation

The production, distribution and sale in the United States of many of our products are subject to various U.S. federal, state and local regulations, including but not limited to: the Federal Food, Drug and Cosmetic Act (“FD&C Act”); the Occupational Safety and Health Act and various state laws and regulations governing workplace health and safety; various environmental statutes; the Safe Drinking Water and Toxic Enforcement Act of 1986 (“California Proposition 65”); various state and federal laws and regulations pertaining to the sale and distribution of alcohol beverages; data privacy and personal data protection laws and regulations, including the California Consumer Privacy Act of 2018 (as modified by the California Privacy Rights Act) and a number of other federal, state and local statutes and regulations applicable to the production, transportation, sale, safety, advertising, marketing, labeling, packaging, and ingredients of such products. Outside the United States, the production, distribution and sale of many of our products are also subject to numerous statutes and regulations.

We also may in the future be affected by other existing, proposed and potential future regulations or regulatory actions, including those described below, any of which could adversely affect our business, financial condition and results of operations. See “Part I, Item 1A – Risk Factors – Changes in government regulation, or a failure to comply with existing regulations related to energy drinks, could adversely affect our business, financial condition and results of operations,” “Regulations concerning our alcohol beverages may adversely affect our business, financial condition or results of operations and inhibit the sales of such products,” and “Significant changes to or failure to comply with various environmental laws may expose us to liability and/or cause certain of our facilities and/or those of our co-packers to close, relocate or operate at reduced production levels, which could adversely affect our business, financial condition and results of operations” below for additional information.

Furthermore, legislation and regulation may be introduced in the United States and other countries at the federal, state, municipal and supranational level in respect of each of the subject areas discussed below. Public health officials and health advocates are increasingly focused on the public health consequences associated with obesity and alcohol consumption, especially as they may affect children, and are seeking legislative change to reduce the consumption of sweetened and alcohol beverages. There also has been an increased focus on caffeine content in beverages and we are seeing some attention to other ingredients in energy drinks. In some territories, such as the European Union, food additives including sweeteners such as sucralose are subject to a safety re-evaluation which could potentially lead to changes in the specification for such additives or removal from the approved list of additives.

Product Formulation, Labeling, Packaging, and Advertising. Globally, we are subject to a number of regulations applicable to the formulation, labeling, packaging, and advertising (including promotional campaigns) of our products. In California, we are subject to California Proposition 65, a law which requires that a specified warning be provided before exposing California consumers to any product that contains in excess of threshold amounts of a substance listed by California as having been found to cause cancer or reproductive toxicity. California Proposition 65 does not require a warning if the manufacturer of a product can demonstrate that the use of the product in question exposes consumers to an average daily quantity of a listed substance that is below that threshold amount, which is determined either by scientific criteria set forth in applicable regulations or via a “safe harbor” threshold that may be established by the state, or the substance is naturally occurring, or is subject to another applicable exception. If we are required to add warning labels to any of our products or place warnings in certain locations where our products are sold, it will be difficult to predict whether, or to what extent, such a warning would have an adverse impact on sales of our products in those locations or elsewhere. In addition, there has been increasing regulatory activity globally regarding constituents in packaging materials, including perfluoroalkyl and polyfluoroalkyl substances (“PFAS”). Regardless of whether perceived health consequences of these constituents are justified, such regulatory activity could result in additional government regulations that impact the packaging of our beverages.

In addition, the U.S. Food and Drug Administration (the “FDA”) has regulations with respect to serving size information and nutrition labeling on food and beverage products, including a requirement to disclose the amount of added sugars in such products. Further, the U.S. Department of Agriculture promulgated regulations requiring that, by January 1,

16

2022, the labels of certain bioengineered foods include a disclosure that the food is bioengineered. These regulations may impact, reduce and/or otherwise affect the purchase and consumption of our products by consumers.

Other countries, such as Argentina, Brazil, Colombia, the member states of the Gulf Cooperation Council, Mexico, the People’s Republic of China, Peru and Uruguay are also considering, or have enacted, new labeling requirements, which may require us to amend our labels and warning statements. The United Kingdom Government has also suggested that it may review food labeling laws following the United Kingdom’s departure from the European Union (“Brexit”).

More generally, some markets, such as Tanzania, have specific energy drink standards that do not always allow for inclusion of certain ingredients, such as L-carnitine and ginseng, in our products. Peru also recently challenged the use of L-carnitine in energy drinks. Other markets may also restrict or prohibit the use of ginseng and certain other botanicals in food. We may incur costs to address such country-specific requirements for or face restrictions on our products.

Age and Other Restrictions on Energy Drink Products. Proposals to limit or restrict the sale and/or advertising of energy drinks to minors and/or persons below a specified age, and/or restrict the venues in which energy drinks can be sold, and/or to restrict the use of the Supplemental Nutrition Assistance Program (formerly food stamps) to purchase energy drinks have been raised and/or enacted in certain U.S. states, counties, municipalities and/or in certain foreign countries. For example, in the United States, bills seeking to impose an age restriction on the sale of energy drinks have been introduced in the Connecticut, Massachusetts, and South Carolina legislatures. Outside of the United States, for example, Latvia, Lithuania, Turkey, and Bahrain prohibit the sale of energy drinks to persons under the age of 18; Canada prohibits the promotion of energy drinks to children 12 years and under; Latvia and Scotland prohibit the sale of energy drinks in educational establishments; and Turkey prohibits the sale or advertising of energy drinks in “collective consumption areas,” such as sports complexes, schools or hospitals. In Mexico, the States of Tabasco and Oaxaca prohibit the sale of energy drinks to minors and the consumption in schools; Colima prohibits the sale of energy drinks in private and public schools. Other Latin American countries such as Chile and Brazil have been considering age and other sales restrictions on energy drinks, as are other countries such as the United Kingdom (other than Scotland) and Spain. Poland has introduced a far-reaching bill that would, among other measures, ban the sale of energy drinks to persons under 18, ban advertising of energy drinks on television and radio between 6 am and 8 pm with very limited exceptions, ban online and billboard advertising for energy drinks, and effectively ban the sale or distribution of non-energy drink products carrying energy drink branding. Similar rules would not apply to coffee products that contain similar or higher levels of caffeine.

Excise Taxes on Energy Drinks. Legislation that would impose an excise tax on sweetened beverages has been proposed in the U.S. Congress, in some state legislatures and by some local governments, with excise taxes generally ranging between $0.01 and $0.02 per ounce of sweetened beverage. Berkeley, California became the first jurisdiction to pass such a measure, and a general tax of $0.01 per ounce on certain sweetened drinks, including energy drinks, became effective on January 1, 2015. Other U.S. jurisdictions (including Albany, Oakland and San Francisco, California; Boulder, Colorado; Philadelphia, Pennsylvania, Seattle, Washington, and Washington, DC) have passed similar measures, some of which have been challenged in litigation. The imposition of such taxes on our products would increase the cost of certain of our products or, to the extent levied directly on consumers, make certain of our products less affordable. Excise taxes on sweetened beverages already are in effect in certain foreign countries where we do business, such as France, the United Kingdom, Ireland, South Africa, Mexico and Colombia. Poland recently established a tax on drinks with added sugars, specifically targeting beverages containing caffeine and taurine. Other countries are considering similar measures. In addition, legislation has been proposed in certain jurisdictions that would specifically impose excise taxes on energy drinks. For example, Kuwait is considering a proposal that would impose an excise tax on energy drinks. Such targeted legislation has been passed in other countries. For instance, on January 1, 2020, a reform to a Mexican excise tax went into effect that expanded the definition of an “energy drink” subject to this tax to include products with any amount of caffeine (the prior version of the tax required a threshold of 20 milligrams of caffeine per 100 millimeters for the tax to be applicable) and “taurine or glucuronolactone or thiamine and/or any other substance that produces similar stimulating effects.” Hungary has instituted an excise tax to which our products are subject. Bahrain, Saudi Arabia and the United Arab Emirates began

17

applying a selective tax of 100% on energy drinks in 2017, Qatar and Oman began applying the tax in 2019, and there are indications that a similar measure may be enacted in Kuwait.

Limits on Caffeine Content. Legislation has been proposed to limit the amount of caffeine that may be contained in beverages, including energy drinks. Some jurisdictions where we do business have prescribed limited caffeine content for beverages. For example, in Canada, the maximum amount of caffeine cannot exceed 180 mg per single-serving container or per serving (500 ml) in the case of a multi-serving container. We adjusted the caffeine levels in certain of our Monster Energy® products that are sold in Canada to address these regulations, although the majority of our products were unaffected. In Europe, examples of caffeine restrictions include the Netherlands where there is a limit of 35mg/100ml, and Norway introduced, as of January 1, 2020 (subject to transition periods), a limit of 32mg/100ml. Caffeine limit restrictions or restrictions on combining caffeine with other ingredients or in particular product sectors (such as performance beverages/sport drinks) have also been implemented or proposed in other jurisdictions, including Turkey, India, Pakistan’s Punjab region, Egypt, Spain, Colombia, Iraq, and the member states of the Gulf Cooperation Council. Such restrictions could require reformulations of certain of our products. However, we may not be able to satisfactorily reformulate our products in all jurisdictions that adopt similar legislation.

Limitations on Container Size. We package our products in a variety of different package types and sizes including, for certain of our Monster Energy® brand energy drinks, aluminum cans larger than 16 fluid ounces. Certain jurisdictions, such as Colombia, Costa Rica, Egypt, the Dominican Republic, and Spain, have considered container size limitations on energy drinks and other beverages. If adopted, such limitations may require us to change the container size of our products sold in certain countries. Other countries, like England, have considered and rejected proposed can size limitations although it is open to such markets to revisit these and other similar proposals.

Compliance with Alcohol-Related Regulation and Laws. Our Alcohol Brands segment is regulated by federal, state and local governments in both the U.S. and abroad whose laws and regulations govern the production, distribution and sale of alcohol beverages, including licensing, permitting, advertising and marketing. To operate our breweries, manufacturing facilities and other alcohol-related facilities, as well as to sell our alcohol products, we must obtain and maintain numerous approvals, licenses and permits from governmental agencies, including, but not limited to, the U.S. Department of Treasury, the Alcohol and Tobacco Tax and Trade Bureau (“TTB”), the U.S. Department of Agriculture, the FDA, state alcohol regulatory agencies and state and federal environmental agencies. Our breweries, in particular, are subject to audits and inspections by TTB and applicable state alcohol regulatory agencies at any time.

Our alcohol beverages are also subject to various taxes, license fees, and the like levied by governmental entities as well as bonds that such entities may deem necessary to ensure compliance with applicable laws and regulations. One such tax that we must comply with is the federal excise taxes. Beginning in January 2018, the federal excise taxes imposed on domestic brewers that produce less than 2 million barrels annually were reduced from $7.00 to $3.50 per barrel on the first 60,000 barrels shipped annually. State and local excise taxes, on the other hand, vary based on the alcohol content and type of beverage. Federal, state, or local governments may increase such excise taxes in the future.

Compliance with Environmental Laws. Our facilities and those of our co-packers in the United States are subject to federal, state and local environmental laws and regulations, including those relating to air emissions, water discharges, the use of water resources, waste disposal, and recycling. Our operations in other countries are subject to similar federal, state, local and supranational laws and regulations that may be applicable in such countries. Changes in environmental compliance mandates, and any expenditures necessary to comply with such requirements, could adversely affect our financial performance and future growth. In addition, continuing concern over environmental matters, including climate change, is expected to continue to result in new or increased legal and regulatory requirements (in and outside of the United States), including to reduce or mitigate the potential effects of greenhouse gases, to limit or impose additional costs on commercial water use due to local water scarcity concerns, or to expand mandatory reporting of certain environmental, social and governance metrics. Compliance with these provisions has not had, nor do we expect such compliance to have, any material adverse effect upon our capital expenditures, net income or competitive position.

18

Container Deposits. Various municipalities, states and foreign countries require that a deposit be charged for certain non-refillable beverage containers. The precise requirements imposed by these measures vary by jurisdiction. Other deposit, recycling, ecotaxes and/or product stewardship proposals have been, and may in the future be, introduced and enacted at the federal, state, and local levels, and in foreign countries.

In California, we are required to collect redemption values from our customers and to remit such redemption values to the State of California Department of Resources Recycling and Recovery based upon the number of cans and bottles of certain carbonated and non-carbonated products sold. In certain other states and countries where our products are sold, we are also required to collect deposits from our customers and to remit such deposits to the respective jurisdictions based upon the number of cans and bottles of certain carbonated and non-carbonated products sold in such states.

Human Capital Resources

As of December 31, 2022, we have employees in 72 countries, with a total of 5,296 employees working worldwide. This employee population includes 3,611 employees in North America, 367 employees in Latin America, 275 employees in Asia Pacific and 1,043 employees in Europe, Mideast and Africa (“EMEA”). Most of our employees are full-time (4,607 employees) and the remaining 689 employees hold part-time positions. Of our 5,296 employees, we employ 1,923 in corporate and operational capacities (including administration, human resources, legal, information technology, operations, facilities, warehouse, product development, regulatory and accounting) and 3,373 persons in sales and marketing capacities.

As of December 31, 2022, approximately 43% of our U.S. employees are from one or more underrepresented groups, including, but not limited to, Black, Latino, Asian, Pacific Islander, Native American and other Indigenous tribes and approximately 36% of our U.S. employees are female.

In 2020, we established our Equality, Diversity and Inclusion (EDI) Leadership Advisory Group, comprised of leaders from across the Company, designed to provide insight on our diversity and inclusion efforts and to assist in the integration of the EDI program within our overall strategy and business objectives. In 2021, we established three regional EDI Working Councils across the Americas, EMEA, and APAC regions. We provide training for our employees covering harassment, discrimination and unconscious bias.

We support our employees through a variety of training, mentorship and development programs. We have a mid-level manager development program, in which participants learn leadership skills, network with peers and senior executives, and tackle critical initiatives. We also have a leadership development platform in partnership with a third party, for senior leaders to receive university grade certificates in business strategy and innovation and complete Food and Beverage Executive courses, as well as an electronic learning platform that focuses on business acumen, professional development and technical capabilities. In addition, we provide employees with access to an e-learning platform that offers courses focused on job and career training, business acumen, professional development and technical capabilities.

We provide compensation packages designed to attract and retain talent while maintaining alignment with market compensation surveys. We have multiple short-term incentive programs focused on incentivizing and retaining talent throughout the organization and provide long-term incentive programs to employees through equity and/or performance cash awards.

We currently cover the cost of insurance premiums including medical (including virtual visits), dental, vision, life, accidental death and dismemberment and short and long term disability, covering full-time employees and share in the cost of insurance premiums covering eligible dependents including medical, dental and vision coverage. We also offer several voluntary benefits to full-time employees, including supplemental life insurance, whole life insurance, accident insurance, critical illness insurance, flexible health spending accounts, flexible spending accounts for childcare, travel insurance, pre-paid legal cover, healthy rewards programs, identity theft assistance, and retirement savings account(s).

19

We also offer an Employee Assistance Program (EAP) to all employees. See Note 19, “Employee Benefit Plan” in the Notes to the Consolidated Financial Statements for a discussion of our 401(k) Plan.

Available Information

As a public company, we are required to file our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, proxy statements on Schedule 14A and other information (including any amendments) with the Securities and Exchange Commission (the “SEC”). You can find the Company’s SEC filings at the SEC’s website, which contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC, at http://www.sec.gov.

Our Internet address is www.monsterbevcorp.com. Information contained on our website is not part of or incorporated into this filing or any of our other filings with the SEC. Our SEC filings (including any amendments) will be made available free of charge at www.monsterbevcorp.com, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. In addition, you may request a copy of these filings (excluding exhibits) at no cost by writing to, or telephoning us, at the following address or telephone number:

Monster Beverage Corporation

1 Monster Way

Corona, CA 92879

(951) 739-6200

(800) 426-7367

ITEM 1A.RISK FACTORS

In addition to the other information in this Annual Report on Form 10-K, including Management’s Discussion and Analysis of Financial Condition and Results of Operations and the consolidated financial statements and related notes, you should carefully consider the following risks. If any of the following risks actually occur or continue to occur, our business, reputation, financial condition and/or operating results could be materially adversely affected. The risk factors summarized below are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also materially adversely affect our business, reputation, financial condition and/or operating results.

Risk Factors Summary

The following is a summary of the principal risks that could materially adversely affect our business, reputation, financial condition and/or operating results. You should read this summary together with the more detailed description of each risk contained below.

Operational and Industry Risks

The Company and TCCC have extensive commercial arrangements and, as a result, the Company’s future performance is substantially dependent on the success of its relationship with TCCC.
Provisions in our organizational documents and control by insiders or TCCC may prevent changes in control even if such changes would be beneficial to other stockholders.
We rely on bottlers and other contract packers to manufacture our products. If we are unable to maintain good relationships with our bottlers and contract packers and/or their ability to manufacture our products becomes constrained or unavailable to us, our business could suffer.
We rely on our breweries for production of certain of our alcohol beverages, and developments negatively affecting production at such facilities could materially impact the financial results of our Alcohol Brands segment.

20

We rely on bottlers and distributors to distribute our products. If we are unable to maintain good relationships with our existing bottlers and distributors and/or secure such bottlers and distributors, our business could suffer.
We currently derive most of our revenues from energy drinks, and competitive pressure in the energy drink category could adversely affect our business and operating results.
Criticism of our beverages and/or criticism or a negative perception of our products generally could adversely affect us.
Increased competition in the beverage industry and changing retail landscape could hurt our business.
Our inability to implement our growth strategy, including expanding our business in existing and new sectors, such as the alcohol beverage sector, or successfully integrate acquired businesses or assets could adversely affect our business and financial results.
Changes in consumer product and shopping preferences may reduce demand for our products.
Our continued expansion outside of the United States exposes us to uncertain conditions and other risks in international markets.
If we are not able to pass on increases in the costs of raw materials, including aluminum cans, ingredients, fuel and/or costs of co-packing or if we experience shortages of such raw materials, our business and results of operations could be materially, adversely affected and result in a higher cost base.
Our failure to accurately estimate demand for our products or maintain sufficient inventory levels could adversely affect our business and financial results.
Our business is subject to seasonality, which may cause fluctuations in our operating results.
The costs of packaging supplies, ocean and domestic freight, and inflation generally may adversely affect our results of operations.
Global or regional catastrophic events, such as the military conflict in Ukraine, could impact our operations and affect our ability to grow our business.
The COVID-19 pandemic has impacted and may continue to impact our business and operations.
Failure to meet sustainability expectations or standards could expose us to increased costs, reputational harm, or other adverse consequences.
Climate change and natural disasters may negatively affect our business.
If we are not able to retain the services of our workforce, there may be an adverse effect on our operations and/or our operating performance until we find suitable replacements.
Negative publicity (whether or not warranted) could damage our brand image and corporate reputation, and may cause our business to suffer.

Government Regulation and Litigation Risks

Changes in government regulation, or a failure to comply with existing regulations, related to energy drinks, could adversely affect our business, financial condition and results of operations.
Regulations concerning our alcohol beverages may adversely affect our business, financial condition or results of operations and inhibit the sales of such products.
Significant changes to or failure to comply with various environmental laws may expose us to liability and/or cause certain of our facilities and/or those of our co-packers to close, relocate or operate at reduced production levels, which could adversely affect our business, financial condition and results of operations.
We cannot predict the effect of possible inquiries from and/or actions by attorneys general, other government agencies and/or quasi-government agencies into the production, advertising, marketing, promotion, labeling, ingredients, usage and/or sale of our products.

21

Litigation regarding our products, and related unfavorable media attention, could expose us to significant liabilities and reduce demand for our products, thus negatively affecting our financial results.
If we encounter material product recalls, our business may suffer material losses and such recalls could damage our brand image and corporate reputation, also resulting in material losses.

Intellectual Property, Information Technology and Data Privacy Risks

Our intellectual property rights are critical to our success, and the loss of such rights could materially adversely affect our business.
We must continually maintain, monitor, protect and/or upgrade our information technology systems, including protecting us from internal and external cybersecurity threats.

Financial Risks

Fluctuations in our effective tax rate could adversely affect our financial condition and results of operations.
We may be required in the future to record a significant charge to earnings if our goodwill or intangible assets become impaired.
Fluctuations in foreign currency exchange rates may adversely affect our operating results.
Uncertainty in the financial markets and other adverse changes in general economic or political conditions in any of the major countries in which we do business could adversely affect our industry, business and results of operations.
Default by or failure of one or more of our counterparty financial institutions could cause us to incur significant losses.
Our investments are subject to risks which may cause losses and affect the liquidity of these investments.

Operational and Industry Risks

The Company and TCCC have extensive commercial arrangements and, as a result, the Company’s future performance is substantially dependent on the success of its relationship with TCCC.

We have transitioned all third parties’ rights to distribute the Company’s energy drink products in the U.S. to members of TCCC’s distribution network, which largely consists of independent bottlers/distributors. In addition, except for a handful of countries, TCCC is our preferred distribution partner globally, with members of TCCC’s network distributing our products internationally, including in Africa, Asia, Canada, Central and South America, Europe, Mexico and the Middle East. We expect TCCC’s distribution network to continue as our preferred distribution partner globally. As a result, we have reduced our distributor diversification and are now dependent on TCCC’s domestic and international distribution platforms.

TCCC has a substantial equity investment in the Company. The Company, TCCC and certain affiliates are parties to various agreements in which TCCC and certain affiliates have agreed, subject to certain exceptions, not to compete in the energy drink category in certain territories prior to the termination of the applicable distribution coordination agreement with TCCC. The Company’s distribution agreements with TCCC distributors also provide, subject to certain exceptions, that the applicable distributor will not distribute competitive energy drink products.

22

While we believe that these agreements incentivize TCCC to take steps to ensure that our products receive the appropriate attention in the TCCC distribution system, disagreements as to the interpretation of the provisions in such agreements have arisen and may arise in the future. In addition, TCCC does not control all members of its distribution system, many of which are independent companies that make their own business decisions that may not always align with TCCC’s interests.

Provisions in our organizational documents and control by insiders or TCCC may prevent changes in control even if such changes would be beneficial to other stockholders.

Our organizational documents may limit changes in control. Furthermore, as of February 16, 2023, Mr. Sacks and Mr. Schlosberg together may be deemed to beneficially own and/or exercise voting control over approximately 9.3% of our outstanding common stock. As of February 16, 2023, TCCC owned approximately 19.5% of our common stock. TCCC has also nominated one director to the Company’s board of directors. Consequently, Mr. Sacks, Mr. Schlosberg and/or TCCC could exercise significant control over matters submitted to a vote of our stockholders, including electing directors, amending organizational documents and disapproving extraordinary transactions such as a takeover attempt, even though such actions may be favorable to the other common stockholders.

In particular, TCCC’s ownership could have an effect on the Company’s ability to engage in a change in control transaction. TCCC is obligated for a period of time to vote all of its common shares of the Company in excess of 20% of the outstanding common shares in the same proportion as all common shares not owned by TCCC with respect to a proposal for a change of control. However, if TCCC were to oppose such a change-in-control transaction, a bidder would be required to secure the support of holders of at least 62.5% of the Company’s common shares not owned by TCCC (assuming that TCCC increased its ownership to 20% of the Company’s common shares) to achieve a vote of a majority of the Company’s outstanding shares for a change-in-control transaction. In addition, TCCC would have a bidding advantage if the Company’s board of directors were to seek to sell the Company in the future because TCCC would not need to pay a control premium on the shares it owns at such time. TCCC and the Company would also be permitted to terminate TCCC’s distribution coordination agreements with the Company after a change in control of the Company. In such event, TCCC would receive a termination fee if TCCC terminated the distribution coordination agreements following a change in control of the Company involving certain TCCC competitors, or if the Company terminated following a change in control of the Company involving any third-party.

The interests of TCCC may be different from or conflict with the interests of the Company’s other stockholders and, as a result, TCCC’s influence may result in the delay or prevention of potential actions or transactions. Moreover, TCCC’s ownership of a significant amount of the Company’s outstanding common shares could result in downward pressure on the trading price of the Company’s common shares if TCCC were to sell a large portion of its shares or as a result of the perception that such a sale might occur.

We rely on bottlers and other contract packers to manufacture our products. If we are unable to maintain good relationships with our bottlers and contract packers and/or their ability to manufacture our products becomes constrained or unavailable to us, our business could suffer.

Our acquisition of AFF in 2016 brought our primary flavor supplier in-house for the majority of our Monster Energy® brand energy drinks. However, we also procure flavors from other independent flavor suppliers. In 2022, we continued to outsource manufacturing of our non-alcohol finished goods to bottlers and other contract packers. As a result, in the event of a disruption and/or delay, and/or demand exceeding forecasted demand, we may be unable to procure alternative packing facilities at commercially reasonable rates and/or within a reasonably short time period. In addition, there are limited alternative packing facilities in our domestic and international markets with adequate capacity and/or suitable equipment for many of our products. For example, in 2022, sales of many of our product lines continued to be adversely impacted by production capacity constraints as a result of above forecast demand. A lengthy disruption or delay in the production of any of our products could significantly adversely affect, and has adversely affected, our revenues from and/or costs of such products, because alternative co-packing facilities in the United States and abroad with adequate long-

23

term capacity may not be available for such products either at commercially reasonable rates and/or costs and/or within a reasonably short time period and/or within a geographically cost effective distance, if at all. In addition, in recent years, there has been a consolidation of co-packers, leading us to increasingly rely on fewer co-packing groups, certain of which account for a large percentage of our co-packing capacity for our Monster Energy® drinks. If we are unable to maintain good relationships with our largest co-packers, or if our costs of co-packing increase, our business, financial condition and results of operations could be adversely affected.

We rely on our breweries for production of our alcohol beverages, and developments negatively affecting production at such facilities could materially impact the financial results of our Alcohol Brands segment.

We are currently dependent on CANarchy’s portfolio of craft breweries, which includes Oskar Blues Brewery, Cigar City Brewing, Squatters Craft Beers, Wasatch Brewery, Deep Ellum Brewing Company, and Perrin Brewing Company, to manufacture our alcohol products. Adverse changes or developments affecting our currently limited number of breweries could hinder our ability to produce alcohol products to take to market on a timely basis or require us to entirely suspend our Alcohol Brands segment operations. Alternative facilities with sufficient capacity or capabilities may not be readily available or may take significant time or money to run at the same capacity as our current breweries. Such significant disruption may, in turn, have an adverse effect on gross margins, operating cash flows, and overall financial performance of our Alcohol Brands segment.

We rely on bottlers and distributors to distribute our products. If we are unable to maintain good relationships with our existing bottlers and distributors and/or secure such bottlers and distributors, our business could suffer.

Many of our bottlers/distributors are affiliated with and manufacture and/or distribute other carbonated, non-carbonated, non-alcohol, alcohol and other beverage products. In many cases, such products compete directly with our products.

Unilateral decisions by bottlers/distributors, buying groups, convenience chains, grocery chains, mass merchandisers, specialty chain stores, club stores, e-commerce retailers, e-commerce websites and other customers, including retailer disagreements with our bottlers/distributors, to discontinue carrying all or any of our products that they are carrying at any time, restrict the range of our products they carry, impose restrictions or limitations on the sale of our products and/or the sizes of containers of our products and/or devote less resources to the sale of our products could cause our business to suffer. Moreover, competitors’ or others’ attempts to persuade regulators, retailers, and/or customers in certain countries to reduce the permitted or maximum container sizes for our products from those currently being sold and marketed by us could negatively impact our business. In addition, possible trading disputes between our bottler/distributors and their customers or buying groups may result in the delisting of certain of the Company’s products, temporarily or otherwise. Bottler/distributor consolidation may also have an impact on our business.

The TCCC North American Bottlers, Coca-Cola Europacific Partners, Coca-Cola Hellenic, Coca-Cola FEMSA, Coca-Cola Amatil, Swire Coca-Cola (China), COFCO Coca-Cola, Coca-Cola Beverages Africa and Coca-Cola İçecek are our primary domestic and international distributors of our non-alcohol products. We also sell our alcohol beverages to certain beer distributors through generally separate distribution networks for distribution to retailers. As a result, if we are unable to maintain good relationships with these bottlers/distributors, if changes in control or ownership occur within the current distribution network, or if they do not effectively focus on marketing, promoting, selling and distributing our products, sales of our products could be adversely affected.

A decision by any large customer to decrease the amount purchased from us or to cease carrying our products could have a material adverse effect on our financial condition and consolidated results of operations.

The marketing efforts of our bottlers/distributors are important for our success. If our brands prove to be less attractive to our existing bottlers and distributors, if we fail to attract additional bottlers and distributors, and/or our

24

bottlers/distributors do not market, promote and distribute our products effectively, our business, financial condition and results of operations could be adversely affected.

Disruption in distribution channels and/or a decline in sales due to the termination and/or insolvency of existing or new bottlers/distributors may adversely affect our business and operating results.

No assurance can be given that we will be able to maintain our current distribution network or secure additional distributors on terms not less favorable to us than our current arrangements.

We currently derive most of our revenues from energy drinks, and competitive pressure in the energy drink category could adversely affect our business and operating results.

Our focus is in the energy drink category, and our business is vulnerable to adverse changes impacting the energy drink category and business, which could adversely impact our business and the trading price of our common stock.

Most of our sales are currently derived from our energy drinks, including our Monster Energy® brand energy drinks, our Reign Total Body Fuel® energy drinks and our Strategic Brands energy drinks (including our affordable brand energy drinks, principally Predator®). Any decrease in the sales of our Monster Energy® brand and other energy drinks could significantly adversely affect our future revenues and net income. Historically, we have experienced substantial competition from new entrants in the energy drink category as well as from the energy shot category. For a discussion of such competition, see “Part I, Item 1 – Business – Competition.”

The increasing number of competitive products and limited amount of shelf space in retail stores, including in beverage coolers, may adversely impact our ability to gain or maintain our share of sales in the marketplace. In addition, certain actions of our competitors, including unsubstantiated and/or misleading claims, false advertising claims and tortious interference in our business, as well as competitors selling misbranded products, could impact our sales. Competitive pressures in the energy drink category could impact our revenues, cause price erosion and/or lower market share, any of which could have a material adverse effect on our business and results of operations.

Criticism of our beverages and/or criticism or a negative perception of our products generally could adversely affect us.

An unfavorable report on the health effects of caffeine, other ingredients in energy drinks or energy drinks generally, or criticism or negative publicity regarding the caffeine content and/or any other ingredients in our products or energy drinks generally, including product safety concerns, could have an adverse effect on our business, financial condition and results of operations. Articles critical of the caffeine content and/or other ingredients in energy drinks and/or articles indicating certain health risks of energy drinks have been published in recent years. We believe the overall growth of the energy drink market in the U.S. may have been negatively impacted by the ongoing negative publicity and comments that continue to appear in the media questioning the safety of energy drinks, and suggesting limitations on their ingredients (including caffeine), and/or the levels thereof, and/or imposing minimum age restrictions for consumers. In early 2018, certain retailers in the United Kingdom announced the introduction of voluntary retailer measures to prevent the sale of energy drinks to individuals under the age of 16. If reports, studies or articles critical of caffeine and/or energy drinks continue to be published or are published in the future, or additional voluntary measures are taken, they could adversely affect the demand for our products. If we are unable to satisfy all criteria set forth in any model energy drink guidelines, including, without limitation, those adopted by the American Beverage Association, of which we are a member, and/or any international beverage associations, it could negatively affect our overall reputation, which in turn could have a negative impact on our business, financial condition and results of operations.

The alcohol beverage industry has also been the subject of considerable societal and political attention for many years due to increasing public concern over alcohol-related health and social issues, including driving under the influence, underage drinking, and the negative health impacts of the misuse or abuse of alcohol. Moreover, anti-alcohol groups have successfully advocated, and increasingly continue to advocate, for more stringent labeling requirements, higher taxes, and

25

other regulations designed to curtail alcohol consumption. In response to these concerns and advocacy, advertising by alcohol producers could be further restricted, additional, cautionary labeling or packaging requirements might be imposed, further restrictions on the sale of alcohol might be imposed, or there may be renewed efforts to impose increased excise or other taxes on alcohol sold in the United States or abroad. In addition, the increase of such criticism and negative perception of the relative healthfulness or safety of alcohol beverages could decrease sales and consumption of alcohol, including the demand for our alcohol products. Any such developments may have a negative impact on the operating results of our Alcohol Brands segment.

Increased competition in the beverage industry and changing retail landscape could hurt our business.

The beverage industry is highly competitive. The principal areas of competition are pricing, packaging, development of new products, flavors, product positioning, quality as well as promotion and marketing strategies. Our products compete with a wide range of drinks, both non-alcohol and alcohol, produced by a relatively large number of domestic and international manufacturers, some of which have substantially greater financial, marketing and distribution resources than we do.

Important factors affecting our ability to compete successfully include the efficacy, taste and flavor of our products, trade and consumer promotions, rapid and effective development of new and unique cutting-edge products, attractive and different packaging, branded product advertising and pricing. The success of our sports marketing, social media and other general marketing endeavors may impact our business, financial condition and results of operation. Our products compete with all liquid refreshments and in some cases with products of much larger competitors, including the products of numerous nationally and internationally known producers such as TCCC, PepsiCo, Red Bull GmbH, KDP, Molson Coors, Constellation Brands, AB InBev, The Boston Beer Company and The Mark Anthony Group. We also compete with companies that are smaller or primarily national or local in operations, such as CELSIUS, PRIME, C4, Alani Nu, Bang, GHOST, and others as well as local craft breweries in our Alcohol Brands segment. Our products also compete with private-label brands such as those carried by grocery store chains, convenience store chains and club stores.

We anticipate competition will remain robust as some competitors are consolidating (as evidenced by business combinations of substantial value carried out by significant competitors in recent years), building more capacity, expanding geographically, and/or adding more SKUs and styles. For example, PepsiCo entered into a long-term strategic distribution arrangement with Celsius Holdings, Inc., a competitor in the energy drink space, in August 2022. Additionally, the number of competitors, especially craft brewers and craft distilleries, within the alcohol space and the sales of hard seltzers, FMBs, craft-brewed domestic beers, imported beers, CBD and other cannabis beverages, and ready-to-drink spirits are expected to increase, particularly following the U.S. Treasury Report, “Competition in the Market for Beer, Wine and Spirits” (the “Treasury Report”) which promises to evaluate the impact of consolidation on marketplace competition. As a result of such increased competition for our products, we may face competitive pricing pressures and the demand for and market share of our products may fluctuate and possibly decline.

26

The rapid growth in sales through e-commerce retailers, e-commerce websites, mobile commerce applications and subscription services, and closures of physical retail operations, particularly during and following the COVID-19 pandemic, may result in a shift away from physical retail operations to digital channels and a reduction in impulse purchases. As we build our e-commerce capabilities, we may not be able to develop and maintain successful relationships with existing and new e-commerce retailers without experiencing a deterioration of our relationships with key customers operating physical retail channels. If we are unable to profitably expand our own e-commerce capabilities and/or if e-commerce retailers take significant market share away from traditional retailers our business may be adversely affected. Further, the ability of consumers to compare prices on a real-time basis using digital technology puts additional pressure on us to maintain competitive prices. Sales in gas chains may also be affected by increased gasoline prices, improvements in fuel efficiency and increased consumer preferences for electric or alternative fuel-powered vehicles, which may result in fewer trips by consumers to gas stations and a corresponding reduction in purchases by consumers in convenience gas retailers. If we are unable to successfully adapt to the rapidly changing retail landscape, our share of sales, volume growth and overall financial results could be negatively affected.

Due to competition in the beverage industry, there can be no assurance that we will not encounter difficulties in maintaining our current revenues, market share or position in the beverage industry. If our revenues decline, our business, financial condition and results of operations could be adversely affected.

Our inability to implement our growth strategy, including expanding our business in existing and new sectors, such as the alcohol beverage sector, or to successfully integrate acquired businesses or assets could adversely affect our business and financial results.

Our ability to compete in the highly competitive beverage industry and to achieve our business growth objectives depends, in part, on our ability to develop new flavors, products and packaging. The success of our innovation, in turn, depends on our ability to identify consumer trends and cater to consumer preferences. If we are not successful in our innovation activities, our business, financial condition and results of operation could be adversely affected.

On February 17, 2022, we acquired CANarchy, a craft beer and hard seltzer company and may continue to make acquisitions that expand our business into new sectors in the beverage industry. Risks associated with entering into a new sector include: (1) having no or limited experience in such sector; (2) increased exposure to certain governmental regulations and compliance requirements; (3) difficulties developing, manufacturing, and marketing the products of newly acquired companies; and (4) our lesser familiarity with consumer preferences in the new sector. Entry into new sectors of the beverage industry may bring us into competition with new competitors that have potentially a larger, more established market presence. We cannot ensure that our entry into the alcohol beverage sector or any other new beverage sectors will be profitable and future profitability may be delayed or otherwise materially adversely affected.

Overall, the effectiveness of these acquisitions can be less predictable than developing new lines of energy drinks and might not provide the anticipated benefits or desired rates of return. Integrating the operations of acquired businesses could be a difficult, costly and time-consuming process that involves a number of risks including, but not limited to, the integration of company cultures and management teams, retaining key employees and customers, increased exposure to certain governmental regulations and compliance requirements, increased costs, and use of resources. To the extent we integrate acquired businesses, it is possible that we will not realize the expected benefits from any completed acquisition over the timeframe we expect, or at all, or that our existing operations will be adversely affected as a result of acquisitions. The costs of achieving these benefits could also be higher than we expected. Therefore, the acquisition and integration of acquired businesses may not contribute to our earnings as expected, we may not achieve profit margin targets when expected, or at all, and we may not achieve the other anticipated strategic financial benefits of such transactions.

Changes in consumer product and shopping preferences may reduce demand for our products.

The beverage industry is subject to changing consumer preferences and shifts in consumer preferences may adversely affect us. There is increasing awareness of and concern for health, wellness and nutrition considerations, including

27

concerns regarding caloric intake associated with sugar-sweetened beverages, the perceived undesirability of artificial ingredients, and the potential adverse consequences from excess consumption of alcohol beverages. Some consumer advocacy groups and others have expressed concerns regarding certain ingredients in diet sodas, which are contained in certain of our energy drinks, or have called for the curtailment of alcohol dissemination and consumption. There are also changes in demand for different packages, sizes and configurations. Such developments could reduce our revenues and adversely affect our results of operations.

Consumers are seeking greater variety in their beverages. For example, with regard to our Alcohol Brands, the broader alcohol industry is experiencing a shift in drinking preferences and behaviors, moving away from traditionally popular beer brands and segments and towards above premium beers, hard seltzers, FMBs, ready-to-drink malt-based, sugar-based, and spirits-based beverages, CBD and other cannabis beverages, and other similar beverages. Our future success will depend, in part, upon our continued ability to develop and introduce different and innovative beverages that appeal to consumers.

In order to retain and expand our market share, we must continue to develop and introduce different and innovative beverages and be competitive in the areas of efficacy, taste, quality and price, although there can be no assurance of our ability to do so. There is no assurance that consumers will continue to purchase our products in the future. Product lifecycles for some beverage brands, products and/or packages may be limited to a few years before consumers’ preferences change. The beverages we currently market are in varying stages of their product lifecycles, and there can be no assurance that such beverages will become or remain profitable for us. We may be unable to achieve volume growth through product and packaging initiatives. We may also be unable to penetrate new markets. Additionally, as shopping patterns are being affected by the digital evolution, with customers embracing shopping by way of mobile device applications, e-commerce retailers and e-commerce websites or platforms, we may be unable to address or anticipate changes in consumer shopping preferences or engage with our customers on their preferred platforms. If our revenues decline, our business, financial condition and results of operations could be adversely affected.

Our continued expansion outside of the United States exposes us to uncertain conditions and other risks in international markets.

We have continued expanding our energy drink operations internationally into a variety of new markets. Our net sales to customers outside of the United States were approximately 37%, 37% and 33% of consolidated net sales for the years ended December 31, 2022, 2021 and 2020, respectively. As our growth strategy includes further expanding our international business, if we are unable to continue to expand distribution of our products outside the United States, our growth rate could be adversely affected. In many international markets, we have limited operating experience and in some international markets we have no operating experience. It is costly to establish, develop and maintain international operations and develop and promote our brands in international markets. Our percentage gross profit margins in many international markets are expected to be less than the comparable percentage gross profit margins obtained in the United States. We face and will continue to face substantial risks associated with having foreign operations, including: economic and/or political instability in our international markets; fluctuations in foreign currency exchange rates; restrictions on or costs relating to the repatriation of foreign profits to the United States, including possible taxes and/or withholding obligations on any repatriations; and tariffs and/or trade restrictions. These risks could have a significant impact on our ability to sell our products on a competitive basis in international markets and could have a material adverse effect on our business, financial condition and results of operations. Also, our operations outside of the United States are subject to risks relating to appropriate compliance with legal and regulatory requirements in local jurisdictions, potential difficulties in staffing and managing local operations, higher product damages, particularly when products are shipped long distances, potentially higher incidence of fraud and/or corruption, credit risk of local customers and distributors and potentially adverse tax consequences.

28

If we are not able to pass on increases in the costs of raw materials, including aluminum cans, ingredients, fuel and/or costs of co-packing, or if we experience shortages of such raw materials, our business and results of operations could be materially, adversely affected and result in a higher cost base.

The principal raw materials used by us are aluminum cans, sleek aluminum cans, aluminum cap cans, aluminum cans with re-sealable ends, aluminum or steel kegs, cartons, PET plastic bottles, caps, flavors, juice concentrates, glucose, sugar, sucralose, milk, cream, coffee, tea, cocoa, malted barley, hops, water, yeast, ethanol, supplement ingredients and other packaging materials, the costs and availability of which are subject to fluctuations. For certain flavors purchased from third-party suppliers and used in a limited number of our Monster Energy® brand energy drinks and/or our Strategic Brands energy drinks, these third-party flavor suppliers own the proprietary rights to certain of their flavor formulas. We do not have possession of the list of such flavor ingredients or formulas used in the production of certain of our products and certain of our blended concentrates, and we may be unable to obtain comparable flavors or concentrates from alternative suppliers on short notice. Our third-party flavor suppliers generally do not make such flavors and/or blended concentrates available to other third-party customers. We have identified alternative suppliers for certain of the ingredients contained in many of our beverages. However, industry-wide shortages of certain flavor ingredients, flavors, fruits and fruit juices, coffee, tea, cocoa, dairy-based products, packaging materials (including aluminum cans) supplement ingredients and sweeteners have been, and could from time to time in the future be, encountered, which could interfere with and/or delay production of certain of our products. In addition, certain of our co-packing arrangements allow such co-packers to increase their fees based on certain of their own cost increases. We are uncertain whether the prices of any of the above or any other raw materials or ingredients, many of which have recently risen significantly, will continue to rise or may rise in the future. We are unsure whether we will be able to pass any of such increases on to our customers. Although we generally do not use hedging agreements or alternative instruments to manage the risks associated with securing sufficient ingredients or raw materials, from time to time, we, through our aluminum can suppliers, enter into purchase agreements for the purchase of aluminum, as well as enter into purchase agreements for portions of our annual anticipated requirements for certain of our other raw materials such as glucose, sugar and sucralose. In recent years, the United States has imposed tariffs on steel and aluminum as well as on goods imported from certain countries. Additional tariffs imposed by the United States on a broader range of imports, or further trade measures taken by other countries, could result in an increase in supply chain costs.

Our failure to accurately estimate demand for our products or maintain sufficient inventory levels could adversely affect our business and financial results.

We may not correctly estimate demand for our existing products and/or new products. Our ability to estimate demand for our products is imprecise, particularly with regard to new products, and may be less precise during periods of rapid growth, including in new markets. If we materially underestimate demand for our products, and/or are unable to secure sufficient ingredients, raw materials and/or packaging materials, or experience production shortages or quality issues, we might not be able to satisfy demand on a short-term basis. Moreover, industry-wide shortages of certain juice concentrates, supplement ingredients and sweeteners have been and could, from time to time in the future, be experienced, resulting in production fluctuations and/or product shortages. We generally do not use hedging agreements or alternative instruments to manage this risk. Such shortages could interfere with and/or delay production of certain of our products and could have a material adverse effect on our business and financial results.

If we do not accurately anticipate the future demand for a particular product or the time it will take to obtain new inventory, our inventory levels may be inadequate and our results of operations may be negatively impacted. If we fail to meet our shipping schedules, we could damage our relationships with distributors and/or retailers, increase our distribution costs and/or cause sales opportunities to be delayed or lost. In order to be able to deliver our products on a timely basis, we need to maintain adequate inventory levels of the requisite products. If the inventory of our products held by our distributors and/or retailers is too high, they will not place orders for additional products, which could unfavorably impact our future sales and adversely affect our operating results.

29

Our business is subject to seasonality, which may cause fluctuations in our operating results.

Our business is subject to seasonality, which may cause the sale of our products to fluctuate from period to period due to the inherent demands and timing of our customers and consumer needs as well as seasonal factors, such as poor weather conditions. Given such variation by season, our results for any particular quarter may not be indicative of the results to be achieved for the entire fiscal year.

The costs of packaging supplies, ocean and domestic freight, and inflation generally may adversely affect our results of operations.

Many of our packaging supply contracts allow our suppliers to alter the costs they charge us for packaging supplies based on changes in the costs of the underlying commodities that are used to produce those packaging supplies, such as aluminum for cans, PET plastic for bottles and pulp and paper for cartons and/or trays. These changes in the prices we pay for our packaging supplies occur at certain predetermined times that vary by product and supplier. In some cases, we are able to fix the prices of certain packaging supplies and/or commodities for a reasonable period. In other cases, we bear the risk of increases in the costs of these packaging supplies, including the underlying costs of the commodities that comprise these packaging supplies. We do not use derivative instruments to manage this risk. Recently, inflation has affected, and continues to affect certain of our raw material and packaging costs, commodities and other inputs globally. If the costs of packaging supplies and other costs, such as shipping container costs and ocean and domestic freight rates, increase, we may be unable to pass these costs along to our customers through corresponding adjustments to the prices we charge, which could have a material adverse effect on our results of operations.

Global or regional catastrophic events, such as the military conflict in Ukraine, could impact our operations and affect our ability to grow our business.

Because of our increasingly global presence, our business could be affected by unstable political conditions, civil unrest, protests and demonstrations, large-scale terrorist acts, especially those directed against the United States or other major industrialized countries where our products are distributed, the outbreak or escalation of armed hostilities (such as the military conflict in Ukraine), major natural disasters and extreme weather conditions, such as hurricanes, wildfires, tornados, earthquakes or floods, or widespread outbreaks of infectious diseases (such as the COVID-19 pandemic). Such catastrophic events could impact our operations and our supply chain, including the production and/or distribution of our products. Materials and/or personnel may need to mobilize to other locations. Our headquarters and a large part of our operations are located in California, a state at greater risk for earthquakes and wildfires. Some of the raw materials we use, including certain sizes of cans, are available from limited suppliers, and a regional catastrophic event impacting such suppliers could adversely impact our operations. In addition, such events could disrupt global or regional economic activity, which could affect consumer purchasing power and consumers’ ability to purchase our products, thereby reducing demand for our products. If our operations are disrupted or we are unable to grow our business as a result of these factors, our growth rate could decline and our business, financial condition and results of operations could be adversely affected.

The COVID-19 pandemic has impacted and may continue to impact our business and operations.

The current COVID-19 pandemic has presented and may continue to present a substantial public health and economic challenge in certain countries and has affected, and may continue to affect, our employees, communities and business operations, as well as the global economy and financial markets. The human and economic consequences, and consequences in general, of the COVID-19 pandemic, including new variants, as well as the measures taken or that may be taken in the future by governments, businesses (including the Company and our suppliers, bottlers/distributors, co-packers and other service providers) and the public at large to limit the COVID-19 pandemic, have and will directly and indirectly impact our business and results of operations. In China, in particular, COVID-19 policies, including certain lockdowns in 2022, adversely affected sales in the region and may continue to have an impact on our financial results in such country.

30

The negative impacts and consequences of the COVID-19 pandemic may have a material adverse effect on our business, reputation, operating results and/or financial condition and could exacerbate many of the risk factors discussed herein, any of which could materially affect our business, reputation, operating results and/or financial condition.

Failure to meet sustainability expectations or standards could expose us to increased costs, reputational harm, or other adverse consequences.

Regulators and stakeholders are increasingly focusing on sustainability matters, including, but not limited to,  greenhouse gas emissions and other climate-related risks, sustainable packaging, water stewardship, diversity, equity, and inclusion, and corporate governance and oversight. While we are actively addressing these issues and have publicly committed to setting certain sustainability -related targets, these initiatives are our current plans and aspirations, may be refined in the future, and are not guarantees that we will be able to achieve them, especially given the difficulties and expenses of implementation as well as the ever-changing regulatory and technological landscape. For example, disclosures about our sustainability -related initiatives and goals, and progress against those goals, may be based on standards for measuring progress that are still developing, internal controls and processes that continue to evolve, and assumptions that are subject to change in the future. Furthermore, the rules, regulations, and standards set forth by various governmental and self-regulatory organizations, including the SEC, the European Commission, and the Financial Accounting Standards Board, continue to evolve in scope and complexity, which, in turn, makes compliance more uncertain and difficult. These changing rules and regulations, along with constantly evolving stockholder expectations, have resulted in, and may continue to result in, increased general and administrative expenses and increased management time and attention spent complying with or meeting such expectations and rules.

Our failure or perceived failure to progress or achieve our sustainability goals, maintain sustainability practices, or comply with emerging sustainability regulations that meet developing regulatory or stakeholder expectations could harm our reputation, harm our ability to maintain or attract customers and talent, and expose us to increased scrutiny from enforcement authorities and stakeholders. Our reputation may also be harmed by the perceptions that our stakeholders have about our action or inaction on sustainability-related issues as well as the nature or scope of, or revisions to, our sustainability initiatives and goals. Damage to our reputation and loss of brand equity may reduce demand for our products and thus have an adverse effect on our future financial results, as well as require additional resources to rebuild our reputation and could also reduce our stock price.

Climate change and natural disasters may affect our business.

There is concern that a gradual increase in global average temperatures due to increased carbon dioxide and other greenhouse gases in the atmosphere could cause significant changes in weather patterns around the globe and an increase in the frequency and severity of natural disasters. Changing weather patterns could result in decreased agricultural productivity in certain regions, and/or outbreaks of diseases or other health issues, which may limit availability and/or increase the cost of certain key ingredients, juice concentrates, supplements and other ingredients used in our products and could impact the food security of communities around the world. Increased frequency or duration of extreme weather conditions could also impair production capabilities, disrupt our supply chain and/or impact demand for our products.

Natural disasters and extreme weather conditions, such as hurricanes, wildfires, earthquakes or floods, and outbreaks of diseases (such as the COVID-19 pandemic) or other health issues may affect our operations and the operation of our supply chain, impact the operations of our bottlers/distributors and unfavorably impact our consumers’ ability to purchase our products.

The predicted effects of climate change may also result in challenges regarding availability and quality of water, or less favorable pricing for water, which could adversely impact our business and results of operations. In addition, public expectations for reductions in greenhouse gas emissions could result in increased energy, transportation and raw material costs, and may require us to make additional investments in facilities and equipment. Changes in applicable laws, regulations, standards or practices related to greenhouse gas emissions, packaging and water scarcity, as well as initiatives

31

by advocacy groups in favor of certain climate change-related laws, regulations, standards or practices, may result in increased compliance costs, capital expenditures and other financial obligations, which could affect our business, financial condition and results of operations. For example, last year, the SEC and, subsequently, the European Commission published proposed rules that, if adopted, would require companies to significantly increase their disclosures related to climate change and mitigation efforts, which may require us to incur additional costs to comply and impose more oversight obligations on our Board of Directors and management. Sales of our products may also be influenced to some extent by weather conditions in the markets in which we operate. We, our bottlers and our contract packers, use a number of key ingredients in the manufacture of our beverage products that are derived from agricultural commodities, such as sugar, ethanol, coffee, tea cocoa, barley and hops. Increased demand for food products and decreased agricultural productivity in certain regions of the world as a result of changing weather patterns and other factors may limit the availability or increase the cost of such agricultural commodities and could impact the food security of communities around the world. Weather conditions may influence consumer demand for certain of our beverages, which could have an effect on our operations, either positively or negatively.

If we are not able to retain the services of our workforce, there may be an adverse effect on our operations and/or our operating performance until we find suitable replacements.

Our business is dependent, to a large extent, upon the services of our workforce. We do not maintain key person life insurance on any members of our senior management. The loss of services of either Rodney Sacks, Chairman and Co-Chief Executive Officer, Hilton Schlosberg, Vice Chairman and Co-Chief Executive Officer, or any other key members of our senior management could adversely affect our business until suitable replacements can be found. There may be a limited number of personnel with the requisite skills to serve in these positions, and we may be unable to locate or employ such qualified personnel on acceptable terms.

Negative publicity (whether or not warranted) could damage our brand image and corporate reputation, and may cause our business to suffer.

Our success depends on our ability to build and maintain the brand image for our existing products, new products and brand extensions and maintain our corporate reputation. There can be no assurance that our advertising, marketing and promotional programs and our commitment to product safety and quality, human rights and environmental sustainability will have the desired impact on our products’ brand image and on consumer preferences and demand. Claims regarding product safety, quality and/or ingredient content issues, efficacy or lack thereof (real or imagined), our culture and our workforce, our environmental impact and the sustainability of our operations, or allegations of product contamination, even if false or unfounded, could tarnish the image of our brands and may cause consumers to choose other products. Consumer demand for our products could diminish significantly if we, our employees, bottlers/distributors, suppliers or business partners fail to preserve the quality of our products, act or are perceived to act in an unethical, illegal, discriminatory, unequal or socially irresponsible manner, including with respect to the sourcing, content or sale of our products, service and treatment of our customers, or the use of customer data. Furthermore, our brand image or perceived product quality could be adversely affected by litigation, unfavorable reports in the media (internet or elsewhere), studies in general and regulatory or other governmental inquiries (in each case whether involving our products or those of our competitors) and proposed or new legislation affecting the beverage industry, whether related to alcohol or non-alcohol beverages. Negative postings or comments on social media or networking websites about the Company or any one of our brands, even if inaccurate or malicious, could generate adverse publicity that could damage the reputation of our brands or the Company. Business incidents, whether isolated or recurring and whether originating from us, our bottlers/distributors, suppliers or business partners, that erode consumer trust can significantly reduce brand value or potentially trigger boycotts of our products and can have a negative impact on consumer demand for our products as well as our reputation and financial results. The impact of such incidents may be exacerbated if they receive considerable publicity, including rapidly through social or digital media (including for malicious reasons) or result in litigation.

32

In addition, from time to time, there are public policy endeavors that are either directly related to our products and packaging or to our business. These public policy debates can occasionally be the subject of backlash from advocacy groups that have a differing point of view and could result in adverse media and consumer reaction, including product boycotts. Similarly, our sponsorship relationships could subject us to negative publicity as a result of actual or alleged misconduct by individuals or entities associated with organizations we sponsor or support. Likewise, campaigns by activists connecting us, or our supply chain, with human and workplace rights, environmental or animal rights issues could adversely impact our corporate image and reputation. We have made a number of commitments to respect human rights, including the policies and initiatives described in our California Transparency in Supply Chains Act & United Kingdom Modern Slavery Act statement. Allegations, even if untrue, that we are not respecting the human rights found in the United Nations Universal Declaration of Human Rights; actual or perceived failure by our suppliers or other business partners to comply with applicable labor and workplace rights laws, including child labor laws, or their actual or perceived abuse or misuse of migrant workers; adverse publicity surrounding obesity, alcohol consumption, including alcoholism and drunk driving, and other such health concerns related to our products, water usage, our environmental impact and the sustainability of our operations, labor relations, our culture and our workforce or the like could negatively affect our Company’s overall reputation and brand image, which in turn could have a negative impact on our products’ acceptance by consumers.

Government Regulation and Litigation Risks

Changes in government regulation, or a failure to comply with existing regulations related to energy drinks, could adversely affect our business, financial condition and results of operations.

Legislation has been proposed and/or adopted at the U.S. federal, state and/or municipal level and proposed and/or adopted in certain foreign jurisdictions to restrict the sale of energy drinks (including, prohibiting the sale of energy drinks at certain establishments or pursuant to certain governmental programs), limit the content of caffeine and other ingredients in beverages, require certain product labeling disclosures and/or warnings, impose excise taxes, limit product size or impose age restrictions for the sale of energy drinks. For a discussion of certain of such legislation, see “Part I, Item 1 – Business – Government Regulation.” Furthermore, additional legislation may be introduced in the United States and other countries at the federal, state, local, municipal and supranational level in respect of each of the foregoing subject areas. Public health officials and health advocates are increasingly focused on the public health consequences associated with obesity, especially as it affects children, and are seeking legislative change to reduce the consumption of sweetened beverages. There also has been increased focus on caffeine content in beverages, and we are seeing some attention to other ingredients in energy drinks. To the extent any such legislation is enacted in one or more jurisdictions where a significant amount of our products are sold, individually or in the aggregate, it could result in a reduction in demand for, or availability of, our energy drinks, and adversely affect our business, financial condition and results of operations.

The production, distribution and sale in the United States of many of our products are also currently subject to various federal and state regulations, including, but not limited to: the FD&C Act; the Occupational Safety and Health Act; various environmental statutes; data privacy laws; California Proposition 65; and various other federal, state and local statutes and regulations applicable to the production, transportation, sale, safety, advertising, labeling, packaging and ingredients of such products.

Outside the United States, the production, distribution and sale of many of our products are also subject to numerous statutes and regulations.

If a regulatory authority finds that a current or future product, its label, or a production run is not in compliance with any of these regulations, we may be fined, or the products in question may have to be recalled, removed from the market, reformulated and/or have the packaging changed, which could adversely affect our business, financial condition and results of operations.

33

Regulations concerning our alcohol beverages may adversely affect our business, financial condition or results of operations and inhibit the sales of such products.

Governmental agencies heavily regulate the alcohol beverage industry. In particular, they monitor and regulate licensing, warehousing, trade and pricing practices, permitted and required labeling, including warning labels, signage, advertising, relations with wholesalers and retailers, and, in control states, product listings. Increased regulatory trade practice enforcement may increase in response to the Treasury Report. There may also be a focus on companies with established non-alcohol beverages lines of business that have expanded into the alcohol beverage industry, since marketing practices that are acceptable in the non-alcohol space may have regulatory challenges in the alcohol space. In addition, other countries in which we may sell alcohol beverages could impose duties, excise taxes and/or other related taxes. If, in the future, we are unable to comply with certain regulations, sales of our products could decrease significantly. Additionally, if such agencies or jurisdictions, foreign or domestic, choose to implement new or revised laws, regulations, fees, taxes, or other such requirements, our business could be adversely affected. If such governmental bodies require increased additional product labeling, warning requirements, or limitations on the marketing or sale of our alcohol products due to their contents or allegations concerning their potential to cause adverse health effects, our sales of alcohol beverages may be adversely affected.

Significant changes to or failure to comply with various environmental laws may expose us to liability and/or cause certain of our facilities and/or those of our co-packers to close, relocate or operate at reduced production levels, which could adversely affect our business, financial condition and results of operations.

We, and our co-packers, are subject to a wide and increasingly broad array of federal, state, regional, local, and international environmental laws, including statutes and regulations, which aim to regulate emissions and impacts to air, land, and water. Our operations and those of our co-packers may result in odors, noise, or other pollutants being emitted. Failure to comply with any environmental laws or any future changes to them could result in alleged harm to employees or others near our facilities or those of our co-packers. Significant costs to satisfy environmental compliance, remediation or compensatory requirements, or the imposition of penalties or restrictions on operations by governmental agencies or courts may adversely affect our business, financial condition, and results of operations.

Increasing concern over sustainability matters, including climate change, will likely result in new or revised laws and regulations aimed at reducing or mitigating the potential effects of greenhouse gases, restricting or increasing the costs of commercial water use due to local water scarcity concerns, or increasing mandatory reporting of certain sustainability metrics, such as recycling. If we fail to comply with applicable environmental compliance mandates or fail to meet sustainability metrics, our business operations and our reputation could be adversely impacted.

We cannot predict the effect of possible inquiries from and/or actions by attorneys general, other government agencies and/or quasi-government agencies into the production, advertising, marketing, promotion, labeling, ingredients, usage and/or sale of our products.

We are subject to the risks of investigations and/or enforcement actions by state attorneys general and/or other government and/or quasi-governmental agencies relating to the advertising, marketing, promotion, ingredients, usage and/or sale of our products, and we are a party, from time to time, to various government and regulatory inquiries and/or proceedings. Defending these proceedings can result in significant ongoing expenditures and the diversion of our management’s time and attention from the operation of our business, which could have a negative effect on our business operations.

In addition, from time to time, government and/or quasi-governmental agencies may investigate the safety of caffeine and other ingredients in energy drinks as well as the safety and potential adverse effects of alcohol beverages. If an inquiry by a state attorney general or other government or quasi-government agency finds that our products and/or the advertising, marketing, promotion, ingredients, usage and/or sale of such products are not in compliance with applicable laws or regulations, we may become subject to fines, product reformulations, container changes, changes in the usage or

34

sale of our products and/or changes in our advertising, marketing and promotion practices, each of which could have an adverse effect on our business, financial condition or results of operations.

Litigation regarding our products, and related unfavorable media attention, could expose us to significant liabilities and reduce demand for our products, thus negatively affecting our financial results.

We have been and are a party, from time to time, to various litigation claims and legal proceedings, including, but not limited to, intellectual property, fraud, unfair business practices, false advertising, product liability, breach of contract claims, claims from prior distributors, labor and employment matters, personal injury matters, consumer class actions, securities actions and shareholder derivative actions.

Other lawsuits have been filed against us claiming that certain statements made in our advertisements and/or on the labels of our products were false and/or misleading or otherwise not in compliance with food standards under local law, and/or that our products are not safe. Putative class action lawsuits have also been filed against certain of our competitors asserting that certain claims in their advertisements amount to false advertising. We do not believe any statements made by us in our promotional materials or set forth on our product labels are false or misleading or noncompliant with local law, or that our products are in any way unsafe, and we vigorously defend such lawsuits.

Our acquisition of CANarchy also exposes us to class action or other private or governmental litigation and claims relating to alcohol marketing, advertising, or distribution practices, alcohol abuse problems or other health consequences arising from excessive consumption of or other misuse of alcohol, including death. For example, in a number of states, plaintiffs have alleged that alcohol beverage manufacturers and marketers have improperly targeted underage consumers in their advertising in violation of the consumer protection or deceptive trade practices statutes of certain states.

Any of the foregoing matters or other litigation, the threat thereof, or unfavorable media attention arising from pending or threatened product-related litigation could consume significant financial and managerial resources and result in decreased demand for our products, significant monetary awards against us, an injunction barring the sale of any of our products and injury to our reputation. Our failure to successfully defend or settle any litigation or legal proceedings could result in liabilities that, to the extent not covered by our insurance, could have a material adverse effect on our financial condition, revenue and profitability, and could cause the market value of our common stock to decline.

If we encounter material product recalls, our business may suffer material losses and such recalls could damage our brand image and corporate reputation, also resulting in material losses.

We may be required from time to time to recall products entirely or from specific co-packers, markets, retailers or batches or reformulate certain of our products if such products become contaminated, damaged, mislabeled, defective or otherwise materially non-compliant with applicable regulatory requirements. A material product recall could adversely affect our profitability and our brand image and corporate reputation. We do not maintain recall insurance.

Intellectual Property, Information Technology and Data Privacy Risks

Our intellectual property rights are critical to our success, and the loss of such rights could materially adversely affect our business.

We own numerous trademarks that are very important to our business. We also own the copyright in, and to, a portion of the content on the packaging of our products. We regard our trademarks, copyrights and similar intellectual property as critical to our success and attempt to protect such intellectual property through registration and enforcement actions. However, there can be no assurance that other parties will not infringe or misappropriate our trademarks, copyrights and similar proprietary rights. We also have been, and may in the future be, unable to use our trademarks, trade names or designs and/or trade dress in certain countries, which may impact sales of the affected brands and require increased expenditures, which could have an adverse effect on our business, financial condition or results of operations.

35

We must continually maintain, monitor, protect and/or upgrade our information technology systems, including protecting us from internal and external cybersecurity threats.

Information technology enables us to operate efficiently, interface with customers, maintain financial accuracy and efficiency and accurately produce our financial statements. If we do not appropriately allocate and effectively manage the resources necessary to build and sustain the proper technology infrastructure, we could be subject to transaction errors, processing inefficiencies, the loss of customers, business disruptions, and/or the loss of and/or damage to intellectual property through security breaches, including internal and external cybersecurity threats. Cybersecurity attacks are evolving, may be difficult to detect for periods of time, and include, but are not limited to, malicious software (malware, ransomware and viruses), phishing and social engineering, attempts to gain unauthorized access to networks, computer systems and data, malicious or negligent actions of employees (including misuse of information they are entitled to access), cyber extortion, electronic or wire fraud, and other forms of electronic security breaches. Such attacks could lead to disruptions in or loss of access to our data or business systems, an inability to process customer orders and/or lost customer orders, unauthorized release of confidential or otherwise protected information, lost revenues or other costs due to office, plant, warehouse or other facility disruption or shutdown, and corruption of data.

We rely on relationships with third parties, including suppliers, distributors, bottlers, contract packers, contractors, cloud data storage and other information technology service providers and other external business partners, for certain functions or for services in support of our operations. These third-party service providers and partners, with whom we may share data, are subject to similar risks as we are relating to cybersecurity, privacy violations, business interruption, and systems, as well as employee failures. While we have procedures in place for selecting and managing our relationships with third-party service providers and other business partners, we do not have control over their business operations or governance and compliance systems, practices and procedures, which increases our financial, legal, reputational and operational risk. These third parties may experience cybersecurity incidents that may involve data we share with them or rely on them to provide to us, and the need to coordinate with such third-parties, including with respect to timely notification and access to personnel and information concerning an incident, may complicate our efforts to resolve any issues that arise.

However, given the unpredictability of the timing, nature and scope of such disruptions, we could potentially be subject to operational interruption, damage to our brand image and private data exposure.

Moreover, if our data management systems, including our SAP enterprise resource planning system, do not effectively collect, store, process and report relevant data for the operation of our business (whether due to equipment malfunction or constraints, software deficiencies, cybersecurity attack and/or human error), our ability to effectively plan, forecast and execute our business plan and comply with applicable laws and regulations will be impaired, perhaps materially. Any such impairment could materially and adversely affect our financial condition, results of operations, cash flows and the timeliness with which we report our internal and external operating results.

If we fail to comply with data privacy and personal data protection laws, we could be subject to adverse publicity, government enforcement actions and/or private litigation, which may negatively impact our business and operating results.

We receive, process, transmit and store information relating to certain identified or identifiable individuals (“personal data”), including current and former employees, in the ordinary course of business. As a result, we are subject to various U.S. federal and state and foreign laws and regulations relating to personal data. These laws are subject to change, and new personal data legislation may be enacted in other jurisdictions at any time. In the European Union, the General Data Protection Regulation (“GDPR”) became effective in May 2018 for all member states. The GDPR includes operational requirements for companies receiving or processing personal data of residents of the European Union different from those that were previously in place and also includes significant penalties for noncompliance. Additionally, the California Consumer Privacy Act of 2018 (“CCPA”), which was enacted in June 2018 and came into effect on January 1, 2020, provides a new private right of action and statutory damages for certain data breaches and imposes operational requirements on companies that process personal data of California residents, including making new disclosures to consumers about data collection, processing and sharing practices and allowing consumers to opt out of certain data sharing with third parties.

36

Changes introduced by the GDPR and the CCPA, as well as other changes to existing personal data protection laws and the introduction of such laws in other jurisdictions, subject the Company to, among other things, additional costs and expenses and may require costly changes to our business practices and security systems, policies, procedures and practices. There can be no assurances that our security controls over personal data, training of personnel on data privacy and data security, vendor management processes, and the policies, procedures and practices we implement will prevent the improper processing or breaches of personal data. Data breaches or improper processing, or breaches of personal data in violation of the GDPR, the CCPA and/or of other personal data protection or privacy laws and regulations, could harm our reputation, cause loss of consumer confidence, subject us to government enforcement actions (including fines), or result in private litigation against us, which may result in potential loss of revenue, increased costs, liability for monetary damages or fines and/or criminal prosecution, thereby negatively impacting our business and operating results.

Financial Risks

Fluctuations in our effective tax rate could adversely affect our financial condition and results of operations.

We are subject to income and other taxes in both the U.S. and certain foreign jurisdictions. Therefore, we are subject to audits for multiple tax years in various jurisdictions at once.

We are in various stages of examination with certain states and certain foreign jurisdictions. Our 2019 through 2021 U.S. federal income tax returns are subject to examination by the IRS. Our state income tax returns are subject to examination for the 2018 through 2021 tax years.

At any given time, events may occur which change our expectation about how any such tax audits will be resolved and thus, there could be significant variability in our quarterly and/or annual tax rates, because these events may change our plans for uncertain tax positions.

Changes in U.S. tax laws as a result of any legislation proposed by the new U.S. Presidential Administration or U.S. Congress, which may include efforts to change or repeal the 2017 Tax Cuts and Jobs Act and the federal corporate income tax rate reduction, could adversely affect our provision for income taxes, resulting in an adverse impact on our financial condition or results of operations. In addition, changes in the manner in which U.S. multinational corporations are taxed on foreign earnings, including changes in how existing tax laws are interpreted or enforced, could adversely affect our financial condition or results of operations. For example, the Organization for Economic Cooperation and Development (“OECD”) has recommended changes to numerous long-standing international tax principles through its base erosion and profit shifting (“BEPS”) project. These changes, to the extent adopted, may increase tax uncertainty, result in higher compliance costs and adversely affect our provision for income taxes, results of operations and/or cash flow. In connection with the OECD’s BEPS project, companies are required to disclose more information to tax authorities on operations around the world, which may lead to greater audit scrutiny of profits earned in various countries. Economic and political pressures to increase tax revenues in jurisdictions in which we operate, or the adoption of new or reformed tax legislation or regulation, may make resolving tax disputes more difficult and the final resolution of tax audits and any related litigation could differ from our historical provisions and accruals, resulting in an adverse impact on our financial condition or results of operations.

We may be required in the future to record a significant charge to earnings if our goodwill or intangible assets become impaired.

Under United States Generally Accepted Accounting Principles (“GAAP”), we are required to review our intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Factors that may be considered a change in circumstances indicating that the carrying value of our intangible assets may not be recoverable include, declining or slower than anticipated growth rates for certain of our existing products, a decline in stock price and market capitalization, and slower growth rates in our industry.

37

We may be required in the future to record a significant charge to earnings during the period in which we determine that our intangible assets have been impaired. Any such charge would adversely impact our results of operations. As of December 31, 2022, our goodwill totaled approximately $1.42 billion and other intangible assets totaled approximately $1.22 billion.

Fluctuations in foreign currency exchange rates may adversely affect our operating results.

We are exposed to foreign currency exchange rate risk with respect to our sales, expenses, profits, assets and liabilities denominated in currencies other than the U.S. dollar. We enter into forward currency exchange contracts with financial institutions to create an economic hedge to specifically manage a portion of the foreign exchange risk exposure associated with certain consolidated subsidiaries’ non-functional currency denominated assets and liabilities. We have not used instruments to hedge against all foreign currency risks and are therefore not protected against all foreign currency fluctuations. As a result, our reported earnings may be affected by changes in foreign currency exchange rates. Moreover, any favorable impacts to profit margins or financial results from fluctuations in foreign currency exchange rates are likely to be unsustainable over time. The current relative strength of the U.S. dollar has impacted our results of operations.

For the years ended December 31, 2022, 2021 and 2020, aggregate foreign currency transaction gains (losses), including the gains or losses on forward currency exchange contracts, amounted to ($37.9) million, $0.3 million and ($11.2) million, respectively.

Potential changes in accounting standards or practices and/or taxation may adversely affect our financial results.

We cannot predict the impact that future changes in accounting standards or practices may have on our financial results. New accounting standards could be issued that change the way we record revenues, expenses, assets and liabilities. These changes in accounting standards could adversely affect our reported earnings. Increases in direct and indirect income tax rates could affect after-tax income. Equally, increases in indirect taxes (including environmental taxes pertaining to the disposal of beverage containers and/or indirect taxes on beverages generally or energy drinks in particular) could affect our products’ affordability and reduce our sales.

If we fail to maintain effective disclosure controls and procedures and internal control over financial reporting on a consolidated basis, our stock price and investor confidence in the Company could be materially and adversely affected.

We are required to maintain both disclosure controls and procedures as well as internal control over financial reporting that are effective for the purposes described in “Part II, Item 9A – Controls and Procedures.” If we fail to maintain such controls and procedures, our business, results of operations, financial condition and/or the value of our stock could be materially harmed.

Uncertainty in the financial markets and other adverse changes in general economic or political conditions in any of the major countries in which we do business could adversely affect our industry, business and results of operations.

Global economic uncertainties, including highly inflationary economies and foreign currency exchange rates and rising interest rates, affect businesses such as ours in a number of ways, making it difficult to accurately forecast and plan our future business activities. There can be no assurance that economic improvements will occur, or that they would be sustainable, or that they would enhance conditions in markets relevant to us. In addition, we cannot predict the duration and severity of disruptions in any of our markets or the impact they may have on our customers or business, as our expansion outside of the United States has increased our exposure to any developments or crises in African, Asian, European and other international markets. Unfavorable economic conditions and financial uncertainties in our major international markets, including economic slowdowns and recessions, and unstable political conditions, including civil unrest and governmental changes, in certain of our other international markets could undermine global consumer confidence and reduce consumers’ purchasing power, thereby reducing demand for our products. Included in the foregoing are long-term uncertainties surrounding the United Kingdom’s withdrawal from the European Union on January 31, 2020 (commonly referred to as

38

“Brexit”) and any resulting increases in tariffs, importation restrictions, out of stocks, volatility in currency exchange rates, including the valuation of the euro and the British pound in particular, changes in the laws and regulations applied in the United Kingdom or impacts on economic and market conditions in the United Kingdom, the European Union and its member states and elsewhere. The foregoing also includes the military conflict in Ukraine and any increased economic uncertainty and volatility in commodity prices that it poses.

Default by or failure of one or more of our counterparty financial institutions could cause us to incur significant losses.

As part of any hedging activities that we may conduct, we may enter into transactions involving derivative financial instruments, including forward contracts, commodity futures contracts, option contracts, collars and swaps, with various financial institutions. We also have significant amounts of cash, cash equivalents and other investments on deposit or in accounts with banks or other financial institutions both in the United States and abroad, exposing us to risk of default by or failure of such counterparty financial institutions. This risk of counterparty default or failure is greater during periods of economic downturn or uncertainty in financial markets. If one of our counterparties became insolvent or filed for bankruptcy, our ability to recover losses incurred due to the default or to retrieve assets deposited or held in accounts with such counterparty may be limited by the counterparty’s liquidity or applicable laws governing insolvency and bankruptcy proceedings. Default by or failure of one or more of our counterparties could cause us to incur significant losses and negatively impact our results of operations and financial condition.

Volatility of stock price may restrict sale opportunities.

Our stock price is affected by a number of factors, including stockholder expectations, financial results, the introduction of new products by us and our competitors, general economic and market conditions such as inflation, estimates and projections by the investment community and public comments by other parties as well as many other factors including litigation, many of which are beyond our control. We do not provide guidance on our future performance, including, but not limited to, our revenues, margins, product mix, operating expenses, net income, or earnings per share. We may be unable to achieve analysts’ net revenue and/or earnings forecasts, which are based on their own projected revenues, sales volumes and sales mix of many product types and/or new products, certain of which are more profitable than others, as well as their own estimates of gross margin and operating expenses. There can be no assurance that we will achieve any such projected levels or mix of product sales, revenues, gross margins, operating profits, net income and/or earnings per share. As a result, our stock price is subject to significant volatility, and stockholders may not be able to sell our stock at attractive prices. In addition, periods of volatility in the market price of our stock could result in the initiation of securities class action litigation against us. During the fiscal year ended December 31, 2022, the high of our stock price was $104.65 and the low was $71.78.

Our investments are subject to risks which may cause losses and affect the liquidity of these investments.

At December 31, 2022, we had $1.31 billion in cash and cash equivalents, $1.36 billion in short-term investments and $61.4 million in long-term investments, including certificates of deposit, commercial paper, U.S. government agency securities, U.S. treasuries, and to a lesser extent, municipal securities. Certain of these investments are subject to general credit, liquidity, market and interest rate risks. These risks associated with our investment portfolio may have an adverse effect on our future results of operations, liquidity and financial condition.

ITEM 1B.UNRESOLVED STAFF COMMENTS

Not applicable.

ITEM 2.PROPERTIES

As of February 16, 2023, our principal properties include our corporate headquarters as well as our Southern California warehouse and distribution center.

39

Our owned corporate facilities located in Corona, California, consist of (i) an approximately 141,000 square-foot, free-standing, six-story building (LEED Gold and ENERGY STAR certified), (ii) an approximately 147,625 square-foot three-story parking structure and storage facility, which houses our approximately 14,000 square-foot quality control laboratory, (iii) an approximately 75,426 square foot, free-standing, three-story building (currently pursuing ENERGY STAR certification), (iv) an approximately 20,661 square-foot, free-standing, single-story building and (v) an approximately 49,617 square-foot, free-standing, two-story building.

Our owned Southern California warehouse and distribution center is located in Rialto, California, consisting of an approximately 1,000,000 square-foot building which is LEED certified.

During 2022, we acquired certain real property and equipment in Norwalk, California. We intend to utilize the property as a manufacturing facility for certain of our products.

During 2020, we purchased a three-story office building located in Uxbridge, United Kingdom.

During 2019, we acquired a manufacturing plant and adjoining land in Athy, County Kildare, Ireland to produce and supply ingredients, including flavors, for certain of our international markets.

During 2019, we purchased approximately 7.66 acres of land in San Fernando, California. We are in the process of constructing a new production facility thereon to consolidate AFF’s operations into a single location.

In addition, we lease many smaller office and/or warehouse/manufacturing spaces, both domestically and in certain international locations.

ITEM 3.LEGAL PROCEEDINGS

From time to time in the normal course of business, the Company is named in litigation, including labor and employment matters, personal injury matters, consumer class actions, intellectual property matters and claims from prior distributors. Although it is not possible to predict the ultimate outcome of such litigation, based on the facts known to the Company, management believes that such litigation in aggregate will likely not have a material adverse effect on the Company’s financial position or results of operations.

The Company evaluates, on a quarterly basis, developments in legal proceedings and other matters that could cause an increase or decrease in the amount of the liability that is accrued, if any, and any related insurance reimbursements. As of December 31, 2022 and 2021, no loss contingencies were included in the Company’s consolidated balance sheets.

On September 29, 2022, a jury in the U.S. District Court for the Central District of California (the “District Court”) awarded Monster Energy Company (“MEC”) approximately $293 million in damages in its false advertising and trade secrets case against Vital Pharmaceuticals, Inc. (“VPX”), the maker of Bang Energy. The jury found VPX and its chief executive officer to have falsely advertised the “Super Creatine” ingredient of Bang Energy and to have acted willfully and deliberately in violating the federal Lanham Act. The jury also found that VPX stole trade secrets and interfered with MEC’s  contracts over shelf space with certain key vendors. The parties are currently briefing post-verdict issues, including MEC’s motion for a permanent injunction relating to “Super Creatine” and request for enhanced and punitive damages.

In April 2022, MEC and Orange Bang, Inc. (“Orange Bang”) filed a joint motion in the District Court to confirm a final arbitration award against VPX that awarded MEC and Orange Bang $175.0 million and a 5% royalty on all future sales of VPX’s Bang Energy drink and other Bang-branded products as well as certain fees and costs. Pursuant to the terms of the agreement between MEC and Orange Bang, the award and future royalties will, after accounting for MEC’s expended fees and costs, be shared equally between MEC and Orange Bang. The arbitration arose from a settlement agreement that VPX entered into in 2010 with Orange Bang, a family-owned beverage business. Pursuant to the terms of that agreement, VPX is only permitted to use the Bang mark on “creatine-based” products or on Bang products that are marketed and sold

40

only in the vitamin and dietary supplement sections of stores. On September 29, 2022, the District Court entered final judgment confirming the award. On October 28, 2022, VPX filed a notice of appeal of the District Court’s final judgment confirming the award.

On October 10, 2022, VPX, along with certain of its domestic subsidiaries and affiliates, filed for protection under Chapter 11 of the Bankruptcy Code in the Southern District of Florida. Due to such ongoing proceedings, VPX’s appeal of the District Court’s final judgment confirming the final arbitration award is stayed. While reserving all rights to appeal, VPX made its first royalty payment of $3.6 million on February 14, 2023, which is for sales of Bang Energy drinks and other Bang-branded products from October 10, 2022 through December 31, 2022. This payment is subject to potential claw back if, among other things, the judgment and final arbitration award are overturned on appeal or VPX becomes administratively insolvent. In addition, per ASC 450 “Contingencies”, the Company will not recognize the September 2022 jury award or April 2022 arbitration award until the awards are realized or realizable. As of March 1, 2023, the proceedings have yet to progress to a stage where there is sufficient information for an accurate timeline of when the awards, including any royalty payments received, will be realized or realizable, if at all.

ITEM 4.MINE SAFETY DISCLOSURES

Not applicable.

41

PART II

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

Principal Market

The Company’s common stock trades on the Nasdaq Global Select Market under the symbol, “MNST”. As of February 16, 2023, there were 522,409,358 shares of the Company’s common stock outstanding held by approximately 183 holders of record. The holders of record do not include those stockholders whose shares are held of record by banks, brokers and other financial institutions.

Stock Price and Dividend Information

We have not paid cash dividends to our stockholders since our inception and do not anticipate paying cash dividends in the foreseeable future.

On March 13, 2020, the Company’s Board of Directors authorized a share repurchase program for the purchase of up to $500.0 million of the Company’s outstanding common stock (the “March 2020 Repurchase Plan”). During the year ended December 31, 2022, the Company purchased approximately 5.1 million shares of common stock at an average purchase price of $86.89 per share, for a total amount of approximately $441.5 million (excluding broker commissions), which exhausted the availability under the March 2020 Repurchase Plan.

On June 14, 2022, the Company’s Board of Directors authorized a share repurchase program for the purchase of up to an additional $500.0 million of the Company’s outstanding common stock (the “June 2022 Repurchase Plan”). During the year ended December 31, 2022, the Company purchased approximately 3.6 million shares of common stock at an average purchase price of $88.73 per share, for a total amount of approximately $317.2 million (excluding broker commissions), under the June 2022 Repurchase Plan. As of March 1, 2023, $182.8 million remained available for repurchase under the June 2022 Repurchase Plan.

On November 2, 2022, the Company’s Board of Directors authorized a share repurchase program for the purchase of up to an additional $500.0 million of the Company’s outstanding common stock (the “November 2022 Repurchase Plan”). During the year ended December 31, 2022, no shares were repurchased under the November 2022 Repurchase Plan. As of March 1, 2023, $500.0 million remained available for repurchase under the November 2022 Repurchase Plan.

The aggregate amount of the Company’s outstanding common stock that remains available for repurchase under all previously authorized repurchase plans is $682.8 million as of March 1, 2023.

During the year ended December 31, 2022, 0.2 million shares of common stock were purchased from employees in lieu of cash payments for options exercised or withholding taxes due for a total amount of $12.5 million. While such purchases are considered common stock repurchases, they are not counted as purchases against the Company’s authorized share repurchase programs. Such shares are included in common stock in treasury in the accompanying consolidated balance sheet at December 31, 2022.

42

The following tabular summary reflects the Company’s repurchase activity during the quarter ended December 31, 2022.

Maximum Number (or

Approximate Dollar

Total Number of

Value) of Shares that

Shares Purchased

May Yet Be Purchased

Total Number

as Part of Publicly

Under the Plans or

of Shares

Average Price

Announced Plans

Programs (In

Period

    

Purchased

    

per Share¹

    

or Programs

    

thousands)²

Oct 1 – Oct 31, 2022

2,263,063

$

89.10

2,263,063

$

182,837

November 2, 2022 Authorization

 

$

500,000

Nov 1 – Nov 30, 2022

 

$

 

$

682,837

Dec 1 – Dec 31, 2022

 

$

 

$

682,837

¹Excluding broker commissions paid.

²Net of broker commissions paid.

Performance Graph

The following graph shows a five-year comparison of cumulative total returns:1

Graphic

1Annual return assumes reinvestment of dividends. Cumulative total return assumes an initial investment of $100 on December 31, 2017. The Company’s current self-selected peer group is comprised of TCCC, Dr. Pepper Snapple Group, Inc. (through July 9, 2018), Keurig Dr. Pepper Inc. (after July 10, 2018), Constellation Brands, Inc., Molson Coors Beverage Company and PepsiCo, Inc. The Company’s former self-selected peer group is comprised of TCCC, Dr. Pepper Snapple Group, Inc. (through July 9, 2018), Keurig Dr. Pepper Inc. (after July 10, 2018), National Beverage Corporation, Jones Soda Company and PepsiCo, Inc. The Company removed National Beverage Corporation and Jones Soda Company from its peer group and added Constellation Brands, Inc. and Molson Coors Beverage Company to its peer group, as such latter companies have higher market capitalizations and because the Company has recently entered the alcohol beverage industry.

43

ITEM 6.[RESERVED]

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

The following Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) is provided as a supplement to – and should be read in conjunction with – our financial statements and the accompanying notes (“Notes”) included in Part II, Item 8 of this Form 10-K. This discussion contains forward-looking statements that are based on management’s current expectations, estimates and projections about our business and operations. Our actual results may differ materially from those currently anticipated and expressed in such forward-looking statements. See “Forward-Looking Statements” and “Part I, Item 1A – Risk Factors.”

This overview provides our perspective on the individual sections of MD&A. MD&A includes the following sections:

CANarchy Acquisition – a discussion of our acquisition of CANarchy on February 17, 2022;
Russia-Ukraine Conflict – a discussion of the impact of the Russia-Ukraine conflict on our business and operations;
The COVID-19 Pandemic – a discussion of the impact of the COVID-19 pandemic on our business and operations;
Pricing Actions – a discussion of certain pricing actions implemented during 2022;
Our Business – a general description of our business, the value drivers of our business, and opportunities and risks facing our Company, stock repurchases, acquisitions and divestitures;
Results of Operations an analysis of our consolidated results of operations for the years ended December 31, 2022 and 2021;
Sales – details of our sales measured on a quarterly basis in both dollars and cases;
Inflation – information about the impact that inflation may or may not have on our results;
Liquidity and Capital Resources – an analysis of our cash flows, sources and uses of cash and contractual obligations;
Accounting Policies and Pronouncements – a discussion of accounting policies that require critical judgments and estimates including newly issued accounting pronouncements;
Forward-Looking Statements – cautionary information about forward-looking statements and a description of certain risks and uncertainties that could cause our actual results to differ materially from the Company’s historical results or our current expectations or projections; and
Market Risks – information about market risks and risk management. (See “Forward-Looking Statements” and “Part II, Item 7A – Qualitative and Quantitative Disclosures about Market Risks”).

CANarchy Acquisition

On February 17, 2022, we completed the CANarchy Transaction. The CANarchy Transaction facilitates our entry into the alcohol beverage sector and brings the Cigar CityTM family of brands including Jai Alai® IPA and Florida ManTM IPA, the Oskar BluesTM family of brands including Dale’s Pale Ale®, Wild BasinTM Hard Seltzers, the Deep EllumTM family of brands including Dallas Blonde® and Deep EllumTM IPA, the Perrin Brewing CompanyTM family of brands including Black Ale, the Squatters® family of brands including Hop Rising® Double IPA, and the Wasatch® family of brands including Apricot Hefeweizen to our beverage portfolio. The CANarchy Transaction did not include CANarchy’s stand-alone restaurants. Our organizational structure for our existing energy beverage business remains unchanged. CANarchy is functioning independently, retaining its own organizational structure and team.

44

Russia-Ukraine Conflict

During the year ended December 31, 2022, the Russia-Ukraine conflict did not have a material impact on our financial position, results of operations and liquidity. Net sales in Russia and Ukraine combined were approximately 1.1% of our total net sales for the twelve months ended December 31, 2021. We will continue to monitor future developments relative to this conflict and its potential impacts.

The COVID – 19 Pandemic

The COVID-19 pandemic has directly and indirectly impacted our business. The duration and severity of this impact will depend on future developments that are highly uncertain and cannot be accurately predicted, including new information regarding the COVID-19 pandemic, as well as the emergence of new variants, the actions taken to limit its spread and the economic impact on local, regional, national and international markets. See “Part I, Item 1A – Risk Factors.”

Pricing Actions

In 2022, we implemented measures to mitigate our increased costs through price increases and reductions in promotions (“Pricing Actions”). We implemented a price increase effective September 1, 2022 in the United States and implemented price increases at various times in certain international markets, all of which positively impacted gross profit margins in the third and fourth quarters of 2022.

Distribution and Supply Chain

Since the beginning of the COVID-19 pandemic and the subsequent increased demand for our energy drinks, we prioritized ensuring product availability for our customers and consumers. This strategic direction has remained in place throughout the global supply chain challenges and disruptions, despite adversely impacting our profitability. We continue to stand by our strategy to ensure product availability and solidify the continued long-term growth of our brands.

During the year ended December 31, 2022, we experienced a significant increase in cost of sales, resulting in a material decrease in both gross profit and gross profit as a percentage of net sales, relative to the comparative year ended December 31, 2021. The increase in cost of sales was primarily due to (i) increased ingredient and other input costs, including secondary packaging materials and increased co-packing fees, (ii) increased logistical costs, (iii) increased aluminum can costs and (iv) geographical and product sales mix.

In the third and fourth quarters of 2022 we began to see an improvement in our gross profit margins as compared to the second quarter of 2022. This improvement was primarily attributable to (i) Pricing Actions, (ii) our decreased reliance on imported cans and (iii) improved finished product inventory levels in closer proximity to our customers, resulting in a reduction of long-distance freight costs.

Furthermore, we experienced significant increases in distribution expenses, primarily the result of increased warehousing expenses, as well as increases in other logistical expenses, which adversely impacted operating costs.

We continue to address the controllable challenges in our supply chain.

Liquidity and Capital Resources

As of the date of this filing, we expect to maintain substantial liquidity as we manage through the current environment as described in the “Liquidity and Capital Resources” section below.

45

Our Business

Overview

We develop, market, sell and distribute energy drink beverages and concentrates for energy drink beverages, primarily under the following brand names:

Monster Energy®
Monster Energy Ultra®
Monster Rehab®
Monster Energy® Nitro
Java Monster®
Punch Monster®
Juice Monster®
Monster Hydro® Energy Water
Monster Hydro® Super Sport
Monster Super Fuel®
Monster Dragon Tea®
Reign Total Body Fuel®
Reign Inferno® Thermogenic Fuel
Reign Storm®
True North®
NOS®
Full Throttle®
Burn®
Mother®
Nalu®
Ultra Energy®
Play® and Power Play® (stylized)
Relentless®
BPM®
BU®
Gladiator®
Samurai®
Live+®
Predator®
Fury®

We also develop, market, sell and distribute craft beers, FMBs and hard seltzers under a number of brands, including Jai Alai® IPA, Florida ManTM IPA, Dale’s Pale Ale®, Wild BasinTM Hard Seltzers, Dallas Blonde®, Deep EllumTM IPA, Perrin Brewing CompanyTM Black Ale, Hop Rising® Double IPA, Wasatch® Apricot Hefeweizen, The Beast UnleashedTM and a host of other brands.

We also develop, market, sell and distribute still and sparkling waters under the Monster® Tour WaterTM brand name.

Our net sales of $6.31 billion for the year ended December 31, 2022 represented record annual net sales. Net changes in foreign currency exchange rates had an unfavorable impact on net sales of approximately $239.5 million for the year ended December 31, 2022.

The vast majority of our net sales are derived from our Monster Energy® Drinks segment. Our Monster Energy® Drinks segment represented 92.4% and 94.2% of our net sales for the years ended December 31, 2022 and 2021, respectively. Our Strategic Brands segment represented 5.6% and 5.3% of our net sales for the years ended December 31, 2022 and 2021, respectively. Our Alcohol Brands segment represented 1.6% of our net sales for the year ended December 31, 2022. Our Other segment represented 0.4% and 0.5% of our net sales for the years ended December 31, 2022 and 2021, respectively.

Net changes in foreign currency exchange rates had an unfavorable impact on our net sales of the Monster Energy® Drinks segment of approximately $222.3 million for the year ended December 31, 2022. Net changes in foreign currency exchange rates had an unfavorable impact on net sales in the Strategic Brands segment of approximately $17.2 million for the year ended December 31, 2022.

Our growth strategy includes further developing our domestic markets, expanding our international business and growing our business into new sectors, such as the alcohol beverage sector. Net sales to customers outside the United States amounted to $2.36 billion and $2.04 billion for the years ended December 31, 2022 and 2021, respectively. Such sales were

46

approximately 37% of net sales for both the years ended December 31, 2022 and 2021. Net changes in foreign currency exchange rates had an unfavorable impact on net sales to customers outside of the United States of approximately $239.5 million for the year ended December 31, 2022. Net sales to customers outside the United States, on a foreign currency adjusted basis, increased 27.1% for the year ended December 31, 2022. On February 17, 2022, we completed the CANarchy Transaction which facilitated our entry into the alcohol beverage sector.

Our non-alcohol customers are primarily full service beverage bottlers/distributors, retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, foodservice customers, value stores, e-commerce retailers and the military. Our alcohol customers are primarily beer distributors who in turn sell to retailers within the alcohol distribution system. Percentages of our gross billings to our various customer types for the years ended December 31, 2022, 2021 and 2020 are reflected below. Such information includes sales made by us directly to the customer types concerned, which include our full service beverage bottlers/distributors in the United States. Such full service beverage bottlers/distributors in turn sell certain of our products to some of the same customer types listed below. We limit our description of our customer types to include only our sales to our full service bottlers/distributors without reference to such bottlers/distributors’ sales to their own customers.

    

2022

    

2021

    

2020

U.S. full service bottlers/distributors

 

48%

51%

56%

International full service bottlers/distributors

 

39%

39%

34%

Club stores and e-commerce retailers

 

9%

8%

8%

Retail grocery, direct convenience, specialty chains and wholesalers

 

2%

1%

1%

Alcohol, direct value stores and other

 

2%

1%

1%

Our non-alcohol customers include Coca-Cola Canada Bottling Limited, Coca-Cola Consolidated, Inc., Coca-Cola Bottling Company United, Inc., Reyes Coca-Cola Bottling, LLC, Coca-Cola Southwest Beverages LLC, The Coca-Cola Bottling Company of Northern New England, Inc., Swire Pacific Holdings, Inc. (USA), Liberty Coca-Cola Beverages, LLC, Coca-Cola Europacific Partners (formerly Coca-Cola European Partners and Coca-Cola Amatil), Coca-Cola Hellenic, Coca-Cola FEMSA, Swire Coca-Cola (China), COFCO Coca-Cola, Coca-Cola Beverages Africa, Coca-Cola İçecek and certain other TCCC network bottlers, Asahi Soft Drinks, Co., Ltd., Wal-Mart, Inc. (including Sam’s Club), Costco Wholesale Corporation and Amazon.com, Inc.

Our alcohol customers include J.J. Taylor Distributing, Ben E. Keith, Reyes Beer Division, Sheehan Family Companies, and Admiral Beverage.

A decision by any large customer to decrease amounts purchased from us or to cease carrying our products could have a material adverse effect on our financial condition and consolidated results of operations.

Coca-Cola Consolidated, Inc. accounted for approximately 11%, 12% and 12% of our net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Reyes Coca-Cola Bottling, LLC accounted for approximately 9%, 10% and 11% of our net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Coca-Cola Europacific Partners (formerly Coca-Cola European Partners) accounted for approximately 13%, 12% and 10% of our net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

We continue to incur expenditures in connection with the development and introduction of new products and flavors.

47

Value Drivers of our Business

We believe that the key value drivers of our business include the following:

International Growth – The introduction, development and sustained profitability of our brands internationally remains a key value driver for our corporate growth. One or more of our products are distributed in approximately 157 countries and territories worldwide.
Profitable Growth – We believe “functional” value-added beverage brands supported by marketing and innovation and targeted to a diverse consumer base, drive profitable growth. We are focused on increasing the profit margins for our Monster Energy® Drinks segment, our Strategic Brands segment and our Alcohol Brands segment, and believe that tailored branding, packaging, pricing and distribution channel strategies help achieve profitable growth. We are implementing these strategies with a view to continuing profitable growth.
Cost Management – The principal focus of cost management will continue to be on mitigating increases and/or reducing input procurement and production costs on a per-case basis, including raw material costs and co-packing fees, as well as reducing freight costs by securing additional co-packing facilities strategically localized. Another key area of focus is to decrease promotional allowances, selling and general and administrative costs, including sponsorships, sampling, promotional and marketing expenses, as a percentage of net sales.
Efficient Capital Structure – Our capital structure is designed to optimize our working capital in order to finance expansion, both domestically and internationally. We believe that with our strong capital position, our ability to raise funds, if necessary, at a relatively low effective cost of borrowings, provides a competitive advantage. The reduction of days outstanding for accounts receivable and inventory days on hand will remain an area of focus.

We believe that, subject to increases in the costs of certain raw materials being contained, these value drivers, when implemented and/or achieved in the United States and internationally, will result in: (1) improving or maintaining our product gross profit margins; (2) reducing our expenses as a percentage of net operating revenues; and (3) enhancing our cost of capital. The ultimate measure of success is and will be reflected in our current and future results of operations.

Net sales, gross profit, operating income, net income and net income per share represent key measurements of the above value drivers. These measurements will continue to be a key management focus in 2023 and beyond (See “Part II, Item 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations – Results of Operations”).

As of December 31, 2022, the Company had working capital of $3.76 billion compared to $3.72 billion as of December 31, 2021. The increase in working capital was primarily the result of the increase in accounts receivable and inventories, related to the increase in net sales for the year ended December 31, 2022. For the year ended December 31, 2022, our net cash provided by operating activities was approximately $887.7 million as compared to $1.16 billion for the year ended December 31, 2021. Principal uses of cash flows in 2022 were purchases of investments, purchases of treasury stock, the acquisition of CANarchy, development of our brands internationally and acquisitions of real property, property and equipment. These principal uses of cash flows are expected to be and remain our principal recurring use of cash and working capital funds in the future (See “Part II, Item 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations – Liquidity and Capital Resources”).

48

Opportunities, Challenges and Risks

Looking forward, our management has identified certain challenges and risks for the beverage industry and the Company, including our significant commercial relationship with TCCC and TCCC’s status as a significant stockholder of the Company, in each case as described above under “Part I, Item 1A – Risk Factors.”

In addition, legislation has been proposed and/or adopted at the U.S., state, county and/or municipal level and proposed and/or adopted in certain foreign jurisdictions to restrict the sale of energy and alcohol drinks (including prohibiting the sale of energy and/or alcohol drinks at certain establishments or pursuant to certain governmental programs), limit caffeine and/or alcohol content, require certain product labeling disclosures and/or warnings, impose taxes, limit product sizes or impose age restrictions for the sale of energy and/or alcohol drinks. In addition, articles critical of the caffeine content in energy drinks and their perceived benefits, or alcohol drinks and their misuse or abuse, as well as articles indicating certain health risks of energy or alcohol drinks have been published. The proposal and/or adoption of such legislation and the publication of such articles, or the future proposal and/or adoption of similar legislation or publication of similar articles, may adversely affect our Company.

In addition, uncertainty and/or volatility in our domestic and/or our international economic markets could negatively affect both the stability of our industry and our Company. Furthermore, our growth strategy includes expanding our international business, which exposes us to risks inherent in conducting international operations, including the risks associated with foreign currency exchange rate fluctuations.

Consumer discretionary spending also represents a challenge to the successful marketing and sale of our products. Increases in consumer and regulatory awareness of the health problems arising from obesity and inactive lifestyles as well as alcohol consumption continue to represent a challenge.

We recognize that obesity and alcohol abuse and misuse are complex and serious public health problems. Our commitment to consumers begins with our broad product line and a wide selection of diet, light and low calorie beverages within our product lines. We continuously strive to meet changing consumer needs through beverage innovation, choice and variety. (See “Part I, Item 1A – Risk Factors”).

Our historical success is attributable, in part, to our introduction of different and innovative beverages which have been positively accepted by consumers. Our future success will depend, in part, upon our continued ability to develop and introduce different and innovative beverages that meet consumer preferences, although there can be no assurance of our ability to do so. In order to retain and expand our market share, we must continue to develop and introduce different and innovative beverages and be competitive in the areas of price, quality, method of distribution, brand image and intellectual property protection. The beverage industry is subject to changing consumer preferences that may adversely affect us if we misjudge such preferences.

In addition, other key challenges and risks that could impact our Company’s future financial results include, but are not limited to:

the risks associated with the realization of benefits from our relationship with TCCC;
changes in consumer preferences and demand for our products;
economic uncertainty in the United States, Europe and other countries in which we operate;
the risks associated with foreign currency exchange rate fluctuations;
maintenance of our brand image, product quality and corporate reputation;
increasing concern over various environmental, human rights and health matters, including obesity, caffeine and/or alcohol consumption and energy and/or alcohol drinks generally, and changes in regulation and consumer preferences in response to those concerns;

49

profitable expansion and growth of our family of brands in the competitive market place (See “Part I, Item 1 – Business – Competition” and “Part I, Item 1 – Business – Sales and Marketing”);
costs of establishing and promoting our brands internationally;
the risks associated with entering into new sectors in the beverage industry, in particular the alcohol beverage sector, and making acquisitions to implement our growth strategy;
increases in costs of raw materials used by us;
restrictions on imports and sources of supply, duties or tariffs, changes in related government regulations and disruptions in the timely import or export of our products and/or ingredients including flavors, flavor ingredients and supplement ingredients, due to port strikes and/or port congestion, delays due to the COVID-19 pandemic, related labor issues or other importation impediments;
protection of our existing intellectual property portfolio of trademarks and copyrights and our continuous pursuit to develop and protect new and innovative trademarks and copyrights for our expanding product lines;
limitations on available quantities of aluminum cans, other packaging materials and ingredients;
limitations on co-packing availability and in particular, consolidation in the co-packing industry;
increases in ocean and domestic freight rates;
the long-term impact of Brexit on our business in Europe and the United Kingdom;
the imposition of additional regulation, including regulation restricting the sale of energy or alcohol drinks, limiting caffeine or alcohol content in beverages, requiring product labeling and/or warnings, imposing excise taxes and/or sales taxes, and/or limiting product size and/or age restrictions; and
the continuation or worsening of the COVID-19 pandemic.

See “Part I, Item 1A – Risk Factors” for additional information about risks and uncertainties facing our Company.

We believe that the following opportunities exist for us:

domestic and international growth potential of our products;
growth potential of the energy drink and alcohol beverage categories, both domestically and internationally;
growth potential of the affordable energy drink category;
planned and future new product and product line introductions with the objective of increasing sales and/or contributing to higher profitability;
the introduction of new package formats designed to generate strong revenue growth;
package, pricing and channel opportunities to increase profitable growth;
effective strategic positioning to capitalize on industry growth;
broadening distribution/expansion opportunities in both domestic and international markets;
launching and/or relaunching our products and new products into new domestic and international markets and channels;
continued focus on reducing our cost base; and
our entry into the alcohol category and development of our alcohol portfolio.

50

Results of Operations

This section of the Annual Report on Form 10-K generally discusses 2022 and 2021 items and year-to-year comparisons between 2022 and 2021. A detailed discussion of 2020 items and year-to-year comparisons between 2021 and 2020 that are not included in this Annual Report on Form 10-K can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

The following table sets forth key statistics for the years ended December 31, 2022, 2021 and 2020, respectively.

(In thousands, except per share amounts)

    

    

    

    

Percentage

Percentage

Change

Change

    

2022

    

2021

    

2020

    

22 vs. 21

    

21 vs. 20

Net sales1

$

6,311,050

$

5,541,352

$

4,598,638

13.9

%

20.5

%

Cost of sales

 

3,136,483

 

2,432,839

 

1,874,758

28.9

%

29.8

%

Gross profit*1

 

3,174,567

 

3,108,513

 

2,723,880

2.1

%

14.1

%

Gross profit as a percentage of net sales

 

50.3

%

 

56.1

%

 

59.2

%

Operating expenses

 

1,589,846

 

1,311,046

 

1,090,727

21.3

%

20.2

%

Operating expenses as a percentage of net sales

 

25.2

%

 

23.7

%

 

23.7

%

Operating income1

 

1,584,721

 

1,797,467

 

1,633,153

(11.8)

%

10.1

%

Operating income as a percentage of net sales

 

25.1

%

 

32.4

%

 

35.5

%

Other (expense) income, net

 

(12,757)

 

3,952

 

(6,996)

(422.8)

%

(156.5)

%

Income before provision for income taxes1

 

1,571,964

 

1,801,419

 

1,626,157

(12.7)

%

10.8

%

Provision for income taxes

 

380,340

 

423,944

 

216,563

(10.3)

%

95.8

%

Income taxes as a percentage of income before taxes

 

24.2

%

 

23.5

%

 

13.3

%

Net income1

$

1,191,624

$

1,377,475

$

1,409,594

(13.5)

%

(2.3)

%

Net income as a percentage of net sales

 

18.9

%

 

24.9

%

 

30.7

%

Net income per common share:

 

 

 

Basic

$

2.26

$

2.61

$

2.66

(13.2)

%

(2.1)

%

Diluted

$

2.23

$

2.57

$

2.64

(13.1)

%

(2.4)

%

Energy Drink case sales (in thousands) (in 192‑ounce case equivalents)2

 

701,677

 

613,441

 

504,821

14.4

%

21.5

%

1Includes $40.0 million, $41.5 million and $42.1 million for the years ended December 31, 2022, 2021 and 2020, respectively, related to the recognition of deferred revenue.

2Excludes case sales of the Alcohol Brands and Other segments.

*Gross profit may not be comparable to that of other entities since some entities include all costs associated with their distribution process in cost of sales, whereas others exclude certain costs and instead include such costs within another line item such as operating expenses. We include out-bound freight and warehouse costs in operating expenses rather than in cost of sales.

51

Net Sales

Net sales were $6.31 billion for the year ended December 31, 2022, an increase of approximately $769.7 million, or 13.9% higher than net sales of $5.54 billion for the year ended December 31, 2021. Net sales increased primarily due to increased worldwide sales by volume of our Monster Energy® brand energy drinks as a result of increased consumer demand, as well as due to pricing actions and reductions in promotions in certain markets. Net changes in foreign currency exchange rates had an unfavorable impact on net sales of approximately $239.5 million for the year ended December 31, 2022. Net sales on a foreign currency adjusted basis increased 18.2% for the year ended December 31, 2022.

Net sales were $2.20 billion and $1.90 billion for the years ended December 31, 2022 and 2021, respectively, in EMEA, Asia Pacific, Latin America and the Caribbean.

Net sales for the Monster Energy® Drinks segment were $5.83 billion for the year ended December 31, 2022, an increase of approximately $612.5 million, or 11.7% higher than net sales of $5.22 billion for the year ended December 31, 2021. Net sales for the Monster Energy® Drinks segment increased primarily due to increased worldwide sales by volume of our Monster Energy® brand energy drinks as a result of increased consumer demand. Net changes in foreign currency exchange rates had an unfavorable impact on net sales for the Monster Energy® Drinks segment of approximately $222.3 million for the year ended December 31, 2022. Net sales for the Monster Energy® Drinks segment on a foreign currency adjusted basis increased 16.0% for the year ended December 31, 2022.

Net sales for the Strategic Brands segment were $353.5 million for the year ended December 31, 2022, an increase of approximately $58.7 million, or 19.9% higher than net sales of $294.8 million for the year ended December 31, 2021. Net sales for the Strategic Brands segment increased primarily due to increased worldwide sales by volume of our Predator® and NOS® brand energy drinks as a result of increased consumer demand. Net changes in foreign currency exchange rates had an unfavorable impact on net sales of approximately $17.2 million for the Strategic Brands segment for the year ended December 31, 2022. Net sales for the Strategic Brands segment on a foreign currency adjusted basis increased 25.8% for the year ended December 31, 2022.

Net sales for the Alcohol Brands segment were $101.4 million for the year ended December 31, 2022 (effectively from February 17, 2022 to December 31, 2022). There were no comparative 2021 net sales for the Alcohol Brands segment as the Company completed its acquisition of CANarchy on February 17, 2022.

Net sales for the Other segment were $22.9 million for the year ended December 31, 2022, a decrease of approximately $3.0 million, or 11.5% lower than net sales of $25.9 million for the year ended December 31, 2021.

Case sales for our energy drink products, in 192-ounce case equivalents, were 701.7 million cases for the year ended December 31, 2022, an increase of approximately 88.2 million cases or 14.4% higher than case sales of 613.4 million cases for the year ended December 31, 2021. The overall average net sales per case for our energy drink products (excluding net sales of Alcohol Brands and Other segments) decreased to $8.82 for the year ended December 31, 2022, which was 1.9% lower than the average net sales per case of $8.99 for the year ended December 31, 2021. The decrease in the average net sales per case was primarily the result of geographical and product sales mix.

Barrel sales for our craft beers and hard seltzers, in 31 US gallon equivalents, were 0.3 million barrels for the year ended December 31, 2022 (effectively from February 17, 2022 to December 31, 2022).

Gross Profit

Gross profit was $3.17 billion for the year ended December 31, 2022, an increase of approximately $66.1 million, or 2.1% higher than the gross profit of $3.11 billion for the year ended December 31, 2021.

52

Gross profit as a percentage of net sales decreased to 50.3% for the year ended December 31, 2022 from 56.1% for the year ended December 31, 2021. The decrease for the year ended December 31, 2022 was primarily the result of increased freight rates and fuel costs, including costs relating to the importation of aluminum cans, increased ingredient and other input costs, including secondary packaging materials, increased aluminum can costs attributable to higher aluminum commodity pricing, increased co-packing fees, production inefficiencies and geographical sales mix.

Operating Expenses

Total operating expenses were $1.59 billion for the year ended December 31, 2022, an increase of approximately $278.8 million, or 21.3% higher than total operating expenses of $1.31 billion for the year ended December 31, 2021.

The comparative operating expenses for the year ended December 31, 2021 included a $16.9 million reversal of amounts previously accrued in connection with an intellectual property claim. The increase in operating expenses was primarily due to increased general and administrative expenses of $92.9 million, including travel and entertainment, professional service fees (including legal and accounting) and depreciation and amortization, increased out-bound fuel, freight and warehouse costs of $74.3 million, increased selling and marketing expenses of $59.9 million, including sponsorships and endorsements, point of sale, premiums and allocated trade development, and increased payroll expenses of $57.0 million (of which $23.1 million was related to CANarchy). In addition, CANarchy related depreciation and amortization was $8.7 million for year ended December 31, 2022. The increase in operating expenses was partially offset by a decrease in distributor termination expenses of $5.3 million for the year ended December 31, 2022.

Operating expenses as a percentage of net sales for the years ended December 31, 2022 and 2021 were 25.2% and 23.7%, respectively. Operating expenses for the year ended December 31, 2019 (pre COVID-19) were $1.12 billion, or 26.6% of net sales.

Operating Income

Operating income was $1.58 billion for the year ended December 31, 2022, a decrease of approximately $212.7 million, or 11.8% lower than operating income of $1.80 billion for the year ended December 31, 2021. Operating income as a percentage of net sales decreased to 25.1% for the year ended December 31, 2022 from 32.4% for the year ended December 31, 2021. Operating income for the year ended December 31, 2022 decreased primarily as a result of the increase in operating expenses as well as the decrease in the gross profit as a percentage of net sales.

Operating income was $316.3 million and $402.8 million for the years ended December 31, 2022 and 2021, respectively, for our operations in EMEA, Asia Pacific, Latin America and the Caribbean.

Operating income for the Monster Energy® Drinks segment, exclusive of corporate and unallocated expenses, was $1.85 billion for the year ended December 31, 2022, a decrease of approximately $140.7 million, or 7.1% lower than operating income of $1.99 billion for the year ended December 31, 2021. The decrease in operating income for the Monster Energy® Drinks segment was primarily the result of an increase in operating expenses as well as a decrease in gross profit as a percentage of net sales.

Operating income for the Strategic Brands segment, exclusive of corporate and unallocated expenses, was $197.7 million for the year ended December 31, 2022, an increase of approximately $24.0 million, or 13.8% higher than operating income of $173.7 million for the year ended December 31, 2021. The increase in operating income for the Strategic Brands segment was primarily the result of a $30.6 million increase in gross profit.

Operating loss for the Alcohol Brands segment, exclusive of corporate and unallocated expenses, was $31.5 million for the year ended December 31, 2022 (effectively from February 17, 2022 to December 31, 2022). The operating loss for the year ended December 31, 2022 was due in part to (i) excess depreciation and amortization as well as the fair value treatment of purchased inventory, all relating to the CANarchy Transaction, (ii) increased input costs and an underutilization

53

of fixed overhead and (iii) sales volume declines primarily of Wild BasinTM due in part to overall sales declines in the hard seltzer category. The inventory acquired, which was subsequently sold, was recognized through cost of goods sold at fair value (purchased cost), resulting in no recognized profits on the associated sales.

Operating income for the Other segment, exclusive of corporate and unallocated expenses, was $3.0 million for the year ended December 31, 2022, a decrease of approximately $3.9 million, or 56.2% lower than operating income of $6.9 million for the year ended December 31, 2021.

Other (Expense) Income, net

Other (expense) income, net, was ($12.8) million for the year ended December 31, 2022, as compared to other (expense) income, net, of $4.0 million for the year ended December 31, 2021. Foreign currency transaction gains (losses) were ($37.9) million and $0.3 million for the years ended December 31, 2022 and 2021, respectively. Interest income was $29.7 million and $4.2 million for the years ended December 31, 2022 and 2021, respectively.

Provision for Income Taxes

Provision for income taxes was $380.3 million for the year ended December 31, 2022, a decrease of $43.6 million, or 10.3% lower than the provision for income taxes of $423.9 million for the year ended December 31, 2021. The effective combined federal, state and foreign tax rate was 24.2% and 23.5% for the years ended December 31, 2022 and 2021, respectively. The increase in the effective tax rate was primarily attributable to the decrease in income in certain foreign jurisdictions with lower tax rates compared to the United States.

Net Income

Net income was $1.19 billion for the year ended December 31, 2022, a decrease of $185.9 million, or 13.5% lower than net income of $1.38 billion for the year ended December 31, 2021. The decrease in net income for the year ended December 31, 2022 was primarily due to the decrease in the gross profit percentage of net sales as well as the increase in operating expenses.

Key Business Metrics

We use certain key metrics and financial measures not prepared in accordance with United States Generally Accepted Accounting Principles (“GAAP”) to evaluate and manage our business. For a further discussion of how we use key metrics and certain non-GAAP financial measures, see “Non-GAAP Financial Measures and Other Key Metrics” below.

Non-GAAP Financial Measures and Other Key Metrics

Gross Billings**

Gross billings were $7.26 billion for the year ended December 31, 2022, an increase of approximately $837.0 million, or 13.0% higher than gross billings of $6.42 billion for the year ended December 31, 2021. Net changes in foreign currency exchange rates had an unfavorable impact on gross billings of approximately $285.9 million for the year ended December 31, 2022.

Gross billings for the Monster Energy® Drinks segment were $6.74 billion for the year ended December 31, 2022, an increase of approximately $678.4 million, or 11.2% higher than gross billings of $6.06 billion for the year ended December 31, 2021. Gross billings for the Monster Energy® Drinks segment increased primarily due to increased worldwide sales by volume of our Monster Energy® brand energy drinks as a result of increased consumer demand, as well as due to price increases in certain markets. Net changes in foreign currency exchange rates had an unfavorable impact on

54

gross billings for the Monster Energy® Drinks segment of approximately $268.7 million for the year ended December 31, 2022.

Gross billings for the Strategic Brands segment were $398.7 million for the year ended December 31, 2022, an increase of $58.6 million, or 17.2% higher than gross billings of $340.2 million for the year ended December 31, 2021. Net changes in foreign currency exchange rates had an unfavorable impact on gross billings in the Strategic Brands segment of approximately $17.2 million for the year ended December 31, 2022.

Gross billings for the Alcohol Brands segment were $103.0 million for the year ended December 31, 2022 (effectively from February 17, 2022 to December 31, 2022). There were no comparative 2021 gross billings for the Alcohol Brands segment as the Company completed its acquisition of CANarchy on February 17, 2022.

Gross billings for the Other segment were $22.9 million for the year ended December 31, 2022, a decrease of $3.0 million, or 11.5% lower than gross billings of $25.9 million for the year ended December 31, 2021.

Promotional allowances, commissions and other expenses, as described in the footnote below, were $990.6 million for the year ended December 31, 2022, an increase of $65.8 million, or 7.1% higher than promotional allowances, commissions and other expenses of $924.7 million for the year ended December 31, 2021. Promotional allowances as a percentage of gross billings were 13.6% and 14.4% for the years ended December 31, 2022 and 2021, respectively.

**Gross billings represent amounts invoiced to customers net of cash discounts, returns and excise taxes. Gross billings are used internally by management as an indicator of and to monitor operating performance, including sales performance of particular products, salesperson performance, product growth or declines and is useful to investors in evaluating overall Company performance. The use of gross billings allows evaluation of sales performance before the effect of any promotional items, which can mask certain performance issues. We therefore believe that the presentation of gross billings provides a useful measure of our operating performance. The use of gross billings is not a measure that is recognized under GAAP and should not be considered as an alternative to net sales, which is determined in accordance with GAAP, and should not be used alone as an indicator of operating performance in place of net sales. Additionally, gross billings may not be comparable to similarly titled measures used by other companies, as gross billings has been defined by our internal reporting practices. In addition, gross billings may not be realized in the form of cash receipts as promotional payments and allowances may be deducted from payments received from certain customers.

55

The following table reconciles the non-GAAP financial measure of gross billings with the most directly comparable GAAP financial measure of net sales:

    

    

    

    

    

    

    

Percentage

    

Percentage

In thousands

 

Change

Change

 

2022

 

2021

 

2020

 

22 vs. 21

21 vs. 20

Gross Billings

$

7,261,639

$

6,424,632

$

5,328,683

 

13.0

%

20.6

%

Deferred Revenue

39,969

41,462

42,110

(3.6)

%

(1.5)

%

Less: Promotional allowances, commissions and other expenses***

 

(990,558)

 

(924,742)

 

(772,155)

 

7.1

%

19.8

%

Net Sales

$

6,311,050

$

5,541,352

$

4,598,638

 

13.9

%

20.5

%

***Although the expenditures described in this line item are determined in accordance with GAAP and meet GAAP requirements, the presentation thereof does not conform to GAAP presentation requirements. Additionally, our definition of promotional and other allowances may not be comparable to similar items presented by other companies. Promotional and other allowances for our energy drink products primarily include consideration given to our non-alcohol bottlers/distributors or retail customers including, but not limited to the following: (i) discounts granted off list prices to support price promotions to end-consumers by retailers; (ii) reimbursements given to our bottlers/distributors for agreed portions of their promotional spend with retailers, including slotting, shelf space allowances and other fees for both new and existing products; (iii) our agreed share of fees given to bottlers/distributors and/or directly to retailers for advertising, in-store marketing and promotional activities; (iv) our agreed share of slotting, shelf space allowances and other fees given directly to retailers, club stores and/or wholesalers; (v) incentives given to our bottlers/distributors and/or retailers for achieving or exceeding certain predetermined sales goals; (vi) discounted or free products; (vii) contractual fees given to our bottlers/distributors related to sales made by us direct to certain customers that fall within the bottlers’/distributors’ sales territories; and (viii) certain commissions paid based on sales to our bottlers/distributors. The presentation of promotional and other allowances facilitates an evaluation of their impact on the determination of net sales and the spending levels incurred or correlated with such sales. Promotional and other allowances for our energy drink products constitute a material portion of our marketing activities. Our promotional allowance programs for our energy drink products with our numerous bottlers/distributors and/or retailers are executed through separate agreements in the ordinary course of business. These agreements generally provide for one or more of the arrangements described above and are of varying durations, ranging from one week to one year. The primary drivers of our promotional and other allowance activities for our energy drink products for the years ended December 31, 2022 and 2021 were (i) to increase sales volume and trial, (ii) to address market conditions, and (iii) to secure shelf and display space at retail. Promotional and other allowances for our Alcohol Brands segment primarily include price promotions where permitted.

Sales

The table set forth below discloses selected quarterly data regarding sales for the past three years. Data from any one or more quarters is not necessarily indicative of annual results or continuing trends.

Sales of our energy drinks are expressed in unit case volume. A “unit case” means a unit of measurement equal to 192 U.S. fluid ounces of finished beverage (24 eight-ounce servings). Unit case volume means the number of unit cases (or unit case equivalents) of finished products or concentrates, as if converted into finished products, sold by us.

Our quarterly results of operations reflect seasonal trends that are primarily the result of increased demand in the warmer months of the year. Beverage sales tend to be lower during the first and fourth quarters of each calendar year. However, our experience with our energy drink products suggests they are less seasonal than the seasonality expected from traditional beverages. In addition, our continued growth internationally may further reduce the impact of seasonality on our business. Quarterly fluctuations may also be affected by other factors including the introduction of new products, the opening of new markets where temperature fluctuations are more pronounced, the addition of new bottlers/distributors, changes in the sales mix of our products and changes in and/or increased advertising and promotional expenses. The

56

COVID-19 pandemic, including new variants, may also have an impact on consumer behavior and change the seasonal fluctuation of our business. (See “Part I, Item 1 – Business – Seasonality”).

    

2022

    

2021

    

2020

Net Sales (in Thousands)

Quarter 1

$

1,518,574

$

1,243,816

$

1,062,097

Quarter 2

 

1,655,260

 

1,461,934

 

1,093,896

Quarter 3

 

1,624,286

 

1,410,557

 

1,246,362

Quarter 4

 

1,512,930

 

1,425,045

 

1,196,283

Total

$

6,311,050

$

5,541,352

$

4,598,638

Less: Alcohol Brands and Other segment net sales (in Thousands)

Quarter 1

$

(21,134)

$

(5,727)

$

(5,105)

Quarter 2

 

(38,428)

 

(7,905)

 

(6,644)

Quarter 3

 

(33,265)

 

(6,316)

 

(8,618)

Quarter 4

 

(31,522)

 

(5,969)

 

(6,671)

Total

$

(124,349)

$

(25,917)

$

(27,038)

Adjusted Net Sales (in Thousands)¹

Quarter 1

$

1,497,440

$

1,238,089

$

1,056,992

Quarter 2

 

1,616,832

 

1,454,029

 

1,087,252

Quarter 3

 

1,591,021

 

1,404,241

 

1,237,744

Quarter 4

 

1,481,408

 

1,419,076

 

1,189,612

Total

$

6,186,701

$

5,515,435

$

4,571,600

Energy Drink Case Volume / Sales (in Thousands)

Quarter 1

 

168,793

 

138,566

 

115,598

Quarter 2

 

184,197

 

161,450

 

116,960

Quarter 3

 

182,460

 

159,975

 

139,922

Quarter 4

 

166,227

 

153,450

 

132,341

Total

 

701,677

 

613,441

 

504,821

Energy Drink Adjusted Average Net Sales Per Case

Quarter 1

$

8.87

$

8.94

$

9.14

Quarter 2

 

8.78

 

9.01

 

9.30

Quarter 3

 

8.72

 

8.78

 

8.85

Quarter 4

 

8.91

 

9.25

 

8.99

Total

$

8.82

$

8.99

$

9.06

1Excludes Alcohol Brands and Other segment net sales.

57

The following represents energy drink case sales by segment for the years ended December 31:

(In thousands, except average net sales per case)

    

2022

    

2021

    

2020

Net sales

$

6,311,050

$

5,541,352

$

4,598,638

Less: Alcohol Brands segment sales

(101,405)

Less: Other segment sales

 

(22,944)

 

(25,917)

 

(27,038)

Adjusted net sales1

$

6,186,701

$

5,515,435

$

4,571,600

Case sales by segment:1

 

  

 

  

 

  

Monster Energy® Drinks

 

581,937

 

520,577

 

428,596

Strategic Brands

 

119,740

 

92,864

 

76,225

Total case sales

 

701,677

 

613,441

 

504,821

Average net sales per case - Energy Drinks

$

8.82

$

8.99

$

9.06

1Excludes Alcohol Brands segment (effectively from February 17, 2022 to December 31, 2022) and Other segment net sales.

Net changes in foreign currency exchange rates had an unfavorable impact on both net sales and the overall average net sales per case for the year ended December 31, 2022.

Unit Sales of our alcohol products are expressed in barrel equivalents (“Barrel”). A Barrel is a unit of measurement equal to 31 U.S. gallons. Barrel sales were 0.3 million for the year ended December 31, 2022 (effectively from February 17, 2022 to December 31, 2022).

Inflation

Inflation had a negative impact on our results of operations, leading to increased cost of sales and operating expenses for the years ended December 31, 2022 and 2021. To mitigate the impact of inflation, we implemented a price increase effective September 1, 2022 in the United States and continue to implement price increases in certain international markets where feasible.

Liquidity and Capital Resources

Cash and cash equivalents, short-term and long-term investments – As of December 31, 2022, we had $1.31 billion in cash and cash equivalents, $1.36 billion in short-term investments and $61.4 million in long-term investments. We maintain our investments for cash management purposes and not for purposes of speculation. Our risk management policies emphasize credit quality (primarily based on short-term ratings by nationally recognized statistical rating organizations) in selecting and maintaining our investments. We regularly assess market risk of our investments and believe our current policies and investment practices adequately limit those risks. However, certain of these investments are subject to general credit, liquidity, market and interest rate risks. These market risks associated with our investment portfolio may have an adverse effect on our future results of operations, liquidity and financial condition.

Of our $1.31 billion of cash and cash equivalents held at December 31, 2022, $668.9 million was held by our foreign subsidiaries. No short-term or long-term investments were held by our foreign subsidiaries at December 31, 2022.

We believe that cash available from operations, including our cash resources and access to credit, will be sufficient for our working capital needs, including purchase commitments for raw materials and inventory, increases in accounts receivable, payments of tax liabilities, expansion and development needs, purchases of capital assets, purchases of equipment, purchases of real property and purchases of shares of our common stock, through at least the next 12 months. Based on our current plans, capital expenditures (exclusive of common stock repurchases) are likely to be less than $300.0 million through December 31, 2023. However, future business opportunities may cause a change in this estimate.

58

Purchases of inventories, increases in accounts receivable and other assets, acquisition of property and equipment (including real property, personal property and coolers), leasehold improvements, advances for or the purchase of equipment for our bottlers, acquisition and maintenance of trademarks, payments of accounts payable, income taxes payable and purchases of our common stock are expected to remain our principal recurring use of cash.

The following summarizes our cash flows for the years ended December 31, 2022, 2021 and 2020 (in thousands):

Net cash provided by (used in):

    

    

    

 

2022

 

2021

 

2020

Operating activities

$

887,699

$

1,155,741

$

1,364,163

Investing activities

$

(161,367)

$

(992,022)

$

(472,487)

Financing activities

$

(706,938)

$

34,821

$

(526,068)

Cash flows provided by operating activities. Cash provided by operating activities was $887.7 million for the year ended December 31, 2022, as compared with cash provided by operating activities of $1.16 billion for the year ended December 31, 2021.

For the year ended December 31, 2022, cash provided by operating activities was primarily attributable to net income earned of $1.19 billion and adjustments for certain non-cash expenses, consisting of $64.1 million of stock-based compensation, $61.2 million of depreciation and amortization, $7.3 million of non-cash lease expense and $2.2 million loss on impairment of intangibles. For the year ended December 31, 2022, cash provided by operating activities also increased due to a $49.8 million increase in accounts payable, a $48.2 million decrease in deferred income taxes, a $50.8 million increase in accrued promotional allowances and a $3.7 million increase in accrued compensation. For the year ended December 31, 2022, cash used in operating activities was primarily attributable to a $347.7 million increase in inventories, a $129.0 million increase in accounts receivable, a $38.3 million increase in prepaid expenses and other assets, a $30.4 million decrease in accrued liabilities, a $19.9 million decrease in deferred revenue, a $16.9 million decrease in income taxes payable, a $4.5 million decrease in other liabilities and $4.4 million decrease in prepaid income taxes.

For the year ended December 31, 2021, cash provided by operating activities was primarily attributable to net income earned of $1.38 billion and adjustments for certain non-cash expenses, consisting of $50.2 million of depreciation and amortization, and $70.5 million of stock-based compensation. For the year ended December 31, 2021, cash provided by operating activities also increased due to a $114.3 million increase in accounts payable, a $71.6 million increase in accrued liabilities, a $31.5 million increase in accrued promotional allowances, a $16.4 million increase in deferred income taxes, an $8.0 million increase in accrued compensation and a $7.2 million increase in income taxes payable. For the year ended December 31, 2021, cash used in operating activities was primarily attributable to a $277.8 million increase in inventories, a $254.2 million increase in accounts receivable, a $29.3 million increase in prepaid expenses and other assets, a $22.7 million decrease in deferred revenue and a $10.9 million increase in prepaid income taxes.

Cash flows used in investing activities. Net cash used in investing activities was $161.4 million for the year ended December 31, 2022, as compared to cash used in investing activities of $992.0 million for the year ended December 31, 2021.

For both the years ended December 31, 2022 and 2021, cash provided by investing activities was primarily attributable to sales of available-for-sale investments. For both the years ended December 31, 2022 and 2021, cash used in investing activities was primarily attributable to purchases of available-for-sale investments. For the year ended December 31, 2022, cash used in investing activities included $329.5 million (net of cash acquired), related to the CANarchy Transaction. To a lesser extent, for both the years ended December 31, 2022 and 2021, cash used in investing activities also included the acquisition of real property, fixed assets consisting of vans and promotional vehicles, coolers and other equipment to support our marketing and promotional activities, production equipment, furniture and fixtures, office and computer equipment, computer software, equipment used for sales and administrative activities, certain leasehold improvements, improvements to real property as well as the acquisition, defense and maintenance of trademarks. We expect

59

to continue to use a portion of our cash in excess of our requirements for operations for purchasing short-term and long-term investments, leasehold improvements, the acquisition of capital equipment (specifically, vans, trucks and promotional vehicles, coolers, other promotional equipment, merchandise displays, warehousing racks as well as items of production equipment required to produce certain of our existing and/or new products and to develop our brand in international markets) and for other corporate purposes. From time to time, we may also use cash to purchase additional real property related to our beverage business and/or acquire compatible businesses.

Cash flows (used in) provided by financing activities. Cash used in financing activities was $706.9 million for the year ended December 31, 2022 as compared to cash provided by financing activities of $34.8 million for the year ended December 31, 2021. The cash flows used in financing activities for the year ended December 31, 2022 was primarily the result of the repurchases of our common stock. The cash flows provided by financing activities for both the years ended December 31, 2022, and 2021 was primarily attributable to the issuance of our common stock related to stock-based compensation.

The following represents a summary of the Company’s contractual commitments and related scheduled maturities as of December 31, 2022:

Payments due by period (in thousands)

    

    

Less than

    

1‑3 

    

3‑5 

    

More than

Obligations

Total

1 year

 

years

 

years

 

5 years

Contractual Obligations1

$

314,251

$

239,350

$

65,315

$

9,586

$

Finance Leases

 

811

 

769

 

40

 

2

 

Operating Leases

 

42,011

 

8,854

 

12,566

 

8,242

 

12,349

Purchase Commitments2

 

328,015

 

316,680

 

11,156

 

179

 

$

685,088

$

565,653

$

89,077

$

18,009

$

12,349

1Contractual obligations include our obligations related to sponsorships and other commitments.

2Purchase commitments include obligations made by us and our subsidiaries to various suppliers for raw materials used in the production of our products. These obligations vary in terms, but are generally satisfied within one year.

In addition, approximately $3.0 million of unrecognized tax benefits have been recorded as liabilities as of December 31, 2022. It is expected that the amount of unrecognized tax benefits will not significantly change within the next 12 months. As of December 31, 2022, we had $0.4 million of accrued interest and penalties related to unrecognized tax benefits.

Accounting Policies and Pronouncements

Critical Accounting Policies and Estimates

Our consolidated financial statements are prepared in accordance with GAAP. GAAP requires us to make estimates and assumptions that affect the reported amounts in our consolidated financial statements. Critical accounting estimates are those that management believes are the most important to the portrayal of our financial condition and results and require the most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain and that have had, or are reasonably likely to have, a material impact on our financial condition or results of operations. Judgments and uncertainties may result in materially different amounts being reported under different conditions or using different assumptions. See “Part II, Item 8 – Financial Statements and Supplementary Data – Note 1 – Organization and Summary of Significant Accounting Policies” for a summary of our significant accounting policies.

60

The following summarizes our most significant critical accounting estimates:

Goodwill – The Company records goodwill when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired, including related tax effects. Goodwill is not amortized; instead, goodwill is tested for impairment on an annual basis, or more frequently if the Company believes indicators of impairment exist. The Company first assesses qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying value. If the Company reasonably determines that it is more-likely-than-not that the fair value is less than the carrying value, the Company performs its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. Application of the goodwill impairment test requires significant judgment, including the identification of reporting units, assignment of assets and liabilities to reporting units, assignment of goodwill to reporting units, and determination of the fair value of each reporting unit. The fair value of each reporting unit is estimated through the use of a discounted cash flow methodology. This analysis requires significant assumptions, including discount rate, projected future revenues, projected future operating margins and terminal growth rates. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results, market conditions and other factors. Changes in these estimates and assumptions could materially affect the determination of fair value and goodwill impairment for each reporting unit. The Company will recognize an impairment for the amount by which the carrying amount exceeds a reporting unit’s fair value. For the years ended December 31, 2022, 2021 and 2020, there were no goodwill impairments recorded and there are no accumulated impairment balances.

Other Intangibles – In accordance with FASB ASC 350, intangible assets with indefinite lives are not amortized but instead are measured for impairment at least annually, or when events indicate that an impairment exists. Recoverability of indefinite-lived intangible assets is determined on a relief from royalty methodology, which is based on the implied royalty paid, at an appropriate discount rate, to license the use of an asset rather than owning the asset. The present value of the after-tax cost savings (i.e. royalty relief) indicates the estimated fair value of the asset. Any excess of the carrying value over the estimated fair value is recognized as an impairment loss equal to that excess. This analysis requires significant assumptions, including discount rate, projected future revenues and terminal growth rates. A significant change in any or a combination of the assumptions used to estimate fair value of our indefinite-lived intangible assets could have a negative impact on the estimated fair values. The Company amortizes its trademarks with finite useful lives over their respective useful lives. For the year ended December 31, 2022, an impairment charge of $2.2 million was recorded to intangibles. For the year ended December 31, 2021 no impairment charges were recorded to intangibles. For the year ended December 31, 2020, an impairment charge of $8.7 million was recorded to intangibles.

Revenue Recognition – Promotional and other allowances (variable consideration) recorded as a reduction to net sales for our energy drink products primarily include consideration given to the Company’s non-alcohol bottlers/distributors or retail customers including, but not limited to the following:

discounts granted off list prices to support price promotions to end-consumers by retailers;
reimbursements given to the Company’s bottlers/distributors for agreed portions of their promotional spend with retailers, including slotting, shelf space allowances and other fees for both new and existing products;
the Company’s agreed share of fees given to bottlers/distributors and/or directly to retailers for advertising, in-store marketing and promotional activities;
the Company’s agreed share of slotting, shelf space allowances and other fees given directly to retailers;
incentives given to the Company’s bottlers/distributors and/or retailers for achieving or exceeding certain predetermined sales goals;
discounted or free products;
contractual fees given to the Company’s bottlers/distributors related to sales made directly by the Company to certain customers that fall within the bottlers’/distributors’ sales territories; and

61

commissions paid to TCCC based on our sales to certain wholly-owned subsidiaries of TCCC and/or to certain companies accounted for under the equity method by TCCC.

The Company’s promotional allowance programs for its energy drink products with its bottlers/distributors and/or retailers are executed through separate agreements in the ordinary course of business. These agreements generally provide for one or more of the arrangements described above and are of varying durations, ranging from one week to one year. The Company’s promotional and other allowances for its energy drink products are calculated based on various programs with bottlers/distributors and retail customers, and accruals are established during the year for its anticipated liabilities. These accruals are based on agreed upon terms as well as the Company’s historical experience with similar programs and require management’s judgment with respect to estimating consumer participation and/or distributor and retail customer performance levels. Differences between such estimated expenses and actual expenses for promotional and other allowance costs have historically been insignificant and are recognized in earnings in the period such differences are determined.

Promotional and other allowances for the Alcohol Brands segment primarily include price promotions where permitted.

Recent Accounting Pronouncements

See “Part II, Item 8 – Financial Statements and Supplementary Data – Note 1 – Organization and Summary of Significant Accounting Policies – Recent Accounting Pronouncements” for a full description of recent accounting pronouncements including the respective expected dates of adoption and expected effects on the Company’s consolidated financial position, results of operations or liquidity.

Forward-Looking Statements

Certain statements made in this report may constitute forward-looking statements (within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended) (the “Exchange Act”) regarding the expectations of management with respect to revenues, profitability, adequacy of funds from operations and our existing credit facility, among other things. All statements containing a projection of revenues, income (loss), earnings (loss) per share, capital expenditures, dividends, capital structure or other financial items, a statement of management’s plans and objectives for future operations, or a statement of future economic performance contained in management’s discussion and analysis of financial condition and results of operations, including statements related to new products, volume growth and statements encompassing general optimism about future operating results and non-historical information, are forward-looking statements within the meaning of the Exchange Act. Without limiting the foregoing, the words “believes,” “thinks,” “anticipates,” “plans,” “expects,” “estimates” and similar expressions are intended to identify forward-looking statements.

Management cautions that these statements are qualified by their terms and/or important factors, many of which are outside our control and involve a number of risks, uncertainties and other factors, that could cause actual results and events to differ materially from the statements made including, but not limited to, the following:

Our ability to absorb, mitigate or pass on cost increases to our bottlers/distributors and/or customers;
The impact of rising costs, interest rates, and inflation on the discretionary income of our consumers, particularly the rising cost of energy;
Uncertainties associated with an economic slowdown or recession that could negatively impact the financial condition of our customers and could result in a reduced demand for our products;
The impact of the military conflict in Ukraine, including supply chain disruptions, volatility in commodity prices, increased economic uncertainty and escalating geopolitical tensions;

62

Fluctuations in growth and/or growth rates and/or decline in sales of the domestic and international energy drink categories generally, including in the convenience and gas channel (which is our largest channel) and the impact on demand for our products resulting from deteriorating economic conditions and/or financial uncertainties;
The impact of temporary or permanent facility closures, production slowdowns and disruptions in operations experienced by our suppliers, bottlers/distributors,/or co-packers, and/or breweries, including any material disruptions on the production and distribution of our products;
The consolidation of co-packers leading us to increasingly rely on fewer co-packing groups, certain of which account for a large percentage of our co-packing capacity for our Monster Energy® drinks;
The impact of logistical issues and delays, including shortages of shipping containers and port of entry congestion;
We have extensive commercial arrangements with TCCC and, as a result, our future performance is substantially dependent on the success of our relationship with TCCC;
The impact of TCCC’s bottlers/distributors distributing Coca-Cola brand energy drinks and possible reductions in the number of our SKUs carried by such bottlers/distributors and/or such bottlers/distributors imposing limitations on distributing new product SKUs;
The effect of TCCC being one of our significant stockholders and the potential divergence of TCCC’s interests from those of our other stockholders;
Our ability to maintain relationships with TCCC system bottlers/distributors and manage their ongoing commitment to focus on our non-alcohol products;
Disruption in distribution channels and/or decline in sales due to the termination and/or insolvency of existing and/or new domestic and/or international bottlers/distributors;
Lack of anticipated demand for our products in domestic and/or international markets;
Fluctuations in the inventory levels of our bottlers/distributors, planned or otherwise, and the resultant impact on our revenues;
Unfavorable regulations, including taxation, age restrictions imposed on the sale, purchase, or consumption of our products, marketing restrictions, product registration requirements, tariffs, trade restrictions, container size limitations and/or ingredient restrictions;
The effect of inquiries from, and/or actions by, state attorneys general, the Federal Trade Commission (the “FTC”), the Food and Drug Administration (the “FDA”), the Bureau of Alcohol, Tobacco, Firearms and Explosives (the “ATF”), municipalities, city attorneys, other government agencies, quasi-government agencies, government officials (including members of U.S. Congress) and/or analogous central and local agencies and other authorities in the foreign countries in which our products are manufactured and/or distributed, into the advertising, marketing, promotion, ingredients, sale and/or consumption of our products, including voluntary and/or required changes to our business practices;
Our ability to comply with laws, regulations and evolving industry standards regarding consumer privacy and data use and security, including, but not limited to, with respect to the General Data Protection Regulation and the California Consumer Privacy Act of 2018;
Our ability to achieve profitability and/or repatriate cash from certain of our operations outside the United States;
Our ability to manage legal and regulatory requirements in foreign jurisdictions, potential difficulties in staffing and managing foreign operations and potentially higher incidence of fraud or corruption and credit risk of foreign customers and/or bottlers/distributors;
Changes in U.S. tax laws as a result of any legislation proposed by the U.S. Presidential Administration or U.S. Congress, which may include efforts to change or repeal the 2017 Tax Cuts and Jobs Act and the federal corporate income tax rate reduction;
Our ability to produce our products in international markets in which they are sold, thereby reducing freight costs and/or product damages;
Our ability to effectively manage our inventories and/or our accounts receivables;
Our foreign currency exchange rate risk with respect to our sales, expenses, profits, assets and liabilities denominated in currencies other than the U.S. dollar, which will continue to increase as foreign sales increase;
The long-term impact of the United Kingdom’s departure from the European Union (or “Brexit”);
Changes in accounting standards may affect our reported profitability;

63

Implications of the Organization for Economic Cooperation and Development’s base erosion and profit shifting project;
Any proceedings which may be brought against us by the Securities and Exchange Commission (the “SEC”), the FDA, the FTC, the ATF or other governmental agencies or bodies;
The outcome and/or possibility of future shareholder derivative actions or shareholder securities litigation that may be filed against us and/or against certain of our officers and directors, and the possibility of other private shareholder litigation;
The outcome of product liability or consumer fraud litigation and/or class action litigation (or its analog in foreign jurisdictions) regarding the safety of our products and/or the ingredients in and/or claims made in connection with our products and/or alleging false advertising, marketing and/or promotion, and the possibility of future product liability and/or class action lawsuits;
Exposure to significant liabilities due to litigation, legal or regulatory proceedings, including litigation directed at the energy and alcohol beverage industries generally or at the Company in particular;
Intellectual property injunctions;
Unfavorable resolution of tax matters;
Uncertainty and volatility in the domestic and global economies, including risk of counterparty default or failure;
Our ability to address any significant deficiencies or material weakness in our internal controls over financial reporting;
Our ability to continue to generate sufficient cash flows to support our expansion plans and general operating activities;
Decreased demand for our products resulting from changes in consumer preferences, including, but not limited to: changes in demand for different packages, sizes and configurations; changes due to perceived health concerns such as obesity, ingredients in our products or packaging, and alcohol abuse; changes due to product safety concerns; and/or changes due to decreased consumer discretionary spending power;
Adverse publicity surrounding obesity, alcohol consumption, and other health concerns related to our products, product safety and quality, water usage, environmental impact and sustainability, human rights, our culture, workforce and labor and workplace laws;
Our ability to meet or comply with sustainability-related expectations, standards, and regulations, including forthcoming rules set forth by the SEC and European Commission;
Changes in demand that are weather or season related and/or for other reasons, including changes in product category and/or package consumption and changes in cost and availability of certain key ingredients including aluminum cans, as well as disruptions to the supply chain, as a result of climate change and poor or extreme weather conditions;
The impact of unstable political conditions, civil unrest, large scale terrorist acts, the outbreak or escalation of armed hostilities, major natural disasters and extreme weather conditions, widespread outbreaks of infectious diseases (such as the COVID-19 pandemic), or unforeseen economic and political changes and local or international catastrophic events;
The human and economic consequences of the COVID-19 pandemic, including new variants, as well as the measures taken or that may be taken in the future by governments, and consequently, businesses (including the Company and its suppliers, bottlers/ distributors, co-packers and other service providers) and the public at large to limit the COVID-19 pandemic;
The impact of changes to our sponsorship and endorsement activities, our sampling activities, and/or our innovation activities as a result of COVID-19 or other pandemics on our future sales and market share;
The impact of countries being in lockdown due to the COVID-19 pandemic at various times;
The impact on our business of competitive products and pricing pressures and our ability to gain or maintain our share of sales in the marketplace as a result of actions by competitors, including unsubstantiated and/or misleading claims, false advertising claims and tortious interference, as well as competitors selling misbranded products;
The impact on our business of trademark and trade dress infringement proceedings brought against us relating to our brands, which could result in an injunction barring us from selling certain of our products and/or require changes to be made to our current trade dress;
Our ability to implement and/or maintain price increases, including through reductions in promotional allowances;
An inability to achieve volume growth through product and packaging initiatives;

64

Our ability to sustain the current level of sales and/or achieve growth for our Monster Energy® brand energy drinks and/or our other products, including our Strategic Brands and Alcohol Brands;
Our ability to implement our growth strategy, including expanding our business in existing and new sectors, such as the alcohol beverage sector;
Our ability to successfully integrate CANarchy and other acquired businesses or assets;
The inherent operational risks presented by the alcohol beverage industry that may not be adequately covered by insurance or lead to litigation relating to alcohol marketing, advertising, or distribution practices, alcohol abuse problems and other health consequences arising from excessive consumption of or other misuse of alcohol, including death;
The impact of criticism of our products and/or the energy drink and/or alcohol beverage markets generally and/or legislation enacted (whether as a result of such criticism or otherwise) that restricts the marketing or sale of energy drinks and/or alcohol beverages (including prohibiting the sale of energy and/or alcohol drinks at certain establishments or pursuant to certain governmental programs), limits caffeine or alcohol content in beverages, requires certain product labeling disclosures and/or warnings, imposes excise and/or sales taxes, limits product sizes and/or imposes age restrictions for the sale of energy and/or alcohol drinks;
Our ability to comply with and/or resulting lower consumer demand and/or lower profit margins for energy drinks and/or alcohol beverages due to proposed and/or future U.S. federal, state and local laws and regulations and/or proposed or existing laws and regulations in certain foreign jurisdictions and/or any changes therein, including changes in taxation requirements (including tax rate changes, new tax laws, new and/or increased excise, sales and/or other taxes on our products and revised tax law interpretations) and environmental laws, as well as the Federal Food, Drug, and Cosmetic Act and regulations or rules made thereunder or in connection therewith by the FDA, as well as changes in any other food, drug or similar laws in the United States and internationally, especially those changes that may restrict the sale of energy and/or alcohol drinks (including prohibiting the sale of energy and/or alcohol drinks at certain establishments or pursuant to certain governmental programs), limit caffeine or alcohol content in beverages, require certain product labeling disclosures and/or warnings, impose excise taxes, impose sugar taxes, limit product sizes, or impose age restrictions for the sale of energy and/or alcohol drinks, as well as laws and regulations or rules made or enforced by the ATF and Explosives and/or the FTC or their foreign counterparts;
Disruptions in the timely import or export of our products and/or ingredients including flavors, flavor ingredients and supplement ingredients due to port congestion, strikes and related labor issues or otherwise;
Our ability to satisfy all criteria set forth in any model energy and/or alcohol drink guidelines, including, without limitation, those adopted by the American Beverage Association, of which we are a member, and/or any international beverage associations and the impact of our failure to satisfy such guidelines may have on our business;
The effect of unfavorable or adverse public relations, press, articles, comments and/or media attention;
Changes in the cost, quality and availability of containers, packaging materials, aluminum cans or kegs, the Midwest and other premiums, raw materials, including flavors and flavor ingredients, and other ingredients and juice concentrates, and our ability to obtain and/or maintain favorable supply arrangements and relationships and procure timely and/or sufficient production of all or any of our products to meet customer demand;
Any shortages that may be experienced in the procurement of containers and/or other raw materials including, without limitation, water, flavors, flavor ingredients, supplement ingredients, aluminum cans generally, PET containers used for our Monster Hydro® energy drinks, 24-ounce aluminum cap cans and 550ml BRE aluminum cans with resealable ends;
Limitations in procuring sufficient quantities of aluminum cans;
In order to secure sufficient quantities of aluminum cans and sufficient co-packing availability in the future, we may be required to commit to minimum purchase volumes and/or minimum co-packing volumes. In the event that we over-estimate future demand for our products and therefore may not purchase such minimum quantities in full, or utilize such minimum co-packing volumes in full, we may incur claims and/or costs or losses in respect of such shortfalls;
The impact on our cost of sales of corporate activity among the limited number of suppliers from whom we purchase certain raw materials;

65

Our ability to pass on to our customers all or a portion of any increases in the costs of raw materials, ingredients, commodities and/or other cost inputs affecting our business;
Our ability to achieve both internal domestic and international forecasts, which may be based on projected volumes and sales of many product types and/or new products, certain of which are more profitable than others; there can be no assurance that we will achieve projected levels of sales as well as forecasted product and/or geographic mixes;
Our ability to penetrate new domestic and/or international markets and/or gain approval or mitigate the delay in securing approval for the sale of our products in various countries;
The effectiveness of sales and/or marketing efforts by us and/or by the bottlers/distributors of our products, most of whom distribute products that may be regarded as competitive with our products;
Unilateral decisions by bottlers/distributors, buying groups, convenience chains, grocery chains, mass merchandisers, specialty chain stores, e-commerce retailers, e-commerce websites, club stores and other customers to discontinue carrying all or any of our products that they are carrying at any time, restrict the range of our products they carry, impose restrictions or limitations on the sale of our products and/or the sizes of containers of our products and/or devote less resources to the sale of our products;
The impact of certain activities by competitors and others to persuade regulators and/or retailers and/or customers in certain countries to reduce the permitted or maximum container sizes for our products from those currently being sold and marketed by us;
The impact of possible trading disputes between our bottler/distributors and their customers and/or one or more buying groups which may result in the delisting of certain of the Company products, temporarily or otherwise;
The effects of retailer consolidation on our business and our ability to successfully adapt to the rapidly changing retail landscape, including, but not limited to, substantial competition in the alcohol beverage market from new entrants, consolidations by competitors and retailers, and other competitive activities;
Our ability to adapt to the changing retail landscape with the rapid growth in e-commerce retailers;
The effects of bottler/distributor consolidation on our business;
The costs and/or effectiveness, now or in the future, of our advertising, marketing and promotional strategies;
The success of our sports marketing, social media and other general marketing endeavors both domestically and internationally;
Possible product recalls and/or reformulations of certain of our products and/or market withdrawals of certain of our products due to defective and/or non-compliant formulas or production in one or more jurisdictions;
The failure of our bottlers and/or co-packers to manufacture our products on a timely basis or at all;
Our ability to make suitable arrangements and/or procure sufficient capacity for the co-packing of any of our products both domestically and internationally, the timely replacement of discontinued co-packing arrangements and/or limitations on co-packing availability, including for retort production;
Our ability to make suitable arrangements for the timely procurement of non-defective raw materials;
Our inability to protect and/or the loss of our intellectual property rights and/or our inability to use our trademarks, trade names or designs and/or trade dress in certain countries;
Volatility of stock prices which may restrict stock sales, stock purchases or other opportunities as well as negatively impact the motivation of equity award grantees;
Provisions in our organizational documents and/or control by insiders which may prevent changes in control even if such changes would be beneficial to other stockholders;
Any disruption in and/or lack of effectiveness of our information technology systems, including a breach of cyber security, that disrupts our business or negatively impacts customer relationships, as well as cybersecurity incidents involving data shared with third parties; and
Recruitment and retention of senior management, other key employees and our employee base in general.

The foregoing list of important factors and other risks detailed from time to time in our reports filed with the SEC is not exhaustive. See “Part I, Item 1A – Risk Factors” for a more complete discussion of these risks and uncertainties and for other risks and uncertainties. Those factors and the other risk factors described therein are not necessarily all of the important factors that could cause actual results or developments to differ materially from those expressed in any of our

66

forward-looking statements. Other unknown or unpredictable factors also could harm our results. Consequently, our actual results could be materially different from the results described or anticipated by our forward-looking statements due to the inherent uncertainty of estimates, forecasts and projections and may be better or worse than anticipated. Given these uncertainties, you should not rely on forward-looking statements. Forward-looking statements represent our estimates and assumptions only as of the date that they were made. We expressly disclaim any duty to provide updates to forward-looking statements, and the estimates and assumptions associated with them, after the date of this report, in order to reflect changes in circumstances or expectations or the occurrence of unanticipated events except to the extent required by applicable securities laws.

ITEM 7A.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

In the normal course of business our financial position is routinely subject to a variety of risks. The principal market risks (i.e., the risk of loss arising from adverse changes in market rates and prices) to which we are exposed are fluctuations in commodity and other input prices affecting the costs of our raw materials (including, but not limited to, increases in the costs of aluminum cans, as well as sugar, sucralose and other sweeteners, glucose, sucrose, juice concentrates, milk, cream, coffee, tea, hops, malt and yeast, all of which are used in some or many of our products), fluctuations in energy and fuel prices, as well as limitations in the availability of aluminum cans and certain other raw materials and packaging materials. We generally do not use hedging agreements or alternative instruments to manage the risks associated with securing sufficient ingredients or raw materials. We are also subject to market risks with respect to the cost of commodities and other inputs because our ability to recover increased costs through higher pricing is limited by the competitive environment in which we operate.

We do not use derivative financial instruments to protect ourselves from fluctuations in interest rates and generally do not hedge against fluctuations in commodity prices.

Our net sales to customers outside of the United States were approximately 37% of consolidated net sales for both the years ended December 31, 2022 and 2021. Our growth strategy includes expanding our international business. As a result, we are subject to risks from changes in foreign currency exchange rates. During the year ended December 31, 2022, we entered into forward currency exchange contracts with financial institutions to create an economic hedge to specifically manage a portion of the foreign exchange risk exposure associated with certain consolidated subsidiaries’ non-functional currency denominated assets and liabilities. All foreign currency exchange contracts entered into by us as of December 31, 2022 have terms of three months or less. We do not enter into forward currency exchange contracts for speculation or trading purposes.

We have not designated our foreign currency exchange contracts as hedge transactions under FASB ASC 815. Therefore, gains and losses on our foreign currency exchange contracts are recognized in other (expense) income, net, in the consolidated statements of income, and are largely offset by the changes in the fair value of the underlying economically hedged item. We do not consider the potential loss resulting from a hypothetical 10% adverse change in quoted foreign currency exchange rates as of December 31, 2022 to be significant.

As of December 31, 2022, we had $1.31 billion in cash and cash equivalents, $1.36 billion in short-term investments and $61.4 million in long-term investments Certain of these investments are subject to general credit, liquidity, market and interest rate risks.

ITEM 8.FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

The information required to be furnished in response to this Item 8 follows the signature page and Index to Exhibits hereto at pages 77 through 125.

67

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 Under the supervision and with the participation of the Company’s management, including our Co-Chief Executive Officers and Chief Financial Officer, we have evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13(a)-15(e) and 15(d)-15(e) of the Exchange Act) as of the end of the period covered by this report. Based upon this evaluation, the Co-Chief Executive Officers and Chief Financial Officer have concluded that our disclosure controls and procedures are effective to ensure that information we are required to disclose in reports that we file or submit under the Exchange Act is (1) recorded, processed, summarized and reported within the time periods specified in rules and forms of the SEC and (2) accumulated and communicated to our management, including our principal executive and principal financial officers as appropriate to allow timely decisions regarding required disclosures.

Management’s Report on Internal Control Over Financial Reporting – Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Under the supervision and with the participation of our management, including our Co-Chief Executive Officers and Chief Financial Officer, our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2022, based on the framework in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our management’s evaluation under the framework in Internal Control - Integrated Framework (2013), our management concluded that our internal control over financial reporting was effective as of December 31, 2022.

Our internal control over financial reporting as of December 31, 2022 has been audited by Deloitte & Touche LLP, an independent registered public accounting firm, as stated in their attestation.

Changes in Internal Control Over Financial Reporting – There were no changes in the Company’s internal controls over financial reporting during the quarter ended December 31, 2022, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

68

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of

Monster Beverage Corporation

Corona, California

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of Monster Beverage Corporation and subsidiaries (the ”Company”) as of December 31, 2022, 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 Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements and financial statement schedule as of and for the year ended December 31, 2022, of the Company and our report dated March 1, 2023, expressed an unqualified opinion on those financial statements.

Basis for Opinion

The Company’s management is responsible 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 internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

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 the controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ DELOITTE & TOUCHE LLP

Costa Mesa, California

March 1, 2023

69

ITEM 9B.OTHER INFORMATION

None.

ITEM 9C.DISCLOSURE REGARDING FOREIGN JURISDICITONS THAT PREVENT INSPECTIONS

Not applicable.

70

PART III

ITEM 10.DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information required by this item regarding our directors is included under the caption “Proposal One – Election of Directors” in our Proxy Statement for our 2023 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended December 31, 2022 (the “2023 Proxy Statement”) and is incorporated herein by reference.

Information concerning compliance with Section 16(a) of the Exchange Act is included under the caption “Delinquent Section 16(a) Reports” in our 2023 Proxy Statement and is incorporated herein by reference.

Information concerning the Audit Committee and the Audit Committee Financial Expert is reported under the caption “Audit Committee; Report of the Audit Committee; Duties and Responsibilities” in our 2023 Proxy Statement and is incorporated herein by reference.

Code of Business Conduct and Ethics

We have adopted a Code of Business Conduct and Ethics that applies to all our directors, officers (including our principal executive officers, principal financial officer, principal accounting officer and controllers) and employees. The Code of Business Conduct and Ethics and any amendment thereto, as well as any waivers that are required to be disclosed by the rules of the SEC or NASDAQ, may be obtained at http://investors.monsterbevcorp.com/corporate-governance or at no cost to you by writing or telephoning us at the following address or telephone number:

Monster Beverage Corporation

1 Monster Way

Corona, CA 92879

(951) 739-6200

(800) 426-7367

ITEM 11.EXECUTIVE COMPENSATION

Information concerning the compensation of our directors and executive officers and Compensation Committee Interlocks and Insider Participation is reported under the captions “Compensation Discussion and Analysis,” and “Compensation Committee,” respectively, in our 2023 Proxy Statement and is incorporated herein by reference.

ITEM 12.SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

The disclosure set forth in Item 5, “Market for the Registrant’s Common Equity, Related Stockholder Matters and Issuer Repurchases of Equity Securities”, of this report is incorporated herein.

Information concerning the beneficial ownership of the Company’s Common Stock of (a) those persons known to the Company to be the beneficial owners of more than 5% of the Company’s common stock; (b) each of the Company’s directors and nominees for director; and (c) the Company’s executive officers and all of the Company’s current directors and executive officers as a group is reported under the caption “Principal Stockholders and Security Ownership of Management” in our 2023 Proxy Statement and is incorporated herein by reference.

Information concerning shares of the Company’s Common Stock authorized for issuance under the Company’s equity compensation plans is reported under the caption “Employee Equity Compensation Plan Information” in our 2023 Proxy Statement and is incorporated herein by reference.

71

ITEM 13.CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE

Information concerning certain relationships and related transactions is reported under the caption “Certain Relationships and Related Transactions and Director Independence” in our 2023 Proxy Statement and is incorporated herein by reference.

ITEM 14.PRINCIPAL ACCOUNTING FEES AND SERVICES

Information concerning our accountant fees and our Audit Committee’s pre-approval of audit and permissible non-audit services of independent auditors is reported under the captions “Principal Accounting Firm Fees” and “Pre-Approval of Audit and Non-Audit Services,” respectively, in our 2023 Proxy Statement and is incorporated herein by reference.

72

PART IV

ITEM 15.EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

(a)

The following documents are filed as a part of this Form 10-K:

    

Report of Independent Registered Public Accounting Firm (PCAOB ID No. 34)

    

78

Financial Statements:

Consolidated Balance Sheets as of December 31, 2022 and 2021

81

Consolidated Statements of Income for the years ended December 31, 2022, 2021 and 2020

82

Consolidated Statements of Comprehensive Income for the years ended December 31, 2022, 2021 and 2020

83

Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2022, 2021 and 2020

84

Consolidated Statements of Cash Flows for the years ended December 31, 2022, 2021 and 2020

85

Notes to Consolidated Financial Statements

87

Financial Statement Schedule:

Valuation and Qualifying Accounts for the years ended December 31, 2022, 2021 and 2020

125

Exhibits:

The Exhibits listed in the Index of Exhibits, which appears immediately preceding the signature page and is incorporated herein by reference, as filed as part of this Form 10-K.

ITEM 16.FORM 10-K SUMMARY

None

73

INDEX TO EXHIBITS

The following designated exhibits, as indicated below, are either filed or furnished, as applicable herewith or have heretofore been filed or furnished with the Securities and Exchange Commission under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.

2.1

Transaction Agreement, dated as of August 14, 2014, by and among Monster Beverage Corporation, New Laser Corporation, New Laser Merger Corp, The Coca-Cola Company and European Refreshments (incorporated by reference to Exhibit 2.1 to our Form 8-K dated August 18, 2014).

2.1.1

Amendment to Transaction Agreement, dated as of March 16, 2018, by and among Monster Beverage Corporation, New Laser Corporation, New Laser Merger Corp., The Coca-Cola Company and European Refreshments (incorporated by reference to Exhibit 2.1 to our Form 8-K dated March 20, 2018).

2.2

Asset Transfer Agreement, dated as of August 14, 2014, by and among Monster Beverage Corporation, New Laser Corporation and The Coca-Cola Company (incorporated by reference to Exhibit 2.2 to our Form 8-K dated August 18, 2014).

3.1

Certificate of Incorporation of the Company, as amended (incorporated by reference to Exhibit 3.1 to our Form 10-K dated November 7, 2016).

3.2

Second Amended and Restated By-laws of the Company (incorporated by reference to Exhibit 3.2 to our Form 8-K dated April 16, 2018).

4.1

Description of Common Stock (incorporated by reference to Exhibit 4.1 to our Form 10-K dated February 28, 2020).

10.1

Amended and Restated Distribution Coordination Agreement, dated as of June 12, 2015, between Monster Energy Company and The Coca-Cola Company (incorporated by reference to Exhibit 10.1 to our Form 10-Q dated August 10, 2015).

10.2

Amended and Restated International Distribution Coordination Agreement, dated as of June 12, 2015, between Monster Energy Ltd. and Monster Energy Company and The Coca-Cola Company (incorporated by reference to Exhibit 10.2 to our Form 10-Q dated August 10, 2015).

10.3

Form of Indemnification Agreement (to be provided by Monster Beverage Corporation to its directors and officers) (incorporated by reference to Exhibit 10.1 to our Form 8-K dated June 11, 2019).

10.4+

Form of Restricted Stock Unit Agreement pursuant to the Monster Beverage Corporation 2017 Compensation Plan for Non-Employee Directors (incorporated by reference to Exhibit 10.4 to our Form 10-K dated March 1, 2021).

10.5+

Form of Restricted Stock Agreement (incorporated by reference to Exhibit 10.1 to our Form 10-Q dated August 9, 2011).

10.6+

Monster Beverage Corporation 2011 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.1 to our Form 8-K dated May 24, 2011).

10.7+

Employment Agreement between Monster Beverage Corporation and Rodney C. Sacks (incorporated by reference to Exhibit 10.1 to our Form 8-K dated March 19, 2014).

10.8+

Employment Agreement between Monster Beverage Corporation and Hilton H. Schlosberg (incorporated by reference to Exhibit 10.2 to our Form 8-K dated March 19, 2014).

10.9+

Form of Stock Option Agreement for grants under the Monster Beverage Corporation 2011 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.10 to our Form 10-K dated March 1, 2018).

10.10+

Form of Stock Option Agreement of Co-Chief Executive Officers for grants under the Monster Beverage Corporation 2011 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.11 to our Form 10-K dated March 1, 2018).

10.11+

Form of 2020 Annual Incentive Award Agreement for grants under the Monster Beverage Corporation 2011 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.1 to our Form 10-Q dated May 11, 2020).

10.12+

Form of Performance Share Unit Award Agreement for grants under the Monster Beverage Corporation 2011 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.2 to our Form 10-Q dated May 11, 2020).

10.13+

Form of Restricted Stock Unit Agreement for grants under the Monster Beverage Corporation 2011 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.13 to our Form 10-K dated March 1, 2021).

74

10.14+

Form of Restricted Stock Unit Agreement of Co-Chief Executive Officers for grants under the Monster Beverage Corporation 2011 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.14 to our Form 10-K dated March 1, 2021).

10.15+

Monster Beverage Corporation 2020 Omnibus Incentive Plan (incorporated by reference to Appendix A to our Definitive Proxy Statement on Schedule 14A, filed April 21, 2020).

10.16+

Monster Beverage Corporation 2017 Compensation Plan for Non-Employee Directors as Amended and Restated on February 23, 2022 (incorporated by reference to Exhibit 10.1 to our Form 10-Q dated May 6, 2022).

10.17+

Monster Beverage Corporation Deferred Compensation Plan for Non-Employee Directors (incorporated by reference to Exhibit 4.2 to our Form S-8 dated June 21, 2017).

10.18+

Amended and Restated Monster Beverage Corporation Deferred Compensation Plan (incorporated by reference to Exhibit 10.14 to our Form 10-K dated March 1, 2018).

10.19+

Form of Stock Option Award Agreement for grants under the Monster Beverage Corporation 2020 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.1 to our Form 10-Q dated May 7, 2021).

10.20+

Form of Annual Incentive Award Agreement for grants under the Monster Beverage Corporation 2020 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.2 to our Form 10-Q dated May 7, 2021).

10.21+

Form of Performance Share Unit Award Agreement for grants under the Monster Beverage Corporation 2020 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.3 to our Form 10-Q dated May 7, 2021).

10.22+

Form of Restricted Stock Unit Award Agreement for grants under the Monster Beverage Corporation 2020 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.4 to our Form 10-Q dated May 7, 2021).

16.1

Letter from Deloitte & Touche LLP to the Securities and Exchange Commission dated January 13, 2023 (incorporated by reference to Exhibit 16.1 to our Form 8-K dated January 13, 2023).

21*

Subsidiaries

23*

Consent of Independent Registered Public Accounting Firm

31.1*

Certification by Co-Chief Executive Officer pursuant to Rule 13A-14(a) or 15D-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2*

Certification by Co-Chief Executive Officer pursuant to Rule 13A-14(a) or 15D-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.3*

Certification by Chief Financial Officer pursuant to Rule 13A-14(a) or 15D-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1*

Certification by Co-Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

32.2*

Certification by Co-Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

32.3*

Certification by Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

101*

The following materials from Monster Beverage Corporation’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 are furnished herewith, formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) Consolidated Balance Sheets as of December 31, 2022 and 2021, (ii) Consolidated Statements of Income for the years ended December 31, 2022, 2021 and 2020, (iii) Consolidated Statements of Comprehensive Income for the years ended December 31, 2022, 2021 and 2020, (iv) Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2022, 2021 and 2020, (v) Consolidated Statements of Cash Flows for the years ended December 31, 2022, 2021 and 2020, and (vi) Notes to Consolidated Financial Statements.

104*

The cover page from Monster Beverage Corporation’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, formatted in iXBRL (Inline eXtensible Business Reporting Language) and contained in Exhibit 101.

*

Filed herewith.

+

Management contract or compensatory plans or arrangements.

75

SIGNATURES

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

MONSTER BEVERAGE CORPORATION

/s/ RODNEY C. SACKS

    

Rodney C. Sacks

    

Date: March 1, 2023

Chairman of the Board of

Directors and Co-Chief

Executive Officer

/s/ HILTON H. SCHLOSBERG

Hilton H. Schlosberg

Date: March 1, 2023

Vice Chairman of the Board of

Directors and Co-Chief

Executive Officer

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

Signature

    

Title

    

Date

/s/ RODNEY C. SACKS

Chairman of the Board of

March 1, 2023

Rodney C. Sacks

Directors and Co-Chief Executive

Officer (principal executive officer)

/s/ HILTON H. SCHLOSBERG

Vice Chairman of the Board of Directors

March 1, 2023

Hilton H. Schlosberg

and Co-Chief Executive Officer (principal

executive officer)

/s/ THOMAS J. KELLY

Chief Financial Officer (principal financial

March 1, 2023

Thomas J. Kelly

officer, principal accounting officer)

/s/ ANA DEMEL

Director

March 1, 2023

Ana Demel

/s/ JAMES L. DINKINS

Director

March 1, 2023

James L. Dinkins

/s/ GARY P. FAYARD

Director

March 1, 2023

Gary P. Fayard

/s/ MARK J. HALL

Director

March 1, 2023

Mark J. Hall

/s/ TIFFANY M. HALL

Director

March 1, 2023

Tiffany M. Hall

/s/ JEANNE P. JACKSON

Director

March 1, 2023

Jeanne P. Jackson

/s/ STEVEN G. PIZULA

Director

March 1, 2023

Steven G. Pizula

/s/ MARK S. VIDERGAUZ

Director

March 1, 2023

Mark S. Vidergauz

76

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS AND FINANCIAL STATEMENT SCHEDULE

Page

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

Report of Independent Registered Public Accounting Firm

78

Consolidated Balance Sheets as of December 31, 2022 and 2021

81

Consolidated Statements of Income for the years ended December 31, 2022, 2021 and 2020

82

Consolidated Statements of Comprehensive Income for the years ended December 31, 2022, 2021 and 2020

83

Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2022, 2021 and 2020

84

Consolidated Statements of Cash Flows for the years ended December 31, 2022, 2021 and 2020

85

Notes to Consolidated Financial Statements

87

Financial Statement Schedule – Valuation and Qualifying Accounts for the years ended December 31, 2022, 2021 and 2020

125

77

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of

Monster Beverage Corporation

Corona, California

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Monster Beverage Corporation and subsidiaries (the “Company”) as of December 31, 2022 and 2021, the related consolidated statements of income, comprehensive income, stockholders’ equity and cash flows, for each of the three years in the period ended December 31, 2022, and the related notes and the schedule listed in the Index at Item 15(a) (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control–Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated March 1, 2023, expressed an unqualified opinion on the Company’s internal control over financial reporting.

Basis for Opinion

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

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

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) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters 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 a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

78

Accrued Promotional Allowances — Refer to Note 3 to the financial statements

Critical Audit Matter Description

The Company’s promotional and other allowances are calculated based on various programs with its bottlers/distributors and retail customers, and accruals are established at the time of the initial product sale for the Company’s anticipated liabilities. These accruals are based on agreed-upon terms as well as the Company’s historical experience with similar programs and require management’s judgment with respect to estimating consumer participation and/or bottler/distributor and retail customer performance levels. Promotional and other allowances for the Company’s energy drink products primarily include consideration given to its non-alcohol bottlers/distributors or retail customers, including, but not limited to, the following: (i) discounts granted off list prices to support price promotions to end consumers by retailers; (ii) reimbursements given to bottlers/distributors for agreed portions of their promotional spend with retailers, including slotting, shelf space allowances, and other fees for both new and existing products; (iii) agreed share of fees given to bottlers/distributors and/or directly to retailers for advertising, in-store marketing, and promotional activities; (iv) agreed share of slotting, shelf space allowances, and other fees given directly to retailers, club stores and/or wholesalers; (v) incentives given to bottlers/distributors and/or retailers for achieving or exceeding certain predetermined sales goals; (vi) discounted or free products; (vii) contractual fees given to bottlers/distributors related to sales made by the Company directly to certain customers that fall within the bottlers’/distributors’ sales territories; and (viii) certain commissions paid based on sales to bottlers/distributors. The promotional programs for the Company’s energy drink products are of varying durations, typically ranging from one week to one year based on the agreed-upon terms. The nature of such programs is determined on a per retail customer basis, and in certain instances, the same program is set for multiple retail customers. The promotional expenditures are recorded as a reduction to net sales in the period the underlying sale occurs. Total promotional expenditures included as a reduction to net sales were $990.6 million for the year ended December 31, 2022, and accrued promotional allowances were $255.6 million as of December 31, 2022.

We identified accrued promotional allowances as a critical audit matter because of the extent and subjective nature of management judgment required with respect to estimating consumer participation and/or distributor and retail customer performance levels and future promotional claims, which required a high degree of auditor judgement and an increased extent of effort.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures over accrued promotional allowances for energy drink products, with respect to management’s judgment regarding levels of consumer participation and/or distributor and retail customer performance levels and future promotional claims, included the following, among others:

We tested the effectiveness of controls over accrued promotional allowances, including those controls pertaining to management’s estimation of future promotional claims.
We selected a sample of accrued promotional allowances recorded for specific distributors and retail customers and sent confirmation requests of the accrual recorded and key terms of the agreement directly to the distributor or retail customer. We compared the confirmation response to the accrued amount recorded by the Company. In instances of nonreplies to our confirmation request from the distributor or retail customer, we performed alternative procedures as follows: (1) developing an expectation of the accrual using current-year claim and payment data, and/or (2) vouching known claim submissions, unpaid as of period-end, to underlying supporting documentation.
We tested the promotional expenditure amount recorded as a reduction to net sales and assessed the reasonableness of management’s estimate by developing an expectation of the amount, based on historical promotional expenditure amounts recorded as a percentage of sales, and compared our expectation to the recorded promotional expenditure amount.

79

We performed inquiries with the Company’s sales and marketing personnel to corroborate our understanding of new and existing promotional programs that may alter the relationship between gross billings and promotional allowances, as such programs are considered by management when estimating future promotional claims.
We evaluated management’s ability to estimate promotional allowances by comparing the actual promotional allowances subsequently paid to the original estimates of management.

/s/ DELOITTE & TOUCHE LLP

Costa Mesa, California

March 1, 2023

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

80

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

AS OF DECEMBER 31, 2022 AND 2021 (In Thousands, Except Par Value)

December 31, 

December 31, 

    

2022

    

2021

ASSETS

CURRENT ASSETS:

Cash and cash equivalents

$

1,307,141

$

1,326,462

Short-term investments

 

1,362,314

 

 

1,749,727

Accounts receivable, net

 

1,016,203

 

 

896,658

Inventories

 

935,631

 

 

593,357

Prepaid expenses and other current assets

 

109,823

 

 

82,668

Prepaid income taxes

 

33,785

 

 

33,238

Total current assets

 

4,764,897

 

 

4,682,110

INVESTMENTS

 

61,443

 

 

99,419

PROPERTY AND EQUIPMENT, net

 

516,897

 

 

313,753

DEFERRED INCOME TAXES

 

177,039

 

 

225,221

GOODWILL

 

1,417,941

 

 

1,331,643

OTHER INTANGIBLE ASSETS, net

 

1,220,410

 

 

1,072,386

OTHER ASSETS

 

134,478

 

 

80,252

Total Assets

$

8,293,105

 

$

7,804,784

LIABILITIES AND STOCKHOLDERS’ EQUITY

CURRENT LIABILITIES:

Accounts payable

$

444,265

 

$

404,263

Accrued liabilities

 

172,991

 

 

210,964

Accrued promotional allowances

 

255,631

 

 

211,461

Deferred revenue

 

43,311

 

 

42,530

Accrued compensation

 

72,463

 

 

65,459

Income taxes payable

 

13,317

 

 

30,399

Total current liabilities

 

1,001,978

 

 

965,076

DEFERRED REVENUE

 

223,800

 

 

243,249

OTHER LIABILITIES

42,286

29,508

COMMITMENTS AND CONTINGENCIES (Note 13)

STOCKHOLDERS’ EQUITY:

Common stock - $0.005 par value; 1,250,000 shares authorized;
641,844 shares issued and 522,300 shares outstanding as of December 31, 2022;
640,043 shares issued and 529,323 shares outstanding as of December 31, 2021

3,209

3,200

Additional paid-in capital

 

4,780,013

 

 

4,652,620

Retained earnings

 

9,001,173

 

 

7,809,549

Accumulated other comprehensive loss

 

(159,073)

 

 

(69,165)

Common stock in treasury, at cost; 119,544 shares and 110,720 shares as of December 31, 2022 and December 31, 2021, respectively

 

(6,600,281)

 

 

(5,829,253)

Total stockholders’ equity

 

7,025,041

 

 

6,566,951

Total Liabilities and Stockholders’ Equity

$

8,293,105

 

$

7,804,784

See accompanying notes to consolidated financial statements.

81

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF INCOME

FOR THE YEARS ENDED DECEMBER 31, 2022, 2021 AND 2020

(In Thousands, Except Per Share Amounts)

    

2022

    

2021

    

2020

NET SALES

$

6,311,050

$

5,541,352

$

4,598,638

COST OF SALES

 

3,136,483

 

2,432,839

 

1,874,758

GROSS PROFIT

 

3,174,567

 

3,108,513

 

2,723,880

OPERATING EXPENSES

 

1,589,846

 

1,311,046

 

1,090,727

OPERATING INCOME

 

1,584,721

 

1,797,467

 

1,633,153

OTHER (EXPENSE) INCOME , NET

 

(12,757)

 

3,952

 

(6,996)

INCOME BEFORE PROVISION FOR INCOME TAXES

 

1,571,964

 

1,801,419

 

1,626,157

PROVISION FOR INCOME TAXES

380,340

423,944

216,563

NET INCOME

$

1,191,624

$

1,377,475

$

1,409,594

NET INCOME PER COMMON SHARE:

Basic

$

2.26

$

2.61

$

2.66

Diluted

$

2.23

$

2.57

$

2.64

WEIGHTED AVERAGE NUMBER OF SHARES OF COMMON STOCK AND COMMON STOCK EQUIVALENTS:

Basic

 

526,779

 

528,763

 

529,639

Diluted

 

533,221

 

535,639

 

534,807

See accompanying notes to consolidated financial statements.

82

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

FOR THE YEARS ENDED DECEMBER 31, 2022, 2021 AND 2020 (In Thousands)

    

2022

    

2021

    

2020

Net income, as reported

$

1,191,624

$

1,377,475

$

1,409,594

Other comprehensive income (loss):

Change in foreign currency translation adjustment, net of tax

 

(85,021)

 

(71,158)

 

35,531

Available-for-sale investments:

Change in net unrealized losses

 

(4,887)

 

(1,041)

 

(110)

Reclassification adjustment for net gains included in net income

 

 

 

Net change in available-for-sale investments

 

(4,887)

 

(1,041)

 

(110)

Other comprehensive income (loss)

 

(89,908)

 

(72,199)

 

35,421

Comprehensive income

$

1,101,716

$

1,305,276

$

1,445,015

See accompanying notes to consolidated financial statements.

83

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

FOR THE YEARS ENDED DECEMBER 31, 2022, 2021 AND 2020 (In Thousands)

Accumulated

Other

Total

Common Stock

Additional

Retained

Comprehensive

Treasury Stock

Stockholders’

    

Shares

    

Amount

    

Paid-in Capital

    

Earnings

    

(Loss) Income

    

Shares

    

Amount

    

Equity

Balance, January 1, 2020

    

636,460

    

$

3,182

    

$

4,397,511

    

$

5,022,480

    

$

(32,387)

    

(99,762)

    

$

(5,219,505)

    

$

4,171,281

Stock-based compensation

 

67,546

67,546

Exercise of stock options

 

2,202

11

72,925

72,936

Unrealized loss on available-for-sale securities

 

 

 

 

 

(110)

 

 

 

(110)

Repurchase of common stock

 

(10,803)

(595,918)

(595,918)

Foreign currency translation

 

35,531

35,531

Net income

 

1,409,594

1,409,594

Balance, December 31, 2020

638,662

$

3,193

$

4,537,982

$

6,432,074

$

3,034

(110,565)

$

(5,815,423)

$

5,160,860

Stock-based compensation

 

68,922

68,922

Exercise of stock options

 

1,381

7

45,716

45,723

Unrealized loss on available-for-sale securities

 

(1,041)

(1,041)

Repurchase of common stock

 

(155)

(13,830)

(13,830)

Foreign currency translation

 

(71,158)

(71,158)

Net income

 

1,377,475

1,377,475

Balance, December 31, 2021

 

640,043

 

$

3,200

 

$

4,652,620

 

$

7,809,549

 

$

(69,165)

(110,720)

 

$

(5,829,253)

 

$

6,566,951

Stock-based compensation

63,387

63,387

Exercise of stock options

1,801

9

64,006

64,015

Unrealized loss on available-for-sale securities

(4,887)

(4,887)

Repurchase of common stock

(8,824)

(771,028)

(771,028)

Foreign currency translation

(85,021)

(85,021)

Net income

 

1,191,624

1,191,624

Balance, December 31, 2022

 

641,844

$

3,209

$

4,780,013

$

9,001,173

$

(159,073)

(119,544)

$

(6,600,281)

$

7,025,041

See accompanying notes to consolidated financial statements.

84

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE YEARS ENDED DECEMBER 31, 2022, 2021 AND 2020 (In Thousands)

    

2022

    

2021

    

2020

CASH FLOWS FROM OPERATING ACTIVITIES:

Net income

$

1,191,624

$

1,377,475

$

1,409,594

Adjustments to reconcile net income to net cash provided by operating activities:

Depreciation and amortization

 

61,241

 

50,155

 

57,030

Non-cash lease expense

7,337

4,107

3,943

Gain on disposal of property and equipment

 

(185)

(1,013)

(350)

Loss on impairment of intangibles

2,200

8,700

Stock-based compensation

 

64,109

 

70,483

 

70,289

Deferred income taxes

 

48,182

16,429

(156,873)

Effect on cash of changes in operating assets and liabilities net of acquisition:

Accounts receivable

 

(128,981)

 

(254,228)

 

(119,672)

Inventories

 

(347,712)

 

(277,793)

 

30,304

Prepaid expenses and other assets

 

(38,268)

 

(29,341)

 

1,024

Prepaid income taxes

 

(4,439)

 

(10,919)

 

5,516

Accounts payable

 

49,765

 

114,297

 

18,696

Accrued liabilities

 

(30,419)

 

71,586

 

26,113

Accrued promotional allowances

 

50,821

 

31,498

 

13,762

Accrued compensation

 

3,729

 

7,950

 

7,501

Income taxes payable

 

(16,860)

 

7,221

 

10,422

Other liabilities

(4,540)

492

(356)

Deferred revenue

 

(19,905)

 

(22,658)

 

(21,480)

Net cash provided by operating activities

 

887,699

 

1,155,741

 

1,364,163

CASH FLOWS FROM INVESTING ACTIVITIES:

Sales of available-for-sale investments

 

2,252,355

 

1,488,599

 

920,196

Purchases of available-for-sale investments

(1,847,067)

(2,413,143)

(1,299,981)

Acquisition of CANarchy, net of cash

 

(329,472)

 

 

Purchases of property and equipment

 

(188,726)

 

(43,868)

 

(48,722)

Proceeds from sale of property and equipment

 

1,313

 

1,328

 

993

Additions to intangibles

 

(23,427)

 

(13,585)

 

(18,550)

Increase in other assets

 

(26,343)

 

(11,353)

 

(26,423)

Net cash used in investing activities

 

(161,367)

 

(992,022)

 

(472,487)

CASH FLOWS FROM FINANCING ACTIVITIES:

Borrowings (payments) on debt

 

75

 

2,928

 

(3,086)

Issuance of common stock

 

64,015

 

45,723

 

72,936

Purchases of common stock held in treasury

 

(771,028)

 

(13,830)

 

(595,918)

Net cash (used in) provided by financing activities

 

(706,938)

 

34,821

 

(526,068)

Effect of exchange rate changes on cash and cash equivalents

 

(38,715)

 

(52,491)

 

16,848

NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS

 

(19,321)

 

146,049

 

382,456

CASH AND CASH EQUIVALENTS, beginning of year

 

1,326,462

 

1,180,413

 

797,957

CASH AND CASH EQUIVALENTS, end of year

$

1,307,141

$

1,326,462

$

1,180,413

SUPPLEMENTAL INFORMATION:

Cash paid during the year for:

Interest

$

431

$

134

$

44

Income taxes

$

379,998

$

420,521

$

355,509

See accompanying notes to consolidated financial statements.

85

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued)

FOR THE YEARS ENDED DECEMBER 31, 2022, 2021 AND 2020

SUPPLEMENTAL DISCLOSURE OF NON-CASH ITEMS:

Included in accrued liabilities as of December 31, 2022, 2021 and 2020 were $9.4 million, $14.0 million and $9.8 million, respectively, related to net additions to other intangible assets.

Accounts payable included equipment purchases of $2.9 million, $0.6 million and $0.6 million as of December 31, 2022, 2021 and 2020, respectively.

Accounts receivable included sales of available-for-sale short-term investments of $15.2 million as of December 31, 2022. No sales of available-for-sale investments were included in accounts receivable as of December 31, 2021 and 2020.

See accompanying notes to consolidated financial statements.

86

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

1.          ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Organization – Monster Beverage Corporation (the “Company”) was incorporated in the state of Delaware. The Company is a holding company and has no operating business except through its consolidated subsidiaries.

Nature of Operations – The Company develops, markets, sells and distributes energy drink beverages and concentrates for energy drink beverages, primarily under the following brand names: Monster Energy®, Monster Energy Ultra®, Monster Rehab®, Monster Energy® Nitro, Java Monster®, Punch Monster®, Juice Monster®, Monster Hydro® Energy Water, Monster Hydro® Super Sport, Monster Super Fuel®, Monster Dragon Tea®, Reign Total Body Fuel®, Reign Inferno® Thermogenic Fuel, Reign Storm®, NOS®, Full Throttle®, Burn®, Mother®, Nalu®, Ultra Energy®, Play® and Power Play® (stylized), Relentless®, BPM®, BU®, Gladiator®, Samurai®, Live+®, Predator®, Fury® and True North®.

The Company also develops, markets, sells and distributes craft beers, flavored malt beverages (“FMBs”) and hard seltzers under a number of brands, including Jai Alai® IPA, Florida ManTM IPA, Dale’s Pale Ale®, Wild BasinTM Hard Seltzers, Dallas Blonde®, Deep EllumTM IPA, Perrin Brewing CompanyTM Black Ale, Hop Rising® Double IPA, Wasatch® Apricot Hefeweizen, The Beast UnleashedTM and a host of other brands.

Basis of Presentation – The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of the Company and its consolidated subsidiaries.

Amounts previously classified in certain property and equipment balances totaling $20.1 million as of December 31, 2021 have been reclassified to assets under construction to conform to presentation as of December 31, 2022. See Note 9.

Principles of Consolidation – The Company consolidates all entities that it controls by ownership of a majority voting interest. All intercompany balances and transactions have been eliminated in consolidation.

Business Combinations – Business acquisitions are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805 “Business Combinations”. FASB ASC 805 requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired, the liabilities assumed and any non-controlling interest in the acquired entity, and recognize and measure goodwill or a gain from the purchase. The acquiree’s results are included in the Company’s consolidated financial statements from the date of acquisition. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments are recorded to goodwill over the measurement period (not longer than twelve months). The acquisition method also requires that acquisition-related transaction and post-acquisition restructuring costs be charged to expense and requires the Company to recognize and measure certain assets and liabilities including those arising from contingencies and contingent consideration in a business combination.

Cash and Cash Equivalents – The Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Throughout the year, the Company has had amounts on deposit at financial institutions that exceed the federally insured limits. The Company has not experienced any loss as a result of these deposits and does not expect to incur any losses in the future.

87

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

Investments – The Company’s investments in debt securities are classified as either held-to-maturity, available-for-sale or trading, in accordance with FASB ASC 320. Held-to-maturity securities are those securities that the Company has the positive intent and ability to hold until maturity. Trading securities are those securities that the Company intends to sell in the near term. All other securities not included in the held-to-maturity or trading category are classified as available-for-sale. Held-to-maturity securities are recorded at amortized cost which approximates fair market value. Trading securities are carried at fair value with unrealized gains and losses charged to earnings. Available-for-sale securities are carried at fair value with unrealized gains and losses recorded within accumulated other comprehensive income (loss) as a separate component of stockholders’ equity. FASB ASC 820 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. FASB ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs, where available. Under FASB ASC 326-30-35, a security is considered to be impaired if the fair value of the security is less than its amortized cost basis. Where the decline in fair value below the amortized cost basis has resulted from a credit loss, the Company will record an impairment relating to credit losses through an allowance for credit losses. The allowance is limited by the amount that the fair value is less than the amortized cost basis. Impairment that has not been recorded through an allowance for credit losses is recorded through other comprehensive income (loss), net of applicable taxes. The Company evaluates whether the decline in fair value of its investments has resulted from credit loss or other factors at each quarter-end. This evaluation consists of a review by management, and includes market pricing information and maturity dates for the securities held, market and economic trends in the industry and information on the issuer’s financial condition and, if applicable, information on the guarantors’ financial condition. Factors considered in determining whether an impairment has resulted from credit loss or other factors include the length of time and extent to which the investment’s fair value has been less than its cost basis, the financial condition and near-term prospects of the issuer and guarantors, including any specific events which may influence the operations of the issuer and the Company’s intent and ability to retain the investment for a reasonable period of time sufficient to allow for any anticipated recovery of fair value.

Accounts Receivable – The Company evaluates the collectability of its trade accounts receivable based on a number of factors. In circumstances where the Company becomes aware of a specific customer’s inability to meet its financial obligations to the Company, a specific reserve for bad debts is estimated and recorded, which reduces the recognized receivable to the estimated amount the Company believes will ultimately be collected. In addition to specific customer identification of potential bad debts, bad debt charges are recorded based on the Company’s recent loss history and an overall assessment of past due trade accounts receivable outstanding. In accordance with FASB ASC 210-20-45, in its consolidated balance sheets, the Company has presented accounts receivable, net of promotional allowances, only for those customers that it allows net settlement. All other accounts receivable and related promotional allowances are shown on a gross basis.

Inventories – Inventories are valued at the lower of first-in, first-out, cost or market value (net realizable value).

Property and Equipment – Property and equipment are stated at cost. Depreciation of furniture and fixtures, office and computer equipment, computer software, equipment, real property and vehicles is based on their estimated useful lives (three to thirty years) and is calculated using the straight-line method. Amortization of leasehold improvements is based on the lesser of their estimated useful lives or the terms of the related leases and is calculated using the straight-line method. Normal repairs and maintenance costs are expensed as incurred. Expenditures that materially increase values or extend useful lives are capitalized. The related costs and accumulated depreciation of disposed assets are eliminated and any resulting gain or loss on disposition is included in net income.

Goodwill – The Company records goodwill when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired, including related tax effects. Goodwill is not amortized; instead, goodwill is

88

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

tested for impairment on an annual basis, or more frequently if the Company believes indicators of impairment exist. The Company first assesses qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying value. If the Company reasonably determines that it is more-likely-than-not that the fair value is less than the carrying value, the Company performs its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Company will recognize an impairment for the amount by which the carrying amount exceeds a reporting unit’s fair value. For the years ended December 31, 2022, 2021 and 2020 there were no goodwill impairments recorded and there are no accumulated impairment balances.

Other Intangibles – Other Intangibles are comprised primarily of trademarks that represent the Company’s exclusive ownership of the Monster Energy®, Graphic®, Monster Energy Ultra®, Monster Dragon Tea®, Unleash the Beast!®, Monster Rehab®, Java Monster®, Muscle Monster®, Espresso Monster®, Punch Monster®, Juice Monster®, Monster Hydro®, Monster HydroSport Super Fuel®, Monster Super Fuel®, Reign Total Body Fuel®, Reign Inferno®, Predator®, Fury®, True North®, NOS®, Full Throttle®, Burn®, Mother®, Nalu®, Ultra Energy®, Play® and Power Play® (stylized), Relentless®, BPM®, BU®, Gladiator®, Samurai®, Oskar Blues Brewery®, Cigar City®, Deep Ellum Brewing Co®, Perrin Brewing Company®, Squatters®, Wasatch®, Jai Alai®, Dale’s Pale Ale®, Dallas Blonde®, Wild Basin®, Dale’s®, Mama’s Little Yella Pils®, Hop Rising® and The Beast UnleashedTM trademarks, all used in connection with the manufacture, sale and distribution of beverages. The Company also owns a number of other trademarks, flavors and formulas in the United States, as well as in a number of countries around the world. In accordance with FASB ASC 350, intangible assets with indefinite lives are not amortized but instead are measured for impairment at least annually, or when events indicate that an impairment exists. The Company calculates impairment as the excess of the carrying value of its indefinite-lived assets over their estimated fair value. If the carrying value exceeds the estimate of fair value a write-down is recorded. The Company amortizes its trademarks with finite useful lives over their respective useful lives. For the years ended December 31, 2022 and 2020, impairment charges of $2.2 million and $8.7 million, respectively, were recorded to indefinite-lived intangibles. For the year ended December 31, 2021, no impairments were recorded.

We presently have more than 17,500 registered trademarks and pending applications in various countries worldwide, and we apply for new trademarks on an ongoing basis. We regard our trademarks, service marks, copyrights, domain names, trade dress and other intellectual property as very important to our business. We consider Monster®, Monster Energy®, ®, Monster Energy Ultra®, Monster Dragon Iced Tea®, Unleash the Beast!®, Rehab® Monster®, Java Monster®, Muscle Monster®, Punch Monster®, Juice Monster®, Hydro® (stylized), Monster HydroSport Super Fuel®, Hydro Super Sport®, Monster Super Fuel®, Espresso Monster®, Monster Energy® Nitro, Reign Total Body Fuel®, Reign Inferno®, True North®, BU®, Nalu®, NOS®, Full Throttle®, Burn®, Mother®, Ultra Energy®, Play® and Power Play® (stylized), Relentless®, Predator®, Fury®, Live+®, BPM®, Gladiator®, Samurai®, Oskar Blues Brewery®, Cigar City®, Deep Ellum Brewing Co®, Perrin Brewing Company®, Squatters®, Wasatch®, Jai Alai®, Dale’s Pale Ale®, Dallas Blonde®, Wild Basin®, Dale’s®, Mama’s Little Yella Pils®, Hop Rising® and The Beast UnleashedTM to be our core trademarks. We also own the intellectual property of our most important flavors for certain of our Monster Energy® Brand energy drinks in perpetuity.

Leases – See Note 4.

Long-Lived Assets – Management regularly reviews property and equipment and other long-lived assets, including certain definite-lived intangible assets, for possible impairment. This review occurs annually, or more frequently if events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. If there is indication of impairment, management then prepares an estimate of future cash flows (undiscounted and without interest charges) expected to result from the use of the asset and its eventual disposition. If these cash flows are less than the carrying amount of the asset, an impairment loss is recognized to write down the asset to its estimated fair value. The fair value is estimated

89

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

using the present value of the future cash flows discounted at a rate commensurate with management’s estimates of the business risks. Preparation of estimated expected future cash flows is inherently subjective and is based on management’s best estimate of assumptions concerning expected future conditions. For the years ended December 31, 2022, 2021 and 2020, there were no impairment indicators identified. Long-lived assets held for sale are recorded at the lower of their carrying amount or fair value less cost to sell.

Foreign Currency Translation and Transactions – The accounts of the Company’s foreign subsidiaries are translated in accordance with FASB ASC 830. Foreign currency transaction gains and losses are recognized in other expense, net, at the time they occur. Net foreign currency exchange gains or losses resulting from the translation of assets and liabilities of foreign subsidiaries whose functional currency is not the U.S. dollar are recorded as a part of accumulated other comprehensive income (loss) in stockholders’ equity. Unrealized foreign currency exchange gains and losses on certain intercompany transactions that are of a long-term investment nature (i.e., settlement is not planned or anticipated in the foreseeable future) are also recorded in accumulated other comprehensive income (loss) in stockholders’ equity. During the years ended December 31, 2022, 2021 and 2020, the Company entered into forward currency exchange contracts with financial institutions to create an economic hedge to specifically manage a portion of the foreign exchange risk exposure associated with certain consolidated subsidiaries non-functional currency denominated assets and liabilities. All foreign currency exchange contracts outstanding as of December 31, 2022 have terms of three months or less. The Company does not enter into forward currency exchange contracts for speculation or trading purposes.

The Company has not designated its foreign currency exchange contracts as hedge transactions under FASB ASC 815. Therefore, gains and losses on the Company’s foreign currency exchange contracts are recognized in other (expense) income, net, in the consolidated statements of income, and are largely offset by the changes in the fair value of the underlying economically hedged item. For the years ended December 31, 2022, 2021 and 2020, aggregate foreign currency transaction gains (losses), including the gains or losses on forward currency exchange contracts, amounted to ($37.9) million, $0.3 million and ($11.2) million, respectively, and have been recorded in other (expense) income, net, in the accompanying consolidated statements of income.

Revenue Recognition – See Note 3.

Cost of Sales – Cost of sales consists of the costs of flavors, concentrates, supplement ingredients and/or beverage bases, the costs of raw materials utilized in the manufacture of beverages, co-packing fees, repacking fees, in-bound freight charges, as well as internal transfer costs, warehouse expenses incurred prior to the manufacture of the Company’s finished products and certain quality control costs. In addition, the Company includes in costs of sales certain costs such as depreciation, amortization and payroll costs that relate to the direct manufacture by the Company of certain flavors and concentrates. Raw materials account for the largest portion of cost of sales. Raw materials include cans, bottles, other containers, flavors, ingredients and packaging materials.

Operating Expenses – Operating expenses include selling expenses such as distribution expenses to transport products to customers and warehousing expenses after manufacture, as well as expenses for advertising, sampling and in-store demonstration costs, costs for merchandise displays, point-of-sale materials and premium items, sponsorship expenses, other marketing expenses and design expenses. Operating expenses also include such costs as payroll costs, travel costs, professional service fees including legal fees, termination payments made to certain of the Company’s prior distributors, depreciation and other general and administrative costs.

Freight-Out Costs – For the years ended December 31, 2022, 2021 and 2020, freight-out costs amounted to $249.2 million, $213.9 million and $134.1 million, respectively, and have been recorded in operating expenses in the accompanying consolidated statements of income.

90

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

Advertising and Promotional Expenses – The Company accounts for advertising production costs by expensing such production costs the first time the related advertising takes place. A significant amount of the Company’s promotional expenses result from payments under endorsement and sponsorship contracts. Accounting for endorsement and sponsorship payments is based upon specific contract provisions. Generally, endorsement and sponsorship payments are expensed on a straight-line basis over the term of the contract after giving recognition to the periodic performance compliance provisions of the contracts. Advertising and promotional expenses, including, but not limited to, production costs amounted to $460.7 million, $417.6 million and $345.7 million for the years ended December 31, 2022, 2021 and 2020, respectively. Advertising and promotional expenses are included in operating expenses in the accompanying consolidated statements of income.

Income Taxes – The Company utilizes the liability method of accounting for income taxes as set forth in FASB ASC 740. Under the liability method, deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized. In determining the need for valuation allowances the Company considers projected future taxable income and the availability of tax planning strategies. If in the future the Company determines that it would not be able to realize its recorded deferred tax assets, an increase in the valuation allowance would be recorded, decreasing earnings in the period in which such determination is made.

The Company assesses its income tax positions and records tax benefits for all years subject to examination based upon the Company’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements.

Stock-Based Compensation – The Company accounts for stock-based compensation under the provisions of FASB ASC 718. The Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes-Merton option pricing formula. The Company records compensation expense for non-employee stock options based on the estimated fair value of the options as of the earlier of (1) the date at which a commitment for performance by the non-employee to earn the stock option is reached or (2) the date at which the non-employee’s performance is complete, using the Black-Scholes-Merton option pricing formula. Stock-based compensation cost for restricted stock units and performance share units is measured based on the closing fair market value of the Company’s common stock at the date of grant. In the event that the Company has the option and intent to settle a restricted stock unit or performance share unit in cash, the award is classified as a liability and revalued at each balance sheet date. See Note 16.

Net Income Per Common Share – In accordance with FASB ASC 260, net income per common share, on a basic and diluted basis, is presented for all periods. Basic net income per share is computed by dividing net income by the weighted average number of common shares outstanding during each period. Diluted net income per share is computed by dividing net income by the weighted average number of common and dilutive common equivalent shares outstanding. The calculation of common equivalent shares assumes the exercise of dilutive stock options, net of assumed treasury share repurchases at average market prices, as applicable.

91

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

Concentration of Risk – Certain of the Company’s products utilize components (raw materials and/or co-packing services) from a limited number of sources. A disruption in the supply of such components could significantly affect the Company’s revenues from those products, as alternative sources of such components may not be available at commercially reasonable rates or within a reasonably short time period. The Company continues to endeavor to secure the availability of alternative sources for such components and minimize the risk of any disruption in production.

The Coca-Cola Company (“TCCC”), through certain wholly-owned subsidiaries (the “TCCC Subsidiaries”), accounted for approximately 2% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020.

Coca-Cola Consolidated, Inc. accounted for approximately 11%, 12% and 12% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Reyes Coca-Cola Bottling, LLC accounted for approximately 9%, 10% and 11% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Coca-Cola Europacific Partners accounted for approximately 13%, 12% and 10% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Credit Risk – The Company sells its products nationally and internationally, primarily to bottlers and full service beverage distributors, retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, drug stores, foodservice customers, value stores, e-commerce retailers and the military. The Company performs ongoing credit evaluations of its customers and generally does not require collateral. The Company maintains reserves for estimated credit losses, and historically, such losses have been within management’s expectations.

Fair Value of Financial Instruments – The carrying value of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to the relatively short maturity of the respective instruments.

Use of Estimates – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Recent Accounting Pronouncements In October 2021, the FASB issued Accounting Standards Update (“ASU”) No. 2021-08, “Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)”. ASU No. 2021-08 requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively. Early adoption is also permitted, including adoption in an interim period. If early adopted, the amendments are applied retrospectively to all business combinations for which the acquisition date occurred during the fiscal year of adoption. The Company adopted ASU No. 2021-08 on January 1, 2023, which did not have a material impact on the Company’s financial position, results of operations and liquidity.

92

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

2.          ACQUISITIONS

On February 17, 2022, the Company completed its acquisition of CANarchy Craft Brewery Collective LLC (“CANarchy”), a craft beer and hard seltzer company, for $329.5 million in cash (net of cash acquired), after certain working capital adjustments (the “CANarchy Transaction”). The CANarchy Transaction facilitates the Company’s entry into the alcohol beverage sector and brings the Cigar CityTM family of brands including Jai Alai® IPA and Florida ManTM IPA, the Oskar BluesTM family of brands including Dale’s Pale Ale®, Wild BasinTM Hard Seltzers, the Deep EllumTM family of brands including Dallas Blonde® and Deep EllumTM IPA, the Perrin Brewing CompanyTM family of brands including Black Ale, the Squatters® family of brands including Hop Rising® Double IPA, the Wasatch® family of brands including Apricot Hefeweizen, as well as certain other brands (collectively the “CANarchy Brands”) to the Company’s beverage portfolio. The transaction did not include CANarchy’s stand-alone restaurants. The Company’s organizational structure for its existing energy beverage business remains unchanged. CANarchy is functioning independently, retaining its own organizational structure and team.

The Company accounted for the CANarchy Transaction in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805 “Business Combinations”.

The following table summarizes the final fair value allocations of the CANarchy Transaction:

Identifiable 

Assets Acquired 

and Liabilities

Consideration 

    

 Assumed

    

Transferred

Intangibles - trademarks (non-amortizing)

$

89,500

$

Intangibles - customer relationships (amortizing)

 

54,500

 

Intangibles - permits (non-amortizing)

 

6,000

 

Property and equipment

 

81,285

 

Inventory

 

18,300

 

Right-of-use assets

 

12,836

 

Operating lease liabilities

 

(12,836)

 

Working capital (excluding inventory)

 

(5,640)

 

Other

 

(770)

 

Goodwill

 

86,298

 

Cash

 

3,248

 

332,721

Total

$

332,721

$

332,721

During the fourth quarter of 2022, the Company identified a measurement period adjustment to the Company’s previous purchase accounting estimates for the CANarchy Transaction. The adjustments to the estimated values previously disclosed, resulted from the completed assessment of certain trademarks. As a result, Intangibles – trademarks (non-amortizing) decreased and Goodwill increased by $5.0 million, respectively, from amounts previously reported.

The Company determined the fair values as follows:

Trademarks – relief-from-royalty method of the income approach
Customer relationships – distributor method of the income approach
Permits – with-and-without method of the income approach
Property and equipment – cost approach

93

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

Inventory – comparative sales method and replacement cost method

The book value of the working capital (excluding inventory) approximates fair value due to the short-term nature of the accounts.

The Company has determined goodwill in accordance with ASC 805, which requires the recognition of goodwill for the excess of the aggregate consideration over the net amounts of identifiable assets acquired and liabilities assumed as of the acquisition date.

For tax purposes, the CANarchy Transaction was recorded as an asset purchase. As such, the Company received a step-up in tax basis of the CANarchy assets, net, equal to the purchase price.

In accordance with Regulation S-X, pro forma unaudited condensed financial information for the CANarchy Transaction has not been provided as the impact of the transaction on the Company’s financial position, results of operations and liquidity was not material.

On May 5, 2022, the Company acquired certain real property and equipment in Norwalk, California for a purchase price of $62.5 million. The acquisition was treated as an asset acquisition for accounting purposes. The fair value allocations include $50.6 million for land, $10.0 million for building and $1.9 million for equipment. The Company intends to utilize the property as a manufacturing facility for certain of its products.

3.           REVENUE RECOGNITION

Revenues are accounted for in accordance with ASC 606 “Revenue from Contracts with Consumers”. The Company has four operating and reportable segments: (i) Monster Energy® Drinks segment (“Monster Energy® Drinks”), which is primarily comprised of the Company’s Monster Energy® drinks, Reign Total Body Fuel® high performance energy drinks, Monster® Tour WaterTM and True North® Pure Energy Seltzers, (ii) Strategic Brands segment (“Strategic Brands”), which is primarily comprised of the various energy drink brands acquired from The Coca-Cola Company (“TCCC”) in 2015 as well as the Company’s affordable energy brands, (iii) Alcohol Brands segment (“Alcohol Brands”), which is primarily comprised of the various craft beers and hard seltzers purchased as part of the CANarchy Transaction on February 17, 2022 as well as The Beast UnleashedTM FMBs and (iv) Other segment (“Other”), which is comprised of certain products sold by American Fruits and Flavors, LLC, a wholly-owned subsidiary of the Company, to independent third-party customers (the “AFF Third-Party Products”).

The Company’s Monster Energy® Drinks segment primarily generates net operating revenues by selling ready-to-drink packaged energy drinks primarily to bottlers and full service beverage bottlers/distributors (“bottlers/distributors”). In some cases, the Company sells ready-to-drink packaged energy drinks directly to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, drug stores, foodservice customers, value stores, e-commerce retailers and the military.

The Company’s Strategic Brands segment primarily generates net operating revenues by selling “concentrates” and/or “beverage bases” to authorized bottling and canning operations. Such bottlers generally combine the concentrates and/or beverage bases with sweeteners, water and other ingredients to produce ready-to-drink packaged energy drinks. The ready-to-drink packaged energy drinks are then sold by such bottlers to other bottlers/distributors and to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, foodservice customers, drug stores, value stores, e-commerce retailers and the military. To a lesser extent, the Strategic Brands segment generates net operating revenues by selling certain ready-to-drink packaged energy drinks to bottlers/distributors.

94

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

The Company’s Alcohol Brands segment primarily generates operating revenues by selling kegged and ready-to-drink canned beers, hard seltzers and FMBs primarily to beer distributors in the United States.

The majority of the Company’s revenue is recognized when it satisfies a single performance obligation by transferring control of its products to a customer. Control is generally transferred when the Company’s products are either shipped or delivered based on the terms contained within the underlying contracts or agreements. Certain of the Company’s bottlers/distributors may also perform a separate function as a co-packer on the Company’s behalf. In such cases, control of the Company’s products passes to such bottlers/distributors when they notify the Company that they have taken possession or transferred the relevant portion of the Company’s finished goods. The Company’s general payment terms are short-term in duration. The Company does not have significant financing components or payment terms. The Company did not have any material unsatisfied performance obligations as of December 31, 2022 and 2021.

The Company excludes from revenues all taxes assessed by a governmental authority that are imposed on the sale of its products and collected from customers.

Distribution expenses to transport the Company’s products, where applicable, and warehousing expense after manufacture are accounted for within operating expenses.

Promotional and other allowances (variable consideration) recorded as a reduction to net sales for the Company’s energy drink products, primarily include consideration given to the Company’s non-alcohol bottlers/distributors or retail customers including, but not limited to the following:

discounts granted off list prices to support price promotions to end-consumers by retailers;
reimbursements given to the Company’s bottlers/distributors for agreed portions of their promotional spend with retailers, including slotting, shelf space allowances and other fees for both new and existing products;
the Company’s agreed share of fees given to bottlers/distributors and/or directly to retailers for advertising, in-store marketing and promotional activities;
the Company’s agreed share of slotting, shelf space allowances and other fees given directly to retailers, club stores and/or wholesalers;
incentives given to the Company’s bottlers/distributors and/or retailers for achieving or exceeding certain predetermined sales goals;
discounted or free products;
contractual fees given to the Company’s bottlers/distributors related to sales made directly by the Company to certain customers that fall within the bottlers’/distributors’ sales territories; and
commissions to TCCC based on the Company’s sales to wholly-owned subsidiaries of TCCC (the “TCCC Subsidiaries”) and/or to TCCC bottlers/distributors accounted for under the equity method by TCCC (the “TCCC Related Parties”).

The Company’s promotional allowance programs with its non-alcohol bottlers/distributors and/or retailers are executed through separate agreements in the ordinary course of business. These agreements generally provide for one or more of the arrangements described above and are of varying durations, typically ranging from one week to one year. The Company’s promotional and other allowances for its energy drink products are calculated based on various programs with bottlers/distributors and retail customers, and accruals are established at the time of initial product sale for the Company’s anticipated liabilities. These accruals are based on agreed upon terms as well as the Company’s historical experience with similar programs and require management’s judgment with respect to estimating consumer participation and/or bottler/distributor and retail customer performance levels. Differences between such estimated expenses and actual expenses

95

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

for promotional and other allowance costs have historically been insignificant and are recognized in earnings in the period such differences are determined. Promotional and other allowances for our Alcohol Brands segment primarily include price promotions where permitted.

Amounts received pursuant to new and/or amended distribution agreements entered into with certain bottlers/distributors relating to the costs associated with terminating the Company’s prior distributors, are accounted for as deferred revenue and recognized as revenue ratably over the anticipated life of the respective distribution agreements, generally over 20 years.

The Company also enters into license agreements that generate revenues associated with third-party sales of non-beverage products bearing the Company’s trademarks including, but not limited to, clothing, hats, t-shirts, jackets, helmets and automotive wheels.

Management believes that adequate provision has been made for cash discounts, returns and spoilage based on the Company’s historical experience.

Disaggregation of Revenue

The following table disaggregates the Company’s revenue by geographical markets and reportable segments:

Year Ended December 31, 2022

Latin

America

U.S. and

and

Net Sales

    

Canada

    

EMEA1

    

Asia Pacific

    

Caribbean

    

Total

Monster Energy® Drinks

$

3,806,351

$

1,105,302

$

426,800

$

494,758

$

5,833,211

Strategic Brands

 

184,844

 

123,440

 

29,386

 

15,820

 

353,490

Alcohol Brands2

101,405

101,405

Other

 

22,944

 

 

 

 

22,944

Total Net Sales

$

4,115,544

$

1,228,742

$

456,186

$

510,578

$

6,311,050

Year Ended December 31, 2021

Latin

America

U.S. and

and

Net Sales

    

Canada

    

EMEA1

    

Asia Pacific

    

Caribbean

    

Total

Monster Energy® Drinks

$

3,455,704

$

1,004,005

$

446,023

$

314,941

$

5,220,673

Strategic Brands

 

158,390

 

99,423

 

26,811

 

10,138

 

294,762

Other

 

25,917

 

 

 

 

25,917

Total Net Sales

$

3,640,011

$

1,103,428

$

472,834

$

325,079

$

5,541,352

96

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

Year Ended December 31, 2020

    

    

    

    

Latin

    

America

 

U.S. and

and

 

Net Sales

Canada

EMEA1

Asia Pacific

Caribbean

Total

Monster Energy® Drinks

$

3,020,667

$

675,045

$

400,317

$

209,217

$

4,305,246

Strategic Brands

166,861

70,782

23,475

5,236

266,354

Other

27,038

27,038

Total Net Sales

$

3,214,566

$

745,827

$

423,792

$

214,453

$

4,598,638

1Europe, Middle East and Africa (“EMEA”)

2Effectively from February 17, 2022 to December 31, 2022

Contract Liabilities

Amounts received from certain bottlers/distributors at inception of their distribution contracts or at the inception of certain sales/marketing programs are accounted for as deferred revenue. As of December 31, 2022 and 2021, the Company had $267.1 million and $285.8 million of deferred revenue, respectively, which is included in current and long-term deferred revenue in the Company’s accompanying consolidated balance sheet. During the years ended December 31, 2022, 2021 and 2020, $40.0 million, $41.5 million and $42.1 million, respectively, of deferred revenue, was recognized in net sales. See Note 11.

4.          LEASES

The Company leases identified assets comprised of real estate and equipment. Real estate leases consist primarily of office and warehouse space and equipment leases consist of vehicles and warehouse equipment. At the inception of a contract, the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term, and (3) whether the Company has the right to direct the use of the asset. At inception of a lease, the Company allocates the consideration in the contract to each lease and non-lease component based on the component’s relative stand-alone price to determine the lease payments. Lease and non-lease components are accounted for separately.

Leases are classified as either finance leases or operating leases based on criteria in ASC 842, “Leases”. The Company’s operating leases are comprised of real estate and warehouse equipment, and the Company’s finance leases are comprised of vehicles.

Right-of-use (“ROU”) assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company’s leases generally do not provide an implicit rate, the Company uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. ROU assets also include any lease payments made and exclude lease incentives. Lease terms include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.

Certain of the Company’s real estate leases contain variable lease payments, including payments based on an index or rate. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at the lease

97

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

commencement date. Additional payments based on the change in an index or rate, or payments based on a change in the Company’s portion of real estate taxes and insurance, are recorded as a period expense when incurred.

Lease expense for operating leases, consisting of lease payments, is recognized on a straight-line basis over the lease term and is included in operating expenses in the consolidated statement of income. Lease expense for finance leases consists of the amortization of the ROU asset on a straight-line basis over the asset’s estimated useful life and is included in operating expenses in the consolidated statement of income. Interest expense on finance leases is calculated using the amortized cost basis and is included in other (expense) income, net in the consolidated statement of income.

The Company’s leases have remaining lease terms of less than one year to 11 years, some of which include options to extend the leases for up to five years, and some of which include options to terminate the leases within one year. The Company has elected not to recognize ROU assets and lease liabilities for short-term operating leases that have a term of 12 months or less.

The components of lease cost for the years ended December 31, 2022, 2021 and 2020 were as follows:

    

2022

    

2021

    

2020

Operating lease cost

    

$

8,641

$

4,614

    

$

4,637

Short-term lease cost

3,705

 

5,218

 

3,408

Variable lease cost

773

 

710

 

719

Finance leases:

 

 

Amortization of ROU assets

545

 

546

 

626

Interest on lease liabilities

24

 

19

 

39

Finance lease cost

569

 

565

 

665

Total lease cost

$

13,688

$

11,107

$

9,429

Supplemental cash flow information for the years ended December 31, 2022, 2021 and 2020 were as follows:

    

2022

    

2021

    

2020

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

  

  

  

Operating cash flows from operating leases

$

8,164

$

4,123

$

3,982

Operating cash flows from finance leases

 

24

 

19

 

39

Financing cash flows from finance leases

 

2,091

 

2,698

 

3,086

ROU assets obtained in exchange for lease obligations:

 

 

 

Finance leases

 

1,897

 

2,878

 

2,417

Operating leases

 

22,962

 

4,313

 

3,003

98

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

ROU assets for operating and finance leases recognized in the accompanying consolidated balance sheets were comprised of the following at:

December 31, 2022

    

Real Estate

    

Equipment

    

Total

    

Balance Sheet Location

Operating leases

$

37,682

$

330

$

38,012

 

Other Assets

Finance leases

 

 

1,598

 

1,598

 

Property and Equipment, net

December 31, 2021

    

Real Estate

    

Equipment

    

Total

    

Balance Sheet Location

Operating leases

$

22,518

$

639

$

23,157

 

Other Assets

Finance leases

 

 

2,646

 

2,646

 

Property and Equipment, net

Operating and finance lease liabilities recognized in the consolidated balance sheets were as follows at:

December 31, 2022

    

Operating Leases

    

Finance Leases

Accrued liabilities

$

7,747

$

757

Other liabilities

 

29,586

 

41

Total

$

37,333

$

798

December 31, 2021

    

Operating Leases

    

Finance Leases

Accrued liabilities

$

3,990

$

960

Other liabilities

 

17,389

 

41

Total

$

21,379

$

1,001

The weighted-average remaining lease terms and weighted-average discount rates for operating and finance leases were as follows at:

December 31, 2022

    

Operating Leases

    

Finance Leases

 

Weighted-average remaining lease term (years)

 

6.7

 

0.8

Weighted-average discount rate

 

3.4

%  

3.6

%

December 31, 2021

    

Operating Leases

    

Finance Leases

Weighted-average remaining lease term (years)

 

8.1

0.7

Weighted-average discount rate

 

3.5

%  

1.3

%

99

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

The following table reconciles the undiscounted future lease payments for operating and finance leases to the operating and finance leases recorded in the consolidated balance sheet at December 31, 2022:

    

Undiscounted Future Lease Payments

Operating Leases

    

Finance Leases

2023

$

8,854

$

769

2024

 

7,324

 

23

2025

 

5,242

 

17

2026

 

4,182

 

2

2027

4,060

2028 and thereafter

 

12,349

 

Total lease payments

 

42,011

 

811

Less imputed interest

 

(4,678)

 

(13)

Total

$

37,333

$

798

As of December 31, 2022, the Company had an additional operating lease for office and warehouse space that had not yet commenced of $1.1 million. This operating lease will commence in 2023 with a term of four years. As of December 31, 2022, the Company did not have any significant additional finance leases that had not yet commenced.

5.          INVESTMENTS

The following table summarizes the Company’s investments at:

Continuous

Continuous

Gross

Gross

Unrealized

Unrealized

Unrealized

Unrealized

Loss Position

Loss Position

Amortized

Holding

Holding

Fair

less than 12

greater than 

December 31, 2022

    

Cost

    

Gains

    

Losses

    

Value

    

Months

    

12 Months

Available-for-sale

Short-term:

Commercial paper

$

197,712

$

1

$

4

$

197,709

$

4

$

Certificates of deposit

10,078

10,078

Municipal securities

 

211,791

60

612

211,239

612

U.S. government agency securities

 

109,697

 

3

 

715

 

108,985

 

715

 

U.S. treasuries

838,825

 

17

 

4,539

 

834,303

 

4,539

 

Long-term:

U.S. government agency securities

2,016

3

2,013

3

U.S. treasuries

53,215

20

71

53,164

71

Variable rate demand notes

6,266

6,266

Total

$

1,429,600

$

101

$

5,944

$

1,423,757

$

5,944

$

100

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

Continuous

Continuous

Gross

Gross

Unrealized

Unrealized

Unrealized

Unrealized

Loss Position

Loss Position

Amortized

Holding

Holding

Fair

less than 12

greater than 

December 31, 2021

    

Cost

    

Gains

    

Losses

    

Value

    

Months

    

12 Months

Available-for-sale

Short-term:

Commercial paper

$

334,077

$

$

$

334,077

$

$

Certificates of deposit

44,502

44,502

Municipal securities

 

666

 

 

 

666

 

 

U.S. government agency securities

 

62,687

 

 

26

 

62,661

 

26

 

U.S. treasuries

1,308,536

2

717

1,307,821

717

Long-term:

U.S. government agency securities

12,500

24

12,476

24

U.S. treasuries

87,133

190

86,943

190

Total

$

1,850,101

$

2

$

957

$

1,849,146

$

957

$

During the years ended December 31, 2022, 2021 and 2020, realized gains or losses recognized on the sale of investments were not significant.

The Company’s investments at December 31, 2022 and 2021 carried investment grade credit ratings. Variable rate demand notes (“VRDNs”) are floating rate municipal bonds with embedded put options that allow the bondholder to sell the security at par plus accrued interest. All of the put options are secured by a pledged liquidity source. While they are classified as marketable investment securities, the put option allows the VRDNs to be liquidated at par on a same day, or more generally, on a seven-day settlement basis.

The following table summarizes the underlying contractual maturities of the Company’s investments at:

December 31, 2022

December 31, 2021

    

Amortized Cost

    

Fair Value

    

Amortized Cost

    

Fair Value

Less than 1 year:

Commercial paper

$

197,712

$

197,710

 

$

334,077

$

334,077

Municipal securities

 

211,791

 

211,239

 

 

666

 

666

U.S. government agency securities

 

109,697

 

108,985

 

 

62,687

 

62,661

Certificates of deposit

 

10,078

 

10,078

 

 

44,502

 

44,502

U.S. treasuries

838,825

834,302

1,308,536

1,307,821

Due 1 - 10 years:

U.S. treasuries

53,215

53,164

87,133

86,943

U.S. government agency securities

 

2,016

 

2,013

 

 

12,500

 

12,476

Variable rate demand notes

4,862

4,862

Due 11 - 20 years:

Variable rate demand notes

 

1,404

 

1,404

 

 

 

Total

$

1,429,600

$

1,423,757

 

$

1,850,101

$

1,849,146

6.          FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES

ASC 820, “Fair Value Measurement”, provides a framework for measuring fair value and requires disclosures regarding fair value measurements. ASC 820 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

101

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs, where available. The three levels of inputs required by the standard that the Company uses to measure fair value are summarized below.

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

Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

ASC 820 requires the use of observable market inputs (quoted market prices) when measuring fair value and requires a Level 1 quoted price to be used to measure fair value whenever possible.

The following tables present the fair value of Company’s financial assets and liabilities that are recorded at fair value on a recurring basis, segregated among the appropriate levels within the fair value hierarchy at:

December 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

Cash

$

1,132,509

$

$

$

1,132,509

Money market funds

 

121,444

 

 

 

121,444

Certificates of deposit

10,078

10,078

Commercial paper

 

 

225,067

 

 

225,067

Variable rate demand notes

6,266

6,266

Municipal securities

 

 

213,798

 

 

213,798

U.S. government agency securities

 

 

113,357

 

 

113,357

U.S. treasuries

908,379

908,379

Foreign currency derivatives

 

 

(3,733)

 

 

(3,733)

Total

$

1,253,953

$

1,473,212

$

$

2,727,165

Amounts included in:

Cash and cash equivalents

$

1,253,953

$

53,188

$

$

1,307,141

Short-term investments

 

 

1,362,314

 

 

1,362,314

Accounts receivable, net

 

 

965

 

 

965

Investments

 

 

61,443

 

 

61,443

Accrued liabilities

 

 

(4,698)

 

 

(4,698)

Total

$

1,253,953

$

1,473,212

$

$

2,727,165

102

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

December 31, 2021

    

Level 1

    

Level 2

    

Level 3

    

Total

Cash

$

749,089

$

$

$

749,089

Money market funds

 

440,826

 

 

 

440,826

Certificates of deposit

44,502

44,502

Commercial paper

 

 

335,477

 

 

335,477

Municipal securities

 

 

2,428

 

 

2,428

U.S. government agency securities

 

 

75,137

 

 

75,137

U.S. treasuries

1,528,149

1,528,149

Foreign currency derivatives

 

 

(278)

 

 

(278)

Total

$

1,189,915

$

1,985,415

$

$

3,175,330

Amounts included in:

Cash and cash equivalents

$

1,189,915

$

136,547

$

$

1,326,462

Short-term investments

 

 

1,749,727

 

 

1,749,727

Accounts receivable, net

 

 

654

 

 

654

Investments

 

 

99,419

 

 

99,419

Accrued liabilities

 

 

(932)

 

 

(932)

Total

$

1,189,915

$

1,985,415

$

$

3,175,330

All of the Company’s short-term and long-term investments are classified within Level 1 or Level 2 of the fair value hierarchy. The Company’s valuation of its Level 1 investments is based on quoted market prices in active markets for identical securities. The Company’s valuation of its Level 2 investments is based on other observable inputs, specifically a market approach which utilizes valuation models, pricing systems, mathematical tools and other relevant information for the same or similar securities. The Company’s valuation of its Level 2 foreign currency exchange contracts is based on quoted market prices of the same or similar instruments, adjusted for counterparty risk. There were no transfers between Level 1 and Level 2 measurements during the years ended December 31, 2022 and 2021, and there were no changes in the Company’s valuation techniques.

7.          DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES

The Company is exposed to foreign currency exchange rate risks related primarily to its foreign business operations. During the years ended December 31, 2022, 2021 and 2020, the Company entered into forward currency exchange contracts with financial institutions to create an economic hedge to specifically manage a portion of the foreign exchange risk exposure associated with certain consolidated subsidiaries’ non-functional currency denominated assets and liabilities. All foreign currency exchange contracts of the Company that were outstanding as of December 31, 2022 have terms of three months or less. The Company does not enter into forward currency exchange contracts for speculation or trading purposes.

The Company has not designated its foreign currency exchange contracts as hedge transactions under ASC 815, “Derivatives and Hedging”. Therefore, gains and losses on the Company’s foreign currency exchange contracts are recognized in other (expense) income, net, in the consolidated statements of income, and are largely offset by the changes in the fair value of the underlying economically hedged item.

103

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

The notional amount and fair value of all outstanding foreign currency derivative instruments in the consolidated balance sheets consist of the following at:

December 31, 2022

Derivatives not designated as

hedging instruments under

Notional 

Fair

ASC 815

    

Amount

    

 Value

    

Balance Sheet Location

Assets:

Foreign currency exchange contracts:

Receive SGD/pay USD

 $

15,883

 $

398

 

Accounts receivable, net

Receive CAD/pay USD

34,467

106

Accounts receivable, net

Receive USD/pay MXN

 

12,430

 

88

 

Accounts receivable, net

Receive USD/pay GBP

43,551

118

Accounts receivable, net

Receive RSD/pay USD

3,513

112

Accounts receivable, net

Receive GBP/pay USD

34,716

100

Accounts receivable, net

Receive GBP/pay USD

4,321

31

Accounts receivable, net

Receive USD/pay COP

11,570

12

Accounts receivable, net

Liabilities:

Foreign currency exchange contracts:

Receive USD/pay CLP

$

43,071

$

(2,549)

 

Accrued liabilities

Receive USD/pay EUR

40,592

 

(1,377)

Accrued liabilities

Receive USD/pay CNY

12,460

 

(362)

 

Accrued liabilities

Receive USD/pay EUR

34,714

(295)

Accrued liabilities

Receive USD/pay NZD

4,093

 

(91)

 

Accrued liabilities

Receive USD/pay AUD

1,271

 

(23)

 

Accrued liabilities

Receive USD/pay ZAR

3,124

 

(1)

 

Accrued liabilities

December 31, 2021

Derivatives not designated as

hedging instruments under

Notional

Fair

ASC 815

    

 Amount

    

 Value

    

Balance Sheet Location

Assets:

Foreign currency exchange contracts:

Receive SGD/pay USD

 $

16,544

 $

297

 

Accounts receivable, net

Receive USD/pay COP

9,754

296

Accounts receivable, net

Receive RSD/pay USD

 

9,837

 

46

 

Accounts receivable, net

Receive USD/pay RUB

7,175

15

Accounts receivable, net

Liabilities:

Foreign currency exchange contracts:

Receive USD/pay GBP

$

29,929

$

(666)

 

Accrued liabilities

Receive USD/pay AUD

2,602

 

(88)

Accrued liabilities

Receive USD/pay CNY

12,230

(74)

Accrued liabilities

Receive USD/pay NZD

2,693

(45)

Accrued liabilities

Receive USD/pay EUR

3,045

(29)

Accrued liabilities

Receive USD/pay ZAR

4,140

 

(21)

 

Accrued liabilities

Receive USD/pay DKK

1,461

(9)

Accrued liabilities

104

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

The net loss on derivative instruments in the consolidated statements of income was as follows:

Amount of loss

recognized in income on

derivatives

Derivatives not designated as

Location of loss

Year ended

hedging instruments under

recognized in income on

December 31, 

December 31, 

December 31, 

ASC 815

    

derivatives

    

2022

    

2021

    

2020

Foreign currency exchange contracts

 

Other (expense) income, net

 

$

6,893

 

$

5,445

 

$

3,317

8.          INVENTORIES

Inventories consist of the following at December 31:

    

2022

    

2021

Raw materials

$

467,392

$

349,865

Work in process

1,688

Finished goods

 

466,551

 

243,492

$

935,631

$

593,357

9.          PROPERTY AND EQUIPMENT, Net

Property and equipment consist of the following at December 31:

    

2022

    

2021

Land

$

139,798

$

85,455

Leasehold improvements

 

31,327

 

11,795

Furniture and fixtures

 

9,286

 

8,274

Office and computer equipment

 

22,386

 

21,601

Computer software

 

5,906

 

7,409

Equipment

 

244,739

 

189,820

Buildings

 

163,885

 

148,971

Vehicles

49,175

45,088

Assets under construction

 

83,553

 

20,125

 

750,055

 

538,538

Less: accumulated depreciation and amortization

 

(233,158)

 

(224,785)

$

516,897

$

313,753

Total depreciation and amortization expense recorded was $53.7 million, $45.7 million and $49.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. Assets under construction are not depreciated until in service date.

105

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

10.          GOODWILL AND OTHER INTANGIBLE ASSETS

The following is a roll-forward of goodwill for the years ended December 31, 2022 and 2021 by reportable segment:

Monster

Energy®

Strategic

Alcohol

    

Drinks

    

Brands

    

Brands

    

Other

    

Total

Balance at December 31, 2021

$

693,644

$

637,999

$

$

$

1,331,643

Acquisitions

 

 

 

86,298

 

 

86,298

Balance at December 31, 2022

$

693,644

$

637,999

$

86,298

$

$

1,417,941

Monster 

Energy®

Strategic

Alcohol

    

Drinks

    

 Brands

    

Brands

    

Other

    

Total

Balance at December 31, 2020

$

693,644

$

637,999

$

$

$

1,331,643

Acquisitions

 

 

 

 

 

Balance at December 31, 2021

$

693,644

$

637,999

$

$

$

1,331,643

Intangible assets consist of the following at:

    

December 31, 

    

December 31, 

    

2022

    

2021

Amortizing intangibles

$

121,378

$

66,872

Accumulated amortization

 

(68,790)

 

(61,227)

 

52,588

 

5,645

Non-amortizing intangibles

 

1,167,822

 

1,066,741

$

1,220,410

$

1,072,386

Amortizing intangibles primarily consist of customer relationships. All amortizing intangibles have been assigned an estimated finite useful life and such intangibles are amortized on a straight-line basis over the number of years that approximate their respective useful lives, generally five to fifteen years. Total amortization expense recorded was $7.6 million, $4.4 million and $7.7 million for the years ended December 31, 2022, 2021 and 2020, respectively. For the years ended December 31, 2022 and 2020, impairment charges of $2.2 million and $8.7 million, respectively, were recorded to non-amortizing intangibles. For the year ended December 31, 2021, no intangible impairments were recorded.

The following is the future estimated amortization expense related to amortizing intangibles as of December 31, 2022:

Year Ending December 31:

    

2023

    

$

4,745

2024

3,648

2025

3,647

2026

3,647

2027

3,647

2028 and thereafter

33,254

$

52,588

106

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

At December 31, 2022, non-amortizing intangibles primarily consist of indefinite-lived tradenames, flavors and formulas.

11.        DISTRIBUTION AGREEMENTS

In accordance with ASC 420 “Exit or Disposal Cost Obligations”, the Company expenses distributor termination costs in the period in which the written notification of termination occurs. The Company incurred no termination costs for the year ended December 31, 2022. The Company incurred termination costs of $5.3 million and $0.2 million for the years ended December 31, 2021 and 2020, respectively. Such termination costs have been expensed in full and are included in operating expenses in the consolidated statements of income for the years ended December 31, 2021 and 2020.

In the normal course of business, amounts received pursuant to new and/or amended distribution agreements entered into with certain bottlers/distributors, relating to the costs associated with terminating agreements with the Company’s prior distributors, are accounted for as deferred revenue and are recognized as revenue ratably over the anticipated life of the respective distribution agreement, generally 20 years. Revenue recognized was $21.4 million, $21.5 million and $21.4 million for the years ended December 31, 2022, 2021 and 2020, respectively.

12.        DEBT

The Company entered into a credit facility with Comerica Bank (“Comerica”) consisting of a revolving line of credit, which was amended in April 2020, under which the Company may borrow up to $10.0 million of non-collateralized debt. The revolving line of credit is effective through June 1, 2025. Interest on borrowings under the line of credit is based on Comerica’s base (prime) rate minus 1.00% to 1.50%, or London Interbank Offered Rates plus an additional percentage of 1.25% to 1.75%, depending upon certain financial ratios maintained by the Company. The Company had no outstanding borrowings on this line of credit at December 31, 2022. Under this revolving line of credit, the Company may also issue standby Letters of Credit with an aggregate amount of up to $4.0 million. The fee on the standby Letters of Credit ranges from 1.00% to 1.50% depending upon certain financial ratios maintained by the Company. The Company had no outstanding standby Letters of Credit at December 31, 2022.

The Company has a credit facility with HSBC Bank (China) Company Limited, Shanghai Branch, of $15.0 million. At December 31, 2022, the interest rate on borrowings under the line of credit was 5.5%. As of December 31, 2022, $7.8 million was outstanding on this line of credit.

107

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

13.        COMMITMENTS AND CONTINGENCIES

Contractual Obligations – The Company had the following contractual obligations related primarily to sponsorships and other marketing activities as of December 31, 2022:

Year Ending December 31:

    

 

2023

    

$

239,350

2024

51,162

2025

14,153

2026

9,586

2027

2028 and thereafter

 

$

314,251

Purchase Commitments – The Company had purchase commitments aggregating approximately $328.0 million at December 31, 2022, which represented commitments made by the Company and its subsidiaries to various suppliers of raw materials for the production of its products. These obligations vary in terms, but are generally satisfied within one year.

The Company purchases various raw material items, including, but not limited to, flavors, ingredients, supplement ingredients, containers, milk, glucose, sucralose and cream, from a limited number of suppliers. An interruption in supply from any of such resources could result in the Company’s inability to produce certain products for limited or possibly extended periods of time. The aggregate value of purchases from suppliers of such limited resources described above for the years ended December 31, 2022, 2021 and 2020 was $666.1 million, $698.0 million and $401.8 million, respectively.

Guarantees – The Company from time to time enters into certain types of contracts that contingently require the Company to indemnify parties against third-party claims. These contracts primarily relate to: (i) certain agreements with the Company’s officers, directors and employees under which the Company may be required to indemnify such persons for liabilities arising out of their employment relationship, (ii) certain distribution or purchase agreements under which the Company may have to indemnify the Company’s customers from any claim, liability or loss arising out of any actual or alleged injury or damages suffered in connection with the consumption or purchase of the Company’s products or the use of Company trademarks, and (iii) certain real estate leases, under which the Company may be required to indemnify property owners for liabilities and other claims arising from the Company’s use of the applicable premises. The terms of such obligations vary and typically, a maximum obligation is not explicitly stated. Generally, the Company believes that its insurance coverage is adequate to cover any resulting liabilities or claims.

Litigation From time to time in the normal course of business, the Company is named in litigation, including labor and employment matters, personal injury matters, consumer class actions, intellectual property matters and claims from prior distributors. Although it is not possible to predict the ultimate outcome of such litigation, based on the facts known to the Company, management believes that such litigation in aggregate will likely not have a material adverse effect on the Company’s financial position or results of operations.

The Company evaluates, on a quarterly basis, developments in legal proceedings and other matters that could cause an increase or decrease in the amount of the liability that is accrued, if any, and any related insurance reimbursements. As of December 31, 2022 and 2021, no loss contingencies were included in the Company’s accompanying consolidated balance sheets.

108

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

On September 29, 2022, a jury in the U.S. District Court for the Central District of California (the “District Court”) awarded Monster Energy Company (“MEC”) approximately $293 million in damages in its false advertising and trade secrets case against Vital Pharmaceuticals, Inc. (“VPX”), the maker of Bang Energy. The jury found VPX and its chief executive officer to have falsely advertised the “Super Creatine” ingredient of Bang Energy and to have acted willfully and deliberately in violating the federal Lanham Act. The jury also found that VPX stole trade secrets and interfered with MEC’s contracts over shelf space with certain key vendors. The parties are currently briefing post-verdict issues, including MEC’s motion for a permanent injunction relating to “Super Creatine” and request for enhanced and punitive damages.

In April 2022, MEC and Orange Bang, Inc. (“Orange Bang”) filed a joint motion in the District Court to confirm a final arbitration award against VPX that awarded MEC and Orange Bang $175.0 million and a 5% royalty on all future sales of VPX’s Bang Energy drink and other Bang-branded products as well as certain fees and costs. Pursuant to the terms of the agreement between MEC and Orange Bang, the award and future royalties will, after accounting for MEC’s expended fees and costs, be shared equally between MEC and Orange Bang. The arbitration arose from a settlement agreement that VPX entered into in 2010 with Orange Bang, a family-owned beverage business. Pursuant to the terms of that agreement, VPX is only permitted to use the Bang mark on “creatine-based” products or on Bang products that are marketed and sold only in the vitamin and dietary supplement sections of stores. On September 29, 2022, the District Court entered final judgment confirming the award. On October 28, 2022, VPX filed a notice of appeal of the District Court’s final judgment confirming the award.

On October 10, 2022, VPX, along with certain of its domestic subsidiaries and affiliates, filed for protection under Chapter 11 of the Bankruptcy Code in the Southern District of Florida. Due to such ongoing proceedings, VPX’s appeal of the District Court’s final judgment confirming the final arbitration award is stayed. While reserving all rights to appeal, VPX made its first royalty payment of $3.6 million on February 14, 2023, which is for sales of Bang Energy drink and other Bang-branded products from October 10, 2022 through December 31, 2022. This payment is subject to potential claw back if, among other things, the judgment and final arbitration award are overturned on appeal or VPX becomes administratively insolvent. In addition, per ASC 450 “Contingencies”, the Company will not recognize the September 2022 jury award or April 2022 arbitration award until the awards are realized or realizable. As of March 1, 2023, the proceedings have yet to progress to a stage where there is sufficient information for an accurate timeline of when the awards, including any royalty payments received, will be realized or realizable, if at all.

14.        ACCUMULATED OTHER COMPREHENSIVE LOSS

The components of accumulated other comprehensive loss are as follows at December 31:

    

2022

    

2021

Accumulated net unrealized loss on available-for-sale securities

 

$

(5,843)

 

$

(956)

Foreign currency translation adjustments, net of tax

(153,230)

(68,209)

Total accumulated other comprehensive loss

 

$

(159,073)

 

$

(69,165)

15.        TREASURY STOCK PURCHASE

On March 13, 2020, the Company’s Board of Directors authorized a new share repurchase program for the purchase of up to $500.0 million of the Company’s outstanding common stock (the “March 2020 Repurchase Plan”). During the year ended December 31, 2022, the Company purchased approximately 5.1 million shares of common stock at an average purchase price of $86.89 per share, for a total amount of approximately $441.5 million (excluding broker commissions), which exhausted the availability under the March 2020 Repurchase Plan.

109

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

On June 14, 2022, the Company’s Board of Directors authorized a share repurchase program for the purchase of up to an additional $500.0 million of the Company’s outstanding common stock (the “June 2022 Repurchase Plan”). During the year ended December 31, 2022, the Company purchased approximately 3.6 million shares of common stock at an average purchase price of $88.73 per share, for a total amount of approximately $317.2 million (excluding broker commissions), under the June 2022 Repurchase Plan. As of March 1, 2023, $182.8 million remained available for repurchase under the June 2022 Repurchase Plan.

On November 2, 2022, the Company’s Board of Directors authorized a share repurchase program for the purchase of up to an additional $500.0 million of the Company’s outstanding common stock (the “November 2022 Repurchase Plan”). During the year ended December 31, 2022, no shares were repurchased under the November 2022 Repurchase Plan. As of March 1, 2023, $500.0 million remained available for repurchase under the November 2022 Repurchase Plan.

The aggregate amount of the Company’s outstanding common stock that remains available for repurchase under all previously authorized repurchase plans is $682.8 million as of March 1, 2023.

During the year ended December 31, 2022, 0.2 million shares of common stock were purchased from employees in lieu of cash payments for options exercised or withholding taxes due for a total amount of $12.5 million. While such purchases are considered common stock repurchases, they are not counted as purchases against the Company’s authorized share repurchase programs. Such shares are included in common stock in treasury in the accompanying consolidated balance sheet at December 31, 2022.

16.        STOCK-BASED COMPENSATION

The Company has two stock-based compensation plans under which shares were available for grant at December 31, 2022: (i) the Monster Beverage Corporation 2020 Omnibus Incentive Plan (the “2020 Omnibus Incentive Plan”), which includes the Monster Beverage Corporation Deferred Compensation Plan as a sub plan thereunder, and (ii) the Monster Beverage Corporation 2017 Compensation Plan for Non-Employee Directors (the “2017 Directors Plan”), which includes the Monster Beverage Corporation Deferred Compensation Plan for Non-Employee Directors as a sub plan thereunder. The 2020 Omnibus Incentive Plan was approved by the Board of Directors on April 14, 2020 and approved by the stockholders of the Company at the annual meeting of the Company’s stockholders held on June 3, 2020 (the “Effective Date”). The 2020 Omnibus Incentive Plan replaced the Monster Beverage Corporation 2011 Omnibus Incentive Plan (the “2011 Omnibus Incentive Plan”).

The 2020 Omnibus Incentive Plan provides for the granting of stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards, and other share-based awards up to an aggregate of 46,169,367 shares of the Company’s common stock, comprised of 32,000,000 new shares of common stock reserved under the 2020 Omnibus Incentive Plan, which were authorized on the Effective Date, and 14,169,367 shares of common stock that were available for grant under the 2011 Omnibus Incentive Plan as of December 31, 2019 and prior to the Effective Date. Shares authorized under the 2020 Omnibus Incentive Plan are reduced by one (1) share for options or stock appreciation rights granted under the 2020 Omnibus Incentive Plan and for any grants after December 31, 2019 under the 2011 Omnibus Incentive Plan, and by 2.6 shares for each share granted or issued with respect to a Full Value Award under either the 2020 Omnibus Incentive Plan or for any shares granted after December 31, 2019 under the 2011 Omnibus Incentive Plan. A “Full Value Award” is an award other than an incentive stock option, a non-qualified stock option, or a stock appreciation right, which is settled by the issuance of shares. Options granted under the 2020 Omnibus Incentive Plan may be incentive stock options under Section 422 of the Internal Revenue Code, as amended (the “Code”), or non-qualified stock options.

110

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

Shares previously granted under the 2011 Omnibus Incentive Plan after December 31, 2019 and prior to the Effective Date of the 2020 Omnibus Incentive Plan reduced the number of shares available for grant under the 2020 Omnibus Incentive Plan. As of December 31, 2022, 5,696,341 shares of the Company’s common stock have been granted, net of cancellations, and 38,873,388 shares (as adjusted for Full Value Awards) of the Company’s common stock remain available for grant under the 2020 Omnibus Incentive Plan.

The Compensation Committee of the Board of Directors (the “Compensation Committee”) has sole and exclusive authority to grant stock awards to all employees who are not new hires and to all new hires who are subject to Section 16 of the Exchange Act (“Section 16”). Each of the Compensation Committee and the Executive Committee of the Board of Directors (the “Executive Committee”) independently has the authority to grant stock awards to (i) new hires and (ii) employees receiving a promotion, in each case, who are not Section 16 employees. Awards granted by the Executive Committee are not subject to approval or ratification by the Board of Directors or the Compensation Committee. Options granted under the 2020 Omnibus Incentive Plan generally vest over a three- to five-year period from the grant date and are generally exercisable up to 10 years after the grant date. Restricted stock units granted under the 2020 Omnibus Incentive Plan generally vest over a three- or five-year period from the grant date. Performance share units will generally vest based on the achievement of performance goals specified for the applicable award.

In 2016, the Company adopted the Deferred Compensation Plan (as a sub plan to the 2011 Omnibus Incentive Plan), pursuant to which eligible employees may elect to defer cash and/or equity based compensation and to receive the deferred amounts, together with an investment return (positive or negative), either at a pre-determined time in the future or upon termination of their employment with the Company or its subsidiaries or affiliates that are participating employers under the Deferred Compensation Plan, as provided under the Deferred Compensation Plan and in relevant deferral elections. Deferrals under the Deferred Compensation Plan are unfunded and unsecured. As of December 31, 2022 deferrals under the Deferred Compensation Plan are solely comprised of cash compensation and equity compensation and are not material in the aggregate.

In 2017, the Company adopted the 2017 Directors Plan, a successor plan to the 2009 Monster Beverage Corporation Stock Incentive Plan for Non-Employee Directors. The 2017 Directors Plan permits the granting of stock options, stock appreciation rights, restricted shares or restricted stock units, deferred awards, dividend equivalents, and other share based-awards up to an aggregate of 1,250,000 shares of common stock of the Company to non-employee directors of the Company.

Each calendar year, a non-employee director will receive an annual retainer and annual equity award, as provided for in the 2017 Directors Plan, which may be modified from time to time. In February 2022, the Board of Directors amended and restated the 2017 Directors Plan to provide for increases to the annual cash retainer and annual equity retainer that non-employee directors are entitled to receive. Currently, non-employee directors receive an annual equity retainer of approximately $175,000 in the form of restricted stock units at each annual meeting of the Company’s stockholders or promptly thereafter. A non-employee director’s annual award of restricted stock units will generally vest on the earliest to occur of: (a) the last business day immediately preceding the annual meeting of the Company’s stockholders in the calendar year following the calendar year in which the grant date occurs, (b) a Change of Control (as defined in the 2017 Directors Plan), (c) the non-employee director’s death, or (d) the date of the non-employee director’s separation from service due to disability, so long as the non-employee director remains a non-employee director through such date. The Board of Directors may in its discretion award non-employee directors stock options, stock appreciation rights, restricted stock and other share-based awards in lieu of or in addition to restricted stock units. The Board of Directors may amend or terminate the 2017 Directors Plan at any time, subject to certain limitations set forth in the 2017 Directors Plan. As of December 31, 2022, 116,791 shares of the Company’s common stock had been granted under the 2017 Directors Plan, and 1,133,209 shares of the Company’s common stock remain available for grant.

111

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

In 2017, the Company adopted the Deferred Compensation Plan for Non-Employee Directors (as a sub plan to the 2017 Directors Plan), pursuant to which the Board of Directors may permit non-employee directors to elect, at such times and in accordance with rules and procedures (or sub-plan) adopted by the Board of Directors (which are intended to comply with Section 409A of the Code, as applicable), to receive all or any portion of such non-employee director’s compensation, whether payable in cash or in equity, on a deferred basis. Deferrals under the Deferred Compensation Plan for Non-Employee Directors are unfunded and unsecured. As of December 31, 2021, deferrals under the Deferred Compensation Plan for Non-Employee Directors are solely comprised of cash compensation and equity compensation and are not material in the aggregate. The 2017 Directors Plan was adopted to effectuate any such deferrals. The 2017 Directors Plan is administered by the Board of Directors. Each award granted under the 2017 Directors Plan will be evidenced by a written agreement and will contain the terms and conditions that the Board of Directors deems appropriate.

In February 2022, as part of the Board of Directors’ amendment and restatement of the 2017 Directors Plan, such amendment and restatement also introduced the requirement for each non-employee director to satisfy the share ownership guidelines set forth below, as may be modified by the Board of Directors from time to time. The current share ownership guidelines provide that non-employee directors of the Company must:

Hold shares of Company common stock having a total value of five times the annual retainer payable to a non-employee director (excluding any portion of the annual retainer attributable to a non-employee director’s service as a member of a subcommittee, as a chair of a subcommittee or as the lead independent director, as applicable). For this purpose, deferred shares or deferred restricted stock units will be deemed held, to the extent vested.
The minimum stock ownership level must be achieved by each non-employee director by the fifth anniversary of such non-employee director’s initial appointment to the Board of Directors.
Once achieved, ownership of the guideline amount should be maintained for so long as the non-employee director retains his or her seat on the Board of Directors.
There may be rare instances where these guidelines would place a hardship on a non-employee director. In these cases or in similar circumstances, the Board of Directors will make the final decision as to developing an alternative stock ownership guideline for a non-employee director that reflects the intention of these guidelines and his or her personal circumstances.

The Company recorded $64.1 million, $70.5 million and $70.3 million of compensation expense relating to outstanding options, restricted stock units, performance share units and other share-based awards during the years ended December 31, 2022, 2021 and 2020, respectively.

The tax benefit for tax deductions from non-qualified stock option exercises, disqualifying dispositions of incentive stock options and vesting of restricted stock units and performance share units for the years ended December 31, 2022, 2021 and 2020 was $9.1 million, $6.8 million and $10.5 million, respectively.

Stock Options

Under the Company’s stock-based compensation plans, all stock options granted through December 31, 2022 were granted at prices based on the fair value of the Company’s common stock on the date of grant. The Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes-Merton option pricing formula with the assumptions included in the table below. The Company records compensation expense for non-employee stock options based on the estimated fair value of the options as of the earlier of (1) the date at which a commitment for performance by the non-employee to earn the stock option is reached or (2) the date at which the non-employee’s performance is complete, using the Black-Scholes-Merton option pricing formula with the

112

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

assumptions included in the table below. The Company uses historical data to determine the exercise behavior, volatility and forfeiture rate of the options.

The following weighted-average assumptions were used to estimate the fair value of options granted during:

    

2022

    

2021

    

2020

 

Dividend yield

0.0

%  

0.0

%  

0.0

%  

Expected volatility

27.7

%  

28.9

%  

30.4

%  

Risk-free interest rate

2.15

%  

0.85

%  

0.70

%  

Expected term

6.1 Years

5.8 Years

5.8 Years

Expected Volatility: The Company uses historical volatility as it provides a reasonable estimate of the expected volatility. Historical volatility is based on the most recent volatility of the stock price over a period of time equivalent to the expected term of the option.

Risk-Free Interest Rate: The risk-free interest rate is based on the U.S. treasury zero-coupon yield curve in effect at the time of grant for the expected term of the option.

Expected Term: The Company’s expected term represents the weighted-average period that the Company’s stock options are expected to be outstanding. The expected term is based on expected time to post-vesting exercise of options by employees. The Company uses historical exercise patterns of previously granted options to derive employee behavioral patterns used to forecast expected exercise patterns.

The following table summarizes the Company’s activities with respect to its stock option plans as follows:

Weighted-

Weighted-

Average

Average

Remaining

Number of

Exercise

Contractual

Aggregate

Shares

Price Per

Term (in

Intrinsic

Options

    

(in thousands)

    

Share

    

years)

    

Value

Outstanding at January 1, 2022

 

13,860

$

48.19

 

5.1

$

663,148

Granted 01/01/22 - 03/31/22

 

2,489

$

73.96

Granted 04/01/22 - 06/30/22

 

8

$

88.05

Granted 07/01/22 - 09/30/22

 

34

$

95.72

Granted 10/01/22 - 12/31/22

 

32

$

91.10

Exercised

 

(1,411)

$

45.37

Cancelled or forfeited

 

(157)

$

72.15

Outstanding at December 31, 2022

 

14,855

$

52.75

 

5.0

$

724,651

Vested and expected to vest in the future at December 31, 2022

14,509

$

52.22

4.9

$

715,462

Exercisable at December 31, 2022

 

9,764

$

42.81

 

3.4

$

573,325

113

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

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

Options Outstanding

Options Exercisable

Weighted Average

 

Remaining

Weighted

Number

Weighted

Number

Contractual

Average

Exercisable

Average

Range of Exercise

Outstanding

Term

Exercise

(In

Exercise

Prices ($)

     

(In Thousands)

    

(Years)

    

Price ($)

    

Thousands)

    

Price ($)

$

15.71

-

$

36.05

 

2,768

 

0.8

 

$

20.75

 

2,768

 

$

20.75

$

37.10

-

$

43.99

 

1,751

 

3.3

 

$

43.43

 

1,751

 

$

43.43

$

44.92

-

$

46.27

 

2,189

 

3.2

 

$

45.60

 

2,189

 

$

45.60

$

48.11

-

$

57.95

 

529

 

5.5

 

$

53.29

 

313

 

$

52.96

$

58.73

-

$

58.73

 

1,818

 

5.2

 

$

58.73

 

1,310

 

$

58.73

$

58.77

-

$

62.39

 

2,247

 

6.6

 

$

60.80

 

1,252

 

$

60.53

$

62.92

-

$

67.42

 

43

 

6.1

 

$

64.19

 

26

 

$

63.46

$

73.23

-

$

73.23

 

2,263

 

9.2

 

$

73.23

 

 

$

$

77.92

-

$

97.80

 

1,237

 

8.4

 

$

88.32

 

155

 

$

89.02

$

98.49

-

$

98.49

 

10

 

9.6

 

$

98.49

 

 

$

 

14,855

 

5.0

 

$

52.75

 

9,764

 

$

42.81

The weighted-average grant-date fair value of options granted during the years ended December 31, 2022, 2021 and 2020 was $23.47 per share, $25.80 per share and $18.82 per share, respectively. The total intrinsic value of options exercised during the years ended December 31, 2022, 2021 and 2020 was $68.2 million, $51.2 million and $68.8 million, respectively.

Cash received from option exercises under all plans for the years ended December 31, 2022, 2021 and 2020 was $64.0 million, $45.7 million and $72.9 million, respectively.

At December 31, 2022, there was $69.5 million of total unrecognized compensation expense related to non-vested options granted to employees under the Company’s share-based payment plans. That cost is expected to be recognized over a weighted-average period of 2.7 years.

Restricted Stock Units and Performance Share Units

The cost of stock-based compensation for restricted stock units and performance share units is measured based on the closing fair market value of the Company’s common stock at the date of grant. In the event that the Company has the option and intent to settle a restricted stock unit or performance share unit in cash, the award is classified as a liability and revalued at each balance sheet date.

114

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

The following table summarizes the Company’s activities with respect to non-vested restricted stock units and performance share units as follows:

Weighted

Number of

Average

Shares (in

Grant-Date

    

thousands)

    

Fair Value

Non-vested at January 1, 2022

910

$

69.02

Granted 01/01/22 - 03/31/221

484

$

71.88

Granted 04/01/22 - 06/30/22

15

$

87.52

Granted 07/01/22 - 09/30/22

6

$

95.17

Granted 10/01/22 - 12/31/22

1

$

90.29

Vested

(389)

$

64.59

Forfeited/cancelled

(14)

$

68.27

Non-vested at December 31, 2022

1,013

$

72.54

1The grant activity for performance share units is recorded based on the target performance level earning 100% of target performance share units. The actual number of performance share units earned could range from 0% to 200% of target depending on the achievement of pre-established performance goals.

The weighted-average grant-date fair value of restricted stock units and/or performance share units granted during the years ended December 31, 2022, 2021 and 2020 was $74.26, $89.12 and $62.97 per share, respectively. As of December 31, 2022, 1.0 million of restricted stock units and performance share units are expected to vest.

At December 31, 2022, total unrecognized compensation expense relating to non-vested restricted stock units and performance share units was $36.7 million, which is expected to be recognized over a weighted-average period of 1.7 years.

Other Share-Based Awards

The Company has granted other share-based awards to certain employees that are payable in cash. These awards are classified as liabilities and are valued based on the fair value of the award at the grant date and are remeasured at each reporting date until settlement, with compensation expense being recognized in proportion to the completed requisite service period up until date of settlement. At December 31, 2022, other share-based awards outstanding included grants that vest over three years payable in the first quarters of 2023, 2024 and 2025.

At December 31, 2022, there was $0.1 million of total unrecognized compensation expense related to nonvested other share-based awards granted to employees under the Company’s stock-based compensation plans. That cost is expected to be recognized over a weighted-average period of 1.0 years.

115

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

Employee and Non-Employee Share-Based Compensation Expense

The table below shows the amounts recognized in the consolidated financial statements for the years ended December 31, 2022, 2021 and 2020 for share-based compensation related to employees and non-employees. Employee and non-employee share-based compensation expense of $64.1 million for the year ended December 31, 2022 is comprised of $9.4 million relating to incentive stock options, $0.7 million relating to other share-based awards and $54.0 million relating to non-qualified stock options, restricted stock units and performance share units. Employee and non-employee share-based compensation expense of $70.5 million for the year ended December 31, 2021 is comprised of $8.3 million relating to incentive stock options, $1.6 million relating to other share-based awards and $60.6 million relating to non-qualified stock options, restricted stock units and performance share units. Employee and non-employee share-based compensation expense of $70.3 million for the year ended December 31, 2020 is comprised of $9.4 million relating to incentive stock options, $2.7 million relating to other share-based awards and $58.2 million relating to non-qualified stock options, restricted stock units and performance share units.

    

2022

    

2021

    

2020

Operating expenses

 

$

64,109

 

$

70,483

 

$

70,289

Total employee and non-employee share-based compensation expense included in income, before income tax

64,109

70,483

70,289

Less: Amount of income tax benefit recognized in earnings

(13,175)

(14,228)

(15,499)

Amount charged against net income

 

$

50,934

 

$

56,255

 

$

54,790

17.        INCOME TAXES

The Company evaluated the various provisions of the Tax Reform Act, including, the global intangible low-taxed income (“GILTI”) and the foreign derived intangible income provisions. The Company will treat any U.S. tax on foreign earnings under GILTI as a current period expense when incurred.

The Company currently considers the earnings of its foreign entities (excluding Japan) to be permanently reinvested outside the United States based on estimates that future domestic cash generation will be sufficient to meet future domestic cash needs. Accordingly, deferred income taxes have not been recorded for the undistributed earnings of the Company’s foreign subsidiaries excluding Japan. Deferred income taxes have not been recorded for Japan, as any federal, state, or foreign withholding taxes associated with the repatriation of those earnings would be immaterial.

The domestic and foreign components of the Company’s income before provision for income taxes are as follows:

Year Ended December 31, 

    

2022

    

2021

    

2020

Domestic*

 

$

1,327,459

 

$

1,431,797

 

$

1,374,402

Foreign*

244,505

369,622

251,755

Income before provision for income taxes

 

$

1,571,964

 

$

1,801,419

 

$

1,626,157

*After intercompany royalties, management fees and interest charges from the Company’s domestic to foreign entities of $85.0 million, $61.1 million and $54.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.

116

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

Components of the provision for income taxes are as follows:

Year Ended December 31, 

    

2022

    

2021

    

2020

Current:

Federal

 

$

247,482

 

$

273,115

 

$

259,073

State

47,255

44,990

43,704

Foreign

37,421

89,410

70,658

332,158

407,515

373,435

Deferred:

Federal

19,111

14,750

11,401

State

258

4,689

4,709

Foreign

26,084

5,092

(167,595)

45,453

24,531

(151,485)

Valuation allowance

2,729

(8,102)

(5,387)

 

$

380,340

 

$

423,944

 

$

216,563

A reconciliation of the total provision for income taxes after applying the U.S. federal statutory rate of 21% to income before provision for income taxes to the reported provision for income taxes are as follows for the years ended:

Year Ended December 31, 

    

2022

    

2021

    

2020

U.S. Federal tax expense at statutory rates

 

$

330,113

 

$

378,298

 

$

341,493

State income taxes, net of federal tax benefit

35,848

38,894

37,478

Permanent differences

(5,450)

(4,168)

(1,064)

Stock based compensation

3,571

2,790

1,097

Intra-company transfer benefit

(165,075)

Other

1,371

(649)

(7,388)

Foreign rate differential

12,158

16,881

15,409

Valuation allowance

2,729

(8,102)

(5,387)

 

$

380,340

 

$

423,944

 

$

216,563

117

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

Major components of the Company’s deferred tax assets (liabilities) at December 31, 2022 and 2021 are as follows:

    

2022

    

2021

Deferred Tax Assets:

Reserve for sales returns

 

$

2,262

 

$

889

Reserve for inventory obsolescence

4,651

3,643

Reserve for marketing development fund

7,487

8,951

Capitalization of inventory costs

6,537

2,533

State franchise tax - current

2,339

2,493

Accrued compensation

10,499

2,854

Accrued other liabilities

1,820

4,634

Deferred revenue

63,196

68,557

Stock-based compensation

25,526

24,635

Foreign net operating loss carryforward

19,896

14,507

Prepaid supplies

7,901

6,317

Termination payments

52,466

58,042

Operating lease liabilities

5,739

4,711

Intangibles

33,603

72,666

Impairment-trademarks and others

2,567

2,047

Other deferred tax assets

33,209

33,013

Total gross deferred tax assets

 

$

279,698

 

$

310,492

Deferred Tax Liabilities:

Amortization of trademarks

 

$

(39,237)

 

$

(41,517)

State franchise tax - deferred

(5,503)

(5,505)

Operating lease ROU assets

(5,739)

(4,711)

Other deferred tax liabilities

(5)

(618)

Depreciation

(22,433)

(5,907)

Total gross deferred tax liabilities

(72,917)

(58,258)

Valuation Allowance

(29,742)

(27,013)

Net deferred tax assets

 

$

177,039

 

$

225,221

During the years ended December 31, 2022, 2021 and 2020, the Company established full valuation allowances against certain deferred tax assets, resulting from cumulative net operating losses incurred by certain foreign subsidiaries of the Company. The effect of the valuation allowances and the subsequent related impact on the Company’s overall tax rate was to increase the Company’s provision for income taxes by $2.7 million for the year ended December 31, 2022, decrease the Company’s provision for income taxes by $8.1 million for the year ended December 31, 2021 and decrease the Company’s provision for income taxes by $5.4 million for the year ended December 31, 2020. At December 31, 2022, the Company had net operating loss carryforwards of approximately $92.1 million. Of this amount, $78.8 million may be carried forward indefinitely. The remaining $13.3 million of net operating loss carryforwards will begin to expire in 2023.

118

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

In October 2020, the Company completed an intra-entity transfer of intangible assets between certain of the Company’s foreign subsidiaries to better align its international structure with its expanding operations. The transfer resulted in a step-up of the tax-deductible basis in the transferred assets in a foreign jurisdiction, and created a temporary difference between the tax basis and book basis for such intangible assets. The Company recognized deferred tax assets of approximately $165.1 million, with a corresponding reduction to the provision for income taxes during the fourth quarter of 2020 in its consolidated financial statements. The tax deductions for the amortization of the deferred tax assets will be recognized in the future and any amortization not deducted for tax purposes will be carried forward indefinitely. The tax impact on the foreign subsidiary transferor was not material.

The following is a roll-forward of the Company’s total gross unrecognized tax benefits, not including interest and penalties, for the years ended December 31, 2022, 2021 and 2020:

    

Gross Unrecognized Tax 

Benefits

Balance at December 31, 2019

$

2,993

Additions for tax positions related to the current year

 

Additions for tax positions related to the prior year

 

Decreases for tax positions related to prior years

 

(2,251)

Balance at December 31, 2020

$

742

Additions for tax positions related to the current year

Additions for tax positions related to the prior year

Decreases for tax positions related to prior years

(742)

Balance at December 31, 2021

$

Additions for tax positions related to the current year

Additions for tax positions related to the prior year

3,020

Decreases for tax positions related to prior years

 

Balance at December 31, 2022

$

3,020

The Company recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes in the Company’s consolidated financial statements. As of December 31, 2022, the Company had accrued approximately $0.4 million in interest and penalties related to unrecognized tax benefits. If the Company were to prevail on all uncertain tax positions, it would not have a significant impact on the Company’s effective tax rate.

It is expected that any change in the amount of unrecognized tax benefit change within the next 12 months will not be significant.

The Company is subject to U.S. federal income tax as well as to income tax in multiple state and foreign jurisdictions.

The Company is in various stages of examination with certain states and certain foreign jurisdictions, including the United Kingdom and Ireland. The Company’s 2019 through 2021 U.S. federal income tax returns are subject to examination by the IRS. The Company’s state income tax returns are subject to examination for the 2018 through 2021 tax years.

119

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

18.        EARNINGS PER SHARE

A reconciliation of the weighted average shares used in the basic and diluted earnings per common share computations for the years ended December 31, 2022, 2021 and 2020 is presented below:

    

2022

    

2021

    

2020

Weighted-average shares outstanding:

Basic

526,779

528,763

529,639

Dilutive securities

6,442

6,876

5,168

Diluted

533,221

535,639

534,807

For the years ended December 31, 2022, 2021 and 2020, options and awards outstanding totaling 3.0 million shares, 0.8 million shares and 1.8 million shares, respectively, were excluded from the calculations as their effect would have been antidilutive.

19.        EMPLOYEE BENEFIT PLAN

Employees of the Company may participate in the Monster Beverage Corporation 401(k) Plan, a defined contribution plan, which qualifies under Section 401(k) of the Internal Revenue Code. Participating employees may contribute into a traditional plan with pretax salary or into a Roth plan with after tax salary up to statutory limits. The Company contributes 50% of the employee contribution, up to 8% of each employee’s earnings, which vest over four years (2 years of service = 50%, 3 years of service = 75%, 4 years of service = 100%). Matching contributions were $6.9 million, $5.5 million and $4.7 million for the years ended December 31, 2022, 2021 and 2020, respectively.

20.        SEGMENT INFORMATION

The Company has four operating and reportable segments: (i) Monster Energy® Drinks segment, which is primarily comprised of the Company’s Monster Energy® drinks, Reign Total Body Fuel® high performance energy drinks, Monster® Tour WaterTM and True North® Pure Energy Seltzers, (ii) Strategic Brands segment, which is primarily comprised of the various energy drink brands acquired from TCCC in 2015 as well as the Company’s affordable energy brands, (iii) Alcohol Brands segment, which is primarily comprised of the various craft beers and hard seltzers purchased as part of the CANarchy Transaction on February 17, 2022 as well as The Beast UnleashedTM FMBs and (iv) Other segment, which is comprised of the AFF Third-Party Products.

The Company’s Monster Energy® Drinks segment primarily generates net operating revenues by selling ready-to-drink packaged drinks primarily to bottlers/distributors. In some cases, the Company sells ready-to-drink packaged drinks directly to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, drug stores, foodservice customers, value stores, e-commerce retailers and the military.

The Company’s Strategic Brands segment primarily generates net operating revenues by selling “concentrates” and/or “beverage bases” to authorized bottling and canning operations. Such bottlers generally combine the concentrates and/or beverage bases with sweeteners, water and other ingredients to produce ready-to-drink packaged energy drinks. The ready-to-drink packaged energy drinks are then sold by such bottlers to other bottlers/distributors and to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, foodservice customers, drug stores, value stores, e-commerce retailers and the military. To a lesser extent, the Strategic Brands segment generates net operating revenues by selling certain ready-to-drink packaged energy drinks to bottlers/distributors.

120

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

Generally, the Monster Energy® Drinks segment generates higher per case net operating revenues, but lower per case gross profit margin percentages than the Strategic Brands segment.

The Company’s Alcohol Brands segment primarily generates operating revenues by selling kegged and ready-to-drink canned beers, hard seltzers and FMBs primarily to beer distributors in the United States.

Generally, the Alcohol Brands segment will have lower gross profit margin percentages than the Monster Energy® Drinks segment.

Corporate and unallocated amounts that do not relate to a reportable segment have been allocated to “Corporate & Unallocated.” No asset information, other than goodwill and other intangible assets, has been provided in the Company’s reportable segments, as management does not measure or allocate such assets on a segment basis.

The net revenues derived from the Company’s reportable segments and other financial information related thereto for the years ended December 31 are as follows:

    

2022

    

2021

    

2020

Net sales:

Monster Energy® Drinks1

$

5,833,211

$

5,220,673

$

4,305,246

Strategic Brands

 

353,490

 

294,762

 

266,354

Alcohol Brands2

101,405

Other

 

22,944

 

25,917

 

27,038

Corporate and unallocated

 

 

 

$

6,311,050

$

5,541,352

$

4,598,638

    

2022

    

2021

    

2020

Operating Income:

Monster Energy® Drinks1

$

1,850,053

$

1,990,785

$

1,820,346

Strategic Brands

 

197,709

 

173,660

 

155,047

Alcohol Brands2

(31,502)

Other

 

3,040

 

6,935

 

5,930

Corporate and unallocated

 

(434,579)

 

(373,913)

 

(348,170)

$

1,584,721

$

1,797,467

$

1,633,153

    

2022

    

2021

    

2020

Income before tax:

Monster Energy® Drinks1

$

1,853,011

$

1,992,185

$

1,820,625

Strategic Brands

 

197,843

 

173,739

 

155,047

Alcohol Brands2

(31,772)

Other

 

3,041

 

6,935

 

5,933

Corporate and unallocated

 

(450,159)

 

(371,440)

 

(355,448)

$

1,571,964

$

1,801,419

$

1,626,157

(1)Includes $40.0 million, $41.5 million and $42.1 million for the years ended December 31, 2022, 2021 and 2020, respectively, related to the recognition of deferred revenue.
(2)Effectively from February 17, 2022 to December 31, 2022.

121

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

    

2022

    

2021

    

2020

Depreciation and amortization:

Monster Energy® Drinks

$

31,957

$

34,532

$

38,277

Strategic Brands

 

924

 

1,085

 

4,178

Alcohol Brands

13,440

Other

 

4,461

 

4,485

 

4,631

Corporate and unallocated

 

10,459

 

10,053

 

9,944

$

61,241

$

50,155

$

57,030

Corporate and unallocated expenses were $434.6 million for the year ended December 31, 2022 and included $278.7 million of payroll costs, of which $63.1 million was attributable to stock-based compensation expense (See Note 16, “Stock-Based Compensation”), $87.1 million of professional service expenses, including accounting and legal costs, $10.5 million of insurance costs and $58.3 million of other operating expenses.

Corporate and unallocated expenses were $373.9 million for the year ended December 31, 2021 and included $258.6 million of payroll costs, of which $70.3 million was attributable to stock-based compensation expense (See Note 16, “Stock-Based Compensation”), $77.9 million of professional service expenses, including accounting and legal costs, $9.3 million of insurance costs and $28.1 million of other operating expenses.

Corporate and unallocated expenses were $348.2 million for the year ended December 31, 2020 and included $234.1 million of payroll costs, of which $69.9 million was attributable to stock-based compensation expense (See Note 16, “Stock-Based Compensation”), $67.6 million of professional service expenses, including accounting and legal costs, $7.5 million of insurance costs and $39.0 million of other operating expenses.

Coca-Cola Consolidated, Inc. accounted for approximately 11%, 12% and 12% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Reyes Coca-Cola Bottling, LLC accounted for approximately 9%, 10% and 11% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Coca-Cola Europacific Partners accounted for approximately 13%, 12% and 10% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Net sales to customers outside the United States amounted to $2.36 billion, $2.04 billion and $1.51 billion for the years ended December 31, 2022, 2021 and 2020, respectively. Such sales were approximately 37%, 37% and 33% of net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

122

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

Goodwill and other intangible assets for the Company’s reportable segments as of December 31, 2022 and 2021 are as follows:

    

2022

    

2021

Goodwill and other intangible assets:

Monster Energy® Drinks

$

1,424,212

$

1,420,503

Strategic Brands

 

979,896

 

978,032

Alcohol Brands

233,140

Other

 

1,103

 

5,494

Corporate and unallocated

 

 

$

2,638,351

$

2,404,029

21.        RELATED PARTY TRANSACTIONS

TCCC controls approximately 19.6% of the voting interests of the Company. The TCCC Subsidiaries, the TCCC Related Parties and certain TCCC independent bottlers, purchase and distribute the Company’s products in domestic and certain international markets. The Company also pays TCCC a commission based on certain sales within the TCCC distribution network.

TCCC commissions, based on sales to the TCCC Subsidiaries and the TCCC Related Parties, for the year ended December 31, 2022 were $49.3 million, and are included as a reduction to net sales. TCCC commissions, based on sales to the TCCC Independent Bottlers for the year ended December 31, 2022 were $30.7 million, and are included in operating expenses in the consolidated statements of income.

TCCC commissions, based on sales to the TCCC Subsidiaries and the TCCC Related Parties, for the year ended December 31, 2021 were $77.5 million, and are included as a reduction to net sales. TCCC commissions, based on sales to the TCCC Independent Bottlers for the year ended December 31, 2021 were $28.7 million, and are included in operating expenses in the consolidated statements of income.

TCCC commissions, based on sales to the TCCC Subsidiaries and the TCCC Related Parties, for the year ended December 31, 2020 were $56.5 million, and are included as a reduction to net sales. TCCC commissions, based on sales to the TCCC Independent Bottlers for the year ended December 31, 2020 were $21.4 million, and are included in operating expenses in the consolidated statements of income.

Net sales to the TCCC Subsidiaries for the years ended December 31, 2022, 2021 and 2020 were $129.4 million, $120.4 million and $83.3 million, respectively.

The Company also purchases concentrates from TCCC which are then sold to certain of the Company’s bottlers/distributors. Concentrate purchases from TCCC were $27.1 million, $27.2 million and $23.9 million for the years ended December 31, 2022, 2021 and 2020, respectively.

Certain TCCC Subsidiaries also contract manufacture certain of the Company’s energy drinks. Such contract manufacturing expenses were $30.6 million, $31.5 million and $17.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.

123

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Tabular Dollars in Thousands, Except Per Share Amounts)

Accounts receivable, accounts payable, accrued promotional allowances and accrued liabilities related to the TCCC Subsidiaries are as follows at:

December 31, 

December 31, 

    

2022

    

2021

Accounts receivable, net

$

88,169

$

94,647

Accounts payable

$

(35,467)

$

(35,248)

Accrued promotional allowances

$

(11,222)

$

(4,536)

Accrued liabilities

$

(14,733)

$

(26,616)

One director of the Company through certain trusts, and a family member of one director are principal owners of a company that provides promotional materials to the Company. Expenses incurred with such company in connection with promotional materials purchased during the years ended December 31, 2022, 2021 and 2020 were $6.0 million, $3.6 million and $2.1 million, respectively.

During the year ended December 31, 2022, the Company occasionally chartered a private aircraft that is indirectly owned by Mr. Rodney C. Sacks, Co-Chief Executive Officer and Chairman of the Board of Directors. On certain occasions, Mr. Sacks was accompanied by guests and other Company personnel when using such aircraft for business travel. During the year ended December 31, 2022, the Company incurred costs of $0.08 million, amounts the Company believes are commensurate with market rates for comparable travel.

In December 2018, the Company and a director of the Company entered into a 50-50 partnership that purchased land, and real property thereon, in Kona, Hawaii for the purpose of producing coffee products. This partnership meets the definition of a Variable Interest Entity (“VIE”) for which the Company has determined that it is the primary beneficiary. Therefore, the Company consolidates the VIE in the accompanying consolidated financial statements. The aggregate carrying values of the VIE’s assets and liabilities, after elimination of any intercompany transactions and balances, as well as the results of operations for all periods presented, are not material to the Company’s consolidated financial statements.

22.         SUBSEQUENT EVENTS

On February 28, 2023, the Company announced that its Board of Directors has approved and declared a 2-for-1 split of its common stock that will be effected in the form of a 100% stock dividend.  Each stockholder of record on March 13, 2023 will receive a dividend of one additional share of common stock for each then-held share, to be distributed after close of trading on March 27, 2023.  The Company anticipates its common stock to begin trading at the split-adjusted price on March 28, 2023.

124

Table of Contents

MONSTER BEVERAGE CORPORATION AND SUBSIDIARIES

SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS

FOR THE YEARS ENDED DECEMBER 31, 2022, 2021 AND 2020 (Dollars in Thousands)

Balance at

Charged to

Balance at

beginning

cost and

end of

Description

    

of period

    

expenses

    

Deductions

    

period

Allowance for doubtful accounts, sales returns and cash discounts:

2022

$

4,676

$

23,177

$

(17,393)

$

10,460

2021

$

1,878

$

14,799

$

(12,001)

$

4,676

2020

$

2,045

$

9,664

$

(9,831)

$

1,878

Allowance on Deferred Tax Assets and Unrecognized Tax Benefits:

2022

$

27,013

$

6,153

$

$

33,166

2021

$

35,993

$

(8,980)

$

$

27,013

2020

$

43,853

$

(7,860)

$

$

35,993

125

EX-21 2 mnst-20221231xex21.htm EXHIBIT 21

EXHIBIT 21

SUBSIDIARIES

OF

MONSTER BEVERAGE CORPORATION

Entity Name

    

Jurisdiction

75-6099 Kuakini Highway, LLC

Hawaii

ALCO Brands LLC (formerly Seltzer Brands LLC)

Delaware

American Fruits and Flavors Ireland DAC

Ireland

American Fruits and Flavors San Fernando, LLC

California

American Fruits and Flavors, LLC

Delaware

CANarchy Craft Brewery Collective, LLC

Colorado

CANarchy Intermediate Brewery, LLC

Delaware

Energy Beverages Australia Pty Ltd

Australia

Energy Beverages Canada, Ltd.

Canada

Energy Beverages Chile SpA doing business as Reign SpA

Chile

Energy Beverages Europe Limited

Ireland

Energy Beverages Japan Godo Kaisha

Japan

Energy Beverages LLC

Delaware

Energy Beverages Rus LLC

Russian Federation

Energy Beverages UK Limited

United Kingdom

Energy Beverages Vietnam Company Limited

Vietnam

Fastest, LLC

Delaware

Flare Acquisition LLC

Delaware

Full Throttle Energy Company

Delaware

GS 4297, LLC

Delaware

Kuakini Holdings LLC

Delaware

Kuakini Operations LLC

Delaware

MEC Corona Summit II LLC

California

MEC Corona Summit III LLC

California

MEC Corona Summit IV LLC

California

MEC Corona Summit LLC

California

MEC Kona I LLC

Delaware

MEC Manufacturing LLC

Delaware

MEC Norwalk LLC

California

MECEB Productions II, LLC

Delaware

MECEB Productions, LLC

Delaware

Monarchy Beverage Company LLC

Delaware

Monster 2535 Anselmo LLC

California

Monster Beverage Company

Connecticut

Monster Beverage Company Peru S.R.L.

Peru

Monster Brewing LLC

Delaware

Monster Energy Argentina S.A.

Argentina

Monster Energy AU Pty Ltd

Australia

Monster Energy Austria GmbH

Austria

Monster Energy Bebidas Ecuador Cia. Ltda.

Ecuador

Monster Energy Beverage (Shanghai) Co., Ltd.

China

Monster Energy Beverage Company of South Africa (Proprietary) Limited

South Africa

Monster Energy Brasil Comércio de Bebidas Ltda.

Brazil

Monster Energy Canada Ltd.

Canada

Monster Energy Cayman Limited

Cayman Islands

Monster Energy Colombia SAS

Colombia

Monster Energy Company

Delaware

1


Entity Name

    

Jurisdiction

Monster Energy Company (Swaziland) (Proprietary) Limited

Eswatini

Monster Energy Company (Taiwan)

Taiwan

Monster Energy Company -Chile- Limitada

Chile

Monster Energy Costa Rica, Limitada

Costa Rica

Monster Energy Dominican Republic, S.R.L.

Dominican Republic

Monster Energy Egypt L.L.C.

Egypt

Monster Energy Europe Limited

United Kingdom

Monster Energy France S.A.S.

France

Monster Energy Hong Kong Limited

Hong Kong

Monster Energy India Private Limited

India

Monster Energy International Company

Delaware

Monster Energy Israel Ltd.

Israel

Monster Energy Japan Godo Kaisha

Japan

Monster Energy Kazakhstan LLP

Kazakhstan

Monster Energy Korea, Ltd.

South Korea

Monster Energy Limited

Ireland

Monster Energy México, S. de R.L. de C.V.

Mexico

Monster Energy Nigeria Limited

Nigeria

Monster Energy Pakistan (Private) Limited

Pakistan

Monster Energy PRC Holdings (HK) Limited

Hong Kong

Monster Energy Rus LLC

Russian Federation

Monster Energy SER doo Beograd-Vracar

Serbia

Monster Energy Singapore Pte. Ltd.

Singapore

Monster Energy Southeast Asia Sdn. Bhd.

Malaysia

Monster Energy Trading L.L.C.

United Arab Emirates

Monster Energy Trinidad Limited

Trinidad and Tobago

Monster Energy UK Limited

United Kingdom

Monster Energy Ukraine, Limited Liability Company

Ukraine

Monster Energy US LLC

Delaware

Monster Energy Vietnam Company Ltd.

Vietnam

Monster House Limited

United Kingdom

Monster Içecek Ticaret Limited Şirketi

Turkey

Monster LDA Company

Delaware

NOS Energy Company

California

Reign Beverage Company LLC

Delaware

Rialto Renaissance LLC

California

Rule Beverage Company LLC

Delaware

True North Beverage LLC

Delaware

2


EX-23 3 mnst-20221231xex23.htm EXHIBIT 23

EXHIBIT 23

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-218883, No. 333-215326, No. 333-238943, No. 333-41333, No. 333-89123, No. 333-112482, No. 333-131467, No. 333-170713, No. 333-174614 and No. 033-92526 on Form S-8 of our reports dated March 1, 2023, relating to the financial statements of Monster Beverage Corporation and the effectiveness of Monster Beverage Corporation’s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2022.

/s/ DELOITTE & TOUCHE LLP

Costa Mesa, California

March 1, 2023


EX-31.1 4 mnst-20221231xex31d1.htm EXHIBIT 31.1

EXHIBIT 31.1

CERTIFICATION PURSUANT TO RULE 13A-14(a) OR 15D-14(a) OF THE SECURITIES

EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

I, Rodney Sacks, certify that:

1.

I have reviewed this annual report on Form 10-K of Monster Beverage Corporation;

2.

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

3.

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

4.

The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in 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 registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.  

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


a.

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

b.

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

Date:

    

March 1, 2023

    

/s/ Rodney C. Sacks

Rodney C. Sacks
Chairman of the Board of Directors
and Co-Chief Executive Officer


EX-31.2 5 mnst-20221231xex31d2.htm EXHIBIT 31.2

EXHIBIT 31.2

CERTIFICATION PURSUANT TO RULE 13A-14(a) OR 15D-14(a) OF THE SECURITIES

EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

I, Hilton Schlosberg, certify that:

1.

I have reviewed this annual report on Form 10-K of Monster Beverage Corporation;

2.

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

3.

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

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in 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 registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.

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


a.

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

b.

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

Date:

    

March 1, 2023

    

/s/ Hilton H. Schlosberg

Hilton H. Schlosberg
Vice Chairman of the Board of Directors and
Co-Chief Executive Officer


EX-31.3 6 mnst-20221231xex31d3.htm EXHIBIT 31.3

EXHIBIT 31.3

CERTIFICATION PURSUANT TO RULE 13A-14(a) OR 15D-14(a) OF THE SECURITIES

EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

I, Thomas Kelly, certify that:

1.

I have reviewed this annual report on Form 10-K of Monster Beverage Corporation;

2.

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

3.

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

4.

The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in 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 registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.

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


a.

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

b.

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

Date:

    

March 1, 2023

    

/s/ Thomas J. Kelly

Thomas J. Kelly
Chief Financial Officer


EX-32.1 7 mnst-20221231xex32d1.htm EXHIBIT 32.1

EXHIBIT 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the annual report of Monster Beverage Corporation (the “Company”) on Form 10-K for the year ended December 31, 2022 as filed with the Securities and Exchange Commission (the “Report”), the undersigned, Rodney C. Sacks, Chairman of the Board of Directors and Co-Chief Executive Officer of the Company, certifies, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:

    

March 1, 2023

    

/s/ Rodney C. Sacks

  

Rodney C. Sacks
Chairman of the Board of Directors
and Co-Chief Executive Officer


EX-32.2 8 mnst-20221231xex32d2.htm EXHIBIT 32.2

EXHIBIT 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the annual report of Monster Beverage Corporation (the “Company”) on Form 10-K for the year ended December 31, 2022 as filed with the Securities and Exchange Commission (the “Report”), the undersigned, Hilton H. Schlosberg, Vice Chairman of the Board of Directors and Co-Chief Executive Officer of the Company, certifies, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:

    

March 1, 2023

    

/s/ Hilton H. Schlosberg

Hilton H. Schlosberg
Vice Chairman of the Board of Directors and
Co-Chief Executive Officer


EX-32.3 9 mnst-20221231xex32d3.htm EXHIBIT 32.3

EXHIBIT 32.3

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the annual report of Monster Beverage Corporation (the “Company”) on Form 10-K for the year ended December 31, 2022 as filed with the Securities and Exchange Commission (the “Report”), the undersigned, Thomas J. Kelly, Chief Financial Officer of the Company, certifies, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:

    

March 1, 2023

    

/s/ Thomas J. Kelly

Thomas J. Kelly
Chief Financial Officer


EX-101.SCH 10 mnst-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40307 - Disclosure - LEASES - Undiscounted future lease payments for operating and finance leases Calc 2 (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - LEASES - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 40407 - Disclosure - LEASES - Undiscounted future lease payments for operating and finance leases (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - PROPERTY AND EQUIPMENT, Net (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - COMMITMENTS AND CONTINGENCIES - Contractual obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - INCOME TAXES - Classification and Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - INCOME TAXES - Deferred Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Freight-Out Costs (Details) link:presentationLink link:calculationLink link:definitionLink 40107 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - ACQUISITIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - ACQUISITIONS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - REVENUE RECOGNITION - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - LEASES - Lease Terms (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - LEASES - ROU assets for operating and finance leases (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - LEASES - Operating and finance leases liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - INVESTMENTS - Maturity Period (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional amount and fair value (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Non hedging designation (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - DISTRIBUTION AGREEMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - COMMITMENTS AND CONTINGENCIES - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - COMMITMENTS AND CONTINGENCIES - Litigation (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - TREASURY STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - STOCK-BASED COMPENSATION - Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - STOCK-BASED COMPENSATION - Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - STOCK-BASED COMPENSATION - Equity Awards (Details) link:presentationLink link:calculationLink link:definitionLink 41604 - Disclosure - STOCK-BASED COMPENSATION - Exercise Prices (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - EMPLOYEE BENEFIT PLAN (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - SEGMENT INFORMATION - Net Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 42002 - Disclosure - SEGMENT INFORMATION - Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 42003 - Disclosure - SEGMENT INFORMATION - Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 42004 - Disclosure - SEGMENT INFORMATION - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 42005 - Disclosure - SEGMENT INFORMATION - Goodwill and other intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink 00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL DISCLOSURE OF NON-CASH ITEMS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - PROPERTY AND EQUIPMENT, Net link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - DISTRIBUTION AGREEMENTS link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - TREASURY STOCK link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - EMPLOYEE BENEFIT PLAN link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - PROPERTY AND EQUIPMENT, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Other Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign Currency Translation and Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertising and Promotional Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - REVENUE RECOGNITION - (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - LEASES - Supplemental cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 40406 - Disclosure - LEASES - Weighted-average remaining lease term and weighted-average discount rate (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - INCOME TAXES - Unrecognized Tax Benefit Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 mnst-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 mnst-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 mnst-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 14 mnst-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 mnst-20221231x10k001.jpg GRAPHIC begin 644 mnst-20221231x10k001.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" )T V # 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#Z\_9N_9N^ M$GB+]G;X6ZKJOPM\%ZGJE]X5TJZN[V\\/6DL]Q,]I$SR2.T99G9B26)))))K MT7_AE;X*_P#1'_ 7_A,V7_QJC]E;_DV#X/\ _8G:/_Z10UZE0!Y;_P ,K?!7 M_HC_ ("_\)FR_P#C5'_#*WP5_P"B/^ O_"9LO_C5>I44 >6_\,K?!7_HC_@+ M_P )FR_^-4?\,K?!7_HC_@+_ ,)FR_\ C5>I44 >6_\ #*WP5_Z(_P" O_"9 MLO\ XU1_PRM\%?\ HC_@+_PF;+_XU7J5% 'EO_#*WP5_Z(_X"_\ "9LO_C5' M_#*WP5_Z(_X"_P#"9LO_ (U7J5% 'EO_ RM\%?^B/\ @+_PF;+_ .-4?\,K M?!7_ *(_X"_\)FR_^-5ZE10!Y;_PRM\%?^B/^ O_ F;+_XU1_PRM\%?^B/^ M O\ PF;+_P"-5ZE10!Y;_P ,K?!7_HC_ ("_\)FR_P#C5'_#*WP5_P"B/^ O M_"9LO_C5>I44 >6_\,K?!7_HC_@+_P )FR_^-4?\,K?!7_HC_@+_ ,)FR_\ MC5>I44 >6_\ #*WP5_Z(_P" O_"9LO\ XU1_PRM\%?\ HC_@+_PF;+_XU7J5 M% 'EO_#*WP5_Z(_X"_\ "9LO_C5'_#*WP5_Z(_X"_P#"9LO_ (U7J5% 'EO_ M RM\%?^B/\ @+_PF;+_ .-4?\,K?!7_ *(_X"_\)FR_^-5ZE10!Y;_PRM\% M?^B/^ O_ F;+_XU1_PRM\%?^B/^ O\ PF;+_P"-5ZE10!Y;_P ,K?!7_HC_ M ("_\)FR_P#C5'_#*WP5_P"B/^ O_"9LO_C5>I44 >6_\,K?!7_HC_@+_P ) MFR_^-4?\,K?!7_HC_@+_ ,)FR_\ C5>I44 >6_\ #*WP5_Z(_P" O_"9LO\ MXU1_PRM\%?\ HC_@+_PF;+_XU7J5% 'EO_#*WP5_Z(_X"_\ "9LO_C5'_#*W MP5_Z(_X"_P#"9LO_ (U7J5% 'EO_ RM\%?^B/\ @+_PF;+_ .-4?\,K?!7_ M *(_X"_\)FR_^-5ZE10!Y;_PRM\%?^B/^ O_ F;+_XU1_PRM\%?^B/^ O\ MPF;+_P"-5ZE10!Y;_P ,K?!7_HC_ ("_\)FR_P#C5'_#*WP5_P"B/^ O_"9L MO_C5>I44 >6_\,K?!7_HC_@+_P )FR_^-4?\,K?!7_HC_@+_ ,)FR_\ C5>I M44 >6_\ #*WP5_Z(_P" O_"9LO\ XU1_PRM\%?\ HC_@+_PF;+_XU7J5% 'E MO_#*WP5_Z(_X"_\ "9LO_C5'_#*WP5_Z(_X"_P#"9LO_ (U7J5% 'EO_ RM M\%?^B/\ @+_PF;+_ .-4?\,K?!7_ *(_X"_\)FR_^-5ZE10!Y;_PRM\%?^B/ M^ O_ F;+_XU1_PRM\%?^B/^ O\ PF;+_P"-5ZE10!Y;_P ,K?!7_HC_ ("_ M\)FR_P#C5'_#*WP5_P"B/^ O_"9LO_C5>I44 >6_\,K?!7_HC_@+_P )FR_^ M-4?\,K?!7_HC_@+_ ,)FR_\ C5>I44 >6_\ #*WP5_Z(_P" O_"9LO\ XU1_ MPRM\%?\ HC_@+_PF;+_XU7J5% 'EO_#*WP5_Z(_X"_\ "9LO_C5'_#*WP5_Z M(_X"_P#"9LO_ (U7J5% 'EO_ RM\%?^B/\ @+_PF;+_ .-4?\,K?!7_ *(_ MX"_\)FR_^-5ZE10!Y;_PRM\%?^B/^ O_ F;+_XU1_PRM\%?^B/^ O\ PF;+ M_P"-5ZE10!Y;_P ,K?!7_HC_ ("_\)FR_P#C5'_#*WP5_P"B/^ O_"9LO_C5 M>I44 >6_\,K?!7_HC_@+_P )FR_^-4?\,K?!7_HC_@+_ ,)FR_\ C5>I44 > M6_\ #*WP5_Z(_P" O_"9LO\ XU1_PRM\%?\ HC_@+_PF;+_XU7J5% 'EO_#* MWP5_Z(_X"_\ "9LO_C5'_#*WP5_Z(_X"_P#"9LO_ (U7J5% 'EO_ RM\%?^ MB/\ @+_PF;+_ .-4?\,K?!7_ *(_X"_\)FR_^-5ZE10!Y;_PRM\%?^B/^ O_ M F;+_XU1_PRM\%?^B/^ O\ PF;+_P"-5ZE10!Y;_P ,K?!7_HC_ ("_\)FR M_P#C5'_#*WP5_P"B/^ O_"9LO_C5>I44 >6_\,K?!7_HC_@+_P )FR_^-4?\ M,K?!7_HC_@+_ ,)FR_\ C5>I44 >6_\ #*WP5_Z(_P" O_"9LO\ XU1_PRM\ M%?\ HC_@+_PF;+_XU7J5% 'EO_#*WP5_Z(_X"_\ "9LO_C5'_#*WP5_Z(_X" M_P#"9LO_ (U7J5% 'EO_ RM\%?^B/\ @+_PF;+_ .-4?\,K?!7_ *(_X"_\ M)FR_^-5ZE10!Y;_PRM\%?^B/^ O_ F;+_XU1_PRM\%?^B/^ O\ PF;+_P"- M5ZE10!Y;_P ,K?!7_HC_ ("_\)FR_P#C5'_#*WP5_P"B/^ O_"9LO_C5>I44 M >6_\,K?!7_HC_@+_P )FR_^-4?\,K?!7_HC_@+_ ,)FR_\ C5>I44 >6_\ M#*WP5_Z(_P" O_"9LO\ XU1_PRM\%?\ HC_@+_PF;+_XU7J5% 'EO_#*WP5_ MZ(_X"_\ "9LO_C5'_#*WP5_Z(_X"_P#"9LO_ (U7J5% 'EO_ RM\%?^B/\ M@+_PF;+_ .-4?\,K?!7_ *(_X"_\)FR_^-5ZE10!Y;_PRM\%?^B/^ O_ F; M+_XU1_PRM\%?^B/^ O\ PF;+_P"-5ZE10!Y;_P ,K?!7_HC_ ("_\)FR_P#C M5'_#*WP5_P"B/^ O_"9LO_C5>I44 >6_\,K?!7_HC_@+_P )FR_^-4?\,K?! M7_HC_@+_ ,)FR_\ C5>I44 >6_\ #*WP5_Z(_P" O_"9LO\ XU1_PRM\%?\ MHC_@+_PF;+_XU7J5% 'EO_#*WP5_Z(_X"_\ "9LO_C5'_#*WP5_Z(_X"_P#" M9LO_ (U7J5% 'EO_ RM\%?^B/\ @+_PF;+_ .-5YS^TE^S;\(_#_P"SM\4M M4TOX6>"M-U.R\*ZK'K2*:WE2TE9)(W6,%65@"&!!! (KZ8KR[]JG_D MV#XO_P#8G:Q_Z134 )^RM_R;!\'_ /L3M'_](H:]2KRW]E;_ )-@^#__ &)V MC_\ I%#7J5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4450\0:Y9^&-!U+6-0D\FPT^VDN[B3&=D<:EW/X &@"_17Y\:?^T[^U M?\:- N/B7\+/ /AN#X:AYFL+#59"^HZC!%(RET 88+;",8Z@XSQ7J?Q7_;/\ M2> _@C\/=4M_A[>Q_%7QW<#3]*\(WIV&.X! D9SUV#$O#=S\/]4O8K*XU/PU(?-TLN7EJ9G2ZNG=UB1@XP?)0-T/7GM5_XA?'/] MIOQ?^TM\0OA_\'H?!LNE^%HK263^WHF60"96(^8-\W*-V&.* /NRBOES]D#] MJ;Q!\5/#/Q"L_B58Z?I/B;P!>R6FL7FE/OLY5169G0Y.,!&R,]OJ*X7]BO\ M;3\:_&[XIZIX?\?Z;8Z/8:[ISZ[X/-O"8VGLTN9865B6.]L)G( X0GN* /MV MBO@37_CS^U/\1/V@/BGX/^$L'@J31?!U]%;L==B:.7;(&*?,'^;[C9.!VK,O M/V]_B9:?LP>*O$=[IFB6'Q"\*>*X/#>H-$IGLIMS$,ZJ&XZ8ZT ?H=17Q+^T M#^U'\89_VBO^%/\ P/'OC3XP>"KOPOXC\$W+6=W:Q0ND&I.=HB>W9AAE=VVY!(![\T M ?5]%?GS)^T-^V58>$'^*=Q\.?"LO@1+8ZDWAU)F_M(6FW=NR#U"_-TSCM5W M]HG_ (*,ZAX#\*?!#QYX.L8+KPCXQ+W&J6ES 9+F.)"%E1"K !T(<9Y!VT ? M?-%?,4?[3FK:Y^V)\/\ P'H4^GW?@#Q-X)_X25+D1%IY'+S[&63=@*5C3C![ M\\UE?M)?M-_$:Q^+]E\&_@CX9L==\>/8?VGJ&H:NY6STVW)4*6&1G.1W_B&, M\T ?65%?'7P6_:;^+OA?XUZ/\*/C[X8TG3M8\0023:+KN@.3:7+H"S1$$G! M![UX)IG[:'[2'COQ3XVB\.^)_A'HFEZ'K]YI$4/BB]CL;EUBD(5@KR@LNT@; M@,$@^E 'Z@45QWPMU3Q#(?$?BB#1-5TK68"^V)FPSQ?," >Q89Z\5Z M-^T1\=O$_P ,/CQ\ _".BBR_LCQMJ=Y::J;F$O)LB%N5\MMPVG]ZW4'/'I0! M]$T5^?WP/_;P\>^*?VR]7^&WBVUTN/P7+J=[HNF7=K:M'*MW$OF1H\A8@[D# M#&!DD5;T;]N+QYXC_;YC^%EC;Z6/AR^H7&G17)MB;F:2WB_?8DWX^67*_=[4 M ?>U%?,'[*7[17BSXR_ _P"(OBKQ -/_ +6T'6]4T^T%G 8T\JWB1X]ZECDY M8Y.1FO)--_;:^(MU\#/V?O%KKI!U7QQXSBT'5L6;"(6S3,A\M=_RO@=23]* M/OJBBOAGQ#^W1XHTG]LR7PA'9V!^#]CK$'A:\U8PDRKJDD)8)0V5\L CC:/SKY__ M &>/VB/VIOB5X(U7XC:]#X*'@*QTW596:U@=;O[1;P2&/Y-Y^7S57/J,T ?H M117P7\/?VT_B(]I^SKXF\6-HW_"(_$-;BPU26WM#$;>^$TBQ;7+D*I"J,'N# MZUZQ\1?VAO%I_;$\+_"+P9_9S:;:Z'-K_BBXN8#+)%%R(HT(8;&)"\D'_6K0 M!].45^77A/\ ;+_:9^(=MJ.I:/XL^#6CZ?%J%S9QVOB'4([*[ BD9,M&\N<' M'![U]FW_ ,3?'/A/]C[4?'6MW&A7WCFQT*?4'GT=OM&FR2KN*-&0WS)MV]#Z M\T >\45^:?PB_:D_:B^)J^$]0B\6?!<6.LM;R_V<^IQ1Z@(G()3R?-+"7:3\ MN,YKT'Q_^U=\7;;_ (:5_P"$9717E^&-W8SV,,U@TAFLV\PW(?#C+!%# C'W M3ZT ?==%?)WQ^_;"OO#7[+G@SQSX 6QOO%OC6>QLM%M+A?-C:XF(#J5!&=IR MO7@D5Y5\>OVI/CUX2_:"F^&OA37_ (I=I&2KF43 M%78 _P"K(''>O/=-_;=U7X-^)_BWX8^-PL+35?"]L^L:'/8Q?9TUBR/$<<89 MCF4L47@_Q9[&@#[0HKX*^(_[3_QW^'G[)OA#Q_JB>&M*\:>*M:@BM[.^LVCM MK&SG/[H3%G&& (9F)& >1P:D^!_QO_:1\5?%7PYIGB3QA\&-3T"XNE%]:^'] M8BFOGAZMY2+*26Q[4 ?>-%?$'[9_[:WC3X%_%W2M"\%Z99ZIH.@V5MK/C*2> M R20VDMW%"J1D,-K$/D'!^]GL:[7]M3]HCQQ\,O"'PVNOA/+HUWJ7C'5X=/M M9M5B,EO(LR@QMD,-H)8<^E 'U517POX(_:*_:,^&'Q[\ ^"?CAI/A&?3/&LD MMK8S>'9")8)$"DLP+'(^8#&._6OIW]H-_BE'\.Y#\'X]%D\9?:HMBZ]G[-Y' M/F="/FZ8H ]+HK\X? 'QR_;4\6W&K[HG5 DO(\MM_S M';GM7HWQ$_:<^./Q3^,7BWP'^SWX7T6:T\'W'V+6/$/B1B(&NAD-#& 1T((S MS]T^U 'VQ17R1\!?VG_B3X_U/X@?"OQGX9L/#/QL\-Z;]MLT1RVGW\; *DP. M6WPY'B3Q%:SWEBJ1.83'""7W/OX. M%.!B@#]):*^)OVF?VFOC+\#/A%\/=*M=/T/4/C/K27%QJ5M!"9K..&W1Y)71 M=P.-H4=>M>@_$;]J*^7]AV;XU>#C:'4Y-%BU"&.YC,D4Z,9^^&&W@'L: /KNBOB?X+_M)?''0/CS< M?"GXU:7X9_M>]T&;6].O/#KDK&(P_P LBECG.P^G;KSCP_P5^V7^TY\1M'EU MK2O%OP8TBQ:[N+>.TU_48K*[41RLF7B>;(SMR#W�!^I%%?*?C76/VJ=5^' M7@*^^'K> +_7+BR:37I[B4R6CRD_(;9E;!0KWR:\@_9G_:)_:I^+^AWOC?5H M?!(\!::=0@O&MX'2[\ZWB8_*F\Y&_;]1F@#]"Z*^4OA[^TOXP\4?L!ZC\8;M M=.'C"#2=1O$$5N1;>9!+*D>8]V<81HUY=^U3_R;!\7 M_P#L3M8_](IJ $_96_Y-@^#_ /V)VC_^D4->I5Y;^RM_R;!\'_\ L3M'_P#2 M*&O4J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MKFOB7X/7XA?#KQ1X7:;[.-:TRYT[SL9V>;$R;OPW9KI:* /S4^%?[7?CO]D; MX4V'P:\3_!;Q1J_C?PZDNGZ5>:9#YFG:@GFOY,A<3SMK[NHH M _,_XW_'WQ;_ ,% _#.G?!_P-\*/%'ARVU'4;>37M<\1VZPQ6$"."S)@D-CD M\D$[< $GB+XW? R_^(O[2W[1&G0Z9>R1+X!M&T^\:!L-/"(V4(P&&?Y,<%50&. *\/U[X!_M$?LN:[\(_B/XK\2:%XUT#P-/;Z):Z;X>L M"EQ::?+B-U;9;QM(H &2S,J7>K>(?#% M]:W5O+H%Y;@1V=R\J.2959-TBC:@^1EQN/)K \0Z>D'[!&L?#RP\ 77AOQIX M:\66D.M6UM;7$RWT@D8?;$9]S.K 5."2:YCX*_!/XG_&_] MDKXT>$TM_$>F^$+J[L[GP!I_C6Y\V_06[^:\;-M $;%(5 #;\'J3^H5% ' MYSW?[?'CR[^%LOPR@^ _C!?BN^F'1_*DM?\ B7+*8_+,N_.X@#Y]NWGIN YK M#D_9KU/X&,R?=RK2R M+M[$$#@"O7?CQ=^,?V4_VM+_ .-VG^"M1\=^ _$VBQ:7K,>BKON]/DA*[) O M0@X'!(!W'D;<'[HHH _/WP;XN\7?MO\ [4?PZ\:VG@'6_!'PX\!^?=_;M>B6 M*YO+ET*",+S@<]B>G.*Y7]D;]A_X7_'&7XO:[\4? =QJ>KQ^.]2@M)[B\OK' M-MN5UVI%+&K+N9B&P>O7BOTLHH Q+;PEI^F>#E\-:=$;33(;+[#!$79_+CV; M5&YB2<#N237YW_"?]HSQ9^P1X.OOA%XN^$GBCQ+<:9>7#:%JVA0B2UU"%V)C MWM_!U ) ;J>.*_2NB@#X"_:('QD^,7[)W@?Q]K_P\CLO&_A[Q%!KTOAG3FD, MAM8WX)4Y96*\E$7!.1F$ &/CS^REK.I:??2ZAJ>D: MAJVKWCPMQ<7+O,?-PN$.)!P<'\J_4NB@#\LO!7QN\3?L::5\8/A%K_PH\4ZY M>:UKNH7^@ZCI-KYMK<17*"-2Y)X7Y%(*@_>((!'-#XH^ O$_P*_9%_9??6O# MFJ7VH^'O&,.N:AIFG6QEN(HP7F,94P3:II:K"TD<99(R5=CEFP!@'K7R1I7['G[36O_ +-= MSXG_ .$NT./0M8N#XZF\.7%B/[4DO"1*)#)]FWK(0JG:) .<8'(K]C:* /*? M@A\0[GXL_L[:!XEN[2:SU*^T?_2[26)D>*X"%9$*MSG<#7S[^R9HFHV/_!/7 MQ9876GW5M?O9:\%M)H664EEEV@*1DYSQQSZ5]L44 ?G'9_ _5?B1_P $I/"5 MA#:75CXM\.6SZSIZ&!EN(YH;J5PH4\@E?;TKN/\ @G9X1\3>*O#/Q+^-WCJT MGMO%WCFZ:VAMKB-T>WLK9#&B*&Y +[A@CI$AR]>75=,^V0PO$9F,:A4N8APN!G:,^]?HQKFJ:+XV_X)YZY M+X-\+ZOX;T23PO=6VFZ!J2.U[;I'OC6-@6=B?EXRQ)!%?5%% 'Q%^Q]^P3\% MX?A-\*_'VH> I;?QZ-+L]3GO9M3OXW6\V!FU:7[-W@Z;5/VF M?VL;+5M.G32M8O+.!6N(66.XC:.=6VD\,,-S@'KUK[+HH _*C]C_ ."/CF;] MJ+2_AYXK@O6\#_!VZOKW3)KF)UCNI)GQ P)P#A3NXS@BC]LNR^'NG_MQ^(M3 M^*WPJ\5?$CPS-X;LHK*+P^MPGEW(8YQ>)&F87DDBR(K1&6:4_*(L, 0/F7K5#]O M/X5Z;X\^,/[-]S=^'CJZ#Q=';7TBPLZ_9=T;E)<<;-P_BXZ^IK[/HH ^+/\ M@JEI":G\#O"XN-#O_$&EP>);.6_T_3(G>66V4YD4!,$97(!R,9ZBO!OV=/'/ M[,GAOXS^%;OP;^SC\1?"?B1KH06NM7[W[==N"F>)-/#7%W90EDC5=UL[1J 3@J5 M;/.<@&LCQ3H_B+XU?LU?!7X:>+M,UFUU/PYXX'A?59;.W=9H[92(UG5F0@ * M2 Q&/E%?KK10!^:GPV_9GT+]A_\ ;%\-MJ&E:CXW\(^(XF@T#Q/?"6>ZT*ZX M#),(\1$-GB38#SQC!S^E=%% 'R?^SII5]:?MF_M$WD]E<06ERVG^1/+$RI+B M,YVD@!OPS7D$7Q&\5?L!?&_XK'7/ASKWC+X?>-]:?Q!INL>&X!/+#-*S,\,B MD@<%B.HQ@'D&OT/HH ^(?V3=*\:_'/\ :E\8?M"^)?"5]X$\/3:%%X>T#3-1 MPMSE7UQ_P %"_@??Q65Q)8P:#JB2W21,8D) MCDP&<# )]"?PKZPHH _-OXH>!/CI^TG^V/XTUWX7:[IW@FS\$6:^'[;4/$5@ M)8K@2KF?RE>WE4Y.03CHO!YKS_P[HGCSX;_LC_M&_ #Q78S:CK'A=A>Z7G>'_ 7X-E^$WQ'6 M]B@M-+:Z;2D$ ?"Q[RQDSMSSDCI4W[>/P+M_V@?VG_@?X5U8:U:^'[N"]2\U M'1L))!A2R_O&1U7)4#D=Z^]:* /S@_9G^"6G_L@?M(^,_ &MZ%6Q^*7[.OQ"\7^,DO M[MKG5M--Y#!*AG$=0\-Z#J M/A?07LE2RTC5L_:;6)"45'W,QS\O=B?>OG[_ ()[^$[^;]DSQ1H=]93V%S>Z MUK,"Q7D31'$GR@X(!P<]<"OL>B@#\D-$^._B_P"&7[+/B']F;4_@]XMG\:Z.JG< I!!SDXK]0J* /S7_9T^#ME^RA\6OBE\ M-=8\/W&KZOJVA7,_A[QQY4\C7=KY3G[+)DF-)!C^$+NQ],>(ZY^SUXKB_8 \ M"?$7PGIE_9^+M-@U;0]=TU+=Q+>Z7/J%RI4 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7EW[5/_)L'Q?_ .Q.UC_TBFKU&O+OVJ?^38/B_P#] MB=K'_I%-0 G[*W_)L'P?_P"Q.T?_ -(H:]2KRW]E;_DV#X/_ /8G:/\ ^D4- M>I4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7EW[5/_)L'Q?\ ^Q.U MC_TBFKU&O+OVJ?\ DV#XO_\ 8G:Q_P"D4U "?LK?\FP?!_\ [$[1_P#TBAKU M*O+?V5O^38/@_P#]B=H__I%#7J5 !1110 4444 %?(_[2G[==]\'_B3)X*\' M?#^\\<:EI:VUQKEP+A;>&TCFY2-"?ORLO([#CKSCZXK\S_VXXO 5U^T:M]X? M\=:E\,?BYILNG?:[F^18]-OK%7VRW8U$D!+>-Q\K[LY##L"<=CX=KG_!1;Q% MX8_9L^'L$D>FW?QF\9K-;VLZ+=1W:+*2V\DQ$@!-R@9QU[4 ?6?A M']MRVM]0\4Z1\4_ ^H_"GQ#H6CG7VT^]O8KY;JR_O12Q84OG@IU!ZD5!\*_V MW9_&?CCPAHGB[X9ZQ\/M.\;P/<>$]8O[Z&YBU-5&X*Z)AH'960A'R3N_&OE# M]M2>']H?XT^+;SX<:E#XKL=(^'$[7EQI4GGPJ7E5U0LO&[:I.WJ,5VFN^/?# M_P 9_%7[%NC^#-&UU1KVPLH9[B'SDB^T7L$#.4R-V%E) R.0* .[HKS' M_A"OBA_T4W3O_"73_P"2*/\ A"OBA_T4W3O_ ET_P#DB@#TZBO,?^$*^*'_ M $4W3O\ PET_^2*/^$*^*'_13=._\)=/_DB@#TZBO,?^$*^*'_13=._\)=/_ M )(H_P"$*^*'_13=._\ "73_ .2* /3J*\Q_X0KXH?\ 13=._P#"73_Y(H_X M0KXH?]%-T[_PET_^2* /3J*\Q_X0KXH?]%-T[_PET_\ DBC_ (0KXH?]%-T[ M_P )=/\ Y(H ].HKS'_A"OBA_P!%-T[_ ,)=/_DBC_A"OBA_T4W3O_"73_Y( MH ].HKS'_A"OBA_T4W3O_"73_P"2*/\ A"OBA_T4W3O_ ET_P#DB@#TZBO, M?^$*^*'_ $4W3O\ PET_^2*/^$*^*'_13=._\)=/_DB@#TZBO,?^$*^*'_13 M=._\)=/_ )(H_P"$*^*'_13=._\ "73_ .2* /3J*\Q_X0KXH?\ 13=._P#" M73_Y(H_X0KXH?]%-T[_PET_^2* /3J*\Q_X0KXH?]%-T[_PET_\ DBC_ (0K MXH?]%-T[_P )=/\ Y(H ].HKS'_A"OBA_P!%-T[_ ,)=/_DBC_A"OBA_T4W3 MO_"73_Y(H ].HKS'_A"OBA_T4W3O_"73_P"2*/\ A"OBA_T4W3O_ ET_P#D MB@#TZBO,?^$*^*'_ $4W3O\ PET_^2*/^$*^*'_13=._\)=/_DB@#TZBO,?^ M$*^*'_13=._\)=/_ )(H_P"$*^*'_13=._\ "73_ .2* /3J*\Q_X0KXH?\ M13=._P#"73_Y(H_X0KXH?]%-T[_PET_^2* /3J*\Q_X0KXH?]%-T[_PET_\ MDBC_ (0KXH?]%-T[_P )=/\ Y(H ].HKS'_A"OBA_P!%-T[_ ,)=/_DBC_A" MOBA_T4W3O_"73_Y(H ].HKS'_A"OBA_T4W3O_"73_P"2*/\ A"OBA_T4W3O_ M ET_P#DB@#TZBO,?^$*^*'_ $4W3O\ PET_^2*/^$*^*'_13=._\)=/_DB@ M#TZBO,?^$*^*'_13=._\)=/_ )(H_P"$*^*'_13=._\ "73_ .2* /3J*\Q_ MX0KXH?\ 13=._P#"73_Y(H_X0KXH?]%-T[_PET_^2* /3J*\Q_X0KXH?]%-T M[_PET_\ DBC_ (0KXH?]%-T[_P )=/\ Y(H ].HKS'_A"OBA_P!%-T[_ ,)= M/_DBC_A"OBA_T4W3O_"73_Y(H ].HKS'_A"OBA_T4W3O_"73_P"2*/\ A"OB MA_T4W3O_ ET_P#DB@#TZBO,?^$*^*'_ $4W3O\ PET_^2*/^$*^*'_13=._ M\)=/_DB@#TZBO,?^$*^*'_13=._\)=/_ )(H_P"$*^*'_13=._\ "73_ .2* M /3J*\Q_X0KXH?\ 13=._P#"73_Y(H_X0KXH?]%-T[_PET_^2* /3J*\Q_X0 MKXH?]%-T[_PET_\ DBC_ (0KXH?]%-T[_P )=/\ Y(H ].HKS'_A"OBA_P!% M-T[_ ,)=/_DBC_A"OBA_T4W3O_"73_Y(H ].HKS'_A"OBA_T4W3O_"73_P"2 M*/\ A"OBA_T4W3O_ ET_P#DB@#TZBO,?^$*^*'_ $4W3O\ PET_^2*/^$*^ M*'_13=._\)=/_DB@#TZBO,?^$*^*'_13=._\)=/_ )(H_P"$*^*'_13=._\ M"73_ .2* /3J*\Q_X0KXH?\ 13=._P#"73_Y(H_X0KXH?]%-T[_PET_^2* / M3J*\Q_X0KXH?]%-T[_PET_\ DBC_ (0KXH?]%-T[_P )=/\ Y(H ].HKS'_A M"OBA_P!%-T[_ ,)=/_DBC_A"OBA_T4W3O_"73_Y(H ].HKS'_A"OBA_T4W3O M_"73_P"2*/\ A"OBA_T4W3O_ ET_P#DB@#TZBO,?^$*^*'_ $4W3O\ PET_ M^2*/^$*^*'_13=._\)=/_DB@#TZBO,?^$*^*'_13=._\)=/_ )(H_P"$*^*' M_13=._\ "73_ .2* /3J*\Q_X0KXH?\ 13=._P#"73_Y(H_X0KXH?]%-T[_P MET_^2* /3J*\Q_X0KXH?]%-T[_PET_\ DBC_ (0KXH?]%-T[_P )=/\ Y(H M].HKA_@AXKU/QQ\)_#.NZR\,FJ7UH)+A[>/RXV?)!*KDX!QTR:[B@ HHHH * M*** "BBB@ HHHH *\N_:I_Y-@^+_ /V)VL?^D4U>HUY=^U3_ ,FP?%__ +$[ M6/\ TBFH 3]E;_DV#X/_ /8G:/\ ^D4->I5Y;^RM_P FP?!__L3M'_\ 2*&O M4J "BBB@ HHHH *\Z^+/[/\ X&^-LFBR^+= LM4GTF[CN[>:>TAE?Y3GRBTB M,?+;C!_ >KW^J^&O!V@^']4U#_ (^[W3--AMYKCDG]XZ*"W))Y/>NMHH * M\Q_:._Y):_\ V&]$_P#3K:5Z=7F/[1W_ "2U_P#L-Z)_Z=;2@#TZBBO$=:\ MZ!\1_P!HOQ-9^)=.75K73_"FC2VL,TCA(7EO-4$C* 1RPBC!/^P/2@#VZBO, M?^&:/AC_ -"C9_\ ?R3_ .*H_P"&:/AC_P!"C9_]_)/_ (J@#TZBO,?^&:/A MC_T*-G_W\D_^*H_X9H^&/_0HV?\ W\D_^*H ].HKS'_AFCX8_P#0HV?_ '\D M_P#BJ/\ AFCX8_\ 0HV?_?R3_P"*H ].HKS'_AFCX8_]"C9_]_)/_BJ/^&:/ MAC_T*-G_ -_)/_BJ /3J*\Q_X9H^&/\ T*-G_P!_)/\ XJC_ (9H^&/_ $*- MG_W\D_\ BJ /3J*\Q_X9H^&/_0HV?_?R3_XJC_AFCX8_]"C9_P#?R3_XJ@#T MZBO,?^&:/AC_ -"C9_\ ?R3_ .*H_P"&:/AC_P!"C9_]_)/_ (J@#TZBO,?^ M&:/AC_T*-G_W\D_^*H_X9H^&/_0HV?\ W\D_^*H ].HKS'_AFCX8_P#0HV?_ M '\D_P#BJ/\ AFCX8_\ 0HV?_?R3_P"*H ].HKS'_AFCX8_]"C9_]_)/_BJ/ M^&:/AC_T*-G_ -_)/_BJ /3J*\Q_X9H^&/\ T*-G_P!_)/\ XJC_ (9H^&/_ M $*-G_W\D_\ BJ /3J*\Q_X9H^&/_0HV?_?R3_XJC_AFCX8_]"C9_P#?R3_X MJ@#TZBO,?^&:/AC_ -"C9_\ ?R3_ .*H_P"&:/AC_P!"C9_]_)/_ (J@#TZB MO,?^&:/AC_T*-G_W\D_^*H_X9H^&/_0HV?\ W\D_^*H ].HKS'_AFCX8_P#0 MHV?_ '\D_P#BJ/\ AFCX8_\ 0HV?_?R3_P"*H ].HKS'_AFCX8_]"C9_]_)/ M_BJ/^&:/AC_T*-G_ -_)/_BJ /3J*\Q_X9H^&/\ T*-G_P!_)/\ XJC_ (9H M^&/_ $*-G_W\D_\ BJ /3J*\Q_X9H^&/_0HV?_?R3_XJC_AFCX8_]"C9_P#? MR3_XJ@#TZBO,?^&:/AC_ -"C9_\ ?R3_ .*H_P"&:/AC_P!"C9_]_)/_ (J@ M#TZBO,?^&:/AC_T*-G_W\D_^*H_X9H^&/_0HV?\ W\D_^*H ].HKS'_AFCX8 M_P#0HV?_ '\D_P#BJ^9/$W[4/AC]DG]K8_">R\)7=Q9>+AH_V0VEWMALY)7E MB=BC[BE\+>"O$&M01I-/INGW%Y'')G:S1QLX!QS@D5^01_X+ M9?%K)QX)\&8_ZY7?_P ?H _9FBOE'_@GM^UQXF_:\\!>*-<\3Z1I.CW6DZDE ME%'I*RJCH8@^6\QV.GUYA^S)G_A0O@S(Q_H7_ +.U>GT %%%% !11 M10 4444 %%%% !7EW[5/_)L'Q?\ ^Q.UC_TBFKU&O+OVJ?\ DV#XO_\ 8G:Q M_P"D4U "?LK?\FP?!_\ [$[1_P#TBAKU*O+?V5O^38/@_P#]B=H__I%#7J5 M!1110 4444 %%%% !1110 4444 %>8_M'?\ )+7_ .PWHG_IUM*].KS']H[_ M )):_P#V&]$_].MI0!Z=7F.A?\G,>-O^Q0T'_P!+=8KTZO,="_Y.8\;?]BAH M/_I;K% 'IU%%% '%_%GXR^#/@9X77Q%XZUZ'P]HK7"6JW4\+_GDG_?(H ^; M/^'DO[-G_14K'_P O/\ XS7G/QD_X*T?!KP%;Z,?"5^_CZ>[NU2[2QAE@6TM MP1OWA^Q7:^9(QPJY:( 9)'4UQW_!2;XF>/_AK\+_!+_#C7IO#^OZO MXIM],,\*HWF(\,QV'J?'JR^'D&F:C M9:?_ ,(WXKL]?N1>AR)H8ED#1IM!^8[QC/'!H ^.OC7^V+\0O$'B7X,_\(/X MEGTC35MM'E\5+ B,9I[JY6(POE3MSLEZ8/!KZ>^*?[::>"/'OB;PSX9^'FN_ M$ >$K=+KQ+?Z3-%'%IB,N_!#G,C!/F*KR/P./,;'_@G=J>BZ9XJAT_Q!8&XU M;QU8>)8))VE*PV%O,9?LV-O#9=L8^7GK77?$G]E/XF1?$;XC:W\+_&N@Z)H_ MQ&@CA\06FNV4L\L#+%Y)DMF1L;BA/#< D^V #I_B-^VMH_A2'X3R^&?"NJ^/ M5^)%OU6W30 M?A=!?07"7@;[1>F>&)-Z[1MSN1F.XKE=5_8S\:/X?^*=MIGB;PV+CQ5XO M7Q)#8:UHT6J:==P"-%^RW<4\;%(/#OA#5?%4_CC4;G1[;2["XB\^WO(< Q$Y*L"[ ;P=N/FSBO9] M5\<^(;_]GSQ#XIO="NO!/B./0[ZZ&F7,\K>'DF\"ZU=ZSJZZ;H\&F07;3QA=L$%M$D8VG@%@&(&22:^D_B%X< MF\8> ?$N@V\D<-QJFF7-C')-G8K2Q,@+8YP"W.* /RE\,_M>ZY#\+_"GB&P_ M:;U;Q!\4KN6V6;P+?Z3$MHTKRA6B>;R5 7!^]OK[!^,/_!1+PS\'/'-SX4N= M"?6K[1K2WN/$%Q%JUI:K9>8@;;"DSA[E@,DK$"1P.XK@[;]CW]H2]^ EA\%= M4\6_#2/P+':II\MW:Z7=R:D( ^XE6<^7YGOM'X5>^(O_ 3SUBY^(FI:UX-O M? USIVNV5E:Z@_CCPU#K%Y820((S/9&9'4,Z#E7!4G&0< @ ]\C_ &J/#B_$ M?3O#ES:R6FD:IX7?Q5I_B"64""XMT :5-N,JR*=QR>@/I7E&O_\ !1S0M!^' MO@/7)/!]R->\8VTU_9:%=ZO:V?EVB.5$TEQ.R1C< "J]2#6]^U;^QC-\>/AK MX)T'PYKEMX;UOPT3:1ZBMNL"/930&"[C$<*!4WH>%50HR0, UG?M$?L2/XZU M3P+K'@*#P?'=>%M*.APZ/XVT@:GICVFU5C_=D-ATVC! ^M &QXF_;Q\+Z3^S M_P"#_BMH^@:CXBT[Q%JB:.FFVDJ"YAN"TB,AZABKQD<'D$$'!KE?'_\ P4&U MGX7Z9+?>*?@;XHT."R42:E+?W]M#%;HS[4\J1CMN7(Y*1%BN0#70:]^Q[JMW M\$_AGX+LM6T*'4/#7B.VU_4;FTTF#3+6Z96D:18K>UB6-?O@ [%++0[^\@MYKFXA1'9Y))"L< M*@/@[B0",9KRS]I+P[XW_9T\3? 7Q/X<@N/[<\/>'_\ A&]0U:UTF?5-+$(C M16!AB(GW$H"N !TR>M8'P2_8Z\4_&GX!7VM:@EG9^)7^(>H>+-(/C72!+:ZG M;S)'&3=V9!V+)M9MN,C Q@4 ?:_[-7[2.A_M*^#]0UC2K5M-OM+O6T_4=.:Z MBNOL\P ;Y9HB4D4JP(=20>?2O+_B-XT\=?&7]I?5?A%X-\:3?#W2O#NCPZGJ M>KV%K'/>3RS,1'&GF J% 4YXS7H_[+GP.O\ X'^";^SUD^&3KFIWK7ETOA/0 M;;2;&$8"I%&D,:,X4#[\NY^3SC%<[\6/V?O&R_%X_%3X2>)=)T+Q;=Z>NEZI M8>)+:6XT^^A0YC8B-@Z.F3C:<'/- %&T^(7C+]D_X0^(M7^,WB6+QVMKJ*VN M@3Z?;"._U!9#MBCD484RLQ ^48'-:WPG_:R'CGQAK7@WQ5X&U?X=^-+#2?[= M@T?5IHIOMMCDKYLH_ XXW6?V1?B%\2O@YKNB_$+XJ/K/C2^UF#7 M]/N[>UQI^CW$+!HXH(SAC%D#(8]LXSN+:GPQ_9H\>W'Q8U7XG_%GQ/H>N>+A MX>;PSI-OX>M)(+*UMV9G>5_,)=I&9CTX 9O8 \ZD_X*;SQ>$=&\7_\ "E/% M#^$-2U1=&BU:.]MV#W1,?#_C7PCJ MOPSUSPSIW]LW%IK$LKQDC^$_*,GMUXKYW^/?[/7B_P"%O[(7PI\ MV%\UUXBL?B#ITRZIHMJ]PMINEF99_+8#(C+*3N&..>M>S>#?V3?%?B7QIX\\ M7_%[Q-I.M:YXCT%O#$$?ANTDMK>VLR&_>?O&+>82Q)&,KDVGAOQ5J$L3V]_(<^6&C4[XMX4E2W4_MLW_Q M'\0:[%I7PE\27'AO0+R^LM5U^VFBFCADMXW<+'"O[R9GVJH5 <,X![URG@O] MC'XDO-\-O"WCSQSH6M?#+X=7D=YHUMIMA)#J-X85*6ZW3,2@5%;'R#0!4^#G M[V\LEU$O1'"',$AROR28(SSC%?._ MP=_;/^)WCWXI:)I'BW3M=T&TN_B5>:-'/8369ME6.(#^S)TPSMY>-S2(0&+< M'M7J/[,'["7B?X&?%_PSXUU*]\&>7IV@S:+=6OAS39;1YB2FV=W8GSI&V_.S M8YZ#%9OAO]A'XC^'OC5IVK_\)7X9N? ECX_O/',=OY%PFI-)<#:T1/,9 & . M_&=W.* /1_'G[=EKX8\3>,(-!^'>O^,?"O@N<6WB;Q/ITL2V^G2 9D"HQW2[ M%Y;9T[\8)V/B5^V3;>$_&?@SPUX4\$:O\0[[Q=HCZWI7]D3Q1;T!X5_,P$!' M)8G X&,FN!\9_L;_ !,M]2^)VA^ O'>A:7\//B5>R7NN6NK6,LM_9O,H2?[* MZMM.] !\_3 Q@\GT72OV6I/"_P '?LDV[[3,68%9 M.!MQP2>G)XH [#]F[]H"P_:,\!77B&TT:]\/7=AJ5QI.H:5?E6EM;J$@.A9> M&QN'/U]*]6KQ;]EWX&:I\"-!\;V.JZA::C)KWBS4?$$+VF_$<5PRE4;< =PV M\XR/?_*4;X7\X^?0>^/^7MJ_7ROR#_;S)'_!4?X7D''SZ#_Z M5M0!^OE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%> ? M'K]IV3P5KL'@#X>:4OC;XJZB,6^DQMF"P4_\M[QP?DC'7&03[=: +G[6WQT\ M._"?X9ZKI%[]IU7Q/XCL;C3]'\/:7$9[Z]EDC9,I$N6*C.2(_ >C^(M6C>T\1ZU MILUM9I,(@HBD+J"F<9#GCKZ$U^KMG>6^HVD%W:3QW5K/&LL4\+ATD1AE65AP M00001UJGXB\-Z5XOT2]T;7--M=7TF]C,-S97L*RPS(>JLK @BOE&X^#'Q&_8 M_N9]4^##7'C3X:F1IKKX<:E<%IK$$Y9M/G8_!#]HK MP9\>](EN/#M^8M4M28]0T.^7R;ZQD'#)+$>1@]^E>G4 %%%% !1110 4444 M%%%% !1110 4444 >7_LQ_\ )!?!G&/]"_\ 9VKU"O,/V9#GX"^#.2?]"[_[ M[5Z?0 4444 %%%% !1110 4444 %>7?M4_\ )L'Q?_[$[6/_ $BFKU&O+OVJ M?^38/B__ -B=K'_I%-0 G[*W_)L'P?\ ^Q.T?_TBAKU*O+?V5O\ DV#X/_\ M8G:/_P"D4->I4 %%%% !1110 4444 %%%% !1110 5YC^T=_R2U_^PWHG_IU MM*].KS']H[_DEK_]AO1/_3K:4 >G5YCH7_)S'C;_ +%#0?\ TMUBO3J\QT+_ M ).8\;?]BAH/_I;K% 'IU%%% !1110 4444 %%%% !114%[>V^FV<]W=SQ6M MK ADEGG<(D:@9+,QX [F@">BN<\%_$CPE\2+.>[\)>*-%\4VD#^7+/HNH0W MB1MC.UFC9@#[&F:3\3_!NO\ BF^\,Z7XMT+4O$=@6%WH]IJ4,MY;[3AO,A5B MZ8/7(% '345Q?C/XU_#SX<:G%IOBWQYX8\+ZC+$+B.TUK6+>SF>,DJ'"2.I* MDJPSC&5/I6]X8\6:'XWT:'5_#NLZ?K^DS9$5_I=TES!)@X.V1"5.#Z&@#6HK MB_%_QK^'GP]U6/2_%/CSPSX:U*1!(EGK&L6]I,R$X#!)'!()!YQ6CXM^)/A' MP#%8R^)_%.B^'(KZ3RK1]6U&&U6X?KMC,C#>?89H Z.BN;\7_$KPC\/K&TO? M%/BK1/#5G>/Y5M<:QJ,-I'.^,[4:1@&..<#M70PS1W,,'_%VA>+1?_P!AZUIVL_V?=/8WG]GW<<_V:X0X>&383LD7NIP1 MW%:] !163J7B[0M&UO2]&O\ 6M/L=7U4NNGZ?%%W.(HR0TFU02=H. M ,FM:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\@_V M]/\ E*-\+_\ ?T'_ -*VK]?*_(/]O/\ Y2C?"_\ W]!_]*VH _7RBBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *0D*"2< =2:@U#4+72;&XO;ZYA ML[.WC:6:XN)!''$@&2S,> .237R'K'Q*\7_ +;&K77AOX6W=WX7^$-O*UOJ MWC[88YM6*DK);Z>#R5X(:7ZCJ,$ WOBO^T1XH^*/C&Z^%'P#2&^U^)O*\0^- MIUWZ=X9 M>ZC.?O/(YY ST4<#]:Z7X6?"KPS\&O!MGX8\*:;'INEVPSA1EY7/WI)&ZLY[ MDUUU !1110 4444 >$?&_P#9,T+XGZQ'XO\ #6HW'P]^)MH,VGBO1E"RN0.( M[A.!-&>ZMSUP17'> ?VKM=^&GB6U^'_[0NF0^$_$,K^3IOC"U_Y >M#@ K(< M>3*<\HP ST(R!7U16!XZ\!>'OB9X9O/#WBG2+77-&NUVRVEY&'0^X]",\$-9(W62-AE74Y!'J#3Z^/)O!'Q4_8TD:\\"B_^*?PDC.Z;PG._F:MI M4?\4\1^ M:-A@]>#C()'- 'H%%%% !1110 4444 %%%% !1110!YA^S(<_ 7P9R#_ *%V M_P!]J]/KS#]F08^ O@OC'^@^O^VU>GT %%%% !1110 4444 %%%% !7EW[5/ M_)L'Q?\ ^Q.UC_TBFKU&O+OVJ?\ DV#XO_\ 8G:Q_P"D4U "?LK?\FP?!_\ M[$[1_P#TBAKU*O+?V5O^38/@_P#]B=H__I%#7J5 !1110 4444 %%%% !111 M0 4444 %>8_M'?\ )+7_ .PWHG_IUM*].KS']H[_ )):_P#V&]$_].MI0!Z= M7F.A?\G,>-O^Q0T'_P!+=8KTZO,="_Y.8\;?]BAH/_I;K% 'IU%%% '$_%O6 M_'6@^%EN/A[X:T[Q5KQN$0V6J:C]AA6(@[G\S:W(( QCO[5XU_PLO]JK_HBW M@O\ \+ __&:^FZ* /F3_ (67^U5_T1;P7_X6!_\ C-?EE^VO^TC\>M"_:9\8 MV&J^+/$'P_OX19^9X=\-^*+IK"TS9P,/+*,BG>")&PH^9VZ]:_>BL^Z\/:5? M3M/\76<^EQ/% MKFL^+G6\O5QQ+*&B8ACWR3]:]-_X67^U5_T1;P7_ .%@?_C-?2\%O%:PI##& MD,2#"QQJ%51Z #I4E 'SEH7Q%_::N-:L8M6^#WA&STQYD6YN+?Q89)(HR1N9 M5,(W$#)QGFM?]M[0]'\4?LR^,=%USQ5;^"[+4$AMQJ]V',*2F9#'')LYV.P5 M&]F->[5C>,?!NB?$'PSJ'A[Q%IMOJ^BZA$8;FRN5W)(I[$?KGJ* /ST_9^\2 MZ7^S+\8_$;^.O UEX,\16W@B35))_!-S$VCZO8VH#><;=4!28YX.X@Y.>M>( M?!*^TO\ 9Z^(?P]\<^.M!.G>$]7EN-<\&7^E6T,NJ:@UV^%MK^Z#9;8C@[6[ MDY-?I?\ #+]C_P"$7PA?5G\->#;:%]5M6L;M[^XFOFDMV&&AS.[D1D=4& ?2 MN:TS_@GQ^S_I4]Y+'\.[2<7*,ABO+NYN(H0QR?)CDD98?;RPN.@H ^??VG=% MU;Q;_P % ?"T6B?#GPS\3KE_AT)O[$\721I:(OVZ?,@,B2+O&0!A?XCS7O7[ M%G[/NO\ P.TCQK>>(+'2- N?%&L-JB>&] ;=9:6FQ5$<9P >F> !7K-I\%?! MMA\0]-\<6VC+!XETW1AX?M;N.>0+%8ARXA$6[9]YB=Q7=VSBNXH _,S]I(ZC MH/QI^,GQ:&D_#3QUHWA)=.M;W0?%-F+V_CB&/EAW#; Y9RF^' M/BW^U!K[^-=(M+C1H/@Q_:FD6&J1*R6DSS.6>,'A9%'&Y<'Y1Z"OK+QW^R'\ M(_B7X_M_&OB/P;:ZAXCA9'-SY\T:3LF-AFB1PDV,#'F*W2KWQB_9>^&/Q[GT MN?QQX7BU>XTQ3':SQW$UM(D9.3&6B=2T9/\ V5]J /SW^#.D:;\5O'/PST_ MXH6=MK>DVOP2NKNPAUE1-&)A+0_\ :%SQJD@P\_\ K.X)^3[G^S70 MV7P.\$6'B7QQKR:%%)J/C:*"#7VN)9)8[Z.%'CC4QNQ10%D<':!G/.: /@:# M4_'EO\>OV7?%GC3X@6_Q$EU*SU;7(+:VL(K:2U+:;*YA4Q\.O102,Y!Y-/\ MV8_VKOV@/B'\2? _B#6X;N]\&>+;^:WEL)H+"WL+>(%@#:.)/M$CIM&Y7![\ M=*^O? G[$/P6^&GB[1?$_AOP8FFZYHTTT]C=B_NG,+2QM&ZA6D(*;68!""JY MX -:'@G]D#X1?#OXB3>./#W@VVT_Q'(\DBSBXF>*%Y#EVBA9S'$3SRBCK0!\ MJ_$OX_\ Q1\,?MICX(V/Q1M(M U[4[&^CUJ:UMS=:+"R2.^F_P"JV%Y-J[&< M%MI'.22/T,C0I&JEBY +-C)]SBO&KO]COX1WUAK=M<^%//;6M:3Q!>WDE_< MM=O?)]R5;@R>8F.<*K!1N;CYCGV2&(0Q)&I8JBA078LQQZD\D^YH ?1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %?D%^WI_RE&^%^?[^@_^EC5^ MOM?D'^WI_P I1OA?_OZ#_P"EC4 ?KY1110 4444 %%%% !1110 4444 %%%% M !1110 5SOC_ .(/A[X7>$]0\2^*=5M]&T6Q0R3W5R^U1Z =RQ[ 9,_DV.F6J^9=W\Y^[%#&.68G\!U->(?#[X$^*?VB_%ME\ M3?CO:K!I]JXG\,_#G=NM=-&H3J:^N]#T/3_#6CV>E:390:;IEG$L%O:6 ML8CBB11@*JC@ "KB(L:*B*%51@*!@ 4Z@ HHHH **** "BBB@ HHHH *^=OC M-^R/:>)/%S_$?X::LWPX^*J EM8L$_T;4QU\N\A^[*#CEL;NF2<#'T310!\S M?#/]KBXTKQ7;_#WXU:0O@#QTY\NUO6)_LK5\?QV\Y^4$]=C'(_+/TP&# $$$ M'D$=ZY/XG?"CPG\9/"ESX<\8Z);:YI,XYBG7YHV[.CC#(PZAE((]:^90OQ6_ M8CE./[1^+_P1B]<2:]H$?Z?:85'T8 =L<@'V/17(?"[XM^$OC-X6M_$/@[6[ M;6M,F'WX&^>-NZ2(>48="I (KKZ "BBB@ HHHH **** /+_V8P!\!?!F!C_0 MO3_;:O4*\O\ V8_^2"^#.<_Z%_[.U>H4 %%%% !1110 4444 %%%% !7EW[5 M/_)L'Q?_ .Q.UC_TBFKU&O+OVJ?^38/B_P#]B=K'_I%-0 G[*W_)L'P?_P"Q M.T?_ -(H:]2KRW]E;_DV#X/_ /8G:/\ ^D4->I4 %%%% !1110 4444 %%%% M !1110 5YC^T=_R2U_\ L-Z)_P"G6TKTZO,?VCO^26O_ -AO1/\ TZVE 'IU M>8Z%_P G,>-O^Q0T'_TMUBO3J\QT+_DYCQM_V*&@_P#I;K% 'IU%%% !1110 M 445D^(?%>C^$H+2;6=2MM,BN[F.S@>YD""29SA$!/+/$KS&SCE2V@MK6,R3W5PYQ'#&O=F(/X GM0!WU%?-GA']LQ MY_'/ASPSX_\ AGXE^&,GB646^BWNL-%-;W&O&&N?96\.V'AG7K[0KJ74;A A:V(#S;N J'/?IWH ]7HKQ[PU^TQX= M\8?M 2?##1435<>&E\31Z_8W<<]G-$;CR/+4J3E@W.0<<5@?&[]JB_\ A5\6 M-#^'N@_#C6?B!X@U72Y-6CATJ[@AV1)(4;/FD X(!Z]Z /H"BO&_@%^TG8_& MW_A*;&\\/:EX)\2>%[E;?5]&UAD+VVY=ZMO4E2"O.17H_AGQWX:\:6ES=>'O M$6E:[:VS;)Y],O8KA(FQG#,C$*<"<<4 =-17@_Q8_:KB\#_$3_ (0'PEX)UKXE^,X;5;Z]TS1&BC%E WW6 MEED(4%NRYR0:V_@?^T?H_P 9/#'B#5+K1]3\$W7AVY:TUBQ\11>1]D=5W$^: M?D90,Y8'C'/8D ]=HKE]/^*7@O5TOGL?%V@WJ6,(N;MK?4X9!;Q'D2288[%/ M]XX%/L?B9X/U3P[=:_9^*]$N]"M.+C5(-1A>UA_WY0VU>HZGO0!TM%9#>+]! M74=,L#K>G"_U2-IK"U-W'YMW&HRSQ+G+J 025R *RH?BWX&N=1M=/A\:>'I; M^ZE:W@M4U6 RS2*VUD10^68$$$ 9!XH ZRBBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *_(/]O/_ )2C?"__ ']!_P#2MJ_7ROR"_;T_Y2C?"_\ MW]!_]+&H _7VBBB@ HHHH **** "BBB@ HHHH **** "O$OVAOVF].^#3Z?X MN12T4 ?-'Q0_9)N+#Q1/\0?@MJZ?#_QX3YEQ:JO_$JU;'\%S". 3TWJ M,CWJY\&?VN;;Q#XL7X%6T'QCI$6HVZ$R6MR/DN+.7M)#(/F1A@=.N!G(H [VB MOCR/QG\4_P!C*1;7QJM_\4?A'$P6/Q1:Q^9JND1?]/48YE11UD'(')KZA\!? M$+PY\4/#%GXA\*ZQ::YH]VH:*ZM) R_0CJK#N#@B@#HJ*** "BJ]_J-KI5I) M=7MS#9VT8R\UQ($11[L>!7SE^UY^UUX8^#/[.VM^+= U^PUG4+POI6D2:;<+ M<1M>E>1OC)4%%RQ!((Q0!Z-^S)G_ (4+X+S_ ,^/_L[5Z?7Y]_\ !(S]IR3X MH?#;5OAWKUZ9_$?AMS=6K3/E[BRD;DCU\N1MI] Z>M?H)0 4444 %%%% !11 M10 4444 %>7?M4_\FP?%_P#[$[6/_2*:O4:\N_:I_P"38/B__P!B=K'_ *13 M4 )^RM_R;!\'_P#L3M'_ /2*&O4J\M_96_Y-@^#_ /V)VC_^D4->I4 %%%% M!1110 4444 %%%% !1110 5YC^T=_P DM?\ [#>B?^G6TKTZO,?VCO\ DEK_ M /8;T3_TZVE 'IU>8Z%_RG4444 *O! %PEP=1\'ZB+&\;:"/+,I1_D.#U?]E=]7^'.B^$3\9/BO9C3+B6X_MRT\1I'JEWOZ1SW'DY=%_A&!C/) M/%>Z44 >%^*_V5G\5^$?#&@'XR?%?21H<4D7]IZ5XC2WO=0W,6#7*O#7A'2K53JLDIECO=07<1= M'8JAIPC*&E_O%@ N#N_5BB@#Y2\#? [Q3\>/"GA'QMXP\??%SX8^*([&WM[_ M ,,Z3KHLK19H0%9VA:)R_F%=Q+$[MWIQ7H_B']FM_$'Q7A\&]/U]8M&81X_=M;>21QCV:B@#QBU_9J>U^+K^/?^%L_$V8O> MM>?\(S+KZ'1 #G]R+7R>(AV&[/'7/-<3^WQ\//$/B[X?>"_$7AO2YO$%WX)\ M567B.?1;< O>P1!UD51W8!\X],U].T4 ?"/Q=^+"_MHZ[\,O!GP]\,^(HAIG MBBQ\0:UK&L:7+81:9#;/N9 TBC<[9(&SC('/->27_@#Q3J?[)OQ6M[?P]JE] M:P_%^^U+4]*@B=)KW35N8VEVK@%U*@], U^I-% 'Y[_LI67A.^_;SUG7OAYX M#O\ P5X)N?AVD<*3:.^GP33B\BWLB,H /R@= 249N^3UW[1OP^!7VU10!\9_'3]DO\ X5E^ MR3\4-$^&EQK^N^+-?"WFJ:OJMZ;S5=4"L-X:3"[CL!P !FOE/X6?!GQ-K_@; MXO7?PZUCQ'>32^#UTZ6)/ UKX9M9YMZN85CA<&6X50X,GE\@X\SH*_7BB@#\ MT/\ @GQ\-I[#XJZQKVEZKKTUA:^%6T[4H9O MKX=LFG9D986,3AIYT*L?-,; M$C.7YP?:O^";GP2\-^$_@Q9>*9_"-KI_C:YO;])M5N[(+?B-IO\ 5^8PWA,* MOR]/:OL6B@#X;\6ZMJ_[+O[27QA\3:S::[%X8^(EG:2Z7XLT;26U3^R[N&'R MO+D@4$G!&X C!&,]ZPOA7XE^,WQ"^!O[1LGCK5]8\7^%WT0P^%-1U'PW;Z-< MWQ,%QY[+;PH&Y)A WENG&.:_0&B@#\U/&O[.-GX>_8>^%][X8\!/(&O=(O\ MQS9:5:>7J6K:=&[/-'*0!))@MG:3QP>W'/\ B3P(/B?8_'W5_@IX&U#PW\-K M_P '062Z2FDOIT5_J23!V>&U91M98QRP49P?7G]2Z* /SO\ A]\2%^,'[4O[ M,M[I'ASQ'9:=X?\ #FJ6-[>:GI4MM$MR;1%:,,ZC)4J!GH=PQGFOFZ+0?"GB MWX,^/O#.C_#75=3^-&K>.9SX?\1VNF.Y^2_4N4NU&(E6,2*R$J"3G!.#7[0' MD5QWPO\ A)X:^#NBWVE>%[26SL[V^GU&9)9WF+3RL6D;+$D D].@H Z71(;N MWT:PBOY!-?);QK/(.C2!0&/XG-7:** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K\@_P!O/_E*-\+_ /?T'_TK:OU\K\@_V\_^4HWPO_W]!_\ 2MJ M/U\HHHH **** "BBB@ HHHH ***SO$/B+2_"6BWFL:UJ%MI6E6<9FN+R[E$< M42#JS,> * +TTT=O$\LKK%$@+,[G 4#J2:^3/''QO\9?M+^)K[X=? NZ_LO0 M;>0V_B+XENFZ&S7.'@L0>)9R,C?T7M@_,N2^L^,?V]]1EM]#?4? W[/\$QCE MU9U:WU'Q5M."L"GF*VR,;C@MZ9R%^K_!'@?0?AQX8L?#WAK3+?1]'LD$<%K; M)M51Z^Y/9=W\Y^]--(>78G\! MVQ7H-%% !1110 4444 %%%% !1110 4444 %%%% !1110 45A^+/'7ASP'HD MNL^)->TW0=)B8))?:E=)!"K'H"[$ '@\5Y?XT_:V\&^'/!ND>)/#VG^(/B79 MZO-+;V,?@?3'U%I9(_O#((5>3W//;- 'ME%>%>+_ (@?&_Q)I'A6Z^&WP\T; M3/[5LQW?2W)&(9+>#<[-C)RI..AQ5KQS\&/B%\0?%6G:C)\7-5\) M:)!!"9]#\,VL<7F3K@R'[0X9RC'(VD9QWH ]?O-3T^VFBM;N[MHI;@^7'#-( MH:4G^$*3S]*^$_%FD^%/!_QQU";]FCQS8Z+\1_.E&M> HD>71-3EBSYD'-)TJZGN;+3+.SN9V9Y9H+=$>1BZ& (XA]]XR2?G SQTKT7PGX5^.OC#PK MXHLOB#XM\.^$KO4H8X]+F\"VDC7.FG.79I+DNKL1\O"\9)!!QCI?C?\ L[># M/C[HT=KXDL"FHVOS6&M63>3>V+]0\4HY&#SCH?2O#+7XR_$?]CZ_M]'^,J7/ MCCX9NPBL_B3IEL7GL 3A4U&! K_ ,*>-=<\ M3?%6RO[V/4+B3QEJTETWG("%V;=@1.3\HX/?->1?M/\ _!-G2/C[:>&-%\.> M*;3X9>#M CD:W\/:/H"/"]S(?WD[%9HP6*A!RI/#'/S&OKSPYXFTGQAHMIK& MAZE:ZMI5W&)8+RSE66*53T*L.#7!_M$?M#^$OV:/AS>^+?%EX$C0%+2PC8>? M>S8^6*-3U)[GH!DF@#XI_8@_X)Q7OPP\1>!_C%H_Q3F2X,327&D'1<1W$#Y2 M2!G%QT(Y!*G#!3@E17Z2U\??\$Z?VN/!_P =OA?:>$[1O[(\7>'X2EQI%S(" M\T.[Y9XC@;E^8 @O!4G[!H **** "BBB@ HHHH **** "O+OVJ?\ DV#X MO_\ 8G:Q_P"D4U>HUY=^U3_R;!\7_P#L3M8_](IJ $_96_Y-@^#_ /V)VC_^ MD4->I5Y;^RM_R;!\'_\ L3M'_P#2*&O4J "BBB@ HHHH **** "BBB@ HHHH M *\Q_:._Y):__8;T3_TZVE>G5YC^T=_R2U_^PWHG_IUM* /3J\QT+_DYCQM_ MV*&@_P#I;K%>G5YCH7_)S'C;_L4-!_\ 2W6* /3J*** "BN4^)7Q5\(_![PZ M->\::_9^'-',RVXO+URJ&1@2J\ \D _E7E?_ WU^SU_T5GP]_W^;_XF@#W^ MBN)^%WQK\#?&O3KR_P# WB:P\36=G((;B6QLZ=*8+NRGE;?#(.JM@=10![117@UG^W?^S_?W<-M;_%7P_)/ M,XCC03-EF)P!]WUKU3XA?$GPQ\*/#4OB'Q?K=KX?T6)UC>]O&VQAF^Z/J: . MEHKPS1_VXO@-X@U:STS3OBCH-U?W0,^AH ^HJ*^*/!G[8F MK_%'XO? Z/3-4&CZ)K5AJ:^*-$D@B)AO;:)MZ.S*738RYX89'7-=?\,O^"B' MP_\ BA\2--\,6.FZI9V&L74EGI&O71A^S7\J9RJH',B9VM@NH!Q[B@#ZHHKY M9\7_ /!0;P9X'\!ZCXCU70=7MYM/\7R>#KG2B8OM$=RBAVE/S8\O80V+_"VC6-U)#X:2U,^KED-M-),F\1I@[MRK@G([B@#TVBOSC^ M*?[2/BNT_:0^+7AG4_VE8?@_I'A^6W71],G\.V-\;G?;([ ,\6_[Q[EC\U>M M?#W]M:^\%_LF>!O'WQ7TRXG\7:] M>, @4 ?85%?+0_X*'?#I/@]-XWFL]1AO8]7&@?\ "-DQ&\-^5W+"&#^7@KSO MW;<=ZT]!_;H\'Z]\$/&_Q%31]3@?P<0NK:"[0M=Q,2NT!EBI!#=6-]KL21KJ,,BEA)$JL3@ #.X#[PKYT\, M?$/XR_M'^&O$GQ+T+XP:3\'O!EMJ5SIVAZ;/I-I?$T:?XGU1KZ+2[Z3P3,EQ TKLP#KEL5! M)STK&N?V]U@U4:#'\'_'=QXO$3WDOAR*W@-W#9+C;=/^\VA&R0!G<=IXH ^K MJ*\"N?VR_!C_ [^'7C+2[2_U?2O&NMQ:!;+"JI):7+>8&$P8C&QHF4@9.>E M9_Q._;:\-?"ZZ^+4-]X?U:\/PYMM,N;\VQB_TI;V811B++#E23_ !]_ M:,\._ 71[7[8DVL^)M3;R=(\.:>-]Y?RGH%4)+C@9D(X(!'(!'U%0!#9V<&GVD%K:PQVUM BQ10Q*%2- M ,!5 X %3444 %%%% !1110 4444 %%%% !4%Q>V]I);QSSQ0R7$GE0I( MX4ROM9MJ@]3M5FP.RD]C5/Q'XGTCPAI,^J:YJ=II.G0C,EU>3+%&OXDU^-_[ M??[>LOBS]I/P7??#;6UO/#O@&9+RSNK9V\F]O&(,KG&-RA0(\'C'F=G- '[1 MT5\T6?CSXP_M!^"O!_BOX4ZUX/\ "_AC6;".YNKG5;>:^O(92?GCC52$X((^ M;]*[#Q?^S?/X[^)MKXLU;XF^.+>PM'@F@\,Z/JIL=-$D>#F1(QND5B,D,QZD M9QQ0!Z%J7Q+\(Z/XEM/#M]XHT>T\07;!+?2IK^);J4D9 6(MN.1Z"O/?!/[5 M7A7XE>/-0\)^%M)\2:M=V23F74CI$L&G+)%D&(W#@ ,2, 8YKI=%_9[^&GA[ MQUJ'C2P\#Z)#XMO[E[R?6FM%DNC,WWG61LE">^W'4^M>@A0O0 ?2@#P[P-XU M^-?Q%L?$']I^!=-^&(:T(TB;4KY=0N$N">#-'%\I0#GAJ;X?^!?CK7O _B31 M/B5\4=0UNXUDPE)_#D0TLV 0DLL++EP'R,Y/;CK7M=]J-II=NT][=0VD"]99 MY BC\3Q7FWB[]J7X1^! ?[<^(OAZR(SE1?)(?IA": (_"'[,/P]\)^"%\*3: M,?$VD"__ +4*^)I3J3M=;=HE)ESSMR./4^IKTO2M)L="L(;'3;*WT^RA&V.V MM8EBC0>BJH 'X5\J>-_^"H'P.\%D1C4]5U:9T,D(L]-D"2J.ZNX (SQFO*KC M_@K//XL?R_AQ\$_%7BIV8JDDP\N-C_O1J^!GUH _0NBODC1M?_:Z^*/A*#6; M&P\!?#87EMYT6G:M%>YFCMX$&6EE<*J_4G@5Y1XU_:Y^" M_P /(Y&UWXF^&[9H_OPP7Z7,J_6.+)/%?Q/$^JRM;[\CY]BMN)Z\,[#D\=#7M6@?LE?!3PQ-;S:;\)_!UO<6X BN#HEO M)*N.^]D+9]\Y]Z /)I_^"E7POUB]NK'P+HWC#XE7D2DK_P (SH,T\3'T+$ J M/0,GG>,-4MX('##&V2%(_'VN?$2T@'VNS\2QQV] MOILI";CQ!IFJ:EJ-WJ=OI^E-8W8MXK>>:01^;-QEU ;[@(!YSGI7 M]!U?S:?L@?\ )U?P@_[&S3/_ $ICK^DN@ HHHH **** "BBB@ HHHH *\N_: MI_Y-@^+_ /V)VL?^D4U>HUY=^U3_ ,FP?%__ +$[6/\ TBFH 3]E;_DV#X/_ M /8G:/\ ^D4->I5Y;^RM_P FP?!__L3M'_\ 2*&O4J "BBB@ HHHH *^9?VB MOV\O"7[/_C>#PB/#NO>,M>C$,^IP:' '73K>0\/(Q/+DQ^*&I>(HD\-:C:_:K! +J\X_P!7%$Q!,F>-O&#U(QFG MWG[4GA'3OV:_^%WW-KJD'A/^SUU$6DD40O2C.$5 GF;-Y8@ ;\,KGP3X4U*WLH9]4M8C)N<2LZ1.0K!5)499L ;>HH ] MW\!?MA:;XRBOKW5?AK\1? .@6>G/J !S57X3_ M +-=(\-1Z%XL\+7&NPO^)=+%K:ZW$G+/:R"1MPQ@_,%)##OQ7 MQ)^U5X>U+X,ZYXS^&7P\\7:[XJ\,ZYX'FU74]*U+4'U V9CD0I*CMG:&7<< MXP*]8^(>K67BK6?V%X/#M];7EPUS#>+':N"PM4MX1*^!R%&"#[@CMP ?H97F M/[1W_)+7_P"PWHG_ *=;2O3J\N_:5:1/A/,T2"24:SHI5&;:&/\ :MI@$X./ MKB@#U&O,="_Y.8\;?]BAH/\ Z6ZQ77?VEXD_Z 5E_P"#(_\ QJO(?%?C+Q!\ M*?BAXP\=:SX"UC4_#;^%M.B>\T"YM+A8#:3ZC+-YBS30OPES&1M5L\]^* /? MJ*^$?^'R_P !_P#H'>,__!9!_P#)%'_#Y?X#_P#0.\9_^"R#_P"2* /N/4M) ML=8@$%_9V]]"&W".YB610?7!!YY-9O\ P@?AG_H7=)_\ 8O_ (FOB[_A\O\ M ?\ Z!WC/_P60?\ R11_P^7^ _\ T#O&?_@L@_\ DB@#[ATS1-.T5'33K"UL M$'[VXDGN-"TV>>1BSRRV<;,Q/4DD9)KXJ_X?+_ ? M_H'>,_\ P60?_)%'_#Y?X#_] [QG_P""R#_Y(H ^T5\">&E((\/:4".0191? M_$UJ:AIEGJUN;>^M(+R D$Q7$8D7/K@C%?#7_#Y?X#_] [QG_P""R#_Y(H_X M?+_ ?_H'>,__ 60?_)% 'VG%X'\.0R+)'X?TN.1"&5ELHP01T(.VO+?VKO@ MGKOQU\(>$]*T&[T^TGTGQ38:W<-J,CHCP0;]ZJ41\N=PP" .N2*^?O\ A\O\ M!_\ H'>,_P#P60?_ "11_P /E_@/_P! [QG_ ."R#_Y(H ZG4/V$)K7]M"U^ M+.B7NGV_@R]M+M=8T:2:1)_M,\#Q.\"K&5PP8%B74YSC-'WU+_A7-UX1\-W4US9ZS9Z%N\0ZB"28DN9)(RL>W=]Z)BW &<5)_P^7^ _ M_0.\9_\ @L@_^2*/^'R_P'_Z!WC/_P %D'_R10!N_$;]@:_^(/[3GBOQK<:K MIQ\ Z[I4KMHSL_G)JSV9M/.*>64*;#OW;]VXGY>,GU']BO\ 9UUO]F_X57.C M>*M6M==\4ZA?R7E_J%D[O')P$B +JK'$:*.0.E>(_P##Y?X#_P#0.\9_^"R# M_P"2*/\ A\O\!_\ H'>,_P#P60?_ "10![E\-?V<[GPU\>_BWXX\01:)JNE^ M++FTFTV+8TT\ B@6-A('3"DE>-K'CTJC^V/^R]=?M$^%?# T(Z$NN^&=16_L MK'Q);--I=VNTH\$Z("=A!Z@$C%>-_P##Y?X#_P#0.\9_^"R#_P"2*/\ A\O\ M!_\ H'>,_P#P60?_ "10!%K/_!.W7/$'P)L]*N&\ 6/CVR\2)XDAL-.T00^' MGVH8_L4J*@DEB*'F1U9\C'2NFT;]BOQ5;_LO_$_P5,/ FB^,O&2A8X?#&FFQ MTFR564K'YBQ>=(,*?F=6()QTKGO^'R_P'_Z!WC/_ ,%D'_R11_P^7^ __0.\ M9_\ @L@_^2* /M#P/X?E\-^!?#^AW?E236&FV]E-Y)S&S)$J-MR!E<@XX''8 M5\A^(/V.OBCX/TKQ)X(\ 7GPY\5_"K7M1DU3_A'_ (BV%U(^E3.^]A 8,B50 MWSC?C![=27L+VMJRK,9)(HD19" ,X4 M'KCDBNT^,/[/_P 4[7XZS_%?X.:_X7M-;U/1DT34].\717!MS&C%DFB>$%@X M+?=(P<#/I7F'_#Y?X#_] [QG_P""R#_Y(H_X?+_ ?_H'>,__ 60?_)% &]K MO["?B/2/V:/ W@OP;XHTP^./"_B-?%?]H:Q#(MC>WQ:1I%8("R1_O<+A6.$& M>237D'[2?[/?Q3\'_!;]I+QWX\U;P[K.J^,[/P]%#;^&(;@"%[>_CWH(Y!G: M XPVYBP!) Z5Z#_P^7^ _P#T#O&?_@L@_P#DBC_A\O\ ?\ Z!WC/_P60?\ MR10!WOP>_9[^*&L_&+PI\2?BIXF\.:G#X9T0Z;H4'A^TFAEN5E52T]VLAVI) M@?=C)7D]*^L:^$?^'R_P'_Z!WC/_ ,%D'_R11_P^7^ __0.\9_\ @L@_^2* M/NZBOA'_ (?+_ ?_ *!WC/\ \%D'_P D4?\ #Y?X#_\ 0.\9_P#@L@_^2* / MNZBOA'_A\O\ ?\ Z!WC/_P60?\ R11_P^7^ _\ T#O&?_@L@_\ DB@#[NHK MX1_X?+_ ?_H'>,__ 60?_)%'_#Y?X#_ /0.\9_^"R#_ .2* /NZBOA'_A\O M\!_^@=XS_P#!9!_\D4?\/E_@/_T#O&?_ (+(/_DB@#[NHKX1_P"'R_P'_P"@ M=XS_ /!9!_\ )%'_ ^7^ __ $#O&?\ X+(/_DB@#[NHKX1_X?+_ '_ .@= MXS_\%D'_ ,D4?\/E_@/_ - [QG_X+(/_ )(H ^[J*^$?^'R_P'_Z!WC/_P % MD'_R11_P^7^ _P#T#O&?_@L@_P#DB@#[NK\@_P!O3_E*-\+_ /?T'_TL:OH[ M_A\O\!_^@=XS_P#!9!_\D5\/_'']HCPW^TW^W[\,_&G@JVOQIPO='LEAU6)8 M)3+'=9.=K. IW#G/KQ0!^YU%!M8@\ _#S2?^$X^+.IIBTT>!LP6"'C[3>./]7&O7!Y;'%2? M #]EZ/X=ZM<^.O'6K-X[^+.JJ&O_ !!=I^[M01_Q[VG&"V,G PHD^ M?P(;X!:)<1:=H=OK'B+46\_5_$FHZH7O=1F/WF=_)X&>BC@5ZJ=4\3X_Y %C M_P"#0_\ QGZT =%17.?VIXGY_P"*?L/_ :'_P",T'5/$_./#]C_ .#0_P#Q MF@#HZ*YPZIXGYQX?L>__ #%#_P#&:KW_ (EUW2[=KB\TG2[2W7K+/K&Q1Z9) MAQ0!U=%>(>(?VL? _A1G35_&/@&QE3K#+XPM_-_[X";OTKSG4O\ @I7\(K&Y M%K!XBTK5[UA\EMI,EY=N_'0%+0K^M 'UK17R+%_P4 NM6Q_PCOP.^)'B9&^[ M<:?HMP(.F>9)(E SV]<5KQ?M/?&K687?2OV9=>MXP,_:-8\065HJCN61CNZ9 MH ^HZ*^!_B=^V5^T9X6UO1M!T?X3>'M3UO68A/:6.E75SJ4GE$X\TR1J(57W M9P*ZW4/ W[9WB^[C:X\>>"/"5C&T663NRL77@=L)?$WC37F499Y?&L] MNC>NY8XE&/:@#MM-^ N@-\.;_P ._%SQ^WQ0NKFZ.H2:AX@\B*.TF";0;:#E M8E7E@I+#)/TK\7_VG?"WP+^'_P 9[;0_ .I^*?&&@V=P?[>U274+51<$L-T= MF4M@J[1N_>,&!)P%PN6_6+PC^R/\%/%UE=7NF>"/#_Q CM)WM9KJ7Q7)J6R= M I:-F ($@R"5/(W9/6OB?XD_\$K/BA\0/B9)K'AKPCHO@#PKJFH-&-)DU@7+ MZ;$%),K87!1BN JDD%UR ,D 'TK^R?\ M)_ 7X#_ P7PM\--;^(OQ+MY9OM MBZ4-#>[NK)W4%H@R0Q1CGJ-QYZ'%>@>.OV\/%WA^T%S9_ O6-#LY,B.[^(FN MV7AM>.IVR,Y('H.OM47[+?[$.K?LPW%C-8^(=5UB*V:24Z8VK+!922NA4L\: M09?KQN)Q@>E>\^-?AEIWQ'U/3=2\4_#GP]X@OM-#+:2:A=^=Y(8@L &AQSM' M;M0!\0:M_P % /BUXHNC9:-K/@*QD<_):^$M'U3Q'?XZ?*X1+5N?]L5[1X*^ M!WQ=^,OP_@\0^*/CG\0M*N[R!Y(M#AT>U\,SQO@[8Y@GGE5)ZD9.T^M?2^C6 M6H^'+7[-I/@_1M+MAC$-E>"%,?18 .YJ_P#VGXER/^)#8X[_ /$S/_QF@#\Z MM-_X)D_%[Q[=I=>._B'H>D/N^:2VDO\ 79I%]'6YDCBR?4+^':OH+]GS_@G! MX"^ WBV+Q-_;>K>)]45'4V]]';Q6&YA@L+=(QSW&6//-?27]J>)L#_B06/\ MX-#_ /&:/[3\3<_\2"Q_\&9_^,T 9FO?!/P!XIUJQU?5_!NB:EJ=C%Y-K=7- MC&[PIG=M4D<#))KJ=-T>PT>$16%E;V40& EO$L8_("LG^T_$W_0 L>G_ $$S M_P#&:7^T_$N1_P 2&QQ_V$S_ /&: .AHKG?[4\38_P"0!8Y_["A_^,TO]I^) MN?\ B0V/_@S/_P 9H Z&BN=_M3Q-S_Q(+'I_T%#U_P"_-+_:?B7/_(!LR5Y=^S Q?X!>"BPVM]A&X YP=S9&:]1H **** "BBB@ HHHH **** "O M+OVJ?^38/B__ -B=K'_I%-7J->7?M4_\FP?%_P#[$[6/_2*:@!/V5O\ DV#X M/_\ 8G:/_P"D4->I5Y;^RM_R;!\'_P#L3M'_ /2*&O4J "BBB@ HHHH *\/^ M/_['7PT_:.U;1=6\5^'[2?5]-GB8WP1EEN+=6)-N[(RED.3USMR<=37N%% ' M-2?#?PRW@&3P0FBVMOX4DLFTXZ5:J881;E=IC4(05&#C@@UFCX*>!S\+4^&\ MOARTN?!"6OV-=&NMTT0B!R!ER6R#R&SD$ @@@5V]% 'EOPD_9?\ A9\"['5; M3P/X+T_1(-53R[[)DN&N$QC8S2LY*?[.<>U5OA?^R=\(_@QXLO?$W@OP+INA M:[>*RR7L1DD9 Q.X1AV81 Y((0+D<=*];HH *\Q_:._Y):__ &&]$_\ 3K:5 MZ=7F/[1W_)+7_P"PWHG_ *=;2@#TZL_7]!L/%.AZAH^J6ZW>FW\#VMS;L2!) M&ZE64D$$9!(X-:%% 'S6?^";_P"S<3_R2VP_\#;O_P"/4G_#M[]F[_HEMA_X M'7G_ ,>KZ5HH ^:O^';W[-Q_YI;8=_\ E^O/_CU!_P"";W[-QS_Q:VPYS_R_ M7G_QZOI6B@#YJ/\ P3>_9N.?^+6V'/\ T_7?_P >H_X=O?LW?]$ML/\ P.N_ M3_KM7TK10!\U?\.WOV;O^B6V'_@==_\ QZ@?\$WOV;AC_BUMAQ_T_7G_ ,>K MZ5HH ^:A_P $WOV;AC_BUMAQC_E^O/\ X]1_P[>_9N'_ #2VP[?\OUW_ /'J M^E:* /FK_AV]^S=_T2VP_P# Z\_^/4?\.WOV;O\ HEMA_P"!UY_\>KZ5HH ^ M:O\ AV]^S?_ !ZOI6B@ M#YJ/_!-[]FXY_P"+6V'/_3]=_P#QZC_AV]^S=_T2VP_\#KO_ ./5]*T4 ?-7 M_#M[]F[_ *);8?\ @=>>F/\ GM0/^";W[-PQ_P 6ML./^GZ[_P#CU?2M% 'S M4/\ @F]^S<,?\6ML.,?\OUY_\>H_X=O?LW#_ )I;8=O^7Z\_^/5]*T4 ?-7_ M [>_9N_Z);8?^!UY_\ 'J/^';W[-W_1+;#_ ,#KS_X]7TK10!\U?\.WOV;O M^B6V'?\ Y?KS_P"/4'_@F]^S<<_\6ML.<_\ +]>?_'J^E:* /FH_\$WOV;CG M_BUMAS_T_7G_ ,>H_P"';W[-W_1+;#_P.N__ (]7TK10!\U?\.WOV;O^B6V' M_@==_P#QZ@?\$WOV;AC_ (M;8?_ !ZOI6B@#YJ_X=O?LW?]$ML._P#R_7G_ ,>H M/_!-[]FXY_XM;8_ M9N&/^+6V''_3]=__ !ZOI6B@#YJ'_!-[]FX8_P"+6V'&/^7Z\_\ CU _X)O? MLW#_ )I;8=O^7Z\_^/5]*T4 ?-7_ [>_9N_Z);8?^!UY_\ 'JO^'_\ @GY^ MS[X6UW3M9TKX;65GJ>GW$=W:W"WET3%*C!T8 RD'# 'D5]#44 %%<_XU^('A MKX<:-+JWBC7+'0=.C!+7%_.L2_AD\_A7SS=_M:>,OB[/+IWP$^'=QXDCR4;Q MCXHWZ?HL!_O*"!+<8_NIMX.030!]-:OK%AH&G3ZAJ=[;Z=8P+OEN;N58HXQZ MLS$ #ZU\Y:[^VK9>*=6N- ^#/A?4?BKK<9,;WMDI@TFW<<'S+IAM.#U"Y-0: M)^Q?<>/+^WUWX\^-K_XIZJC^;'H2#[%H%JW]U+5,>;CIF0D$=5KW;4;_ ,(? M!?P1/>W']F^%/#&E0;G*(L$$,:C@ >P H _%;_ (*D>&?BA:_%'PCXB^*- MWH26;_ %A!ESOSR6/ %?./[-E[=:5^T+\-=3L M]+O=;FTWQ'I^H'3].B,MQ.D-PDKJBCJ=J'V]:_7CQE\)M<_X*4-'>^)8[OP) M\%M-,DN@1+ BZOK-R4*+>.74^5 QVH!E\Y/8KVO[$?_ 3_ /#O[)EI=ZMJ M%Q!XF\.@% &U_PU#\4=:!&A?LZ^*P#]R? M5[VVMHV_ .6'Y4[_ (3[]J/7/^//X7>#O#\3?=EU'Q"\[@<_>1(Q[=Z^F** M/F;_ (1/]JW75(NO'7P]\.Q/GBPT>XN)DX/\3OM/;M2']FSXS:X#_;O[26NQ MQMG=;:+H=G:@?23!>OIJB@#YE/["^FZL2WB3XM_%7Q"6R7@E\4RP6[9.?]5& M !R3^''85/8_\$Z?V?X+E;N^\"_V]?C@W>L:G=W3MSGD-+M/Y5])UYG\1/VD M/AW\+?$VF^&]?\111>(]1ECBM]'M(WN;MMYPK&*,,RIS]XC [F@"'P_^RO\ M!OPML.F?"SPA;2)]V;^Q;=Y1_P #9"WZUV>I:AX;^&OAN^O[DV.@:+80-!R<#/-1ZE^SAJ/QL^'^B:3\;]>EUR[M;J6YO-/\,W$VG:=> M(^-L$Z*VZ5% X^8'.3WKW0FVTRT))BM;:)/;KP9 MH'B>RUKQ#:P-+2WF2>)?%]R=1OF?^^"XV1GW15]\T = M]\6-8\(+B6-8EU>Z-O;QPL#NF) );;\IVC&<]17AX_8_\ M6?%]A7_ +,8 ^ O@S'_ #Y>G^VU>H4 %%%% !1110 4444 %%%% !7EW[5/_)L' MQ?\ ^Q.UC_TBFKU&O+OVJ?\ DV#XO_\ 8G:Q_P"D4U "?LK?\FP?!_\ [$[1 M_P#TBAKU*O+?V5O^38/@_P#]B=H__I%#7J5 !1110 4444 %%%% !1110 44 M44 %>8_M'?\ )+7_ .PWHG_IUM*].KS']H[_ )):_P#V&]$_].MI0!Z=1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>/?%[]J_X=?!J]72 M=4U=M6\3R_+!X*M/T&$J3%!-)ON;C': M*%P!WWI<FP CIFO;J /G7P M5^Q/X4M-9B\1_$/5-2^*WBU6W_VAXEE\RWB;_IC;#]V@'('!..I-?0MM;0V= MO'!;Q)!!&H5(HU"JH'0 #@"I:\[^-_QT\+_ 3PB=;\1W+--/(+?3]+M5\R[U M&X8@)#!&.78DCIT[T :_Q3^*OA?X,>"=0\5^+]5BTG1K),O*_+R-_#'&HY=V M/ 4NI\+?@AXF^,?C+3_BM\;+9%OK1_/\ #?@G=OM=$!P5ED'22XZ')X4] M.@KZBH 9##';0I%$BQ1( JH@P% Z #M3Z1F"*68A5 R23@ 5F>&_%&D^,=)C MU31-0M]4T^1G1;FV<.A96*L,^Q!% &I17.^(/B)X7\*:OINE:SX@TW3-3U.4 M0V5E@1"SZAJ%KI-C/>WUS#96<"&2:XN)!''&HY+,QX 'J M:\;\0_M,6NN>#;O5?@]HQ^,E_#?_ -FM;Z%>Q1V\4I&=TEPY">6/[R[A[U6\ M#_LW:C=:#XELOBYXQNOBHGB)85N],OH%ATV!8G\Q%AA7I\P4Y)R=HSTKU_1= M!T3P-H,=AI-A8Z#HUFA*V]I$EO!"HZG 'J: /&_$OPA\>_';P;X53QMXJO M/A].(Y6UW0?!UU^[N2S_ +M/M+#> $ W;?XB<' !KU71/AQX;T#4(=1MM(M6 MU>.VBM/[4FB$EVT<:[5#2D;CQ[\UY1XB_;7^&MAXN@\*^'+N]^('B.25(I++ MPG;-?+;ACC?+*GR*HYR<\8KO?C)X+\5_$+PG;Z7X1\:3^ KN2Y1[K4[:T2>< MV^U@T:!^%8DJ=W/W: +WQ+^,7@CX.Z*VK>-?%&F>&[(9VM?3A7D(_AC09:1O M]E03[57^&'Q8T?XW^ 3XG\'O>+I]PTL-GM>\T ?, M;?LA:_\ $R^>[^,OQ.UCQE;&0LGA_1@=*TM%SP&C1B[\<'$_#VG:!9* OEV-NL>[_>(&6_$UT]% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 >8?LR9_X4+X,R,?Z%_[.U>GU MY?\ LQ_\D%\&7?M4_\FP?%_P#[$[6/_2*:@!/V5O\ DV#X/_\ 8G:/_P"D M4->I5Y;^RM_R;!\'_P#L3M'_ /2*&O4J "BBB@ HHHH **** "BBB@ HHHH M*\Q_:._Y):__ &&]$_\ 3K:5Z=7F/[1W_)+7_P"PWHG_ *=;2@#TZBBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH ***JZEJ=GHUE->7]U#96D*EY)[B0(B*!DDL> M,4 6J9+*D,;22.L<:C+,QP /4FOF7Q-^V[8^(]7F\.?!+PEJ?QD\1HVR2ZTS M%MHUH?6:^DPA'?";LXQD&J?"OPC\*-&32O"/AZPT"R48*64(0M[LW5C]375T >:?"#]G#X<_ FQ:#P; MX7M--N9!_I&I2YGO;D]S)/(6=NEU'+/' 9)%C!Z%F KDO$GQE\ M!>#M>MM$U[QIH&C:S,P_M:_#^^^ M+R_#339-:U;Q0MTUI*_$/]O+QUI'Q,?X M<^&_@3K5QXJOC-#I+:GJ=O'YC*VU;B6%"Q2WZMO+ $8QUX />/C[^T/HOP,T MJSA:VFU_Q;JS^1HWAJP^:ZOI3P,#^% >KG@#-<5\#?V=]8NO&#?%OXQ3P>(/ MB9IYQC+;O/OV,_'?Q1\2^% M;OQGKUF\5EK%A%-?7>F,<;$C$JI%'&@S\B*<\9;BO8/"/[/.OIX1\5:)X\^* M?B3QP/$$<43R@K8?8U1BQ^S^3\T9;(#?,"8?%DWB2+4]#FNVL8KC1XGO3).J[F MC58@Q+ ^%#H+:[HM[=)>W,&OW4NH&6=!A7)E9CD5)"LBMMD)0;3DJ,X%?&7_ 33^+7Q M*\::G_PI+0?B9!\/])EDEU>.\_LV.\OY2-IDM[2L7RJ!^["YK1^)/QG\ M$?"'36OO&'B;3M"B RJ74X$C^@5/O-GV%,\!:KXG^(7PS2X\7>')_A[KVHPS M1RZ9;ZBEU/9*VY483(-N_:0W X-!OAQX5^&6BQ:1X3\/:;X7?M4_\FP?%_\ M[$[6/_2*:O4:\N_:I_Y-@^+_ /V)VL?^D4U "?LK?\FP?!__ +$[1_\ TBAK MU*O+?V5O^38/@_\ ]B=H_P#Z10UZE0 4444 %%%% !1110 4444 %%%% !7F M/[1W_)+7_P"PWHG_ *=;2O3J\Q_:._Y):_\ V&]$_P#3K:4 >G4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 56U/4(M)TV[OI]WD6T3S2;1D[5!)P/H*LUP_QG\<^'O 7PYUZ^ M\1ZU8Z+:/8W"))>SK&'8QGY5R>@H ^43_ ,%C?@$#_J?%A_[A4?\ \>KU M_P"#_P"WG\(OC+X+\0^*[+6Y?#FAZ%-';W=SXD6.S&]U+*$^=MQPIX'/M7\[ MU?H)_P $FOV=8?BOXOU;Q9JNF>&M8T#P_=Q1W%IK=I)+M M!\07^I>+?C'XE\8VUS:S6::3';P:;90H_ *QP#(91T8$'W[5/\,OV//A3\*5 M\0'2_#;:G/XAMOLFKS:_>3:D;^'.=DJSLR,OJ-O/?- ":3^T'\&/!WP]U6^\ M*:WI%YX:\.M'!<6WA.'[4L+.<(JI "#N/<<9[U6M_P!IJ]\6_#.?Q9X%^%_C M#Q'<+?\ V"+2-0M%TJ>;Y03,IG8 QH([5ZIX7\$>&?A_ICV7AS0-)\-Z M=]YK?2[**UBX'4JB@<"J%U\6O!%CJMMIDWB[1(]1N9!%#:?;XC*[GHH4-G)H M \\USQ'\<_%?P\T*]\,^%] \'^)[F>0:C8^(;PW/V2$'"%#$-K,>I&>..:9X MP^$'Q2^(/A[PS;W/Q;N?!^H6]LT>LR>&=/B"WDI/WD\W<4&./UKM?C'\9]&^ M"7A^TU76;#6=22[N/LL%OHFG2WLK2%2PRL8.T?*?F.!TKQYOVL_B%XF.WP9^ MS]XOOD89CO- 9/%TGBF7P=HMQXCD$0;5+BR26X_=J% M0AV!(("@9'/ YIGP@UOQYX@\*O=_$/PUIWA37&N'":=INH?;46' VEI-JC=U M& .U?#WQ/_X7A\7_ (U7OP\^'7QXUG56AN6.L7FAZ7!IVF^'K(9-VJ^+-:)-SJ$P&XQQ* 2(U[(HX&*I M?"7_ ()T_"CX7>(M-\3W']N^+/%MG=IJ0U?6]6F=FO5((N#&K*K-GGYPW7G- M?2FIZ'INM&W.H:?:WQMW\R$W,*R>4W3#]3\$W3RNB:9J[H9R M@^ZY"$X!]#S7:*BH,*H4>PIU 'S5K/A;]J#Q;J]XD/C'P7X)T;SW$/V/3I+V MX:+)V'*_%4MFXE.F+'#:V3GGY2J+E ME]B:^A** .'^*'P2\#?&FWTR#QOX:L_$D&FS-<6D=X&*Q2,NTL ",Y''.:V? M!W@'PU\/=-&G^&- T[0++O#IUJD*L?4[0,GW-;]% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110!Y?^S'_P D%\&<8_T+_P!G:O4*\P_9DS_PH7P9DY_T+_V=J]/H *** M* "BBB@ HHHH **** "O+OVJ?^38/B__ -B=K'_I%-7J->7?M4_\FP?%_P#[ M$[6/_2*:@!/V5O\ DV#X/_\ 8G:/_P"D4->I5Y;^RM_R;!\'_P#L3M'_ /2* M&O4J "BBB@ HHHH **** "BBB@ HHHH *\Q_:._Y):__ &&]$_\ 3K:5Z=7F M/[1W_)+7_P"PWHG_ *=;2@#TZBBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHKR2[_:C\ _\ "WH_AAI=_<^( M?&@8I=66D6DEQ'IY SFZE4;(AV.22#U H ];KB/BC\9O"?P?\&:GXG\1ZB8] M,TXJDXLXFN90['"IY<8)R3QS@>I KY@\>?M)>,O!GB;6]#^)U]IMM/KEC/I^ M@_#GX?\ F7_B.>1_]7(M?TB]N/'=U/\.O! M5^PNKWPOI^I//J&H!>0VHW['+$#DJF /6@!?''[=OCS]H+2+/PW^S7X7U*+Q MA/>RP:E/K^GJ!IEJ.%F:3>T*,Q_A8LP /R\KGO\ P-^P6/%]W9^*OVA/%,WQ M8\;16:VL,$JB/2M/4!L".':!*X+L2\@P2<[0>3ZK\ ?B!\%'O-0^'?PBOM&G M70(%ENK;P_$7MHE+;1FX4&-WSVWLU8_Q,^"7Q/\ B]XUOX-1^)LGA/X]F;NSS/EB3WYYKTZ@#Y9_X6)^UIXW.-$^$_@;X=0L,B7Q=XBDU%\>NR MT08/L>G0U[9\']*^(>E>&94^)6O:+KVO23LZ2:#8O:V\,6!A/G9BYSD[B!UQ MCC)[JB@#YRU_]A?P3XV\2ZAK'B[Q)XV\5_:[E[E;'4/$,T=M!N8GRXTAV80= M I)X %=EX%_9,^$'PWO[?4- ^'^BVFIV[;XM0DMQ+Q\U\M^M>MT4 %-=U MC1F9@JJ,EB< "HKZ^MM+LI[R\GCM;2W1I99YG"I&@&2S$\ =Z^1M5\5>)?V MY-8NM!\&7UYX8^"%K*T&J>*;._BSXH_:B\ M6W_PU^#NH2:3X3LY#;^*?B+"H9(AT>TL3TDF/(9P<)[G-?0/PG^$GACX*^#+ M3PQX4TY=/TV#+,Q):6>0_>EE<\N['DL>:TO G@/0/AGX5T_PWX8TNWT?1;", M1P6ELFU5'J?4GN3R:WZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH \O_9CQ_PH7P9C_GR_]G:O4*\P_9DS_P *%\%Y_P"?'_V=J]/H *** M* "BBB@ HHHH **** "O+OVJ?^38/B__ -B=K'_I%-7J->7?M4_\FP?%_P#[ M$[6/_2*:@!/V5O\ DV#X/_\ 8G:/_P"D4->I5Y;^RM_R;!\'_P#L3M'_ /2* M&O4J "BBB@ HHHH **** "BBB@ HHHH *\Q_:._Y):__ &&]$_\ 3K:5Z=7F M/[1W_)+7_P"PWHG_ *=;2@#TZBBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **YS4?B)X;TO7H]"FUJS.NRQ231:5',K74JHN MYML8.XX';%>1^$/BU\1?CYHGBB#P[X,U/X5636NS1?%?BB*.6:6??@M_9^0= MNW)#,_/&1VH ]D\8>-=!^'^A7&M>)-7L]$TJ 9DN[V81H/;)ZGV'->0>,?V@ M_$GB?PCX?U3X(>$%^(T6NM*D6KSW/V33[/8P7?*6&\@Y.-JG.T\U:\)_L^:) MX1^']Y;?%7Q5<_%1FOQK-WJ?C,1-;6\ZH%!@A(V01J!PN3@D\] /!/BK_P % M(O#L/B.R^''P1M],UK7KNX33X]=O]T>D6+,RH&5(P9+C:6&0@"@R>;>>-?$,,<&L:NH7;OM[<\AMH #OEL8P!P M:U->_8=\=7=SIGB9/B#IWB?XGW%P3J'BWQ;IS7<6E1$<#2[ 'R(V!SS)GCH5 MS7I'P^_8?\">'-9B\1^,;K5/BMXS7#'6_&%Q]J$;=?W-O_JHE!^Z I*CC=0 M_P#9L^%'P\\+_#&[\4_":(:KKFN6\KCQ;XB626]U&;)P\\K@2%"X!VK@'J!W MKFX?V-]>^+4ZWOQ[^(6H>-H2P<>$]%=].T1,'(#1H0\N.Q8Y'K7U+!!';1)% M#&L42#"HB@ #T %24 87@SP)X<^'.A0:+X6T+3_#VDP_3WK=HHH **** "BBB@ K*\4^*M(\$^'[[7-=U"#2])L8C-<7=RX1(U'4DF MLSXD?$OPY\)/"%_XF\5:G%I6D6:;I)9#EF/9$4%O 'BO]LGQ M-8^-_B9IMUX9^%%G(MQX<\!7!VS:D1RE[J 'K]Y(>@&,YZL 5XK#Q3^WAJ4= MQJ*WOA+]G^"8/'89:&^\5[>AD(YCM<_P]7_E]:Z)HFG^&M(M-*TFR@T[3;.- M8;>TMHQ''$@& JJ. *M6]O%:01P01I##&H1(XU"JH'0 #H*DH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \O_9BQ_P *%\&8_P"? M+_V=J]0KS#]F3/\ PH7P9G_GR_\ 9VKT^@ HHHH **** "BBB@ HHHH *\N_ M:I_Y-@^+_P#V)VL?^D4U>HUY=^U3_P FP?%__L3M8_\ 2*:@!/V5O^38/@__ M -B=H_\ Z10UZE7EO[*W_)L'P?\ ^Q.T?_TBAKU*@ HHHH **** "BBB@ HH MHH **** "O,?VCO^26O_ -AO1/\ TZVE>G5YC^T=_P DM?\ [#>B?^G6TH ] M.HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BH;>]M[MYT@GBF>! M_*E6-PQC? .UL=#@@X/8BH=8U>R\/Z5=ZEJ5U%96%I$TT]Q,VU(T49+$^@% M%RD9@BEF(51U).*\+TG]IF'XR>#?%UY\%=-?Q=JVD&"*TN-4CDL=,O7DQ:[DFC5@K2-(,1H@) M&26_#&:B\0>$OC%XT^)^F7]OXQL/!OPZM#;71TBSLO-U.\8*&DAGE8E$7=N7 MY,Y'OS78R7OP_P#V<_AU9VDUWI7@GPAI,/DVT<\PBBB49.U=QRQ))/&-NA:>[ \F-5/WCN)7N!7S3X7_ &9/VA_V MSKL:O\"_ X(_BED/S.?J<#/ % 'RMXK_8Z^-/[5&KI=?'#XC0> M'?"1VR1^"_!N[RUSSLEE888C)!.&SV(P*^CO@M^RM\,/@#9QQ>#O"EE97:@! MM1F3SKISZF5LG\L5ZU10 4444 %%%% !1110 4444 %<#\;/C?X5^ 7@BX\2 M^*KWR80PAM+* ;[J_N&^Y!;Q]9)&]!T ). "1D_'S]H/0O@/H5H]U#-K/B75 M9/LVB^';$;[O49ST5%[*,CQ\.1-@[(5/!FX&Z7KD<=!0!D_#7X)^*OCKXML/BC\;;,6BV["X\.> 6.Z#2 M5ZK+'N",$@_=Z<'('U,!@4M% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!Y?^S'C_A0O@S&?^/+N/]MJ]0KR_P#9C_Y( M+X,XQ_H7_L[5ZA0 4444 %%%% !1110 4444 %>7?M4_\FP?%_\ [$[6/_2* M:O4:\N_:I_Y-@^+_ /V)VL?^D4U "?LK?\FP?!__ +$[1_\ TBAKU*O+?V5O M^38/@_\ ]B=H_P#Z10UZE0 4444 %%%% !7F/Q9_:6^&GP.U#3+#QMXML-#O MM1D5+>VF?,A#'&\J.53/5CQ7IU?FI^W9\'O%7A;X^/\ $ZQ\,:9\3?"NNMI^ MG7^@F=4U*V>($"&'()"2CG*ACDG@<&@#]$=0\::#I/A63Q->:O9V_A^.W^U- MJ4DRB 18SOW],8JK8_$?POJ7@A/&-OKMC)X6>W-TNKF8+;F(?Q[CQCBOA;QG M\(O _P"T#^Q?I?BSPWJGB30_A_X7\,ZDUKX+GO'V_;HRP N9"Q+B%T=0O0\< MXXKDOBQ<3G_@FE\!-)((TS5]:TBQU&,$[98&DD)1B.Q*CUZ4 ?H#\.?CE\/_ M (N6-[>>#?%^D^(K6R_X^9;&Y5A#QG+>@]ZK>!/V@_AM\3_$-[H7A3QMHVOZ MQ99^T65E=*\B8)!X[X(/2OSS_;R!^$?QQ\51>![&+0[?4OAM.E]%ID7E*RK, MJJS!<#@$C)KNO&?A72OASXD_8DU#PGI5KI6H75S%87$UE$$DGMY+>(R!RN"P MY).[/4T ?HI7B/[1_P 0_"H^'5Q9'Q-H_P!LBUO1Q);_ &^+S$*:K:E\KNR- MH!)],&O;J_F<_:/.?VA_BC_V-.J?^E,O#_B6>2'2-) M-,U*65;L_P"M6V^SC#Q#^%FVLW<+0!^F-%?)'QG^+/QH\)3MXUT^\T_2/AO: MPVLMU:_V*FH:AA@HE(2.Y+'+$X&!@=>A)\=U#]OB:7XKQZ['\1/%MAX 2[2: M3PQ_PK(-(;=<%HC>&8L,@'+A<@9P.E 'Z,T5\3?L_P#QE?XY_&/5M=\(_$WQ MYXHT6QE>\F\*3Z%;6%M#%(2(XO,F9"P7/\)W' )[YP=8^-?@?]FGXOZGI_C[ MXL_-5DMG\S0=4CBNK&!9T)1U:V3:"H.5^?Y>,B@#[WJ.>>.VB>6:18HD& M6=V 51ZDFOSG^'_[1?[.'@;_ (2%3XZ^(NN)KNG2Z;<)JUW-*(XY/OF,AP4D M..''([$9KVG2/A5\(_A5\'O$FK2>&/%/_"":]I\$^HWFKZ\+E&MB5>-@9;LL M@)93@8)SCVH ^GIO%>B6]A+?2ZQ81641"R7+W2"-">@+$X%9&L?%CP7X?\/? MV[J'BO1[;13.+87[7L9A,I!(CW@XW8!..N!7Q?H/QO\ V/?#W@S5?"<&E6US MX=U6>.YO;&]>*XCF=/N$AYR?E).!7I?P<\=?L]?$_1YOAY\// ^GZSIEFYUA M]!M(;(1QMD1FXV/..&M-\0ZSX\T2PT/4I7A ML[^6Z'E3NF-ZJPZD9&?K67XO_:U^%G@K0O#^LZAXHCETO7X7GTVZLH)+A+B- M3M+*44\9XKD?&OQP^"_P=-GX/\4Z'I/ALVL?GV^CZA)I:")7_B5#<<9QU[X[ MUF_\-Q_ 5;6" :IHWV>W7;#$+[3-L:^BK]HX'L* .U\>_M??#[X=7VAVNI_V M_PZ>4LVDD3,49E; 4DE0>."?:O6(OBS:-X33Q-'HMY_PC9M1>+J M@O=/%J;*M"7[3(%*IYGF7+Y"Y; &/O?2@#Y1_X)N_MC>/+S]HR_P#"^J7VF7EIX]U: M34KZ75'D4QSX9F%OMX!88 4C&% ]*_2KX;?LNV?A'QSJGC3Q/XS\2_$/Q-?) M+;B37;O%G;6[G)ABM(P(E7&!@@CC( KX%^$'[%O[.^O_ !0L;3X=?$+Q]KGB MK2=FJPRZ+?Z1>9@_#N2[\+>-?#?P^9)%O&_P]^&7B6_\*?L^_""_P#B;\5P-MWKE]

$OV:?$'C37[;Q=\>++6?B-XBC82P:' M#)9QZ%IK9R!# ;@&0KQ\\@R>N!UH \ \(?!_4_C[XD&J>"[75/B/J ;;/\7/ MBHC2V$!S\W]F:6W[M@#RNY64<8R#D?9?P-_9!\&?!K4'\171N/&GC^Y'^E^+ M=?(FNV)&"L*_=@3L%0#C ).!7I5KXAO;&VBM[;P/K%O!&H5(HI+!50>@ N<# M'M4O_"5ZI_T)FM_]_K'_ .2?\XH Z6BN:_X2O5,?\B9KG_?ZQ_\ DFC_ (2O M5,_\B;K?_?ZQ_P#DF@#I:*YK_A*]4_Z$S6_^_P!8_P#R3_G%'_"5ZI_T)FN? M]_K'_P"2?\YH Z6BN;_X2O5,_P#(FZW_ -_K'_Y)I/\ A*]4_P"A,US_ +_6 M/_R3_G% '2T5S7_"5ZI_T)FM_P#?ZQ_^2?\ .:/^$KU3/_(FZW_W^L?_ ))H M Z6BN:_X2O5,?\B9KG_?ZQ_^2:S?$?Q,D\+Z-=ZEJ7AN_P!.M+>-G:XO[[3X M(5P#]YS<_*.!S[T =#K/BO1O#MYI=IJFJ6FGW6J3_9;&&YF5&N9=I;8@)^8X M!X%>6?'_ /:0MOA,]CX;\/::WB_XDZS\FD^&[5OF8GCSIV'^KB7J6./:OPY_ M:S_:0\>_'3XQW>N^(=06W&GW#)I-MI5UYEK:1JWRF"13A^@/F#J?RK]1_P#@ MG#H'C&R^&]YX_P#'GP_U?4/&OB.7SE\3W5Y!)>WUGM'E[DGE1HEX^4#A@0<# MJ0#VKX ?LUW/@[Q#>_$GXCZFOC'XNZP@6YU-E_T;2X<<6=E&>(XUZ%L;F.2> MIKWZN:_X2O5/^A,UO_O]8_\ R3_G-'_"5ZI_T)FM_P#?ZQ_^2?\ .* .EHKF MO^$KU3'_ ")FN?\ ?ZQ_^2:/^$KU3_H3-;_[_6/_ ,DT =+17-?\)7JG_0F: MW_W^L?\ Y)_SBC_A*]4Q_P B9KG_ '^L?_DF@#I:*YK_ (2O5,_\B;K?_?ZQ M_P#DFC_A*]4_Z$S6_P#O]8__ "3_ )Q0!TM%J?]"9KG_?ZQ_\ DFC_ M (2O5,_\B;K?_?ZQ_P#DF@#I:*YK_A*]4_Z$S7/^_P!8_P#R3_G%'_"5ZI_T M)FN?]_K'_P"2?\YH Z6BN:_X2O5,_P#(FZW_ -_K'_Y)H_X2O5,?\B9KG_?Z MQ_\ DF@#I:*YK_A*]4_Z$S6_^_UC_P#)/^J8_P"1 M,US_ +_6/_R31_PE>J9_Y$W6_P#O]8__ "30!TM%J?]"9K?_?ZQ_\ MDG_.*/\ A*]4Q_R)FN?]_K'_ .2: .EHKFO^$KU3/_(FZW_W^L?_ ))H_P"$ MKU3_ *$S7/\ O]8__)/^<4 =+17-?\)7JG_0F:Y_W^L?_DG_ #FC_A*]4S_R M)NM_]_K'_P"2: .EHKFO^$KU3_H3-;_[_6/_ ,DT?\)7JG_0F:W_ -_K'_Y) M_P YH Z6BN:_X2O5,_\ (FZW_P!_K'_Y)H_X2O5,?\B9KG_?ZQ_^2: .EHKF MO^$KU3_H3-;_ ._UC_\ )/\ G-'_ E>J?\ 0F:W_P!_K'_Y)H Z6BN:_P"$ MKU3'_(F:Y_W^L?\ Y)H_X2O5/^A,UO\ [_6/_P D_P"^#O$^H^#/$ M-['?#OP!O/A-I$MQ9:) M-O$'C:W\*0O;^&-*UORBB?^G6TH ^6_A9_P2/\ M%?"[5;[5+/X@^*SJ6&/C?\ !U)# MK/AW0?VA?",0.YI+6&VUU(S][Y64QS'C)Z$X )K[!HH ^4/A[XJ_9B^/>HR MZ#)X,\-Z'XN5MEQX;\1:%#IVIJY&" C*"_\ P$G\*[/5?V#/@#K$ADF^&.CQ MS9+"2V\R%E/J-CC%=Q\8/V>_AW\>M*%AXZ\*6&NA!B&ZD39=6_\ USG3$B<\ MX#8/<&O&1\&?CE\ P'^&'CUOB1X7A''A7Q],9+N-!_!!?@;NG $@P * -B M7_@G_P#"F,YTL^)O#YR"/[(\0W4&W (&,.>F>*A'[$-MIA']A_%KXE:7M(QY MNOO=8QR/]8#WY_2I_"7[;WAB/68?#OQ,T;5/A-XG=A&MOXBBVVDS=O*NA^[; M/89!QU KZ*LKVWU*UBNK2XBNK:50TH(X(H ^;5_9=^*.EJ/[+_:/\ M7%5 "PZA86DR#G)YV G/UI#\(_VE=,79I_QJ\/:A'@J1K'AH2%@3GG8Z_2OI MJB@#Y8/AC]I[1^4C^%_B$CIYEG-:9Y]@V.@_R*LS^/?VG[2"2'5/A'X(UBW= M=C1:9K\A#*>,$2Q@8QU%?3U% 'R./BCX^TWC4_V1IY4&@_9RK=P=\ YS7UN5!Z@&L_5?#NDZ[$8M2TRSU&(@J4N[=)5P>HPP- ' MF&E?M'? KQ%I TJT^(G@:;37B%N-.DU2U2-HR,;/*=AE<<8QBOE7]N/X_P#P ML_9DT;P;?>"OA;\,?'/]N2W*3'[%:ND"Q+$5(,2G[WF'KZ5]@:U^S-\(/$;L M^J?"SP7?RMG,MQX?M'?GJ0QCR"?4&OS@_P""K?[*GAOP3IGP[N/A5\-$L+B\ MN;_^T?\ A'--=MP58/+WK&"%&2^.!WH XSPO_P %A=8\$P20>'O@OX*T&WE; M=)%I8>V5SZD( ":^Y;/X1?%S]J-(K[XMZL?A_P"!I@)(_ WANY_TFX0]%O+I M>N1U1./<@U^'_P#PICX@_P#0B^)?_!13?%O]J3X<_!F1;/7-=2ZUR0E(=#TI#=W\K?W1#'EL_7% 'K-< M;\3_ (Q>"O@QH#ZSXV\2Z?X$'QA^T1^T GA7 M1;7X)^$YO^8WX@C6\UB1/6*U^Y&>X,F>/0UUOPR_8M^'_@7Q"GBO7EO?B/X\ MR';Q/XOG-]<(W7,*-E(0.VT9 XSB@#DS^TA\4/CE^X^"WP^GT[0Y3M7QIXUC M:TMF7^_!;?ZR4=P3@'VJ_H?[%-EXJU*#7/C-XKU3XJZPCB5+"]GT %%%% !1110 4444 %%%% !7EW M[5/_ ";!\7_^Q.UC_P!(IJ]1KR[]JG_DV#XO_P#8G:Q_Z134 )^RM_R;!\'_ M /L3M'_](H:]2KRW]E;_ )-@^#__ &)VC_\ I%#7J5 !1110 4444 %%%% ! M1110 4444 %>8_M'?\DM?_L-Z)_Z=;2O3J\Q_:._Y):__8;T3_TZVE 'IU%% M% !1110!B^+?!6@>/='FTKQ'H]EK>FS*5>VOH%E0@^Q%?.FH?L#/3+?#H;4M"N#_>+*#)!G^ZX; Y)%?17@SQ[X<^(NBP:OX8URPU M[3)UW1W6GW"RHP^JFMB[M(+^VDM[F&.XMY5*O%*H9'!Z@@\$5\\^,_V(_"5Q MK4WB/X>:GJ7PH\5._F->^&9?+MYV_P"FML?W;]!V'% 'T917RI_PMKX\_ ,B M/XB^"!\4O"L7#>)_ T>;^)!_'-8DY8XZ^62.Y(KV'X.?M'?#GX]V+S^"O%%G MJMQ"/](TYF\J]MB#@B2!\.N#QG&/0T >E4444 %%%% !1110 4444 %%%% ! M1110 450UW7],\+Z3H7&B_ ?P;J/Q5U")S%-K:J;30[5O]NZ< /C^ZF21T)H ^H)94@C:25UCC49 M9W. ![FO ?B%^VOX#\*ZTWASPO#J?Q/\9DE%T#P=;_;)$;OYLN1'$!WW-D#G M!KF(?V6_B#\99$N_CA\1;BZT]L/_ ,(?X1+6.GI_L22_ZR;'3G:#DY%>_?#W MX6>$?A1HD>D^$/#UAH%B@"F.R@"%\=V;JQ]R30!\]I\.OVA?VAP)?'OB:W^" MWA";G_A&O!TPN=7E0_PSWS#:G'7RU.N_"3]F?X?? [8KU&B@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R_P#9C_Y( M+X,XQ_H7_L[5ZA7E_P"S&0?@+X,P<_Z%Z_[;5ZA0 4444 %%%% !1110 444 M4 %>7?M4_P#)L'Q?_P"Q.UC_ -(IJ]1KR[]JG_DV#XO_ /8G:Q_Z134 )^RM M_P FP?!__L3M'_\ 2*&O4J\M_96_Y-@^#_\ V)VC_P#I%#7J5 !1110 4444 M %%%% !1110 4444 %>8_M'?\DM?_L-Z)_Z=;2O3J\Q_:._Y):__ &&]$_\ M3K:4 >G4444 %%%% !1110 4444 %>-?%_\ 9)^&WQFU!-9U+1FT7Q9"=]OX MHT"4V.I0OC ;SH\%B/\ :S7LM% 'RI_97[1O[/PSI^H6OQU\)0]+:_"V6N11 MCL)!^[F(Z?-@G&2:[3X8_MF?#SX@:NOA_4KJX\"^,0/WGAWQ3$;*XS_L%\+( M,\ J>>V:]WKBOB;\%O _QETDZ;XS\,:?K]O_ -=1#S8C_>CD&&0^ZD&@#M M#][%Z*&XSRQ M-:_A[]M[2=#U6#0/C!X4U;X0>(7^0/JP$^ESMG'[F]0;&&>A8+^- 'TQ15/2 MM7L==L(KW3KR"_LY1F.>VD$B,/8CBKE !1110 45Y+\7/VI_AM\%6%MK_B". M;6I!^XT33$-W?SGT6&/+=<#)P!GDBO*YO%_[1G[0P,/A+1;;X$^$)>#KOB2$ M7NMS(>\-H#Y<7']\D\Y!!H ]\^)GQA\%_!W1FU3QEXDL- M,$I]KF >7'9$^ M\Q^@->$2?M)?%'XVNUK\%_AY+8Z2YV_\)AXU1K2U _OPV_\ K)>QYP"#P:Z_ MX9_L6_#WP%K(\1:PNH_$3QHQWR>)?&-S]ONMW_3-2 D0!SC:H.."37O"(L:! M44*H& H& * /F31?V(K'QAJMMKWQM\5ZE\7-9A82PZ??L8-'M'_Z9VB$*WIE M\Y'45]):3I%CH.FVVG:996^G:?;((H+2TB6**)!T544 *!Z 5;HH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#S#]F0Y^ O@OG/^@^G^VU>GUYA^S(,? 7 MP9P!_H7;_?:O3Z "BBB@ HHHH **** "BBB@ KR[]JG_ )-@^+__ &)VL?\ MI%-7J->7?M4_\FP?%_\ [$[6/_2*:@!/V5O^38/@_P#]B=H__I%#7J5>6_LK M?\FP?!__ +$[1_\ TBAKU*@ HHHH **** "BBB@ HHHH **** "O,?VCO^26 MO_V&]$_].MI7IU>8_M'?\DM?_L-Z)_Z=;2@#TZBBB@ HHHH **** "BBB@ H MHHH **** "LSQ%X9TCQ=I.5='UWPE>I+8:I.BY".DA62#J,DJ<9X4]_MFN$^-?P4\)_'_P"'^H>$ M/&&FIJ&F7:Y1\ 2VT@^[+$W57'J/<'()% 'Y@?L_?\%A?$]CXH\0Q?$?1/\ MA(;359S+I$&F-';FSE8A4@+R,%$73YV)(.244GN(L@@]0:\F_9&_X)6:5\$OBAJ/BWQM?6OBH MZ;=D^'[?R_W848*SRJ>/,'0+R 1GTK]!NE 'EWPD_9G^'7P45I?#7AZ%=4D. MZ;5[TFYOIF_O-,^6)_&O4:** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#S#]F08^ O@S@C_0N_^^U>GUY?^S'_ ,D%\&HUY=^U3_ ,FP M?%__ +$[6/\ TBFH 3]E;_DV#X/_ /8G:/\ ^D4->I5Y;^RM_P FP?!__L3M M'_\ 2*&O4J "BBB@ HHHH **** "BBB@ HHHH *\Q_:._P"26O\ ]AO1/_3K M:5Z=7F/[1W_)+7_[#>B?^G6TH ].HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** /,/V9,_P#"A?!F3G_0O_9VKT^O,/V9,_\ "A?!F1C_ $+_ -G:O3Z M"BBB@ HHHH **** "BBB@ KR[]JG_DV#XO\ _8G:Q_Z135ZC7EW[5/\ R;!\ M7_\ L3M8_P#2*:@!/V5O^38/@_\ ]B=H_P#Z10UZE7EO[*W_ ";!\'_^Q.T? M_P!(H:]2H **** "BBB@ HHHH **** "BBB@ KS']H[_ )):_P#V&]$_].MI M7IU>8_M'?\DM?_L-Z)_Z=;2@#TZBBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH \O_ &8_^2"^#.,?Z%_[.U>H5YA^S(<_ 7P9R3_H7?\ WVKT^@ HHHH M**** "BBB@ HHHH *\N_:I_Y-@^+_P#V)VL?^D4U>HUY=^U3_P FP?%__L3M M8_\ 2*:@!/V5O^38/@__ -B=H_\ Z10UZE7EO[*W_)L'P?\ ^Q.T?_TBAKU* M@ HHHH **** "BBB@ HHHH **** "O,?VCO^26O_ -AO1/\ TZVE>G5YC^T= M_P DM?\ [#>B?^G6TH ].HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / M,/V9#GX"^#.0?]"[?[[5Z?7F'[,@Q\!?!?&/]!]?]MJ]/H **** "BBB@ HH MHH **** "O+OVJ?^38/B_P#]B=K'_I%-7J->7?M4_P#)L'Q?_P"Q.UC_ -(I MJ $_96_Y-@^#_P#V)VC_ /I%#7J5>6_LK?\ )L'P?_[$[1__ $BAKU*@ HHH MH **** "BBB@!DTT=O$\LKK%$@+,[G"J!U)/84RSO;?4;2&ZM)XKJVF4/'-" MX='4]"K#@@^HKXT_X*?:;XHN_AOX0N;2PUS5_A_::G)+XMTWP[*8[J: 1YA+ M$8)B#!MPR!DKR#@CY]\!6EYK7[!OQ"\/_!;Q9K/Q!O-86PM%\*0VU/X8?%*T\)7FI MZ5=W/BJXUNUU..*(ER0S^6C[E!*A3C) /:N"M-(E^&'[//P=_:/L->UV?XF^ M(/$=N=;U"?49I8M0@N)Y%:W>$OY8155 , 'Y>?8 _5ZO,?VCO^26O_V&]$_] M.MI7IB-O16Z9&:\D_:KU[3?#/P8O-2U:^@TZPMM6T>::XN9 B(B:G:NQ)/HJ ML3[ T >NT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >W MT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P - MO_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKO MA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4? M^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_ M\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$ M_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_X MT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA M_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ + M_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ M\&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ M V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^ MBN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P M91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >W MT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P - MO_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKO MA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4? M^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_ M\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$ M_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_X MT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA M_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ + M_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ M\&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ M V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^ MBN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P M91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >W MT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P - MO_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKO MA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4? M^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_ M\ O^BN^$_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$ M_P#P91_XT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_X MT >WT5XA_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA M_P -O_ +_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT >WT5XA_P -O_ + M_HKOA/\ \&4?^-'_ V_\ O^BN^$_P#P91_XT ;_ .S& /@+X,P,?Z%_[.U> MH5Y5^RS=0WW[/?@:YMY5GMYM/62.1#E65F8@@^F#7JM !1110 4444 %%%% M!1110 5Y=^U3_P FP?%__L3M8_\ 2*:O4:\N_:I_Y-@^+_\ V)VL?^D4U "? MLK?\FP?!_P#[$[1__2*&O4J\M_96_P"38/@__P!B=H__ *10UZE0 4444 %% M%% !1110!X/^UG\./B9XU\*Z?J7PN\6_V'K6D&9[C1KL.UEK-NZ8:&4("P88 MRI /4COD>!?!O]CWXK6'PKUOQ/9^+[3X>?%#7;#2ULXM*M9(K>VBM$.R&Z5P M&9I-Q$AVY![-C!^]:HZYKNG>&='O-6U>^M]-TRSB::XN[J01Q1(!DLS'@ 4 M?+?@S]F/XB?$;XJW/C_XY:EX=DO(-!N/#VGZ/X2:9K98IUVSS.\RJV]@>@&! M^E<)X=_8F^*]QHW@GX7>*/$_ABZ^#O@_61JMI3U MQ7'Z'_P44TG4)-"UK4OASXFT/X;Z[J9TK3?&EV8C;32[V12T0.]%+*PR>..] M 'UYTKRO]HKX'+\>_#'AS1I-1AT^#2O$>GZ[*)[7[0EREM)O: KN &\'&3D# MT-9?CO\ :CT#X?>/?%?A_4=/NI;/PSX7/B?4=2MF#A%+[8[<1CYC(^"1VKE/ M@S^VO8?$[QMIWAG7O!&M^ +S6-,;6=&FUB2)XM0LP 3*"A^3Y2#AL<&@#VC_ M (5'X%_Z$OP]_P""J#_XBC_A4?@7_H2_#W_@J@_^(KQWP9^W5\/_ (D_M&0_ M";PB[^(9OLDUQ-KMK(OV-)(U):)<\R' ^\O'/>NWU+]HC0M&^,/B+P1J,:V% MEX>\/1^(-4\07-RB6UJKR[$A<'D,5!?/3 ]Z .K_ .%1^!?^A+\/?^"J#_XB MC_A4?@7_ *$OP]_X*H/_ (BO*/V?_P!L_P )_M*>-/'.A^#+&ZN[3PRD;IJ; MLJQW^[M>;_$C_ (* >+/A'9:?=>+OV>O%>C1:A=+96@?5K*1[ MB9ONHB(S,Q/L* /I_P#X5'X%_P"A+\/?^"J#_P"(H_X5'X%_Z$OP]_X*H/\ MXBN@TB]DU/2K.[EMI+*6>%)6MI?OQ$@$J?<9Q5R@#D_^%1^!?^A+\/?^"J#_ M .(H_P"%1^!?^A+\/?\ @J@_^(KK** .3_X5'X%_Z$OP]_X*H/\ XBC_ (5' MX%_Z$OP]_P""J#_XBNLHH Y/_A4?@7_H2_#W_@J@_P#B*/\ A4?@7_H2_#W_ M (*H/_B*ZRB@#D_^%1^!?^A+\/?^"J#_ .(H_P"%1^!?^A+\/?\ @J@_^(KQ MO]I_]NWX>_LQSVFEZA*?$/BFXFCC_L+3I5$T*,?]9*QX0,M1LVU$:7I+QQ>3;#(\QI)"%Z@\9[4 >G?\ "H_ O_0E M^'O_ 50?_$4?\*C\"_]"7X>_P#!5!_\17DNA?MI>%/$?[.?B#XL6>F7J)H, MLEEJ&@W3+%=0WJ%0;8D\;B9$P>AW"N=^(W[>%MX&UW5-.L/AOXC\31^']+M] M6\2WE@\2Q:1#*N_YBY!E*C=D)_=- ':_ _\ 90\+_"C2?%%GJ6FZ'XDDU?Q' MJ&N0RRZ/$IM8KB3>EN-V[(C' (P/0"O1_P#A4?@7_H2_#W_@J@_^(KR/XQ_M MU?##X.?"C2/&U[J?]H-K=C'?Z3HL!"WEY&X!!VG[@&>2>..]=7XE_:+TSPU^ MSE9_%R72YY;*[TNUU*'2Q,HE=IU0I"'^[NRX&: .Q_X5'X%_Z$OP]_X*H/\ MXBC_ (5'X%_Z$OP]_P""J#_XBO#OCW^W]\/O@+)H&E7JOK?B[5)+=9/#]A.I MEL5E .Z9S\JXW 8ZGTKLOC_^T[8_!#5O"WA^S\,ZIXT\7^)G==,T/2BB/*$& M79I'(50!GKZ4 =__ ,*C\"_]"7X>_P#!5!_\11_PJ/P+_P!"7X>_\%4'_P 1 M7(?LY_M&:1^T3H&M7-GI5_X=UO0=0DTK6=#U,#S[*Y0\J2O##@C([J?2O6Z M.3_X5'X%_P"A+\/?^"J#_P"(H_X5'X%_Z$OP]_X*H/\ XBNLHH Y/_A4?@7_ M *$OP]_X*H/_ (BC_A4?@7_H2_#W_@J@_P#B*ZRB@#D_^%1^!?\ H2_#W_@J M@_\ B*/^%1^!?^A+\/?^"J#_ .(KK** .3_X5'X%_P"A+\/?^"J#_P"(H_X5 M'X%_Z$OP]_X*H/\ XBK?C[X@^'/A=X6O?$?BO6+70]%LQF:[NWVJ">BCN6/0 M 6[4 %71!R-Q90 ?44 > MU_\ "H_ O_0E^'O_ 50?_$4?\*C\"_]"7X>_P#!5!_\17A7PQ_;EM_&/C7P MCH'BCX=>(? $?C&#S_#FH:J\4L.HC:'480YC)4@@, >>E:WC3]M3P]X''Q3E MNM!U&\M? VHV6D"2R=96U*]N$W>3&H^YLR Q;CKZ4 :_QK_9/\+_ !4B\#KI MNG:'X=/A[Q7IWB*X,6CQ-]N@MF8O:G;MP)-P!)R..5->D?\ "H_ O_0E^'O_ M 50?_$5Y9\(?VOM&\?:CXMTCQ;X?O\ X8>(/"]K'?ZGI_B&:+;%:N"5F\U3 MMQQR,\<4SX ?MH^#?VDOB;XP\*^#K>YNK+P]"DHUIV AO S;3Y:$;L ]SUH M]6_X5'X%_P"A+\/?^"J#_P"(H_X5'X%_Z$OP]_X*H/\ XBO/(OVM/!UEJWQ4 M&ORQ^'?#_@&_@TRYUR\N%,5Y<20B5XXD'S;DW*I'))/%5?V>_P!L#PI^T#\- MO%OCJTM+G0?#GAR[N(9[F_8'?#%&)&GP/NC:2<'GB@#TW_A4?@7_ *$OP]_X M*H/_ (BC_A4?@7_H2_#W_@J@_P#B*\!^&_[?^@>.?&'A;3=2\%>(/">@^+Y7 MB\,^(M4$?V;4V4D8PI)C)QP&Z\5]54 _\%4'_ ,11_P * MC\"_]"7X>_\ !5!_\17644 _\%4'_ ,11_P *C\"_]"7X M>_\ !5!_\17644 _\%4'_ ,11_P *C\"_]"7X>_\ !5!_ M\17644 _\%4'_ ,11_P *C\"_]"7X>_\ !5!_\1765\V? M$+]O+X>>#/CCX1^%>FR-XH\2:WJD>F71TZ5?*TQW<*#*QX+9)^4<\4 >S_\ M"H_ O_0E^'O_ 50?_$4?\*C\"_]"7X>_P#!5!_\17B7Q5_;73P/X_\ $GA3 MPQ\./$7Q NO"]H+W7KC2WBBBL(RN[_EH_\%4'_ M ,17G'P(_90\+_"'PCJ6CZIINA^)KB[UF^U1+N;1XE,<<\QD2'#;CA =N)M<_XH+Q'>>!-"UA-"U3QG%Y8M;:Z9@H'E$[V7+)\P&/F M%;?[2_[>_P .?V;1I]EUM8)5C;=*>9,GJ$4%B!Z5X-J__!1?2;&37-:LOAQXGU/X;Z'JG]DZ MCXUA,2VT,P*AR(F/F,JEU^8#'/:@#Z3_ .%1^!?^A+\/?^"J#_XBC_A4?@7_ M *$OP]_X*H/_ (BO)?BI^V%9>#O%6F>%_!O@W6?B;XCN])_MV:QT5XXOLMB0 M-LKO(0,G(PHY.17IOP5^,.@?'?X&?A+X4N_$GBW6+;0]&M1^\N;I\ MGLJCJS'L!R: (?\ A4?@7_H2_#W_ (*H/_B*/^%1^!?^A+\/?^"J#_XBO%?A ME^WAX*^(WP1\<_%1M.U#2?"WA6[>UD:4"2:Z V;&1%Z;S(H /<\U%\*_VW(/ M&_Q \,^%/$_P\U_X?7/BJT-YX?N=5DBEBU&,+OX\LDH2OS8;F@#V_P#X5'X% M_P"A+\/?^"J#_P"(KS3QU^R9X8\7?&CX7^-[73]#TS3O" U47FC)H\134_M= MND4>XC 'E%2PRK9SQCK61XS_ &V/#_@M/B1)-X>U+4$\(:S:^'X18LLCZI>S M1JYCC7^#86"DMWK1^$7[7^@^/I/&EAXKT6]^&6O^#XHKK6--\0RQXM[>09CE M\U3M(('3W'K0!ZC_ ,*C\"_]"7X>_P#!5!_\11_PJ/P+_P!"7X>_\%4'_P 1 M7EG[.W[97A']IKQUXST+PA:74FG^'/*QJ\I BO0Y89C3&X#Y3R>M8WCC]N;P M_P"")/&D+^&=4U2XT+Q!#X9L8;!TD;5;Z2,.43_GF%)VDMWH ]L_X5'X%_Z$ MOP]_X*H/_B*/^%1^!?\ H2_#W_@J@_\ B*\M^#'[7.F?$GQCXH\'>)_"^I_# M7QCX>LUU.\TK798F'V-L?OUE0E"HW+GGC(]\5/A%^V_X%^.7QYUKX;>#EFU: M/2]/:^?7XW M9BKHC)&",M@O][IQ0!Z[_P *C\"_]"7X>_\ !5!_\11_PJ/P M+_T)?A[_ ,%4'_Q%=910!R?_ J/P+_T)?A[_P %4'_Q%'_"H_ O_0E^'O\ MP50?_$5UE% ')_\ "H_ O_0E^'O_ 50?_$4?\*C\"_]"7X>_P#!5!_\1764 M4 _\ !5!_\11_PJ/P+_T)?A[_ ,%4'_Q%=910!R?_ J/ MP+_T)?A[_P %4'_Q%'_"H_ O_0E^'O\ P50?_$5XSXO_ &\?AWH/QX\+?"C1 MYF\4^(=7OOL-W-ITJ^1IKDX D8\,V<_*O3'/I5/XG?MO)X-\=>+?#GACX;>( M_'P\'VXN?$5_ICQ116"E2QXD(,A"JQPN3Q0![E_PJ/P+_P!"7X>_\%4'_P 1 M67XI^!G@KQ!X8U?2X/"OA^RFOK.:V2Y728"86="H<84="<]1TKC[[]K'PS-X M!^&WBS0+.XUZR\=:G;Z=I\,;K%(AD)WNP.?]7M;IQ MCP)XBF\"Z9K@\.WGC11&MK'>%@FT1$^8RY*_,!T(- 'O'P(^&3_!GX.>#_ \ MFH+JSZ!IT5@U\L/E"8H,;@F6VY],GZUWE?-7[1G[>WPY_9ZU?2=!EF;Q/XHO M[F*$Z/IDJB2VCDQB25CP@Y'RGDYZ"O3?BY\:;3X4W/@BTDTR75;WQ5K<&C6T M$4RQF/>"SS,6ZJBC) YH ](HKX^OO^"CNB6SZCKD'P\\37?PST[5O['NO'"> M6+9)@P5F\DGS"H)'..A_"NP^*/[9]MX0^(A\$>#O 6O?$KQ!;Z2NMW\6D/'! M':6C!2CEY2 Q(=3M'/(Z]@#Z1HKS[X$_&W0/V@OAQI_C'PYY\=EHUY=^ MU3_R;!\7_P#L3M8_](IJ $_96_Y-@^#_ /V)VC_^D4->I5Y;^RM_R;!\'_\ ML3M'_P#2*&O4J "BBB@ HHHH **** "L;QCX/T?X@>%M3\.>(;%-3T34X6M[ MNSD9E6:,]5)4@X/L:V:* /B3X%P:-X*_;V^/L,,-EHVA:9X=TW$,$2PP6T"1 M1\!1A555'3& *\V?XG+_ ,%"OC-IUF-5TKP=\ _!.L)< 7MS'%>>(KZ,@H A M8,J#=P!P VYMS%53[VN?A'X,O-7\0:K/X:TZ34?$%L++5KIH!OO8 -HCE/\ M$N.,&N!M/V)_@/874-S;_"?PM#<0NLD@9&!R"/<$4 >5_#'XA:%X6\9_ MM(?&GQ*9D\.V>JP:,9[>W:<_9;.-4+[%!8@/(V3[9KSP7GAR3]NGP)KO@WQ* M?B78_$/2+E=1M]1G2Z_L.Q,65-JR@-;(>%,?C%B3G/7-8?P\^!'P[^$MY>7?@WP9HWAJZO/\ MCXFTZT6)Y/J0,T ?*TO@;P]\-?\ @I!\*?#OA;2;/0M%LO EVD%C91!%4>9. M23CEF)R2Q)))).22:[;X#^#=$^.'C7]HK7_$6G1:MH7B'7X_#WV>7(CN;2QB M5!G&#@NSYYYQ7T==?#[PW?>-;/Q?<:)9S>*+.V:SM]6>(&XBA8DM&K=0I)/' MO5CPIX-T/P-ICZ=X?TNVTBQ>>2Y:"TC"*TLC%G<@=V8DD^] 'R1^RSIMGHW[ M<'[1-AI]M;V-C;0:9%#:VL0CCB0(0%55P ., 4Z>V'Q^_X**W%I?AI_#?PF MTF*:*UD_U;:G<@,),=RJ,F,YZ&OJW1_A]X;\/^*-8\1Z;HEG9:[K 0:AJ$,0 M6:ZV<+O;OCM1HGP^\-^'/$NM^(=+T6SL=Z><(7"J6/(4#^$8'7N:[G]L[]KR7X(/HO@7P1;6>I?%;Q-'Y6G_;)$2#3X MV^7[1,S'&!R0&."02<@'/TAXY^'WAOXF:(-'\5:)9Z_I8F2X%I?1"2/S$.5; M![C/%R?!W M3/AO\!/AA\);/Q+9^,M=\>?$"WO?$FJ6$RRI-.I6YN64@D#8D,"]B1@X&<5Z M1^V!XP^&/QI^'?Q,\!7?Q#U+P3KG@^T>^O;*&462WS"%VABF61?]*@+ 913R M<<\"OH/P;^SM\,_AY+ILGAKP/HNB/IMS/>6;6=JJ>1/-&D4LBXZ,R1HI/HHJ M7QS^S_\ #?XF:_9ZYXK\$:)K^L6>WR+V_LTDE3:E:/XV;P2+&-[:U$8MK990$$*'B)755?"@?>QTQ6UXP8>*?V;_V5 MOA\@+_\ "43:%Y\>,&%XQC"%>F.!Q[51M_AGX5M;GPU<1:!8QS^&H&MM&<0C-A$R!&2+^Z M"JJO'84 ?&__ 4U^'/AGPO\'[/7]*T2TL]A:9X@A^&GB +=WEMX_N5$JVZA"#;"*0B*0MU( MD.,'\_LOQS\//#/Q,TB'2_%6B66OZ=#<)=QVU]$)$69,[' /\0R<'WJO\0?A M7X/^*^CII7C'PWIOB33HW$B6^I6ZRJK#N,]* /D__@FG>QVTOQLT"26'Q'JF MG^+9I;[QO;,?+U^64NQDV_=0ICE4^7Y^/4_;58'@GP%X<^&V@0Z)X6T2QT#2 M(23'9V$*Q1J?7 [UOT %%%% !1110 4444 <]XW^'WASXDZ1#I7BC1[77=,B MNHKQ;.]3?$98VW1LR]&P><'(/<&OC/\ 8V\;>'_A;HG[37B;Q'<16'A_2/&% MY<7$A7Y0BCA53N2<* !R2!7W;7 7?P!^'-]H>OZ-<>#-(ETK7[K[=JMFUL/+ MO9\Y\R0?Q-D Y- 'QA\"_%ES^V)\==(^-OC/5=+\+>!/"AG'@WPDUY$;RX,K[4'O%@:5(W MN)VB@9B =BE(D.YN!GFO:=%_8X^"'AS4X=1TOX7>&K"^AW>7<06*JZ94J<'M MD$C\:[U_AEX3D\"IX+?P[ITGA-+<6JZ.]NIMA$.B!#Q@4 ?$_P #_!/ARY_: MW^+?PYAU$?%;P/XG\/QZEK6MZM.EU>12M(H6S:ZB"EXB&8A"?E"<=ZZ?X!6N ME>#_ -O/X_0V=K;Z5H^FZ#IH2WM8A%#!$D2':J+@ #@ =J^JOAU\(_!?PBT MZ:P\%^&-,\,V<[[Y8M-MEB#MZG'6I%^%GA%=>U[6U\/6"ZOKUL+/5+T0@2WD M(7:$D;^(8XQ0!\[?L<_"SP_\3?@$_B;QAH5KJ[^+_%FH>,S;7J;XQ*URR6[E M>AQ'%&0&SUKS?]C_ ,(:?XW^ /[2_AK4+M=+TS5/$>M64]R!Q;1O;A2^.F%! MSP.U?=7AWP[IGA'0K#1=%L8-,TFPA6WM;.V0)'#&HPJJ!T %9GA/X<>%_ EO MJD'A[0K'2(=4N7O+V.UA"+<3.,,[CN2 ,F@#\H7U;QSXS;]E[P"LOA/5],\. M^)H1INK>&]5%]-J4,,JL\[1J UNBQH00Q!;]*_8$=*X'P9\ ?AO\._$5WKWA MGP3HFAZS=9\Z^LK-(Y7SU^8#^5=_0 4444 %%%% !1110 5\'?M@?#WPU\/O MCM^S"/#FC6FDOJ7Q!>]O7MT^>XF.W2OO&N=\4?#OPSXUU30M M2UW0[+5;_0KG[9IEQ=1!WLYN/WD9_A;@<^U 'Q[^V/\ M/ZEKGCB;]G[X77> MFZ;XMUF Q:]XFU&=((-(M7'SX9B,R%"1W(#<#<01+H/PU\.^$/B)^S/\(_"F MH1:]X?\ "5I?>([C4+=U=9YHU*&;@L/GFEF.T$X/&>*^@?$W[(GP7\9Z]>ZW MKOPS\.:KJ][(9;F]NK)7EE?U8GJ:ZCP/\$_ ?PUN+:?PMX3TO09K6T:P@>QM MQ&8[=I6E:-<=%,C,V/4F@#XI_;;^(_PZ^,OPEOO&/AOQQ#=%@_9/LO&G_ C-EHOB[Q#JVB3Z MM-$F9=^P_NMQY"KD@ $5]AZC^SO\,M6\=IXTO? FA7/BM'$BZM+9(9]P& V[ M'7WKHO'7P[\,_$W0QHWBO0[+7]*$R7 L[Z(21B1/NM@]QDXH \(^+H'C?]KK MX->&3E[;0+2]\37'.-CA!#%GZ[V_*OGSXX?&W_AM;XH7_P %/!^MZ5X5^%.B MWJ-XL\47MS%$VH%'.;:W5F&Y"R]1RQ7.0H.[[_/@;P^?$]QXB.D6IUVXLQI\ MNH>6/.>V!+"(M_=R2<>]>6R_L0_ .:5Y)/A+X5=W)9F.GIDD]30!X)X.U#0/ M@Y^W_P".DU?5+31-!U'P'8_V/& (I".QPQ4#UYP:['_@F'I]U;_LX MWE],7:TU7Q'J-_9/("-\#R#:PSV.":]\\:_ 7X=?$?2=+TSQ1X,T;7;#2T$= MC!?6BR+;J %3/08 XKLM*TJRT+3;;3].M8;&QMD$<-O @1(U'0*!P!0!;HH MHH **** "BBB@ KGO&GP^\.?$6QL[+Q-H]KK=G:74=[#;WB[XQ-&)KO]JOXX6'QZ\=ZOI/AOPMX<@N8_!WA%;N,W>S:PDNI5#;MVP-Q@ M^@ R?L>Z_9\^&U]X8UCPY/X*T>70M8O/[1U#3VMAY-UH:N;M;IQUH ^4OV9TTSPA^V7^TKY4$&FZ1IEKI[+% M@2.")(V)"J, >E9/PF^/NA_LV?L73?%SQ9:_:M8\;ZYJ'B*VTM2!)=7-U< M.8D4G[J[%0D]@:^PT^%'@Z/4_$NHIX>.]-%D?#6G7:.NDZ3E<0$1OGG]V#W&T98LS4W MX:^%='\$_P#!3#7-$T#3;;2-(L_A[#%;V=I&(XXU$T& ,?KFOI7X<_LX_## MX1:U-J_@OP+HGAG5)H#;27>FVJQ2/$65BA([$JIQ["NEB^'OAJ#QQ-XRCT2S M3Q5-:BQDU<1#[0\ ((C+==N5!Q[4 =%1110 4444 %%%% !1110!\*_M0?#K MPS\./VBOV8;7PSHEIHR7WC&^OKEK9=KSSR"%GD=NK$D]2>@ ' IG[8'[3>J M>-?'UY^SO\*[_3-(U[5(##XF\6:C/'#!I5HP D1&8X,A1BI/)7=A?F(9?LSQ M)\/?#7C#6-"U;6]$LM3U+0ISZQK/PQ\-ZEJE[*9KF[N;%7DE<]68GJ: /"?#'P]T#P]\:/V??AGX8O8]:\. M^!-"O=<:^@<2":8_N0^02/F9Y3@'CI7!?MG?%'X>_&#X;VWQ \'^-;FYU[P5 MKR6#QK-X%T*7Q8'$G]KM9(;C=C[V M['7WH ^1?^"A7@C0M+_9^\/>*K7PY9Z1XF\1^+M$N=6N(DS-)*(Y %+GG"] MH( Y[DU['\0\>./VT_A9HQQ):>$]$OO$,S$?=FE MX\G_=+FO=_''P\\-?$O M28=+\5:)9:]I\-PEW';7T0D1)DSLD /\0R<'WJ1? GAY?$=]KXTBT&M7UHMC M] 'Y_?%WXQP_MS?%*Z^$WAK7=)\+?!OP_?H_B3Q!> MW$<3ZO)&_,$"LRDQDJ1N'WL9SC&[TO\ :]_:KD^'VKZ1\$/A1_9[_$77+)(6 MU6]GC2UT6S9<"5W?AGVCPH A_9-^$VB?!3X(:)X7 MT37(/$JP&26\U6VF$J7-T[;I6!#'^(],U[%7-^ ?AQX7^%GAY-"\(Z%9>'=' M21I5LM/B$<0=CEFVCN3724 %%%% !1110 5Y=^U3_P FP?%__L3M8_\ 2*:O M4:\N_:I_Y-@^+_\ V)VL?^D4U "?LK?\FP?!_P#[$[1__2*&O4J\M_96_P"3 M8/@__P!B=H__ *10UZE0 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %> M7?M4_P#)L'Q?_P"Q.UC_ -(IJ]1KR[]JG_DV#XO_ /8G:Q_Z134 )^RM_P F MP?!__L3M'_\ 2*&O4J\M_96_Y-@^#_\ V)VC_P#I%#7J5 !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5Y=^U3_R;!\7_P#L3M8_](IJ]1KR[]JG_DV# MXO\ _8G:Q_Z134 )^RM_R;!\'_\ L3M'_P#2*&O4J\M_96_Y-@^#_P#V)VC_ M /I%#7J5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y=^U3_R;!\7_ M /L3M8_](IJ]1KR[]JG_ )-@^+__ &)VL?\ I%-0 G[*W_)L'P?_ .Q.T?\ M](H:]2KRW]E;_DV#X/\ _8G:/_Z10UZE0 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %>7?M4_\ )L'Q?_[$[6/_ $BFKU&O+OVJ?^38/B__ -B=K'_I M%-0 G[*W_)L'P?\ ^Q.T?_TBAKU*O+?V5O\ DV#X/_\ 8G:/_P"D4->I4 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !7EW[5/\ R;!\7_\ L3M8_P#2 M*:O4:\N_:I_Y-@^+_P#V)VL?^D4U "?LK?\ )L'P?_[$[1__ $BAKU*O+?V5 MO^38/@__ -B=H_\ Z10UZE0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %>7?M4_\FP?%_\ [$[6/_2*:O4:\N_:I_Y-@^+_ /V)VL?^D4U 'Y-?#O\ MX*S?%WX=_#_PQX4TWPYX*GT[0M+M=+MI;JQO&E>*&)8T+E;H L0HR0 ,YP!T MKH?^'R_QJ_Z%CP%_X+[W_P"3*** #_A\O\:O^A8\!?\ @OO?_DRC_A\O\:O^ MA8\!?^"^]_\ DRBB@ _X?+_&K_H6/ 7_ (+[W_Y,H_X?+_&K_H6/ 7_@OO?_ M ),HHH /^'R_QJ_Z%CP%_P""^]_^3*/^'R_QJ_Z%CP%_X+[W_P"3*** #_A\ MO\:O^A8\!?\ @OO?_DRC_A\O\:O^A8\!?^"^]_\ DRBB@ _X?+_&K_H6/ 7_ M (+[W_Y,H_X?+_&K_H6/ 7_@OO?_ ),HHH /^'R_QJ_Z%CP%_P""^]_^3*/^ M'R_QJ_Z%CP%_X+[W_P"3*** #_A\O\:O^A8\!?\ @OO?_DRC_A\O\:O^A8\! M?^"^]_\ DRBB@ _X?+_&K_H6/ 7_ (+[W_Y,H_X?+_&K_H6/ 7_@OO?_ ),H MHH /^'R_QJ_Z%CP%_P""^]_^3*/^'R_QJ_Z%CP%_X+[W_P"3*** #_A\O\:O M^A8\!?\ @OO?_DRC_A\O\:O^A8\!?^"^]_\ DRBB@ _X?+_&K_H6/ 7_ (+[ MW_Y,H_X?+_&K_H6/ 7_@OO?_ ),HHH /^'R_QJ_Z%CP%_P""^]_^3*/^'R_Q MJ_Z%CP%_X+[W_P"3*** #_A\O\:O^A8\!?\ @OO?_DRC_A\O\:O^A8\!?^"^ M]_\ DRBB@ _X?+_&K_H6/ 7_ (+[W_Y,H_X?+_&K_H6/ 7_@OO?_ ),HHH / M^'R_QJ_Z%CP%_P""^]_^3*/^'R_QJ_Z%CP%_X+[W_P"3*** #_A\O\:O^A8\ M!?\ @OO?_DRC_A\O\:O^A8\!?^"^]_\ DRBB@ _X?+_&K_H6/ 7_ (+[W_Y, MH_X?+_&K_H6/ 7_@OO?_ ),HHH /^'R_QJ_Z%CP%_P""^]_^3*/^'R_QJ_Z% MCP%_X+[W_P"3*** #_A\O\:O^A8\!?\ @OO?_DRC_A\O\:O^A8\!?^"^]_\ MDRBB@ _X?+_&K_H6/ 7_ (+[W_Y,H_X?+_&K_H6/ 7_@OO?_ ),HHH /^'R_ MQJ_Z%CP%_P""^]_^3*/^'R_QJ_Z%CP%_X+[W_P"3*** #_A\O\:O^A8\!?\ M@OO?_DRC_A\O\:O^A8\!?^"^]_\ DRBB@ _X?+_&K_H6/ 7_ (+[W_Y,H_X? M+_&K_H6/ 7_@OO?_ ),HHH /^'R_QJ_Z%CP%_P""^]_^3*/^'R_QJ_Z%CP%_ MX+[W_P"3*** #_A\O\:O^A8\!?\ @OO?_DRC_A\O\:O^A8\!?^"^]_\ DRBB M@ _X?+_&K_H6/ 7_ (+[W_Y,H_X?+_&K_H6/ 7_@OO?_ ),HHH /^'R_QJ_Z M%CP%_P""^]_^3*/^'R_QJ_Z%CP%_X+[W_P"3*** #_A\O\:O^A8\!?\ @OO? M_DRC_A\O\:O^A8\!?^"^]_\ DRBB@ _X?+_&K_H6/ 7_ (+[W_Y,H_X?+_&K M_H6/ 7_@OO?_ ),HHH /^'R_QJ_Z%CP%_P""^]_^3*/^'R_QJ_Z%CP%_X+[W M_P"3*** #_A\O\:O^A8\!?\ @OO?_DRC_A\O\:O^A8\!?^"^]_\ DRBB@ _X M?+_&K_H6/ 7_ (+[W_Y,H_X?+_&K_H6/ 7_@OO?_ ),HHH /^'R_QJ_Z%CP% M_P""^]_^3*/^'R_QJ_Z%CP%_X+[W_P"3*** #_A\O\:O^A8\!?\ @OO?_DRC M_A\O\:O^A8\!?^"^]_\ DRBB@ _X?+_&K_H6/ 7_ (+[W_Y,H_X?+_&K_H6/ M 7_@OO?_ ),HHH /^'R_QJ_Z%CP%_P""^]_^3*/^'R_QJ_Z%CP%_X+[W_P"3 M*** #_A\O\:O^A8\!?\ @OO?_DRC_A\O\:O^A8\!?^"^]_\ DRBB@ _X?+_& MK_H6/ 7_ (+[W_Y,H_X?+_&K_H6/ 7_@OO?_ ),HHH /^'R_QJ_Z%CP%_P"" M^]_^3*/^'R_QJ_Z%CP%_X+[W_P"3*** #_A\O\:O^A8\!?\ @OO?_DRC_A\O M\:O^A8\!?^"^]_\ DRBB@ _X?+_&K_H6/ 7_ (+[W_Y,H_X?+_&K_H6/ 7_@ MOO?_ ),HHH /^'R_QJ_Z%CP%_P""^]_^3*/^'R_QJ_Z%CP%_X+[W_P"3*** M#_A\O\:O^A8\!?\ @OO?_DRC_A\O\:O^A8\!?^"^]_\ DRBB@ _X?+_&K_H6 M/ 7_ (+[W_Y,H_X?+_&K_H6/ 7_@OO?_ ),HHH /^'R_QJ_Z%CP%_P""^]_^ M3*/^'R_QJ_Z%CP%_X+[W_P"3*** #_A\O\:O^A8\!?\ @OO?_DRC_A\O\:O^ MA8\!?^"^]_\ DRBB@ _X?+_&K_H6/ 7_ (+[W_Y,H_X?+_&K_H6/ 7_@OO?_ M ),HHH /^'R_QJ_Z%CP%_P""^]_^3*/^'R_QJ_Z%CP%_X+[W_P"3*** #_A\ MO\:O^A8\!?\ @OO?_DRC_A\O\:O^A8\!?^"^]_\ DRBB@ _X?+_&K_H6/ 7_ M (+[W_Y,H_X?+_&K_H6/ 7_@OO?_ ),HHH /^'R_QJ_Z%CP%_P""^]_^3*/^ M'R_QJ_Z%CP%_X+[W_P"3*** #_A\O\:O^A8\!?\ @OO?_DRC_A\O\:O^A8\! M?^"^]_\ DRBB@ _X?+_&K_H6/ 7_ (+[W_Y,K!\??\%8_BY\2/ OB/PEJ?AW EP5!INO:;E%% '__V0$! end GRAPHIC 16 mnst-20221231x10k002.jpg GRAPHIC begin 644 mnst-20221231x10k002.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" 0 P# 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#V#]I+P6LD MO[045Q>ZP?LD'AS4M,AN]6NVAC5YC',Z?O,(7\N1.OOCBM[Q?\+X;GXG^.8V M^)GBKPM;V^I0QV]E:^("$*&QM7+?OF+'YW=;4O$^L1QO=_V MD?#4 CB7!V6VJ222(1_=V.*ZJY^%USK7BGQ+J5^\*Q7=ZCV@V@GR5MH$YZ\[ 'TD_#% '_V0$! end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 16, 2023
Jun. 30, 2022
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Document Fiscal Year Focus 2022    
Document Transition Report false    
Entity File Number 001-18761    
Entity Registrant Name MONSTER BEVERAGE CORPORATION    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 47-1809393    
Entity Address, Address Line One 1 Monster Way    
Entity Address, City or Town Corona    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 92879    
City Area Code 951    
Local Phone Number 739 - 6200    
Title of 12(b) Security Common Stock, $0.005 par value per share    
Trading Symbol MNST    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 44,291,170,358
Entity Common Stock, Shares Outstanding   522,409,358  
Entity Central Index Key 0000865752    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus FY    
Amendment Flag false    
Auditor Name DELOITTE & TOUCHE LLP    
Auditor Firm ID 34    
Auditor Location Costa Mesa, California    

XML 18 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
CURRENT ASSETS:    
Cash and cash equivalents $ 1,307,141 $ 1,326,462
Short-term investments 1,362,314 1,749,727
Accounts receivable, net 1,016,203 896,658
Inventories 935,631 593,357
Prepaid expenses and other current assets 109,823 82,668
Prepaid income taxes 33,785 33,238
Total current assets 4,764,897 4,682,110
INVESTMENTS 61,443 99,419
PROPERTY AND EQUIPMENT, net 516,897 313,753
DEFERRED INCOME TAXES 177,039 225,221
GOODWILL 1,417,941 1,331,643
OTHER INTANGIBLE ASSETS, net 1,220,410 1,072,386
OTHER ASSETS 134,478 80,252
Total Assets 8,293,105 7,804,784
CURRENT LIABILITIES:    
Accounts payable 444,265 404,263
Accrued liabilities 172,991 210,964
Accrued promotional allowances 255,631 211,461
Deferred revenue 43,311 42,530
Accrued compensation 72,463 65,459
Income taxes payable 13,317 30,399
Total current liabilities 1,001,978 965,076
DEFERRED REVENUE 223,800 243,249
OTHER LIABILITIES 42,286 29,508
COMMITMENTS AND CONTINGENCIES
STOCKHOLDERS' EQUITY:    
Common stock - $0.005 par value; 1,250,000 shares authorized; 641,844 shares issued and 522,300 shares outstanding as of December 31, 2022; 640,043 shares issued and 529,323 shares outstanding as of December 31, 2021 3,209 3,200
Additional paid-in capital 4,780,013 4,652,620
Retained earnings 9,001,173 7,809,549
Accumulated other comprehensive loss (159,073) (69,165)
Common stock in treasury, at cost; 119,544 shares and 110,720 shares as of December 31, 2022 and December 31, 2021, respectively (6,600,281) (5,829,253)
Total stockholders' equity 7,025,041 6,566,951
Total Liabilities and Stockholders' Equity $ 8,293,105 $ 7,804,784
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
shares in Thousands
Dec. 31, 2022
Dec. 31, 2021
CONSOLIDATED BALANCE SHEETS    
Common stock, par value (in dollars per share) $ 0.005 $ 0.005
Common stock, shares authorized 1,250,000 1,250,000
Common stock, shares issued 641,844 640,043
Common stock, shares outstanding 522,300 529,323
Common stock in treasury, shares 119,544 110,720
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF INCOME      
NET SALES $ 6,311,050 $ 5,541,352 $ 4,598,638
COST OF SALES 3,136,483 2,432,839 1,874,758
GROSS PROFIT 3,174,567 3,108,513 2,723,880
OPERATING EXPENSES 1,589,846 1,311,046 1,090,727
OPERATING INCOME 1,584,721 1,797,467 1,633,153
OTHER (EXPENSE) INCOME , NET (12,757) 3,952 (6,996)
INCOME BEFORE PROVISION FOR INCOME TAXES 1,571,964 1,801,419 1,626,157
PROVISION FOR INCOME TAXES 380,340 423,944 216,563
NET INCOME $ 1,191,624 $ 1,377,475 $ 1,409,594
NET INCOME PER COMMON SHARE:      
Basic $ 2.26 $ 2.61 $ 2.66
Diluted $ 2.23 $ 2.57 $ 2.64
WEIGHTED AVERAGE NUMBER OF SHARES OF COMMON STOCK AND COMMON STOCK EQUIVALENTS:      
Basic 526,779 528,763 529,639
Diluted 533,221 535,639 534,807
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Net income, as reported $ 1,191,624 $ 1,377,475 $ 1,409,594
Other comprehensive income (loss):      
Change in foreign currency translation adjustment, net of tax (85,021) (71,158) 35,531
Available-for-sale investments:      
Change in net unrealized losses (4,887) (1,041) (110)
Net change in available-for-sale investments (4,887) (1,041) (110)
Other comprehensive income (loss) (89,908) (72,199) 35,421
Comprehensive income $ 1,101,716 $ 1,305,276 $ 1,445,015
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Treasury Stock
Total
Balance at Dec. 31, 2019 $ 3,182 $ 4,397,511 $ 5,022,480 $ (32,387) $ (5,219,505) $ 4,171,281
Balance (in shares) at Dec. 31, 2019 636,460       (99,762)  
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY            
Stock-based compensation   67,546       67,546
Exercise of stock options $ 11 72,925       72,936
Exercise of stock options (in shares) 2,202          
Unrealized loss on available-for-sale securities       (110)   (110)
Repurchase of common stock         $ (595,918) (595,918)
Repurchase of common stock (in shares)         (10,803)  
Foreign currency translation       35,531   35,531
Net income     1,409,594     1,409,594
Balance at Dec. 31, 2020 $ 3,193 4,537,982 6,432,074 3,034 $ (5,815,423) 5,160,860
Balance (in shares) at Dec. 31, 2020 638,662       (110,565)  
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY            
Stock-based compensation   68,922       68,922
Exercise of stock options $ 7 45,716       45,723
Exercise of stock options (in shares) 1,381          
Unrealized loss on available-for-sale securities       (1,041)   (1,041)
Repurchase of common stock         $ (13,830) (13,830)
Repurchase of common stock (in shares)         (155)  
Foreign currency translation       (71,158)   (71,158)
Net income     1,377,475     1,377,475
Balance at Dec. 31, 2021 $ 3,200 4,652,620 7,809,549 (69,165) $ (5,829,253) 6,566,951
Balance (in shares) at Dec. 31, 2021 640,043       (110,720)  
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY            
Stock-based compensation   63,387       63,387
Exercise of stock options $ 9 64,006       64,015
Exercise of stock options (in shares) 1,801          
Unrealized loss on available-for-sale securities       (4,887)   (4,887)
Repurchase of common stock         $ (771,028) (771,028)
Repurchase of common stock (in shares)         (8,824)  
Foreign currency translation       (85,021)   (85,021)
Net income     1,191,624     1,191,624
Balance at Dec. 31, 2022 $ 3,209 $ 4,780,013 $ 9,001,173 $ (159,073) $ (6,600,281) $ 7,025,041
Balance (in shares) at Dec. 31, 2022 641,844       (119,544)  
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ 1,191,624 $ 1,377,475 $ 1,409,594
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 61,241 50,155 57,030
Non-cash lease expense 7,337 4,107 3,943
Gain on disposal of property and equipment (185) (1,013) (350)
Loss on impairment of intangibles 2,200 0 8,700
Stock-based compensation 64,109 70,483 70,289
Deferred income taxes 48,182 16,429 (156,873)
Effect on cash of changes in operating assets and liabilities net of acquisition:      
Accounts receivable (128,981) (254,228) (119,672)
Inventories (347,712) (277,793) 30,304
Prepaid expenses and other assets (38,268) (29,341) 1,024
Prepaid income taxes (4,439) (10,919) 5,516
Accounts payable 49,765 114,297 18,696
Accrued liabilities (30,419) 71,586 26,113
Accrued promotional allowances 50,821 31,498 13,762
Accrued compensation 3,729 7,950 7,501
Income taxes payable (16,860) 7,221 10,422
Other liabilities (4,540) 492 (356)
Deferred revenue (19,905) (22,658) (21,480)
Net cash provided by operating activities 887,699 1,155,741 1,364,163
CASH FLOWS FROM INVESTING ACTIVITIES:      
Sales of available-for-sale investments 2,252,355 1,488,599 920,196
Purchases of available-for-sale investments (1,847,067) (2,413,143) (1,299,981)
Acquisition of CANarchy, net of cash (329,472)    
Purchases of property and equipment (188,726) (43,868) (48,722)
Proceeds from sale of property and equipment 1,313 1,328 993
Additions to intangibles (23,427) (13,585) (18,550)
Increase in other assets (26,343) (11,353) (26,423)
Net cash used in investing activities (161,367) (992,022) (472,487)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Borrowings (payments) on debt 75 2,928 (3,086)
Issuance of common stock 64,015 45,723 72,936
Purchases of common stock held in treasury (771,028) (13,830) (595,918)
Net cash (used in) provided by financing activities (706,938) 34,821 (526,068)
Effect of exchange rate changes on cash and cash equivalents (38,715) (52,491) 16,848
NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS (19,321) 146,049 382,456
CASH AND CASH EQUIVALENTS, beginning of year 1,326,462 1,180,413 797,957
CASH AND CASH EQUIVALENTS, end of year 1,307,141 1,326,462 1,180,413
Cash paid during the year for:      
Interest 431 134 44
Income taxes $ 379,998 $ 420,521 $ 355,509
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL DISCLOSURE OF NON-CASH ITEMS (Parenthetical) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL DISCLOSURE OF NON-CASH ITEMS      
Accrued liabilities for intangible assets $ 9.4 $ 14.0 $ 9.8
Accounts payable for purchases of equipment 2.9 0.6 0.6
Accounts receivable included sales of available-for-sale short-term investments $ 15.2 $ 0.0 $ 0.0
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.22.4
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2022
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

1.          ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Organization – Monster Beverage Corporation (the “Company”) was incorporated in the state of Delaware. The Company is a holding company and has no operating business except through its consolidated subsidiaries.

Nature of Operations – The Company develops, markets, sells and distributes energy drink beverages and concentrates for energy drink beverages, primarily under the following brand names: Monster Energy®, Monster Energy Ultra®, Monster Rehab®, Monster Energy® Nitro, Java Monster®, Punch Monster®, Juice Monster®, Monster Hydro® Energy Water, Monster Hydro® Super Sport, Monster Super Fuel®, Monster Dragon Tea®, Reign Total Body Fuel®, Reign Inferno® Thermogenic Fuel, Reign Storm®, NOS®, Full Throttle®, Burn®, Mother®, Nalu®, Ultra Energy®, Play® and Power Play® (stylized), Relentless®, BPM®, BU®, Gladiator®, Samurai®, Live+®, Predator®, Fury® and True North®.

The Company also develops, markets, sells and distributes craft beers, flavored malt beverages (“FMBs”) and hard seltzers under a number of brands, including Jai Alai® IPA, Florida ManTM IPA, Dale’s Pale Ale®, Wild BasinTM Hard Seltzers, Dallas Blonde®, Deep EllumTM IPA, Perrin Brewing CompanyTM Black Ale, Hop Rising® Double IPA, Wasatch® Apricot Hefeweizen, The Beast UnleashedTM and a host of other brands.

Basis of Presentation – The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of the Company and its consolidated subsidiaries.

Amounts previously classified in certain property and equipment balances totaling $20.1 million as of December 31, 2021 have been reclassified to assets under construction to conform to presentation as of December 31, 2022. See Note 9.

Principles of Consolidation – The Company consolidates all entities that it controls by ownership of a majority voting interest. All intercompany balances and transactions have been eliminated in consolidation.

Business Combinations – Business acquisitions are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805 “Business Combinations”. FASB ASC 805 requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired, the liabilities assumed and any non-controlling interest in the acquired entity, and recognize and measure goodwill or a gain from the purchase. The acquiree’s results are included in the Company’s consolidated financial statements from the date of acquisition. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments are recorded to goodwill over the measurement period (not longer than twelve months). The acquisition method also requires that acquisition-related transaction and post-acquisition restructuring costs be charged to expense and requires the Company to recognize and measure certain assets and liabilities including those arising from contingencies and contingent consideration in a business combination.

Cash and Cash Equivalents – The Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Throughout the year, the Company has had amounts on deposit at financial institutions that exceed the federally insured limits. The Company has not experienced any loss as a result of these deposits and does not expect to incur any losses in the future.

Investments – The Company’s investments in debt securities are classified as either held-to-maturity, available-for-sale or trading, in accordance with FASB ASC 320. Held-to-maturity securities are those securities that the Company has the positive intent and ability to hold until maturity. Trading securities are those securities that the Company intends to sell in the near term. All other securities not included in the held-to-maturity or trading category are classified as available-for-sale. Held-to-maturity securities are recorded at amortized cost which approximates fair market value. Trading securities are carried at fair value with unrealized gains and losses charged to earnings. Available-for-sale securities are carried at fair value with unrealized gains and losses recorded within accumulated other comprehensive income (loss) as a separate component of stockholders’ equity. FASB ASC 820 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. FASB ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs, where available. Under FASB ASC 326-30-35, a security is considered to be impaired if the fair value of the security is less than its amortized cost basis. Where the decline in fair value below the amortized cost basis has resulted from a credit loss, the Company will record an impairment relating to credit losses through an allowance for credit losses. The allowance is limited by the amount that the fair value is less than the amortized cost basis. Impairment that has not been recorded through an allowance for credit losses is recorded through other comprehensive income (loss), net of applicable taxes. The Company evaluates whether the decline in fair value of its investments has resulted from credit loss or other factors at each quarter-end. This evaluation consists of a review by management, and includes market pricing information and maturity dates for the securities held, market and economic trends in the industry and information on the issuer’s financial condition and, if applicable, information on the guarantors’ financial condition. Factors considered in determining whether an impairment has resulted from credit loss or other factors include the length of time and extent to which the investment’s fair value has been less than its cost basis, the financial condition and near-term prospects of the issuer and guarantors, including any specific events which may influence the operations of the issuer and the Company’s intent and ability to retain the investment for a reasonable period of time sufficient to allow for any anticipated recovery of fair value.

Accounts Receivable – The Company evaluates the collectability of its trade accounts receivable based on a number of factors. In circumstances where the Company becomes aware of a specific customer’s inability to meet its financial obligations to the Company, a specific reserve for bad debts is estimated and recorded, which reduces the recognized receivable to the estimated amount the Company believes will ultimately be collected. In addition to specific customer identification of potential bad debts, bad debt charges are recorded based on the Company’s recent loss history and an overall assessment of past due trade accounts receivable outstanding. In accordance with FASB ASC 210-20-45, in its consolidated balance sheets, the Company has presented accounts receivable, net of promotional allowances, only for those customers that it allows net settlement. All other accounts receivable and related promotional allowances are shown on a gross basis.

Inventories – Inventories are valued at the lower of first-in, first-out, cost or market value (net realizable value).

Property and Equipment – Property and equipment are stated at cost. Depreciation of furniture and fixtures, office and computer equipment, computer software, equipment, real property and vehicles is based on their estimated useful lives (three to thirty years) and is calculated using the straight-line method. Amortization of leasehold improvements is based on the lesser of their estimated useful lives or the terms of the related leases and is calculated using the straight-line method. Normal repairs and maintenance costs are expensed as incurred. Expenditures that materially increase values or extend useful lives are capitalized. The related costs and accumulated depreciation of disposed assets are eliminated and any resulting gain or loss on disposition is included in net income.

Goodwill – The Company records goodwill when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired, including related tax effects. Goodwill is not amortized; instead, goodwill is

tested for impairment on an annual basis, or more frequently if the Company believes indicators of impairment exist. The Company first assesses qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying value. If the Company reasonably determines that it is more-likely-than-not that the fair value is less than the carrying value, the Company performs its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Company will recognize an impairment for the amount by which the carrying amount exceeds a reporting unit’s fair value. For the years ended December 31, 2022, 2021 and 2020 there were no goodwill impairments recorded and there are no accumulated impairment balances.

Other Intangibles – Other Intangibles are comprised primarily of trademarks that represent the Company’s exclusive ownership of the Monster Energy®, Graphic®, Monster Energy Ultra®, Monster Dragon Tea®, Unleash the Beast!®, Monster Rehab®, Java Monster®, Muscle Monster®, Espresso Monster®, Punch Monster®, Juice Monster®, Monster Hydro®, Monster HydroSport Super Fuel®, Monster Super Fuel®, Reign Total Body Fuel®, Reign Inferno®, Predator®, Fury®, True North®, NOS®, Full Throttle®, Burn®, Mother®, Nalu®, Ultra Energy®, Play® and Power Play® (stylized), Relentless®, BPM®, BU®, Gladiator®, Samurai®, Oskar Blues Brewery®, Cigar City®, Deep Ellum Brewing Co®, Perrin Brewing Company®, Squatters®, Wasatch®, Jai Alai®, Dale’s Pale Ale®, Dallas Blonde®, Wild Basin®, Dale’s®, Mama’s Little Yella Pils®, Hop Rising® and The Beast UnleashedTM trademarks, all used in connection with the manufacture, sale and distribution of beverages. The Company also owns a number of other trademarks, flavors and formulas in the United States, as well as in a number of countries around the world. In accordance with FASB ASC 350, intangible assets with indefinite lives are not amortized but instead are measured for impairment at least annually, or when events indicate that an impairment exists. The Company calculates impairment as the excess of the carrying value of its indefinite-lived assets over their estimated fair value. If the carrying value exceeds the estimate of fair value a write-down is recorded. The Company amortizes its trademarks with finite useful lives over their respective useful lives. For the years ended December 31, 2022 and 2020, impairment charges of $2.2 million and $8.7 million, respectively, were recorded to indefinite-lived intangibles. For the year ended December 31, 2021, no impairments were recorded.

We presently have more than 17,500 registered trademarks and pending applications in various countries worldwide, and we apply for new trademarks on an ongoing basis. We regard our trademarks, service marks, copyrights, domain names, trade dress and other intellectual property as very important to our business. We consider Monster®, Monster Energy®, ®, Monster Energy Ultra®, Monster Dragon Iced Tea®, Unleash the Beast!®, Rehab® Monster®, Java Monster®, Muscle Monster®, Punch Monster®, Juice Monster®, Hydro® (stylized), Monster HydroSport Super Fuel®, Hydro Super Sport®, Monster Super Fuel®, Espresso Monster®, Monster Energy® Nitro, Reign Total Body Fuel®, Reign Inferno®, True North®, BU®, Nalu®, NOS®, Full Throttle®, Burn®, Mother®, Ultra Energy®, Play® and Power Play® (stylized), Relentless®, Predator®, Fury®, Live+®, BPM®, Gladiator®, Samurai®, Oskar Blues Brewery®, Cigar City®, Deep Ellum Brewing Co®, Perrin Brewing Company®, Squatters®, Wasatch®, Jai Alai®, Dale’s Pale Ale®, Dallas Blonde®, Wild Basin®, Dale’s®, Mama’s Little Yella Pils®, Hop Rising® and The Beast UnleashedTM to be our core trademarks. We also own the intellectual property of our most important flavors for certain of our Monster Energy® Brand energy drinks in perpetuity.

Leases – See Note 4.

Long-Lived Assets – Management regularly reviews property and equipment and other long-lived assets, including certain definite-lived intangible assets, for possible impairment. This review occurs annually, or more frequently if events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. If there is indication of impairment, management then prepares an estimate of future cash flows (undiscounted and without interest charges) expected to result from the use of the asset and its eventual disposition. If these cash flows are less than the carrying amount of the asset, an impairment loss is recognized to write down the asset to its estimated fair value. The fair value is estimated

using the present value of the future cash flows discounted at a rate commensurate with management’s estimates of the business risks. Preparation of estimated expected future cash flows is inherently subjective and is based on management’s best estimate of assumptions concerning expected future conditions. For the years ended December 31, 2022, 2021 and 2020, there were no impairment indicators identified. Long-lived assets held for sale are recorded at the lower of their carrying amount or fair value less cost to sell.

Foreign Currency Translation and Transactions – The accounts of the Company’s foreign subsidiaries are translated in accordance with FASB ASC 830. Foreign currency transaction gains and losses are recognized in other expense, net, at the time they occur. Net foreign currency exchange gains or losses resulting from the translation of assets and liabilities of foreign subsidiaries whose functional currency is not the U.S. dollar are recorded as a part of accumulated other comprehensive income (loss) in stockholders’ equity. Unrealized foreign currency exchange gains and losses on certain intercompany transactions that are of a long-term investment nature (i.e., settlement is not planned or anticipated in the foreseeable future) are also recorded in accumulated other comprehensive income (loss) in stockholders’ equity. During the years ended December 31, 2022, 2021 and 2020, the Company entered into forward currency exchange contracts with financial institutions to create an economic hedge to specifically manage a portion of the foreign exchange risk exposure associated with certain consolidated subsidiaries non-functional currency denominated assets and liabilities. All foreign currency exchange contracts outstanding as of December 31, 2022 have terms of three months or less. The Company does not enter into forward currency exchange contracts for speculation or trading purposes.

The Company has not designated its foreign currency exchange contracts as hedge transactions under FASB ASC 815. Therefore, gains and losses on the Company’s foreign currency exchange contracts are recognized in other (expense) income, net, in the consolidated statements of income, and are largely offset by the changes in the fair value of the underlying economically hedged item. For the years ended December 31, 2022, 2021 and 2020, aggregate foreign currency transaction gains (losses), including the gains or losses on forward currency exchange contracts, amounted to ($37.9) million, $0.3 million and ($11.2) million, respectively, and have been recorded in other (expense) income, net, in the accompanying consolidated statements of income.

Revenue Recognition – See Note 3.

Cost of Sales – Cost of sales consists of the costs of flavors, concentrates, supplement ingredients and/or beverage bases, the costs of raw materials utilized in the manufacture of beverages, co-packing fees, repacking fees, in-bound freight charges, as well as internal transfer costs, warehouse expenses incurred prior to the manufacture of the Company’s finished products and certain quality control costs. In addition, the Company includes in costs of sales certain costs such as depreciation, amortization and payroll costs that relate to the direct manufacture by the Company of certain flavors and concentrates. Raw materials account for the largest portion of cost of sales. Raw materials include cans, bottles, other containers, flavors, ingredients and packaging materials.

Operating Expenses – Operating expenses include selling expenses such as distribution expenses to transport products to customers and warehousing expenses after manufacture, as well as expenses for advertising, sampling and in-store demonstration costs, costs for merchandise displays, point-of-sale materials and premium items, sponsorship expenses, other marketing expenses and design expenses. Operating expenses also include such costs as payroll costs, travel costs, professional service fees including legal fees, termination payments made to certain of the Company’s prior distributors, depreciation and other general and administrative costs.

Freight-Out Costs – For the years ended December 31, 2022, 2021 and 2020, freight-out costs amounted to $249.2 million, $213.9 million and $134.1 million, respectively, and have been recorded in operating expenses in the accompanying consolidated statements of income.

Advertising and Promotional Expenses – The Company accounts for advertising production costs by expensing such production costs the first time the related advertising takes place. A significant amount of the Company’s promotional expenses result from payments under endorsement and sponsorship contracts. Accounting for endorsement and sponsorship payments is based upon specific contract provisions. Generally, endorsement and sponsorship payments are expensed on a straight-line basis over the term of the contract after giving recognition to the periodic performance compliance provisions of the contracts. Advertising and promotional expenses, including, but not limited to, production costs amounted to $460.7 million, $417.6 million and $345.7 million for the years ended December 31, 2022, 2021 and 2020, respectively. Advertising and promotional expenses are included in operating expenses in the accompanying consolidated statements of income.

Income Taxes – The Company utilizes the liability method of accounting for income taxes as set forth in FASB ASC 740. Under the liability method, deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized. In determining the need for valuation allowances the Company considers projected future taxable income and the availability of tax planning strategies. If in the future the Company determines that it would not be able to realize its recorded deferred tax assets, an increase in the valuation allowance would be recorded, decreasing earnings in the period in which such determination is made.

The Company assesses its income tax positions and records tax benefits for all years subject to examination based upon the Company’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements.

Stock-Based Compensation – The Company accounts for stock-based compensation under the provisions of FASB ASC 718. The Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes-Merton option pricing formula. The Company records compensation expense for non-employee stock options based on the estimated fair value of the options as of the earlier of (1) the date at which a commitment for performance by the non-employee to earn the stock option is reached or (2) the date at which the non-employee’s performance is complete, using the Black-Scholes-Merton option pricing formula. Stock-based compensation cost for restricted stock units and performance share units is measured based on the closing fair market value of the Company’s common stock at the date of grant. In the event that the Company has the option and intent to settle a restricted stock unit or performance share unit in cash, the award is classified as a liability and revalued at each balance sheet date. See Note 16.

Net Income Per Common Share – In accordance with FASB ASC 260, net income per common share, on a basic and diluted basis, is presented for all periods. Basic net income per share is computed by dividing net income by the weighted average number of common shares outstanding during each period. Diluted net income per share is computed by dividing net income by the weighted average number of common and dilutive common equivalent shares outstanding. The calculation of common equivalent shares assumes the exercise of dilutive stock options, net of assumed treasury share repurchases at average market prices, as applicable.

Concentration of Risk – Certain of the Company’s products utilize components (raw materials and/or co-packing services) from a limited number of sources. A disruption in the supply of such components could significantly affect the Company’s revenues from those products, as alternative sources of such components may not be available at commercially reasonable rates or within a reasonably short time period. The Company continues to endeavor to secure the availability of alternative sources for such components and minimize the risk of any disruption in production.

The Coca-Cola Company (“TCCC”), through certain wholly-owned subsidiaries (the “TCCC Subsidiaries”), accounted for approximately 2% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020.

Coca-Cola Consolidated, Inc. accounted for approximately 11%, 12% and 12% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Reyes Coca-Cola Bottling, LLC accounted for approximately 9%, 10% and 11% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Coca-Cola Europacific Partners accounted for approximately 13%, 12% and 10% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Credit Risk – The Company sells its products nationally and internationally, primarily to bottlers and full service beverage distributors, retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, drug stores, foodservice customers, value stores, e-commerce retailers and the military. The Company performs ongoing credit evaluations of its customers and generally does not require collateral. The Company maintains reserves for estimated credit losses, and historically, such losses have been within management’s expectations.

Fair Value of Financial Instruments – The carrying value of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to the relatively short maturity of the respective instruments.

Use of Estimates – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Recent Accounting Pronouncements In October 2021, the FASB issued Accounting Standards Update (“ASU”) No. 2021-08, “Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)”. ASU No. 2021-08 requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively. Early adoption is also permitted, including adoption in an interim period. If early adopted, the amendments are applied retrospectively to all business combinations for which the acquisition date occurred during the fiscal year of adoption. The Company adopted ASU No. 2021-08 on January 1, 2023, which did not have a material impact on the Company’s financial position, results of operations and liquidity.

XML 26 R10.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS
12 Months Ended
Dec. 31, 2022
ACQUISITIONS  
ACQUISITIONS

2.          ACQUISITIONS

On February 17, 2022, the Company completed its acquisition of CANarchy Craft Brewery Collective LLC (“CANarchy”), a craft beer and hard seltzer company, for $329.5 million in cash (net of cash acquired), after certain working capital adjustments (the “CANarchy Transaction”). The CANarchy Transaction facilitates the Company’s entry into the alcohol beverage sector and brings the Cigar CityTM family of brands including Jai Alai® IPA and Florida ManTM IPA, the Oskar BluesTM family of brands including Dale’s Pale Ale®, Wild BasinTM Hard Seltzers, the Deep EllumTM family of brands including Dallas Blonde® and Deep EllumTM IPA, the Perrin Brewing CompanyTM family of brands including Black Ale, the Squatters® family of brands including Hop Rising® Double IPA, the Wasatch® family of brands including Apricot Hefeweizen, as well as certain other brands (collectively the “CANarchy Brands”) to the Company’s beverage portfolio. The transaction did not include CANarchy’s stand-alone restaurants. The Company’s organizational structure for its existing energy beverage business remains unchanged. CANarchy is functioning independently, retaining its own organizational structure and team.

The Company accounted for the CANarchy Transaction in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805 “Business Combinations”.

The following table summarizes the final fair value allocations of the CANarchy Transaction:

Identifiable 

Assets Acquired 

and Liabilities

Consideration 

    

 Assumed

    

Transferred

Intangibles - trademarks (non-amortizing)

$

89,500

$

Intangibles - customer relationships (amortizing)

 

54,500

 

Intangibles - permits (non-amortizing)

 

6,000

 

Property and equipment

 

81,285

 

Inventory

 

18,300

 

Right-of-use assets

 

12,836

 

Operating lease liabilities

 

(12,836)

 

Working capital (excluding inventory)

 

(5,640)

 

Other

 

(770)

 

Goodwill

 

86,298

 

Cash

 

3,248

 

332,721

Total

$

332,721

$

332,721

During the fourth quarter of 2022, the Company identified a measurement period adjustment to the Company’s previous purchase accounting estimates for the CANarchy Transaction. The adjustments to the estimated values previously disclosed, resulted from the completed assessment of certain trademarks. As a result, Intangibles – trademarks (non-amortizing) decreased and Goodwill increased by $5.0 million, respectively, from amounts previously reported.

The Company determined the fair values as follows:

Trademarks – relief-from-royalty method of the income approach
Customer relationships – distributor method of the income approach
Permits – with-and-without method of the income approach
Property and equipment – cost approach
Inventory – comparative sales method and replacement cost method

The book value of the working capital (excluding inventory) approximates fair value due to the short-term nature of the accounts.

The Company has determined goodwill in accordance with ASC 805, which requires the recognition of goodwill for the excess of the aggregate consideration over the net amounts of identifiable assets acquired and liabilities assumed as of the acquisition date.

For tax purposes, the CANarchy Transaction was recorded as an asset purchase. As such, the Company received a step-up in tax basis of the CANarchy assets, net, equal to the purchase price.

In accordance with Regulation S-X, pro forma unaudited condensed financial information for the CANarchy Transaction has not been provided as the impact of the transaction on the Company’s financial position, results of operations and liquidity was not material.

On May 5, 2022, the Company acquired certain real property and equipment in Norwalk, California for a purchase price of $62.5 million. The acquisition was treated as an asset acquisition for accounting purposes. The fair value allocations include $50.6 million for land, $10.0 million for building and $1.9 million for equipment. The Company intends to utilize the property as a manufacturing facility for certain of its products.

XML 27 R11.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION
12 Months Ended
Dec. 31, 2022
REVENUE RECOGNITION  
REVENUE RECOGNITION

3.           REVENUE RECOGNITION

Revenues are accounted for in accordance with ASC 606 “Revenue from Contracts with Consumers”. The Company has four operating and reportable segments: (i) Monster Energy® Drinks segment (“Monster Energy® Drinks”), which is primarily comprised of the Company’s Monster Energy® drinks, Reign Total Body Fuel® high performance energy drinks, Monster® Tour WaterTM and True North® Pure Energy Seltzers, (ii) Strategic Brands segment (“Strategic Brands”), which is primarily comprised of the various energy drink brands acquired from The Coca-Cola Company (“TCCC”) in 2015 as well as the Company’s affordable energy brands, (iii) Alcohol Brands segment (“Alcohol Brands”), which is primarily comprised of the various craft beers and hard seltzers purchased as part of the CANarchy Transaction on February 17, 2022 as well as The Beast UnleashedTM FMBs and (iv) Other segment (“Other”), which is comprised of certain products sold by American Fruits and Flavors, LLC, a wholly-owned subsidiary of the Company, to independent third-party customers (the “AFF Third-Party Products”).

The Company’s Monster Energy® Drinks segment primarily generates net operating revenues by selling ready-to-drink packaged energy drinks primarily to bottlers and full service beverage bottlers/distributors (“bottlers/distributors”). In some cases, the Company sells ready-to-drink packaged energy drinks directly to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, drug stores, foodservice customers, value stores, e-commerce retailers and the military.

The Company’s Strategic Brands segment primarily generates net operating revenues by selling “concentrates” and/or “beverage bases” to authorized bottling and canning operations. Such bottlers generally combine the concentrates and/or beverage bases with sweeteners, water and other ingredients to produce ready-to-drink packaged energy drinks. The ready-to-drink packaged energy drinks are then sold by such bottlers to other bottlers/distributors and to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, foodservice customers, drug stores, value stores, e-commerce retailers and the military. To a lesser extent, the Strategic Brands segment generates net operating revenues by selling certain ready-to-drink packaged energy drinks to bottlers/distributors.

The Company’s Alcohol Brands segment primarily generates operating revenues by selling kegged and ready-to-drink canned beers, hard seltzers and FMBs primarily to beer distributors in the United States.

The majority of the Company’s revenue is recognized when it satisfies a single performance obligation by transferring control of its products to a customer. Control is generally transferred when the Company’s products are either shipped or delivered based on the terms contained within the underlying contracts or agreements. Certain of the Company’s bottlers/distributors may also perform a separate function as a co-packer on the Company’s behalf. In such cases, control of the Company’s products passes to such bottlers/distributors when they notify the Company that they have taken possession or transferred the relevant portion of the Company’s finished goods. The Company’s general payment terms are short-term in duration. The Company does not have significant financing components or payment terms. The Company did not have any material unsatisfied performance obligations as of December 31, 2022 and 2021.

The Company excludes from revenues all taxes assessed by a governmental authority that are imposed on the sale of its products and collected from customers.

Distribution expenses to transport the Company’s products, where applicable, and warehousing expense after manufacture are accounted for within operating expenses.

Promotional and other allowances (variable consideration) recorded as a reduction to net sales for the Company’s energy drink products, primarily include consideration given to the Company’s non-alcohol bottlers/distributors or retail customers including, but not limited to the following:

discounts granted off list prices to support price promotions to end-consumers by retailers;
reimbursements given to the Company’s bottlers/distributors for agreed portions of their promotional spend with retailers, including slotting, shelf space allowances and other fees for both new and existing products;
the Company’s agreed share of fees given to bottlers/distributors and/or directly to retailers for advertising, in-store marketing and promotional activities;
the Company’s agreed share of slotting, shelf space allowances and other fees given directly to retailers, club stores and/or wholesalers;
incentives given to the Company’s bottlers/distributors and/or retailers for achieving or exceeding certain predetermined sales goals;
discounted or free products;
contractual fees given to the Company’s bottlers/distributors related to sales made directly by the Company to certain customers that fall within the bottlers’/distributors’ sales territories; and
commissions to TCCC based on the Company’s sales to wholly-owned subsidiaries of TCCC (the “TCCC Subsidiaries”) and/or to TCCC bottlers/distributors accounted for under the equity method by TCCC (the “TCCC Related Parties”).

The Company’s promotional allowance programs with its non-alcohol bottlers/distributors and/or retailers are executed through separate agreements in the ordinary course of business. These agreements generally provide for one or more of the arrangements described above and are of varying durations, typically ranging from one week to one year. The Company’s promotional and other allowances for its energy drink products are calculated based on various programs with bottlers/distributors and retail customers, and accruals are established at the time of initial product sale for the Company’s anticipated liabilities. These accruals are based on agreed upon terms as well as the Company’s historical experience with similar programs and require management’s judgment with respect to estimating consumer participation and/or bottler/distributor and retail customer performance levels. Differences between such estimated expenses and actual expenses

for promotional and other allowance costs have historically been insignificant and are recognized in earnings in the period such differences are determined. Promotional and other allowances for our Alcohol Brands segment primarily include price promotions where permitted.

Amounts received pursuant to new and/or amended distribution agreements entered into with certain bottlers/distributors relating to the costs associated with terminating the Company’s prior distributors, are accounted for as deferred revenue and recognized as revenue ratably over the anticipated life of the respective distribution agreements, generally over 20 years.

The Company also enters into license agreements that generate revenues associated with third-party sales of non-beverage products bearing the Company’s trademarks including, but not limited to, clothing, hats, t-shirts, jackets, helmets and automotive wheels.

Management believes that adequate provision has been made for cash discounts, returns and spoilage based on the Company’s historical experience.

Disaggregation of Revenue

The following table disaggregates the Company’s revenue by geographical markets and reportable segments:

Year Ended December 31, 2022

Latin

America

U.S. and

and

Net Sales

    

Canada

    

EMEA1

    

Asia Pacific

    

Caribbean

    

Total

Monster Energy® Drinks

$

3,806,351

$

1,105,302

$

426,800

$

494,758

$

5,833,211

Strategic Brands

 

184,844

 

123,440

 

29,386

 

15,820

 

353,490

Alcohol Brands2

101,405

101,405

Other

 

22,944

 

 

 

 

22,944

Total Net Sales

$

4,115,544

$

1,228,742

$

456,186

$

510,578

$

6,311,050

Year Ended December 31, 2021

Latin

America

U.S. and

and

Net Sales

    

Canada

    

EMEA1

    

Asia Pacific

    

Caribbean

    

Total

Monster Energy® Drinks

$

3,455,704

$

1,004,005

$

446,023

$

314,941

$

5,220,673

Strategic Brands

 

158,390

 

99,423

 

26,811

 

10,138

 

294,762

Other

 

25,917

 

 

 

 

25,917

Total Net Sales

$

3,640,011

$

1,103,428

$

472,834

$

325,079

$

5,541,352

Year Ended December 31, 2020

    

    

    

    

Latin

    

America

 

U.S. and

and

 

Net Sales

Canada

EMEA1

Asia Pacific

Caribbean

Total

Monster Energy® Drinks

$

3,020,667

$

675,045

$

400,317

$

209,217

$

4,305,246

Strategic Brands

166,861

70,782

23,475

5,236

266,354

Other

27,038

27,038

Total Net Sales

$

3,214,566

$

745,827

$

423,792

$

214,453

$

4,598,638

1Europe, Middle East and Africa (“EMEA”)

2Effectively from February 17, 2022 to December 31, 2022

Contract Liabilities

Amounts received from certain bottlers/distributors at inception of their distribution contracts or at the inception of certain sales/marketing programs are accounted for as deferred revenue. As of December 31, 2022 and 2021, the Company had $267.1 million and $285.8 million of deferred revenue, respectively, which is included in current and long-term deferred revenue in the Company’s accompanying consolidated balance sheet. During the years ended December 31, 2022, 2021 and 2020, $40.0 million, $41.5 million and $42.1 million, respectively, of deferred revenue, was recognized in net sales. See Note 11.

XML 28 R12.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES
12 Months Ended
Dec. 31, 2022
LEASES  
LEASES

4.          LEASES

The Company leases identified assets comprised of real estate and equipment. Real estate leases consist primarily of office and warehouse space and equipment leases consist of vehicles and warehouse equipment. At the inception of a contract, the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term, and (3) whether the Company has the right to direct the use of the asset. At inception of a lease, the Company allocates the consideration in the contract to each lease and non-lease component based on the component’s relative stand-alone price to determine the lease payments. Lease and non-lease components are accounted for separately.

Leases are classified as either finance leases or operating leases based on criteria in ASC 842, “Leases”. The Company’s operating leases are comprised of real estate and warehouse equipment, and the Company’s finance leases are comprised of vehicles.

Right-of-use (“ROU”) assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company’s leases generally do not provide an implicit rate, the Company uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. ROU assets also include any lease payments made and exclude lease incentives. Lease terms include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.

Certain of the Company’s real estate leases contain variable lease payments, including payments based on an index or rate. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at the lease

commencement date. Additional payments based on the change in an index or rate, or payments based on a change in the Company’s portion of real estate taxes and insurance, are recorded as a period expense when incurred.

Lease expense for operating leases, consisting of lease payments, is recognized on a straight-line basis over the lease term and is included in operating expenses in the consolidated statement of income. Lease expense for finance leases consists of the amortization of the ROU asset on a straight-line basis over the asset’s estimated useful life and is included in operating expenses in the consolidated statement of income. Interest expense on finance leases is calculated using the amortized cost basis and is included in other (expense) income, net in the consolidated statement of income.

The Company’s leases have remaining lease terms of less than one year to 11 years, some of which include options to extend the leases for up to five years, and some of which include options to terminate the leases within one year. The Company has elected not to recognize ROU assets and lease liabilities for short-term operating leases that have a term of 12 months or less.

The components of lease cost for the years ended December 31, 2022, 2021 and 2020 were as follows:

    

2022

    

2021

    

2020

Operating lease cost

    

$

8,641

$

4,614

    

$

4,637

Short-term lease cost

3,705

 

5,218

 

3,408

Variable lease cost

773

 

710

 

719

Finance leases:

 

 

Amortization of ROU assets

545

 

546

 

626

Interest on lease liabilities

24

 

19

 

39

Finance lease cost

569

 

565

 

665

Total lease cost

$

13,688

$

11,107

$

9,429

Supplemental cash flow information for the years ended December 31, 2022, 2021 and 2020 were as follows:

    

2022

    

2021

    

2020

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

  

  

  

Operating cash flows from operating leases

$

8,164

$

4,123

$

3,982

Operating cash flows from finance leases

 

24

 

19

 

39

Financing cash flows from finance leases

 

2,091

 

2,698

 

3,086

ROU assets obtained in exchange for lease obligations:

 

 

 

Finance leases

 

1,897

 

2,878

 

2,417

Operating leases

 

22,962

 

4,313

 

3,003

ROU assets for operating and finance leases recognized in the accompanying consolidated balance sheets were comprised of the following at:

December 31, 2022

    

Real Estate

    

Equipment

    

Total

    

Balance Sheet Location

Operating leases

$

37,682

$

330

$

38,012

 

Other Assets

Finance leases

 

 

1,598

 

1,598

 

Property and Equipment, net

December 31, 2021

    

Real Estate

    

Equipment

    

Total

    

Balance Sheet Location

Operating leases

$

22,518

$

639

$

23,157

 

Other Assets

Finance leases

 

 

2,646

 

2,646

 

Property and Equipment, net

Operating and finance lease liabilities recognized in the consolidated balance sheets were as follows at:

December 31, 2022

    

Operating Leases

    

Finance Leases

Accrued liabilities

$

7,747

$

757

Other liabilities

 

29,586

 

41

Total

$

37,333

$

798

December 31, 2021

    

Operating Leases

    

Finance Leases

Accrued liabilities

$

3,990

$

960

Other liabilities

 

17,389

 

41

Total

$

21,379

$

1,001

The weighted-average remaining lease terms and weighted-average discount rates for operating and finance leases were as follows at:

December 31, 2022

    

Operating Leases

    

Finance Leases

 

Weighted-average remaining lease term (years)

 

6.7

 

0.8

Weighted-average discount rate

 

3.4

%  

3.6

%

December 31, 2021

    

Operating Leases

    

Finance Leases

Weighted-average remaining lease term (years)

 

8.1

0.7

Weighted-average discount rate

 

3.5

%  

1.3

%

The following table reconciles the undiscounted future lease payments for operating and finance leases to the operating and finance leases recorded in the consolidated balance sheet at December 31, 2022:

    

Undiscounted Future Lease Payments

Operating Leases

    

Finance Leases

2023

$

8,854

$

769

2024

 

7,324

 

23

2025

 

5,242

 

17

2026

 

4,182

 

2

2027

4,060

2028 and thereafter

 

12,349

 

Total lease payments

 

42,011

 

811

Less imputed interest

 

(4,678)

 

(13)

Total

$

37,333

$

798

As of December 31, 2022, the Company had an additional operating lease for office and warehouse space that had not yet commenced of $1.1 million. This operating lease will commence in 2023 with a term of four years. As of December 31, 2022, the Company did not have any significant additional finance leases that had not yet commenced.

XML 29 R13.htm IDEA: XBRL DOCUMENT v3.22.4
INVESTMENTS
12 Months Ended
Dec. 31, 2022
INVESTMENTS  
INVESTMENTS

5.          INVESTMENTS

The following table summarizes the Company’s investments at:

Continuous

Continuous

Gross

Gross

Unrealized

Unrealized

Unrealized

Unrealized

Loss Position

Loss Position

Amortized

Holding

Holding

Fair

less than 12

greater than 

December 31, 2022

    

Cost

    

Gains

    

Losses

    

Value

    

Months

    

12 Months

Available-for-sale

Short-term:

Commercial paper

$

197,712

$

1

$

4

$

197,709

$

4

$

Certificates of deposit

10,078

10,078

Municipal securities

 

211,791

60

612

211,239

612

U.S. government agency securities

 

109,697

 

3

 

715

 

108,985

 

715

 

U.S. treasuries

838,825

 

17

 

4,539

 

834,303

 

4,539

 

Long-term:

U.S. government agency securities

2,016

3

2,013

3

U.S. treasuries

53,215

20

71

53,164

71

Variable rate demand notes

6,266

6,266

Total

$

1,429,600

$

101

$

5,944

$

1,423,757

$

5,944

$

Continuous

Continuous

Gross

Gross

Unrealized

Unrealized

Unrealized

Unrealized

Loss Position

Loss Position

Amortized

Holding

Holding

Fair

less than 12

greater than 

December 31, 2021

    

Cost

    

Gains

    

Losses

    

Value

    

Months

    

12 Months

Available-for-sale

Short-term:

Commercial paper

$

334,077

$

$

$

334,077

$

$

Certificates of deposit

44,502

44,502

Municipal securities

 

666

 

 

 

666

 

 

U.S. government agency securities

 

62,687

 

 

26

 

62,661

 

26

 

U.S. treasuries

1,308,536

2

717

1,307,821

717

Long-term:

U.S. government agency securities

12,500

24

12,476

24

U.S. treasuries

87,133

190

86,943

190

Total

$

1,850,101

$

2

$

957

$

1,849,146

$

957

$

During the years ended December 31, 2022, 2021 and 2020, realized gains or losses recognized on the sale of investments were not significant.

The Company’s investments at December 31, 2022 and 2021 carried investment grade credit ratings. Variable rate demand notes (“VRDNs”) are floating rate municipal bonds with embedded put options that allow the bondholder to sell the security at par plus accrued interest. All of the put options are secured by a pledged liquidity source. While they are classified as marketable investment securities, the put option allows the VRDNs to be liquidated at par on a same day, or more generally, on a seven-day settlement basis.

The following table summarizes the underlying contractual maturities of the Company’s investments at:

December 31, 2022

December 31, 2021

    

Amortized Cost

    

Fair Value

    

Amortized Cost

    

Fair Value

Less than 1 year:

Commercial paper

$

197,712

$

197,710

 

$

334,077

$

334,077

Municipal securities

 

211,791

 

211,239

 

 

666

 

666

U.S. government agency securities

 

109,697

 

108,985

 

 

62,687

 

62,661

Certificates of deposit

 

10,078

 

10,078

 

 

44,502

 

44,502

U.S. treasuries

838,825

834,302

1,308,536

1,307,821

Due 1 - 10 years:

U.S. treasuries

53,215

53,164

87,133

86,943

U.S. government agency securities

 

2,016

 

2,013

 

 

12,500

 

12,476

Variable rate demand notes

4,862

4,862

Due 11 - 20 years:

Variable rate demand notes

 

1,404

 

1,404

 

 

 

Total

$

1,429,600

$

1,423,757

 

$

1,850,101

$

1,849,146

XML 30 R14.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES
12 Months Ended
Dec. 31, 2022
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES  
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES

6.          FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES

ASC 820, “Fair Value Measurement”, provides a framework for measuring fair value and requires disclosures regarding fair value measurements. ASC 820 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 a fair value hierarchy that requires an entity to maximize the use of observable inputs, where available. The three levels of inputs required by the standard that the Company uses to measure fair value are summarized below.

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

Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

ASC 820 requires the use of observable market inputs (quoted market prices) when measuring fair value and requires a Level 1 quoted price to be used to measure fair value whenever possible.

The following tables present the fair value of Company’s financial assets and liabilities that are recorded at fair value on a recurring basis, segregated among the appropriate levels within the fair value hierarchy at:

December 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

Cash

$

1,132,509

$

$

$

1,132,509

Money market funds

 

121,444

 

 

 

121,444

Certificates of deposit

10,078

10,078

Commercial paper

 

 

225,067

 

 

225,067

Variable rate demand notes

6,266

6,266

Municipal securities

 

 

213,798

 

 

213,798

U.S. government agency securities

 

 

113,357

 

 

113,357

U.S. treasuries

908,379

908,379

Foreign currency derivatives

 

 

(3,733)

 

 

(3,733)

Total

$

1,253,953

$

1,473,212

$

$

2,727,165

Amounts included in:

Cash and cash equivalents

$

1,253,953

$

53,188

$

$

1,307,141

Short-term investments

 

 

1,362,314

 

 

1,362,314

Accounts receivable, net

 

 

965

 

 

965

Investments

 

 

61,443

 

 

61,443

Accrued liabilities

 

 

(4,698)

 

 

(4,698)

Total

$

1,253,953

$

1,473,212

$

$

2,727,165

December 31, 2021

    

Level 1

    

Level 2

    

Level 3

    

Total

Cash

$

749,089

$

$

$

749,089

Money market funds

 

440,826

 

 

 

440,826

Certificates of deposit

44,502

44,502

Commercial paper

 

 

335,477

 

 

335,477

Municipal securities

 

 

2,428

 

 

2,428

U.S. government agency securities

 

 

75,137

 

 

75,137

U.S. treasuries

1,528,149

1,528,149

Foreign currency derivatives

 

 

(278)

 

 

(278)

Total

$

1,189,915

$

1,985,415

$

$

3,175,330

Amounts included in:

Cash and cash equivalents

$

1,189,915

$

136,547

$

$

1,326,462

Short-term investments

 

 

1,749,727

 

 

1,749,727

Accounts receivable, net

 

 

654

 

 

654

Investments

 

 

99,419

 

 

99,419

Accrued liabilities

 

 

(932)

 

 

(932)

Total

$

1,189,915

$

1,985,415

$

$

3,175,330

All of the Company’s short-term and long-term investments are classified within Level 1 or Level 2 of the fair value hierarchy. The Company’s valuation of its Level 1 investments is based on quoted market prices in active markets for identical securities. The Company’s valuation of its Level 2 investments is based on other observable inputs, specifically a market approach which utilizes valuation models, pricing systems, mathematical tools and other relevant information for the same or similar securities. The Company’s valuation of its Level 2 foreign currency exchange contracts is based on quoted market prices of the same or similar instruments, adjusted for counterparty risk. There were no transfers between Level 1 and Level 2 measurements during the years ended December 31, 2022 and 2021, and there were no changes in the Company’s valuation techniques.

XML 31 R15.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES
12 Months Ended
Dec. 31, 2022
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES  
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES

7.          DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES

The Company is exposed to foreign currency exchange rate risks related primarily to its foreign business operations. During the years ended December 31, 2022, 2021 and 2020, the Company entered into forward currency exchange contracts with financial institutions to create an economic hedge to specifically manage a portion of the foreign exchange risk exposure associated with certain consolidated subsidiaries’ non-functional currency denominated assets and liabilities. All foreign currency exchange contracts of the Company that were outstanding as of December 31, 2022 have terms of three months or less. The Company does not enter into forward currency exchange contracts for speculation or trading purposes.

The Company has not designated its foreign currency exchange contracts as hedge transactions under ASC 815, “Derivatives and Hedging”. Therefore, gains and losses on the Company’s foreign currency exchange contracts are recognized in other (expense) income, net, in the consolidated statements of income, and are largely offset by the changes in the fair value of the underlying economically hedged item.

The notional amount and fair value of all outstanding foreign currency derivative instruments in the consolidated balance sheets consist of the following at:

December 31, 2022

Derivatives not designated as

hedging instruments under

Notional 

Fair

ASC 815

    

Amount

    

 Value

    

Balance Sheet Location

Assets:

Foreign currency exchange contracts:

Receive SGD/pay USD

 $

15,883

 $

398

 

Accounts receivable, net

Receive CAD/pay USD

34,467

106

Accounts receivable, net

Receive USD/pay MXN

 

12,430

 

88

 

Accounts receivable, net

Receive USD/pay GBP

43,551

118

Accounts receivable, net

Receive RSD/pay USD

3,513

112

Accounts receivable, net

Receive GBP/pay USD

34,716

100

Accounts receivable, net

Receive GBP/pay USD

4,321

31

Accounts receivable, net

Receive USD/pay COP

11,570

12

Accounts receivable, net

Liabilities:

Foreign currency exchange contracts:

Receive USD/pay CLP

$

43,071

$

(2,549)

 

Accrued liabilities

Receive USD/pay EUR

40,592

 

(1,377)

Accrued liabilities

Receive USD/pay CNY

12,460

 

(362)

 

Accrued liabilities

Receive USD/pay EUR

34,714

(295)

Accrued liabilities

Receive USD/pay NZD

4,093

 

(91)

 

Accrued liabilities

Receive USD/pay AUD

1,271

 

(23)

 

Accrued liabilities

Receive USD/pay ZAR

3,124

 

(1)

 

Accrued liabilities

December 31, 2021

Derivatives not designated as

hedging instruments under

Notional

Fair

ASC 815

    

 Amount

    

 Value

    

Balance Sheet Location

Assets:

Foreign currency exchange contracts:

Receive SGD/pay USD

 $

16,544

 $

297

 

Accounts receivable, net

Receive USD/pay COP

9,754

296

Accounts receivable, net

Receive RSD/pay USD

 

9,837

 

46

 

Accounts receivable, net

Receive USD/pay RUB

7,175

15

Accounts receivable, net

Liabilities:

Foreign currency exchange contracts:

Receive USD/pay GBP

$

29,929

$

(666)

 

Accrued liabilities

Receive USD/pay AUD

2,602

 

(88)

Accrued liabilities

Receive USD/pay CNY

12,230

(74)

Accrued liabilities

Receive USD/pay NZD

2,693

(45)

Accrued liabilities

Receive USD/pay EUR

3,045

(29)

Accrued liabilities

Receive USD/pay ZAR

4,140

 

(21)

 

Accrued liabilities

Receive USD/pay DKK

1,461

(9)

Accrued liabilities

The net loss on derivative instruments in the consolidated statements of income was as follows:

Amount of loss

recognized in income on

derivatives

Derivatives not designated as

Location of loss

Year ended

hedging instruments under

recognized in income on

December 31, 

December 31, 

December 31, 

ASC 815

    

derivatives

    

2022

    

2021

    

2020

Foreign currency exchange contracts

 

Other (expense) income, net

 

$

6,893

 

$

5,445

 

$

3,317

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES
12 Months Ended
Dec. 31, 2022
INVENTORIES  
INVENTORIES

8.          INVENTORIES

Inventories consist of the following at December 31:

    

2022

    

2021

Raw materials

$

467,392

$

349,865

Work in process

1,688

Finished goods

 

466,551

 

243,492

$

935,631

$

593,357

XML 33 R17.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT, Net
12 Months Ended
Dec. 31, 2022
PROPERTY AND EQUIPMENT, Net  
PROPERTY AND EQUIPMENT, Net

9.          PROPERTY AND EQUIPMENT, Net

Property and equipment consist of the following at December 31:

    

2022

    

2021

Land

$

139,798

$

85,455

Leasehold improvements

 

31,327

 

11,795

Furniture and fixtures

 

9,286

 

8,274

Office and computer equipment

 

22,386

 

21,601

Computer software

 

5,906

 

7,409

Equipment

 

244,739

 

189,820

Buildings

 

163,885

 

148,971

Vehicles

49,175

45,088

Assets under construction

 

83,553

 

20,125

 

750,055

 

538,538

Less: accumulated depreciation and amortization

 

(233,158)

 

(224,785)

$

516,897

$

313,753

Total depreciation and amortization expense recorded was $53.7 million, $45.7 million and $49.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. Assets under construction are not depreciated until in service date.

XML 34 R18.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2022
GOODWILL AND OTHER INTANGIBLE ASSETS  
GOODWILL AND OTHER INTANGIBLE ASSETS

10.          GOODWILL AND OTHER INTANGIBLE ASSETS

The following is a roll-forward of goodwill for the years ended December 31, 2022 and 2021 by reportable segment:

Monster

Energy®

Strategic

Alcohol

    

Drinks

    

Brands

    

Brands

    

Other

    

Total

Balance at December 31, 2021

$

693,644

$

637,999

$

$

$

1,331,643

Acquisitions

 

 

 

86,298

 

 

86,298

Balance at December 31, 2022

$

693,644

$

637,999

$

86,298

$

$

1,417,941

Monster 

Energy®

Strategic

Alcohol

    

Drinks

    

 Brands

    

Brands

    

Other

    

Total

Balance at December 31, 2020

$

693,644

$

637,999

$

$

$

1,331,643

Acquisitions

 

 

 

 

 

Balance at December 31, 2021

$

693,644

$

637,999

$

$

$

1,331,643

Intangible assets consist of the following at:

    

December 31, 

    

December 31, 

    

2022

    

2021

Amortizing intangibles

$

121,378

$

66,872

Accumulated amortization

 

(68,790)

 

(61,227)

 

52,588

 

5,645

Non-amortizing intangibles

 

1,167,822

 

1,066,741

$

1,220,410

$

1,072,386

Amortizing intangibles primarily consist of customer relationships. All amortizing intangibles have been assigned an estimated finite useful life and such intangibles are amortized on a straight-line basis over the number of years that approximate their respective useful lives, generally five to fifteen years. Total amortization expense recorded was $7.6 million, $4.4 million and $7.7 million for the years ended December 31, 2022, 2021 and 2020, respectively. For the years ended December 31, 2022 and 2020, impairment charges of $2.2 million and $8.7 million, respectively, were recorded to non-amortizing intangibles. For the year ended December 31, 2021, no intangible impairments were recorded.

The following is the future estimated amortization expense related to amortizing intangibles as of December 31, 2022:

Year Ending December 31:

    

2023

    

$

4,745

2024

3,648

2025

3,647

2026

3,647

2027

3,647

2028 and thereafter

33,254

$

52,588

At December 31, 2022, non-amortizing intangibles primarily consist of indefinite-lived tradenames, flavors and formulas.

XML 35 R19.htm IDEA: XBRL DOCUMENT v3.22.4
DISTRIBUTION AGREEMENTS
12 Months Ended
Dec. 31, 2022
DISTRIBUTION AGREEMENTS  
DISTRIBUTION AGREEMENTS

11.        DISTRIBUTION AGREEMENTS

In accordance with ASC 420 “Exit or Disposal Cost Obligations”, the Company expenses distributor termination costs in the period in which the written notification of termination occurs. The Company incurred no termination costs for the year ended December 31, 2022. The Company incurred termination costs of $5.3 million and $0.2 million for the years ended December 31, 2021 and 2020, respectively. Such termination costs have been expensed in full and are included in operating expenses in the consolidated statements of income for the years ended December 31, 2021 and 2020.

In the normal course of business, amounts received pursuant to new and/or amended distribution agreements entered into with certain bottlers/distributors, relating to the costs associated with terminating agreements with the Company’s prior distributors, are accounted for as deferred revenue and are recognized as revenue ratably over the anticipated life of the respective distribution agreement, generally 20 years. Revenue recognized was $21.4 million, $21.5 million and $21.4 million for the years ended December 31, 2022, 2021 and 2020, respectively.

XML 36 R20.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT
12 Months Ended
Dec. 31, 2022
DEBT  
DEBT

12.        DEBT

The Company entered into a credit facility with Comerica Bank (“Comerica”) consisting of a revolving line of credit, which was amended in April 2020, under which the Company may borrow up to $10.0 million of non-collateralized debt. The revolving line of credit is effective through June 1, 2025. Interest on borrowings under the line of credit is based on Comerica’s base (prime) rate minus 1.00% to 1.50%, or London Interbank Offered Rates plus an additional percentage of 1.25% to 1.75%, depending upon certain financial ratios maintained by the Company. The Company had no outstanding borrowings on this line of credit at December 31, 2022. Under this revolving line of credit, the Company may also issue standby Letters of Credit with an aggregate amount of up to $4.0 million. The fee on the standby Letters of Credit ranges from 1.00% to 1.50% depending upon certain financial ratios maintained by the Company. The Company had no outstanding standby Letters of Credit at December 31, 2022.

The Company has a credit facility with HSBC Bank (China) Company Limited, Shanghai Branch, of $15.0 million. At December 31, 2022, the interest rate on borrowings under the line of credit was 5.5%. As of December 31, 2022, $7.8 million was outstanding on this line of credit.

XML 37 R21.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2022
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

13.        COMMITMENTS AND CONTINGENCIES

Contractual Obligations – The Company had the following contractual obligations related primarily to sponsorships and other marketing activities as of December 31, 2022:

Year Ending December 31:

    

 

2023

    

$

239,350

2024

51,162

2025

14,153

2026

9,586

2027

2028 and thereafter

 

$

314,251

Purchase Commitments – The Company had purchase commitments aggregating approximately $328.0 million at December 31, 2022, which represented commitments made by the Company and its subsidiaries to various suppliers of raw materials for the production of its products. These obligations vary in terms, but are generally satisfied within one year.

The Company purchases various raw material items, including, but not limited to, flavors, ingredients, supplement ingredients, containers, milk, glucose, sucralose and cream, from a limited number of suppliers. An interruption in supply from any of such resources could result in the Company’s inability to produce certain products for limited or possibly extended periods of time. The aggregate value of purchases from suppliers of such limited resources described above for the years ended December 31, 2022, 2021 and 2020 was $666.1 million, $698.0 million and $401.8 million, respectively.

Guarantees – The Company from time to time enters into certain types of contracts that contingently require the Company to indemnify parties against third-party claims. These contracts primarily relate to: (i) certain agreements with the Company’s officers, directors and employees under which the Company may be required to indemnify such persons for liabilities arising out of their employment relationship, (ii) certain distribution or purchase agreements under which the Company may have to indemnify the Company’s customers from any claim, liability or loss arising out of any actual or alleged injury or damages suffered in connection with the consumption or purchase of the Company’s products or the use of Company trademarks, and (iii) certain real estate leases, under which the Company may be required to indemnify property owners for liabilities and other claims arising from the Company’s use of the applicable premises. The terms of such obligations vary and typically, a maximum obligation is not explicitly stated. Generally, the Company believes that its insurance coverage is adequate to cover any resulting liabilities or claims.

Litigation From time to time in the normal course of business, the Company is named in litigation, including labor and employment matters, personal injury matters, consumer class actions, intellectual property matters and claims from prior distributors. Although it is not possible to predict the ultimate outcome of such litigation, based on the facts known to the Company, management believes that such litigation in aggregate will likely not have a material adverse effect on the Company’s financial position or results of operations.

The Company evaluates, on a quarterly basis, developments in legal proceedings and other matters that could cause an increase or decrease in the amount of the liability that is accrued, if any, and any related insurance reimbursements. As of December 31, 2022 and 2021, no loss contingencies were included in the Company’s accompanying consolidated balance sheets.

On September 29, 2022, a jury in the U.S. District Court for the Central District of California (the “District Court”) awarded Monster Energy Company (“MEC”) approximately $293 million in damages in its false advertising and trade secrets case against Vital Pharmaceuticals, Inc. (“VPX”), the maker of Bang Energy. The jury found VPX and its chief executive officer to have falsely advertised the “Super Creatine” ingredient of Bang Energy and to have acted willfully and deliberately in violating the federal Lanham Act. The jury also found that VPX stole trade secrets and interfered with MEC’s contracts over shelf space with certain key vendors. The parties are currently briefing post-verdict issues, including MEC’s motion for a permanent injunction relating to “Super Creatine” and request for enhanced and punitive damages.

In April 2022, MEC and Orange Bang, Inc. (“Orange Bang”) filed a joint motion in the District Court to confirm a final arbitration award against VPX that awarded MEC and Orange Bang $175.0 million and a 5% royalty on all future sales of VPX’s Bang Energy drink and other Bang-branded products as well as certain fees and costs. Pursuant to the terms of the agreement between MEC and Orange Bang, the award and future royalties will, after accounting for MEC’s expended fees and costs, be shared equally between MEC and Orange Bang. The arbitration arose from a settlement agreement that VPX entered into in 2010 with Orange Bang, a family-owned beverage business. Pursuant to the terms of that agreement, VPX is only permitted to use the Bang mark on “creatine-based” products or on Bang products that are marketed and sold only in the vitamin and dietary supplement sections of stores. On September 29, 2022, the District Court entered final judgment confirming the award. On October 28, 2022, VPX filed a notice of appeal of the District Court’s final judgment confirming the award.

On October 10, 2022, VPX, along with certain of its domestic subsidiaries and affiliates, filed for protection under Chapter 11 of the Bankruptcy Code in the Southern District of Florida. Due to such ongoing proceedings, VPX’s appeal of the District Court’s final judgment confirming the final arbitration award is stayed. While reserving all rights to appeal, VPX made its first royalty payment of $3.6 million on February 14, 2023, which is for sales of Bang Energy drink and other Bang-branded products from October 10, 2022 through December 31, 2022. This payment is subject to potential claw back if, among other things, the judgment and final arbitration award are overturned on appeal or VPX becomes administratively insolvent. In addition, per ASC 450 “Contingencies”, the Company will not recognize the September 2022 jury award or April 2022 arbitration award until the awards are realized or realizable. As of March 1, 2023, the proceedings have yet to progress to a stage where there is sufficient information for an accurate timeline of when the awards, including any royalty payments received, will be realized or realizable, if at all.

XML 38 R22.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE LOSS
12 Months Ended
Dec. 31, 2022
ACCUMULATED OTHER COMPREHENSIVE LOSS  
ACCUMULATED OTHER COMPREHENSIVE LOSS

14.        ACCUMULATED OTHER COMPREHENSIVE LOSS

The components of accumulated other comprehensive loss are as follows at December 31:

    

2022

    

2021

Accumulated net unrealized loss on available-for-sale securities

 

$

(5,843)

 

$

(956)

Foreign currency translation adjustments, net of tax

(153,230)

(68,209)

Total accumulated other comprehensive loss

 

$

(159,073)

 

$

(69,165)

XML 39 R23.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION
12 Months Ended
Dec. 31, 2022
STOCK-BASED COMPENSATION  
STOCK-BASED COMPENSATION

16.        STOCK-BASED COMPENSATION

The Company has two stock-based compensation plans under which shares were available for grant at December 31, 2022: (i) the Monster Beverage Corporation 2020 Omnibus Incentive Plan (the “2020 Omnibus Incentive Plan”), which includes the Monster Beverage Corporation Deferred Compensation Plan as a sub plan thereunder, and (ii) the Monster Beverage Corporation 2017 Compensation Plan for Non-Employee Directors (the “2017 Directors Plan”), which includes the Monster Beverage Corporation Deferred Compensation Plan for Non-Employee Directors as a sub plan thereunder. The 2020 Omnibus Incentive Plan was approved by the Board of Directors on April 14, 2020 and approved by the stockholders of the Company at the annual meeting of the Company’s stockholders held on June 3, 2020 (the “Effective Date”). The 2020 Omnibus Incentive Plan replaced the Monster Beverage Corporation 2011 Omnibus Incentive Plan (the “2011 Omnibus Incentive Plan”).

The 2020 Omnibus Incentive Plan provides for the granting of stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards, and other share-based awards up to an aggregate of 46,169,367 shares of the Company’s common stock, comprised of 32,000,000 new shares of common stock reserved under the 2020 Omnibus Incentive Plan, which were authorized on the Effective Date, and 14,169,367 shares of common stock that were available for grant under the 2011 Omnibus Incentive Plan as of December 31, 2019 and prior to the Effective Date. Shares authorized under the 2020 Omnibus Incentive Plan are reduced by one (1) share for options or stock appreciation rights granted under the 2020 Omnibus Incentive Plan and for any grants after December 31, 2019 under the 2011 Omnibus Incentive Plan, and by 2.6 shares for each share granted or issued with respect to a Full Value Award under either the 2020 Omnibus Incentive Plan or for any shares granted after December 31, 2019 under the 2011 Omnibus Incentive Plan. A “Full Value Award” is an award other than an incentive stock option, a non-qualified stock option, or a stock appreciation right, which is settled by the issuance of shares. Options granted under the 2020 Omnibus Incentive Plan may be incentive stock options under Section 422 of the Internal Revenue Code, as amended (the “Code”), or non-qualified stock options.

Shares previously granted under the 2011 Omnibus Incentive Plan after December 31, 2019 and prior to the Effective Date of the 2020 Omnibus Incentive Plan reduced the number of shares available for grant under the 2020 Omnibus Incentive Plan. As of December 31, 2022, 5,696,341 shares of the Company’s common stock have been granted, net of cancellations, and 38,873,388 shares (as adjusted for Full Value Awards) of the Company’s common stock remain available for grant under the 2020 Omnibus Incentive Plan.

The Compensation Committee of the Board of Directors (the “Compensation Committee”) has sole and exclusive authority to grant stock awards to all employees who are not new hires and to all new hires who are subject to Section 16 of the Exchange Act (“Section 16”). Each of the Compensation Committee and the Executive Committee of the Board of Directors (the “Executive Committee”) independently has the authority to grant stock awards to (i) new hires and (ii) employees receiving a promotion, in each case, who are not Section 16 employees. Awards granted by the Executive Committee are not subject to approval or ratification by the Board of Directors or the Compensation Committee. Options granted under the 2020 Omnibus Incentive Plan generally vest over a three- to five-year period from the grant date and are generally exercisable up to 10 years after the grant date. Restricted stock units granted under the 2020 Omnibus Incentive Plan generally vest over a three- or five-year period from the grant date. Performance share units will generally vest based on the achievement of performance goals specified for the applicable award.

In 2016, the Company adopted the Deferred Compensation Plan (as a sub plan to the 2011 Omnibus Incentive Plan), pursuant to which eligible employees may elect to defer cash and/or equity based compensation and to receive the deferred amounts, together with an investment return (positive or negative), either at a pre-determined time in the future or upon termination of their employment with the Company or its subsidiaries or affiliates that are participating employers under the Deferred Compensation Plan, as provided under the Deferred Compensation Plan and in relevant deferral elections. Deferrals under the Deferred Compensation Plan are unfunded and unsecured. As of December 31, 2022 deferrals under the Deferred Compensation Plan are solely comprised of cash compensation and equity compensation and are not material in the aggregate.

In 2017, the Company adopted the 2017 Directors Plan, a successor plan to the 2009 Monster Beverage Corporation Stock Incentive Plan for Non-Employee Directors. The 2017 Directors Plan permits the granting of stock options, stock appreciation rights, restricted shares or restricted stock units, deferred awards, dividend equivalents, and other share based-awards up to an aggregate of 1,250,000 shares of common stock of the Company to non-employee directors of the Company.

Each calendar year, a non-employee director will receive an annual retainer and annual equity award, as provided for in the 2017 Directors Plan, which may be modified from time to time. In February 2022, the Board of Directors amended and restated the 2017 Directors Plan to provide for increases to the annual cash retainer and annual equity retainer that non-employee directors are entitled to receive. Currently, non-employee directors receive an annual equity retainer of approximately $175,000 in the form of restricted stock units at each annual meeting of the Company’s stockholders or promptly thereafter. A non-employee director’s annual award of restricted stock units will generally vest on the earliest to occur of: (a) the last business day immediately preceding the annual meeting of the Company’s stockholders in the calendar year following the calendar year in which the grant date occurs, (b) a Change of Control (as defined in the 2017 Directors Plan), (c) the non-employee director’s death, or (d) the date of the non-employee director’s separation from service due to disability, so long as the non-employee director remains a non-employee director through such date. The Board of Directors may in its discretion award non-employee directors stock options, stock appreciation rights, restricted stock and other share-based awards in lieu of or in addition to restricted stock units. The Board of Directors may amend or terminate the 2017 Directors Plan at any time, subject to certain limitations set forth in the 2017 Directors Plan. As of December 31, 2022, 116,791 shares of the Company’s common stock had been granted under the 2017 Directors Plan, and 1,133,209 shares of the Company’s common stock remain available for grant.

In 2017, the Company adopted the Deferred Compensation Plan for Non-Employee Directors (as a sub plan to the 2017 Directors Plan), pursuant to which the Board of Directors may permit non-employee directors to elect, at such times and in accordance with rules and procedures (or sub-plan) adopted by the Board of Directors (which are intended to comply with Section 409A of the Code, as applicable), to receive all or any portion of such non-employee director’s compensation, whether payable in cash or in equity, on a deferred basis. Deferrals under the Deferred Compensation Plan for Non-Employee Directors are unfunded and unsecured. As of December 31, 2021, deferrals under the Deferred Compensation Plan for Non-Employee Directors are solely comprised of cash compensation and equity compensation and are not material in the aggregate. The 2017 Directors Plan was adopted to effectuate any such deferrals. The 2017 Directors Plan is administered by the Board of Directors. Each award granted under the 2017 Directors Plan will be evidenced by a written agreement and will contain the terms and conditions that the Board of Directors deems appropriate.

In February 2022, as part of the Board of Directors’ amendment and restatement of the 2017 Directors Plan, such amendment and restatement also introduced the requirement for each non-employee director to satisfy the share ownership guidelines set forth below, as may be modified by the Board of Directors from time to time. The current share ownership guidelines provide that non-employee directors of the Company must:

Hold shares of Company common stock having a total value of five times the annual retainer payable to a non-employee director (excluding any portion of the annual retainer attributable to a non-employee director’s service as a member of a subcommittee, as a chair of a subcommittee or as the lead independent director, as applicable). For this purpose, deferred shares or deferred restricted stock units will be deemed held, to the extent vested.
The minimum stock ownership level must be achieved by each non-employee director by the fifth anniversary of such non-employee director’s initial appointment to the Board of Directors.
Once achieved, ownership of the guideline amount should be maintained for so long as the non-employee director retains his or her seat on the Board of Directors.
There may be rare instances where these guidelines would place a hardship on a non-employee director. In these cases or in similar circumstances, the Board of Directors will make the final decision as to developing an alternative stock ownership guideline for a non-employee director that reflects the intention of these guidelines and his or her personal circumstances.

The Company recorded $64.1 million, $70.5 million and $70.3 million of compensation expense relating to outstanding options, restricted stock units, performance share units and other share-based awards during the years ended December 31, 2022, 2021 and 2020, respectively.

The tax benefit for tax deductions from non-qualified stock option exercises, disqualifying dispositions of incentive stock options and vesting of restricted stock units and performance share units for the years ended December 31, 2022, 2021 and 2020 was $9.1 million, $6.8 million and $10.5 million, respectively.

Stock Options

Under the Company’s stock-based compensation plans, all stock options granted through December 31, 2022 were granted at prices based on the fair value of the Company’s common stock on the date of grant. The Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes-Merton option pricing formula with the assumptions included in the table below. The Company records compensation expense for non-employee stock options based on the estimated fair value of the options as of the earlier of (1) the date at which a commitment for performance by the non-employee to earn the stock option is reached or (2) the date at which the non-employee’s performance is complete, using the Black-Scholes-Merton option pricing formula with the

assumptions included in the table below. The Company uses historical data to determine the exercise behavior, volatility and forfeiture rate of the options.

The following weighted-average assumptions were used to estimate the fair value of options granted during:

    

2022

    

2021

    

2020

 

Dividend yield

0.0

%  

0.0

%  

0.0

%  

Expected volatility

27.7

%  

28.9

%  

30.4

%  

Risk-free interest rate

2.15

%  

0.85

%  

0.70

%  

Expected term

6.1 Years

5.8 Years

5.8 Years

Expected Volatility: The Company uses historical volatility as it provides a reasonable estimate of the expected volatility. Historical volatility is based on the most recent volatility of the stock price over a period of time equivalent to the expected term of the option.

Risk-Free Interest Rate: The risk-free interest rate is based on the U.S. treasury zero-coupon yield curve in effect at the time of grant for the expected term of the option.

Expected Term: The Company’s expected term represents the weighted-average period that the Company’s stock options are expected to be outstanding. The expected term is based on expected time to post-vesting exercise of options by employees. The Company uses historical exercise patterns of previously granted options to derive employee behavioral patterns used to forecast expected exercise patterns.

The following table summarizes the Company’s activities with respect to its stock option plans as follows:

Weighted-

Weighted-

Average

Average

Remaining

Number of

Exercise

Contractual

Aggregate

Shares

Price Per

Term (in

Intrinsic

Options

    

(in thousands)

    

Share

    

years)

    

Value

Outstanding at January 1, 2022

 

13,860

$

48.19

 

5.1

$

663,148

Granted 01/01/22 - 03/31/22

 

2,489

$

73.96

Granted 04/01/22 - 06/30/22

 

8

$

88.05

Granted 07/01/22 - 09/30/22

 

34

$

95.72

Granted 10/01/22 - 12/31/22

 

32

$

91.10

Exercised

 

(1,411)

$

45.37

Cancelled or forfeited

 

(157)

$

72.15

Outstanding at December 31, 2022

 

14,855

$

52.75

 

5.0

$

724,651

Vested and expected to vest in the future at December 31, 2022

14,509

$

52.22

4.9

$

715,462

Exercisable at December 31, 2022

 

9,764

$

42.81

 

3.4

$

573,325

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

Options Outstanding

Options Exercisable

Weighted Average

 

Remaining

Weighted

Number

Weighted

Number

Contractual

Average

Exercisable

Average

Range of Exercise

Outstanding

Term

Exercise

(In

Exercise

Prices ($)

     

(In Thousands)

    

(Years)

    

Price ($)

    

Thousands)

    

Price ($)

$

15.71

-

$

36.05

 

2,768

 

0.8

 

$

20.75

 

2,768

 

$

20.75

$

37.10

-

$

43.99

 

1,751

 

3.3

 

$

43.43

 

1,751

 

$

43.43

$

44.92

-

$

46.27

 

2,189

 

3.2

 

$

45.60

 

2,189

 

$

45.60

$

48.11

-

$

57.95

 

529

 

5.5

 

$

53.29

 

313

 

$

52.96

$

58.73

-

$

58.73

 

1,818

 

5.2

 

$

58.73

 

1,310

 

$

58.73

$

58.77

-

$

62.39

 

2,247

 

6.6

 

$

60.80

 

1,252

 

$

60.53

$

62.92

-

$

67.42

 

43

 

6.1

 

$

64.19

 

26

 

$

63.46

$

73.23

-

$

73.23

 

2,263

 

9.2

 

$

73.23

 

 

$

$

77.92

-

$

97.80

 

1,237

 

8.4

 

$

88.32

 

155

 

$

89.02

$

98.49

-

$

98.49

 

10

 

9.6

 

$

98.49

 

 

$

 

14,855

 

5.0

 

$

52.75

 

9,764

 

$

42.81

The weighted-average grant-date fair value of options granted during the years ended December 31, 2022, 2021 and 2020 was $23.47 per share, $25.80 per share and $18.82 per share, respectively. The total intrinsic value of options exercised during the years ended December 31, 2022, 2021 and 2020 was $68.2 million, $51.2 million and $68.8 million, respectively.

Cash received from option exercises under all plans for the years ended December 31, 2022, 2021 and 2020 was $64.0 million, $45.7 million and $72.9 million, respectively.

At December 31, 2022, there was $69.5 million of total unrecognized compensation expense related to non-vested options granted to employees under the Company’s share-based payment plans. That cost is expected to be recognized over a weighted-average period of 2.7 years.

Restricted Stock Units and Performance Share Units

The cost of stock-based compensation for restricted stock units and performance share units is measured based on the closing fair market value of the Company’s common stock at the date of grant. In the event that the Company has the option and intent to settle a restricted stock unit or performance share unit in cash, the award is classified as a liability and revalued at each balance sheet date.

The following table summarizes the Company’s activities with respect to non-vested restricted stock units and performance share units as follows:

Weighted

Number of

Average

Shares (in

Grant-Date

    

thousands)

    

Fair Value

Non-vested at January 1, 2022

910

$

69.02

Granted 01/01/22 - 03/31/221

484

$

71.88

Granted 04/01/22 - 06/30/22

15

$

87.52

Granted 07/01/22 - 09/30/22

6

$

95.17

Granted 10/01/22 - 12/31/22

1

$

90.29

Vested

(389)

$

64.59

Forfeited/cancelled

(14)

$

68.27

Non-vested at December 31, 2022

1,013

$

72.54

1The grant activity for performance share units is recorded based on the target performance level earning 100% of target performance share units. The actual number of performance share units earned could range from 0% to 200% of target depending on the achievement of pre-established performance goals.

The weighted-average grant-date fair value of restricted stock units and/or performance share units granted during the years ended December 31, 2022, 2021 and 2020 was $74.26, $89.12 and $62.97 per share, respectively. As of December 31, 2022, 1.0 million of restricted stock units and performance share units are expected to vest.

At December 31, 2022, total unrecognized compensation expense relating to non-vested restricted stock units and performance share units was $36.7 million, which is expected to be recognized over a weighted-average period of 1.7 years.

Other Share-Based Awards

The Company has granted other share-based awards to certain employees that are payable in cash. These awards are classified as liabilities and are valued based on the fair value of the award at the grant date and are remeasured at each reporting date until settlement, with compensation expense being recognized in proportion to the completed requisite service period up until date of settlement. At December 31, 2022, other share-based awards outstanding included grants that vest over three years payable in the first quarters of 2023, 2024 and 2025.

At December 31, 2022, there was $0.1 million of total unrecognized compensation expense related to nonvested other share-based awards granted to employees under the Company’s stock-based compensation plans. That cost is expected to be recognized over a weighted-average period of 1.0 years.

Employee and Non-Employee Share-Based Compensation Expense

The table below shows the amounts recognized in the consolidated financial statements for the years ended December 31, 2022, 2021 and 2020 for share-based compensation related to employees and non-employees. Employee and non-employee share-based compensation expense of $64.1 million for the year ended December 31, 2022 is comprised of $9.4 million relating to incentive stock options, $0.7 million relating to other share-based awards and $54.0 million relating to non-qualified stock options, restricted stock units and performance share units. Employee and non-employee share-based compensation expense of $70.5 million for the year ended December 31, 2021 is comprised of $8.3 million relating to incentive stock options, $1.6 million relating to other share-based awards and $60.6 million relating to non-qualified stock options, restricted stock units and performance share units. Employee and non-employee share-based compensation expense of $70.3 million for the year ended December 31, 2020 is comprised of $9.4 million relating to incentive stock options, $2.7 million relating to other share-based awards and $58.2 million relating to non-qualified stock options, restricted stock units and performance share units.

    

2022

    

2021

    

2020

Operating expenses

 

$

64,109

 

$

70,483

 

$

70,289

Total employee and non-employee share-based compensation expense included in income, before income tax

64,109

70,483

70,289

Less: Amount of income tax benefit recognized in earnings

(13,175)

(14,228)

(15,499)

Amount charged against net income

 

$

50,934

 

$

56,255

 

$

54,790

XML 40 R24.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES
12 Months Ended
Dec. 31, 2022
INCOME TAXES  
INCOME TAXES

17.        INCOME TAXES

The Company evaluated the various provisions of the Tax Reform Act, including, the global intangible low-taxed income (“GILTI”) and the foreign derived intangible income provisions. The Company will treat any U.S. tax on foreign earnings under GILTI as a current period expense when incurred.

The Company currently considers the earnings of its foreign entities (excluding Japan) to be permanently reinvested outside the United States based on estimates that future domestic cash generation will be sufficient to meet future domestic cash needs. Accordingly, deferred income taxes have not been recorded for the undistributed earnings of the Company’s foreign subsidiaries excluding Japan. Deferred income taxes have not been recorded for Japan, as any federal, state, or foreign withholding taxes associated with the repatriation of those earnings would be immaterial.

The domestic and foreign components of the Company’s income before provision for income taxes are as follows:

Year Ended December 31, 

    

2022

    

2021

    

2020

Domestic*

 

$

1,327,459

 

$

1,431,797

 

$

1,374,402

Foreign*

244,505

369,622

251,755

Income before provision for income taxes

 

$

1,571,964

 

$

1,801,419

 

$

1,626,157

*After intercompany royalties, management fees and interest charges from the Company’s domestic to foreign entities of $85.0 million, $61.1 million and $54.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.

Components of the provision for income taxes are as follows:

Year Ended December 31, 

    

2022

    

2021

    

2020

Current:

Federal

 

$

247,482

 

$

273,115

 

$

259,073

State

47,255

44,990

43,704

Foreign

37,421

89,410

70,658

332,158

407,515

373,435

Deferred:

Federal

19,111

14,750

11,401

State

258

4,689

4,709

Foreign

26,084

5,092

(167,595)

45,453

24,531

(151,485)

Valuation allowance

2,729

(8,102)

(5,387)

 

$

380,340

 

$

423,944

 

$

216,563

A reconciliation of the total provision for income taxes after applying the U.S. federal statutory rate of 21% to income before provision for income taxes to the reported provision for income taxes are as follows for the years ended:

Year Ended December 31, 

    

2022

    

2021

    

2020

U.S. Federal tax expense at statutory rates

 

$

330,113

 

$

378,298

 

$

341,493

State income taxes, net of federal tax benefit

35,848

38,894

37,478

Permanent differences

(5,450)

(4,168)

(1,064)

Stock based compensation

3,571

2,790

1,097

Intra-company transfer benefit

(165,075)

Other

1,371

(649)

(7,388)

Foreign rate differential

12,158

16,881

15,409

Valuation allowance

2,729

(8,102)

(5,387)

 

$

380,340

 

$

423,944

 

$

216,563

Major components of the Company’s deferred tax assets (liabilities) at December 31, 2022 and 2021 are as follows:

    

2022

    

2021

Deferred Tax Assets:

Reserve for sales returns

 

$

2,262

 

$

889

Reserve for inventory obsolescence

4,651

3,643

Reserve for marketing development fund

7,487

8,951

Capitalization of inventory costs

6,537

2,533

State franchise tax - current

2,339

2,493

Accrued compensation

10,499

2,854

Accrued other liabilities

1,820

4,634

Deferred revenue

63,196

68,557

Stock-based compensation

25,526

24,635

Foreign net operating loss carryforward

19,896

14,507

Prepaid supplies

7,901

6,317

Termination payments

52,466

58,042

Operating lease liabilities

5,739

4,711

Intangibles

33,603

72,666

Impairment-trademarks and others

2,567

2,047

Other deferred tax assets

33,209

33,013

Total gross deferred tax assets

 

$

279,698

 

$

310,492

Deferred Tax Liabilities:

Amortization of trademarks

 

$

(39,237)

 

$

(41,517)

State franchise tax - deferred

(5,503)

(5,505)

Operating lease ROU assets

(5,739)

(4,711)

Other deferred tax liabilities

(5)

(618)

Depreciation

(22,433)

(5,907)

Total gross deferred tax liabilities

(72,917)

(58,258)

Valuation Allowance

(29,742)

(27,013)

Net deferred tax assets

 

$

177,039

 

$

225,221

During the years ended December 31, 2022, 2021 and 2020, the Company established full valuation allowances against certain deferred tax assets, resulting from cumulative net operating losses incurred by certain foreign subsidiaries of the Company. The effect of the valuation allowances and the subsequent related impact on the Company’s overall tax rate was to increase the Company’s provision for income taxes by $2.7 million for the year ended December 31, 2022, decrease the Company’s provision for income taxes by $8.1 million for the year ended December 31, 2021 and decrease the Company’s provision for income taxes by $5.4 million for the year ended December 31, 2020. At December 31, 2022, the Company had net operating loss carryforwards of approximately $92.1 million. Of this amount, $78.8 million may be carried forward indefinitely. The remaining $13.3 million of net operating loss carryforwards will begin to expire in 2023.

In October 2020, the Company completed an intra-entity transfer of intangible assets between certain of the Company’s foreign subsidiaries to better align its international structure with its expanding operations. The transfer resulted in a step-up of the tax-deductible basis in the transferred assets in a foreign jurisdiction, and created a temporary difference between the tax basis and book basis for such intangible assets. The Company recognized deferred tax assets of approximately $165.1 million, with a corresponding reduction to the provision for income taxes during the fourth quarter of 2020 in its consolidated financial statements. The tax deductions for the amortization of the deferred tax assets will be recognized in the future and any amortization not deducted for tax purposes will be carried forward indefinitely. The tax impact on the foreign subsidiary transferor was not material.

The following is a roll-forward of the Company’s total gross unrecognized tax benefits, not including interest and penalties, for the years ended December 31, 2022, 2021 and 2020:

    

Gross Unrecognized Tax 

Benefits

Balance at December 31, 2019

$

2,993

Additions for tax positions related to the current year

 

Additions for tax positions related to the prior year

 

Decreases for tax positions related to prior years

 

(2,251)

Balance at December 31, 2020

$

742

Additions for tax positions related to the current year

Additions for tax positions related to the prior year

Decreases for tax positions related to prior years

(742)

Balance at December 31, 2021

$

Additions for tax positions related to the current year

Additions for tax positions related to the prior year

3,020

Decreases for tax positions related to prior years

 

Balance at December 31, 2022

$

3,020

The Company recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes in the Company’s consolidated financial statements. As of December 31, 2022, the Company had accrued approximately $0.4 million in interest and penalties related to unrecognized tax benefits. If the Company were to prevail on all uncertain tax positions, it would not have a significant impact on the Company’s effective tax rate.

It is expected that any change in the amount of unrecognized tax benefit change within the next 12 months will not be significant.

The Company is subject to U.S. federal income tax as well as to income tax in multiple state and foreign jurisdictions.

The Company is in various stages of examination with certain states and certain foreign jurisdictions, including the United Kingdom and Ireland. The Company’s 2019 through 2021 U.S. federal income tax returns are subject to examination by the IRS. The Company’s state income tax returns are subject to examination for the 2018 through 2021 tax years.

XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2022
EARNINGS PER SHARE  
EARNINGS PER SHARE

18.        EARNINGS PER SHARE

A reconciliation of the weighted average shares used in the basic and diluted earnings per common share computations for the years ended December 31, 2022, 2021 and 2020 is presented below:

    

2022

    

2021

    

2020

Weighted-average shares outstanding:

Basic

526,779

528,763

529,639

Dilutive securities

6,442

6,876

5,168

Diluted

533,221

535,639

534,807

For the years ended December 31, 2022, 2021 and 2020, options and awards outstanding totaling 3.0 million shares, 0.8 million shares and 1.8 million shares, respectively, were excluded from the calculations as their effect would have been antidilutive.

XML 42 R26.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLAN
12 Months Ended
Dec. 31, 2022
EMPLOYEE BENEFIT PLAN  
EMPLOYEE BENEFIT PLAN

19.        EMPLOYEE BENEFIT PLAN

Employees of the Company may participate in the Monster Beverage Corporation 401(k) Plan, a defined contribution plan, which qualifies under Section 401(k) of the Internal Revenue Code. Participating employees may contribute into a traditional plan with pretax salary or into a Roth plan with after tax salary up to statutory limits. The Company contributes 50% of the employee contribution, up to 8% of each employee’s earnings, which vest over four years (2 years of service = 50%, 3 years of service = 75%, 4 years of service = 100%). Matching contributions were $6.9 million, $5.5 million and $4.7 million for the years ended December 31, 2022, 2021 and 2020, respectively.

XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2022
SEGMENT INFORMATION  
SEGMENT INFORMATION

20.        SEGMENT INFORMATION

The Company has four operating and reportable segments: (i) Monster Energy® Drinks segment, which is primarily comprised of the Company’s Monster Energy® drinks, Reign Total Body Fuel® high performance energy drinks, Monster® Tour WaterTM and True North® Pure Energy Seltzers, (ii) Strategic Brands segment, which is primarily comprised of the various energy drink brands acquired from TCCC in 2015 as well as the Company’s affordable energy brands, (iii) Alcohol Brands segment, which is primarily comprised of the various craft beers and hard seltzers purchased as part of the CANarchy Transaction on February 17, 2022 as well as The Beast UnleashedTM FMBs and (iv) Other segment, which is comprised of the AFF Third-Party Products.

The Company’s Monster Energy® Drinks segment primarily generates net operating revenues by selling ready-to-drink packaged drinks primarily to bottlers/distributors. In some cases, the Company sells ready-to-drink packaged drinks directly to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, drug stores, foodservice customers, value stores, e-commerce retailers and the military.

The Company’s Strategic Brands segment primarily generates net operating revenues by selling “concentrates” and/or “beverage bases” to authorized bottling and canning operations. Such bottlers generally combine the concentrates and/or beverage bases with sweeteners, water and other ingredients to produce ready-to-drink packaged energy drinks. The ready-to-drink packaged energy drinks are then sold by such bottlers to other bottlers/distributors and to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, foodservice customers, drug stores, value stores, e-commerce retailers and the military. To a lesser extent, the Strategic Brands segment generates net operating revenues by selling certain ready-to-drink packaged energy drinks to bottlers/distributors.

Generally, the Monster Energy® Drinks segment generates higher per case net operating revenues, but lower per case gross profit margin percentages than the Strategic Brands segment.

The Company’s Alcohol Brands segment primarily generates operating revenues by selling kegged and ready-to-drink canned beers, hard seltzers and FMBs primarily to beer distributors in the United States.

Generally, the Alcohol Brands segment will have lower gross profit margin percentages than the Monster Energy® Drinks segment.

Corporate and unallocated amounts that do not relate to a reportable segment have been allocated to “Corporate & Unallocated.” No asset information, other than goodwill and other intangible assets, has been provided in the Company’s reportable segments, as management does not measure or allocate such assets on a segment basis.

The net revenues derived from the Company’s reportable segments and other financial information related thereto for the years ended December 31 are as follows:

    

2022

    

2021

    

2020

Net sales:

Monster Energy® Drinks1

$

5,833,211

$

5,220,673

$

4,305,246

Strategic Brands

 

353,490

 

294,762

 

266,354

Alcohol Brands2

101,405

Other

 

22,944

 

25,917

 

27,038

Corporate and unallocated

 

 

 

$

6,311,050

$

5,541,352

$

4,598,638

    

2022

    

2021

    

2020

Operating Income:

Monster Energy® Drinks1

$

1,850,053

$

1,990,785

$

1,820,346

Strategic Brands

 

197,709

 

173,660

 

155,047

Alcohol Brands2

(31,502)

Other

 

3,040

 

6,935

 

5,930

Corporate and unallocated

 

(434,579)

 

(373,913)

 

(348,170)

$

1,584,721

$

1,797,467

$

1,633,153

    

2022

    

2021

    

2020

Income before tax:

Monster Energy® Drinks1

$

1,853,011

$

1,992,185

$

1,820,625

Strategic Brands

 

197,843

 

173,739

 

155,047

Alcohol Brands2

(31,772)

Other

 

3,041

 

6,935

 

5,933

Corporate and unallocated

 

(450,159)

 

(371,440)

 

(355,448)

$

1,571,964

$

1,801,419

$

1,626,157

(1)Includes $40.0 million, $41.5 million and $42.1 million for the years ended December 31, 2022, 2021 and 2020, respectively, related to the recognition of deferred revenue.
(2)Effectively from February 17, 2022 to December 31, 2022.

    

2022

    

2021

    

2020

Depreciation and amortization:

Monster Energy® Drinks

$

31,957

$

34,532

$

38,277

Strategic Brands

 

924

 

1,085

 

4,178

Alcohol Brands

13,440

Other

 

4,461

 

4,485

 

4,631

Corporate and unallocated

 

10,459

 

10,053

 

9,944

$

61,241

$

50,155

$

57,030

Corporate and unallocated expenses were $434.6 million for the year ended December 31, 2022 and included $278.7 million of payroll costs, of which $63.1 million was attributable to stock-based compensation expense (See Note 16, “Stock-Based Compensation”), $87.1 million of professional service expenses, including accounting and legal costs, $10.5 million of insurance costs and $58.3 million of other operating expenses.

Corporate and unallocated expenses were $373.9 million for the year ended December 31, 2021 and included $258.6 million of payroll costs, of which $70.3 million was attributable to stock-based compensation expense (See Note 16, “Stock-Based Compensation”), $77.9 million of professional service expenses, including accounting and legal costs, $9.3 million of insurance costs and $28.1 million of other operating expenses.

Corporate and unallocated expenses were $348.2 million for the year ended December 31, 2020 and included $234.1 million of payroll costs, of which $69.9 million was attributable to stock-based compensation expense (See Note 16, “Stock-Based Compensation”), $67.6 million of professional service expenses, including accounting and legal costs, $7.5 million of insurance costs and $39.0 million of other operating expenses.

Coca-Cola Consolidated, Inc. accounted for approximately 11%, 12% and 12% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Reyes Coca-Cola Bottling, LLC accounted for approximately 9%, 10% and 11% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Coca-Cola Europacific Partners accounted for approximately 13%, 12% and 10% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Net sales to customers outside the United States amounted to $2.36 billion, $2.04 billion and $1.51 billion for the years ended December 31, 2022, 2021 and 2020, respectively. Such sales were approximately 37%, 37% and 33% of net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Goodwill and other intangible assets for the Company’s reportable segments as of December 31, 2022 and 2021 are as follows:

    

2022

    

2021

Goodwill and other intangible assets:

Monster Energy® Drinks

$

1,424,212

$

1,420,503

Strategic Brands

 

979,896

 

978,032

Alcohol Brands

233,140

Other

 

1,103

 

5,494

Corporate and unallocated

 

 

$

2,638,351

$

2,404,029

XML 44 R28.htm IDEA: XBRL DOCUMENT v3.22.4
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2022
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

21.        RELATED PARTY TRANSACTIONS

TCCC controls approximately 19.6% of the voting interests of the Company. The TCCC Subsidiaries, the TCCC Related Parties and certain TCCC independent bottlers, purchase and distribute the Company’s products in domestic and certain international markets. The Company also pays TCCC a commission based on certain sales within the TCCC distribution network.

TCCC commissions, based on sales to the TCCC Subsidiaries and the TCCC Related Parties, for the year ended December 31, 2022 were $49.3 million, and are included as a reduction to net sales. TCCC commissions, based on sales to the TCCC Independent Bottlers for the year ended December 31, 2022 were $30.7 million, and are included in operating expenses in the consolidated statements of income.

TCCC commissions, based on sales to the TCCC Subsidiaries and the TCCC Related Parties, for the year ended December 31, 2021 were $77.5 million, and are included as a reduction to net sales. TCCC commissions, based on sales to the TCCC Independent Bottlers for the year ended December 31, 2021 were $28.7 million, and are included in operating expenses in the consolidated statements of income.

TCCC commissions, based on sales to the TCCC Subsidiaries and the TCCC Related Parties, for the year ended December 31, 2020 were $56.5 million, and are included as a reduction to net sales. TCCC commissions, based on sales to the TCCC Independent Bottlers for the year ended December 31, 2020 were $21.4 million, and are included in operating expenses in the consolidated statements of income.

Net sales to the TCCC Subsidiaries for the years ended December 31, 2022, 2021 and 2020 were $129.4 million, $120.4 million and $83.3 million, respectively.

The Company also purchases concentrates from TCCC which are then sold to certain of the Company’s bottlers/distributors. Concentrate purchases from TCCC were $27.1 million, $27.2 million and $23.9 million for the years ended December 31, 2022, 2021 and 2020, respectively.

Certain TCCC Subsidiaries also contract manufacture certain of the Company’s energy drinks. Such contract manufacturing expenses were $30.6 million, $31.5 million and $17.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.

Accounts receivable, accounts payable, accrued promotional allowances and accrued liabilities related to the TCCC Subsidiaries are as follows at:

December 31, 

December 31, 

    

2022

    

2021

Accounts receivable, net

$

88,169

$

94,647

Accounts payable

$

(35,467)

$

(35,248)

Accrued promotional allowances

$

(11,222)

$

(4,536)

Accrued liabilities

$

(14,733)

$

(26,616)

One director of the Company through certain trusts, and a family member of one director are principal owners of a company that provides promotional materials to the Company. Expenses incurred with such company in connection with promotional materials purchased during the years ended December 31, 2022, 2021 and 2020 were $6.0 million, $3.6 million and $2.1 million, respectively.

During the year ended December 31, 2022, the Company occasionally chartered a private aircraft that is indirectly owned by Mr. Rodney C. Sacks, Co-Chief Executive Officer and Chairman of the Board of Directors. On certain occasions, Mr. Sacks was accompanied by guests and other Company personnel when using such aircraft for business travel. During the year ended December 31, 2022, the Company incurred costs of $0.08 million, amounts the Company believes are commensurate with market rates for comparable travel.

In December 2018, the Company and a director of the Company entered into a 50-50 partnership that purchased land, and real property thereon, in Kona, Hawaii for the purpose of producing coffee products. This partnership meets the definition of a Variable Interest Entity (“VIE”) for which the Company has determined that it is the primary beneficiary. Therefore, the Company consolidates the VIE in the accompanying consolidated financial statements. The aggregate carrying values of the VIE’s assets and liabilities, after elimination of any intercompany transactions and balances, as well as the results of operations for all periods presented, are not material to the Company’s consolidated financial statements.

XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.4
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2022
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

22.         SUBSEQUENT EVENTS

On February 28, 2023, the Company announced that its Board of Directors has approved and declared a 2-for-1 split of its common stock that will be effected in the form of a 100% stock dividend.  Each stockholder of record on March 13, 2023 will receive a dividend of one additional share of common stock for each then-held share, to be distributed after close of trading on March 27, 2023.  The Company anticipates its common stock to begin trading at the split-adjusted price on March 28, 2023.

XML 46 R30.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2022
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS  
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS

Balance at

Charged to

Balance at

beginning

cost and

end of

Description

    

of period

    

expenses

    

Deductions

    

period

Allowance for doubtful accounts, sales returns and cash discounts:

2022

$

4,676

$

23,177

$

(17,393)

$

10,460

2021

$

1,878

$

14,799

$

(12,001)

$

4,676

2020

$

2,045

$

9,664

$

(9,831)

$

1,878

Allowance on Deferred Tax Assets and Unrecognized Tax Benefits:

2022

$

27,013

$

6,153

$

$

33,166

2021

$

35,993

$

(8,980)

$

$

27,013

2020

$

43,853

$

(7,860)

$

$

35,993

XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.4
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2022
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of Presentation

Basis of Presentation – The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of the Company and its consolidated subsidiaries.

Amounts previously classified in certain property and equipment balances totaling $20.1 million as of December 31, 2021 have been reclassified to assets under construction to conform to presentation as of December 31, 2022. See Note 9.

Principles of Consolidation

Principles of Consolidation – The Company consolidates all entities that it controls by ownership of a majority voting interest. All intercompany balances and transactions have been eliminated in consolidation.

Business Combinations

Business Combinations – Business acquisitions are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805 “Business Combinations”. FASB ASC 805 requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired, the liabilities assumed and any non-controlling interest in the acquired entity, and recognize and measure goodwill or a gain from the purchase. The acquiree’s results are included in the Company’s consolidated financial statements from the date of acquisition. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments are recorded to goodwill over the measurement period (not longer than twelve months). The acquisition method also requires that acquisition-related transaction and post-acquisition restructuring costs be charged to expense and requires the Company to recognize and measure certain assets and liabilities including those arising from contingencies and contingent consideration in a business combination.

Cash and Cash Equivalents

Cash and Cash Equivalents – The Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Throughout the year, the Company has had amounts on deposit at financial institutions that exceed the federally insured limits. The Company has not experienced any loss as a result of these deposits and does not expect to incur any losses in the future.

Investments

Investments – The Company’s investments in debt securities are classified as either held-to-maturity, available-for-sale or trading, in accordance with FASB ASC 320. Held-to-maturity securities are those securities that the Company has the positive intent and ability to hold until maturity. Trading securities are those securities that the Company intends to sell in the near term. All other securities not included in the held-to-maturity or trading category are classified as available-for-sale. Held-to-maturity securities are recorded at amortized cost which approximates fair market value. Trading securities are carried at fair value with unrealized gains and losses charged to earnings. Available-for-sale securities are carried at fair value with unrealized gains and losses recorded within accumulated other comprehensive income (loss) as a separate component of stockholders’ equity. FASB ASC 820 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. FASB ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs, where available. Under FASB ASC 326-30-35, a security is considered to be impaired if the fair value of the security is less than its amortized cost basis. Where the decline in fair value below the amortized cost basis has resulted from a credit loss, the Company will record an impairment relating to credit losses through an allowance for credit losses. The allowance is limited by the amount that the fair value is less than the amortized cost basis. Impairment that has not been recorded through an allowance for credit losses is recorded through other comprehensive income (loss), net of applicable taxes. The Company evaluates whether the decline in fair value of its investments has resulted from credit loss or other factors at each quarter-end. This evaluation consists of a review by management, and includes market pricing information and maturity dates for the securities held, market and economic trends in the industry and information on the issuer’s financial condition and, if applicable, information on the guarantors’ financial condition. Factors considered in determining whether an impairment has resulted from credit loss or other factors include the length of time and extent to which the investment’s fair value has been less than its cost basis, the financial condition and near-term prospects of the issuer and guarantors, including any specific events which may influence the operations of the issuer and the Company’s intent and ability to retain the investment for a reasonable period of time sufficient to allow for any anticipated recovery of fair value.

Accounts Receivable

Accounts Receivable – The Company evaluates the collectability of its trade accounts receivable based on a number of factors. In circumstances where the Company becomes aware of a specific customer’s inability to meet its financial obligations to the Company, a specific reserve for bad debts is estimated and recorded, which reduces the recognized receivable to the estimated amount the Company believes will ultimately be collected. In addition to specific customer identification of potential bad debts, bad debt charges are recorded based on the Company’s recent loss history and an overall assessment of past due trade accounts receivable outstanding. In accordance with FASB ASC 210-20-45, in its consolidated balance sheets, the Company has presented accounts receivable, net of promotional allowances, only for those customers that it allows net settlement. All other accounts receivable and related promotional allowances are shown on a gross basis.

Inventories

Inventories – Inventories are valued at the lower of first-in, first-out, cost or market value (net realizable value).

Property and Equipment

Property and Equipment – Property and equipment are stated at cost. Depreciation of furniture and fixtures, office and computer equipment, computer software, equipment, real property and vehicles is based on their estimated useful lives (three to thirty years) and is calculated using the straight-line method. Amortization of leasehold improvements is based on the lesser of their estimated useful lives or the terms of the related leases and is calculated using the straight-line method. Normal repairs and maintenance costs are expensed as incurred. Expenditures that materially increase values or extend useful lives are capitalized. The related costs and accumulated depreciation of disposed assets are eliminated and any resulting gain or loss on disposition is included in net income.

Goodwill

Goodwill – The Company records goodwill when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired, including related tax effects. Goodwill is not amortized; instead, goodwill is

tested for impairment on an annual basis, or more frequently if the Company believes indicators of impairment exist. The Company first assesses qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying value. If the Company reasonably determines that it is more-likely-than-not that the fair value is less than the carrying value, the Company performs its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Company will recognize an impairment for the amount by which the carrying amount exceeds a reporting unit’s fair value. For the years ended December 31, 2022, 2021 and 2020 there were no goodwill impairments recorded and there are no accumulated impairment balances.

Other Intangibles

Other Intangibles – Other Intangibles are comprised primarily of trademarks that represent the Company’s exclusive ownership of the Monster Energy®, Graphic®, Monster Energy Ultra®, Monster Dragon Tea®, Unleash the Beast!®, Monster Rehab®, Java Monster®, Muscle Monster®, Espresso Monster®, Punch Monster®, Juice Monster®, Monster Hydro®, Monster HydroSport Super Fuel®, Monster Super Fuel®, Reign Total Body Fuel®, Reign Inferno®, Predator®, Fury®, True North®, NOS®, Full Throttle®, Burn®, Mother®, Nalu®, Ultra Energy®, Play® and Power Play® (stylized), Relentless®, BPM®, BU®, Gladiator®, Samurai®, Oskar Blues Brewery®, Cigar City®, Deep Ellum Brewing Co®, Perrin Brewing Company®, Squatters®, Wasatch®, Jai Alai®, Dale’s Pale Ale®, Dallas Blonde®, Wild Basin®, Dale’s®, Mama’s Little Yella Pils®, Hop Rising® and The Beast UnleashedTM trademarks, all used in connection with the manufacture, sale and distribution of beverages. The Company also owns a number of other trademarks, flavors and formulas in the United States, as well as in a number of countries around the world. In accordance with FASB ASC 350, intangible assets with indefinite lives are not amortized but instead are measured for impairment at least annually, or when events indicate that an impairment exists. The Company calculates impairment as the excess of the carrying value of its indefinite-lived assets over their estimated fair value. If the carrying value exceeds the estimate of fair value a write-down is recorded. The Company amortizes its trademarks with finite useful lives over their respective useful lives. For the years ended December 31, 2022 and 2020, impairment charges of $2.2 million and $8.7 million, respectively, were recorded to indefinite-lived intangibles. For the year ended December 31, 2021, no impairments were recorded.

We presently have more than 17,500 registered trademarks and pending applications in various countries worldwide, and we apply for new trademarks on an ongoing basis. We regard our trademarks, service marks, copyrights, domain names, trade dress and other intellectual property as very important to our business. We consider Monster®, Monster Energy®, ®, Monster Energy Ultra®, Monster Dragon Iced Tea®, Unleash the Beast!®, Rehab® Monster®, Java Monster®, Muscle Monster®, Punch Monster®, Juice Monster®, Hydro® (stylized), Monster HydroSport Super Fuel®, Hydro Super Sport®, Monster Super Fuel®, Espresso Monster®, Monster Energy® Nitro, Reign Total Body Fuel®, Reign Inferno®, True North®, BU®, Nalu®, NOS®, Full Throttle®, Burn®, Mother®, Ultra Energy®, Play® and Power Play® (stylized), Relentless®, Predator®, Fury®, Live+®, BPM®, Gladiator®, Samurai®, Oskar Blues Brewery®, Cigar City®, Deep Ellum Brewing Co®, Perrin Brewing Company®, Squatters®, Wasatch®, Jai Alai®, Dale’s Pale Ale®, Dallas Blonde®, Wild Basin®, Dale’s®, Mama’s Little Yella Pils®, Hop Rising® and The Beast UnleashedTM to be our core trademarks. We also own the intellectual property of our most important flavors for certain of our Monster Energy® Brand energy drinks in perpetuity.

Leases

The Company leases identified assets comprised of real estate and equipment. Real estate leases consist primarily of office and warehouse space and equipment leases consist of vehicles and warehouse equipment. At the inception of a contract, the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term, and (3) whether the Company has the right to direct the use of the asset. At inception of a lease, the Company allocates the consideration in the contract to each lease and non-lease component based on the component’s relative stand-alone price to determine the lease payments. Lease and non-lease components are accounted for separately.

Leases are classified as either finance leases or operating leases based on criteria in ASC 842, “Leases”. The Company’s operating leases are comprised of real estate and warehouse equipment, and the Company’s finance leases are comprised of vehicles.

Right-of-use (“ROU”) assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company’s leases generally do not provide an implicit rate, the Company uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. ROU assets also include any lease payments made and exclude lease incentives. Lease terms include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.

Certain of the Company’s real estate leases contain variable lease payments, including payments based on an index or rate. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at the lease

commencement date. Additional payments based on the change in an index or rate, or payments based on a change in the Company’s portion of real estate taxes and insurance, are recorded as a period expense when incurred.

Lease expense for operating leases, consisting of lease payments, is recognized on a straight-line basis over the lease term and is included in operating expenses in the consolidated statement of income. Lease expense for finance leases consists of the amortization of the ROU asset on a straight-line basis over the asset’s estimated useful life and is included in operating expenses in the consolidated statement of income. Interest expense on finance leases is calculated using the amortized cost basis and is included in other (expense) income, net in the consolidated statement of income.

The Company’s leases have remaining lease terms of less than one year to 11 years, some of which include options to extend the leases for up to five years, and some of which include options to terminate the leases within one year. The Company has elected not to recognize ROU assets and lease liabilities for short-term operating leases that have a term of 12 months or less.

Long-Lived Assets

Long-Lived Assets – Management regularly reviews property and equipment and other long-lived assets, including certain definite-lived intangible assets, for possible impairment. This review occurs annually, or more frequently if events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. If there is indication of impairment, management then prepares an estimate of future cash flows (undiscounted and without interest charges) expected to result from the use of the asset and its eventual disposition. If these cash flows are less than the carrying amount of the asset, an impairment loss is recognized to write down the asset to its estimated fair value. The fair value is estimated

using the present value of the future cash flows discounted at a rate commensurate with management’s estimates of the business risks. Preparation of estimated expected future cash flows is inherently subjective and is based on management’s best estimate of assumptions concerning expected future conditions. For the years ended December 31, 2022, 2021 and 2020, there were no impairment indicators identified. Long-lived assets held for sale are recorded at the lower of their carrying amount or fair value less cost to sell.

Foreign Currency Translation and Transactions

Foreign Currency Translation and Transactions – The accounts of the Company’s foreign subsidiaries are translated in accordance with FASB ASC 830. Foreign currency transaction gains and losses are recognized in other expense, net, at the time they occur. Net foreign currency exchange gains or losses resulting from the translation of assets and liabilities of foreign subsidiaries whose functional currency is not the U.S. dollar are recorded as a part of accumulated other comprehensive income (loss) in stockholders’ equity. Unrealized foreign currency exchange gains and losses on certain intercompany transactions that are of a long-term investment nature (i.e., settlement is not planned or anticipated in the foreseeable future) are also recorded in accumulated other comprehensive income (loss) in stockholders’ equity. During the years ended December 31, 2022, 2021 and 2020, the Company entered into forward currency exchange contracts with financial institutions to create an economic hedge to specifically manage a portion of the foreign exchange risk exposure associated with certain consolidated subsidiaries non-functional currency denominated assets and liabilities. All foreign currency exchange contracts outstanding as of December 31, 2022 have terms of three months or less. The Company does not enter into forward currency exchange contracts for speculation or trading purposes.

The Company has not designated its foreign currency exchange contracts as hedge transactions under FASB ASC 815. Therefore, gains and losses on the Company’s foreign currency exchange contracts are recognized in other (expense) income, net, in the consolidated statements of income, and are largely offset by the changes in the fair value of the underlying economically hedged item. For the years ended December 31, 2022, 2021 and 2020, aggregate foreign currency transaction gains (losses), including the gains or losses on forward currency exchange contracts, amounted to ($37.9) million, $0.3 million and ($11.2) million, respectively, and have been recorded in other (expense) income, net, in the accompanying consolidated statements of income.

Revenue Recognition

The Company’s Monster Energy® Drinks segment primarily generates net operating revenues by selling ready-to-drink packaged energy drinks primarily to bottlers and full service beverage bottlers/distributors (“bottlers/distributors”). In some cases, the Company sells ready-to-drink packaged energy drinks directly to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, drug stores, foodservice customers, value stores, e-commerce retailers and the military.

The Company’s Strategic Brands segment primarily generates net operating revenues by selling “concentrates” and/or “beverage bases” to authorized bottling and canning operations. Such bottlers generally combine the concentrates and/or beverage bases with sweeteners, water and other ingredients to produce ready-to-drink packaged energy drinks. The ready-to-drink packaged energy drinks are then sold by such bottlers to other bottlers/distributors and to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, foodservice customers, drug stores, value stores, e-commerce retailers and the military. To a lesser extent, the Strategic Brands segment generates net operating revenues by selling certain ready-to-drink packaged energy drinks to bottlers/distributors.

The Company’s Alcohol Brands segment primarily generates operating revenues by selling kegged and ready-to-drink canned beers, hard seltzers and FMBs primarily to beer distributors in the United States.

The majority of the Company’s revenue is recognized when it satisfies a single performance obligation by transferring control of its products to a customer. Control is generally transferred when the Company’s products are either shipped or delivered based on the terms contained within the underlying contracts or agreements. Certain of the Company’s bottlers/distributors may also perform a separate function as a co-packer on the Company’s behalf. In such cases, control of the Company’s products passes to such bottlers/distributors when they notify the Company that they have taken possession or transferred the relevant portion of the Company’s finished goods. The Company’s general payment terms are short-term in duration. The Company does not have significant financing components or payment terms. The Company did not have any material unsatisfied performance obligations as of December 31, 2022 and 2021.

The Company excludes from revenues all taxes assessed by a governmental authority that are imposed on the sale of its products and collected from customers.

Distribution expenses to transport the Company’s products, where applicable, and warehousing expense after manufacture are accounted for within operating expenses.

Promotional and other allowances (variable consideration) recorded as a reduction to net sales for the Company’s energy drink products, primarily include consideration given to the Company’s non-alcohol bottlers/distributors or retail customers including, but not limited to the following:

discounts granted off list prices to support price promotions to end-consumers by retailers;
reimbursements given to the Company’s bottlers/distributors for agreed portions of their promotional spend with retailers, including slotting, shelf space allowances and other fees for both new and existing products;
the Company’s agreed share of fees given to bottlers/distributors and/or directly to retailers for advertising, in-store marketing and promotional activities;
the Company’s agreed share of slotting, shelf space allowances and other fees given directly to retailers, club stores and/or wholesalers;
incentives given to the Company’s bottlers/distributors and/or retailers for achieving or exceeding certain predetermined sales goals;
discounted or free products;
contractual fees given to the Company’s bottlers/distributors related to sales made directly by the Company to certain customers that fall within the bottlers’/distributors’ sales territories; and
commissions to TCCC based on the Company’s sales to wholly-owned subsidiaries of TCCC (the “TCCC Subsidiaries”) and/or to TCCC bottlers/distributors accounted for under the equity method by TCCC (the “TCCC Related Parties”).

The Company’s promotional allowance programs with its non-alcohol bottlers/distributors and/or retailers are executed through separate agreements in the ordinary course of business. These agreements generally provide for one or more of the arrangements described above and are of varying durations, typically ranging from one week to one year. The Company’s promotional and other allowances for its energy drink products are calculated based on various programs with bottlers/distributors and retail customers, and accruals are established at the time of initial product sale for the Company’s anticipated liabilities. These accruals are based on agreed upon terms as well as the Company’s historical experience with similar programs and require management’s judgment with respect to estimating consumer participation and/or bottler/distributor and retail customer performance levels. Differences between such estimated expenses and actual expenses

for promotional and other allowance costs have historically been insignificant and are recognized in earnings in the period such differences are determined. Promotional and other allowances for our Alcohol Brands segment primarily include price promotions where permitted.

Amounts received pursuant to new and/or amended distribution agreements entered into with certain bottlers/distributors relating to the costs associated with terminating the Company’s prior distributors, are accounted for as deferred revenue and recognized as revenue ratably over the anticipated life of the respective distribution agreements, generally over 20 years.

The Company also enters into license agreements that generate revenues associated with third-party sales of non-beverage products bearing the Company’s trademarks including, but not limited to, clothing, hats, t-shirts, jackets, helmets and automotive wheels.

Management believes that adequate provision has been made for cash discounts, returns and spoilage based on the Company’s historical experience.

Cost of Sales

Cost of Sales – Cost of sales consists of the costs of flavors, concentrates, supplement ingredients and/or beverage bases, the costs of raw materials utilized in the manufacture of beverages, co-packing fees, repacking fees, in-bound freight charges, as well as internal transfer costs, warehouse expenses incurred prior to the manufacture of the Company’s finished products and certain quality control costs. In addition, the Company includes in costs of sales certain costs such as depreciation, amortization and payroll costs that relate to the direct manufacture by the Company of certain flavors and concentrates. Raw materials account for the largest portion of cost of sales. Raw materials include cans, bottles, other containers, flavors, ingredients and packaging materials.

Operating Expenses

Operating Expenses – Operating expenses include selling expenses such as distribution expenses to transport products to customers and warehousing expenses after manufacture, as well as expenses for advertising, sampling and in-store demonstration costs, costs for merchandise displays, point-of-sale materials and premium items, sponsorship expenses, other marketing expenses and design expenses. Operating expenses also include such costs as payroll costs, travel costs, professional service fees including legal fees, termination payments made to certain of the Company’s prior distributors, depreciation and other general and administrative costs.

Freight-Out Costs

Freight-Out Costs – For the years ended December 31, 2022, 2021 and 2020, freight-out costs amounted to $249.2 million, $213.9 million and $134.1 million, respectively, and have been recorded in operating expenses in the accompanying consolidated statements of income.

Advertising and Promotional Expenses

Advertising and Promotional Expenses – The Company accounts for advertising production costs by expensing such production costs the first time the related advertising takes place. A significant amount of the Company’s promotional expenses result from payments under endorsement and sponsorship contracts. Accounting for endorsement and sponsorship payments is based upon specific contract provisions. Generally, endorsement and sponsorship payments are expensed on a straight-line basis over the term of the contract after giving recognition to the periodic performance compliance provisions of the contracts. Advertising and promotional expenses, including, but not limited to, production costs amounted to $460.7 million, $417.6 million and $345.7 million for the years ended December 31, 2022, 2021 and 2020, respectively. Advertising and promotional expenses are included in operating expenses in the accompanying consolidated statements of income.

Income Taxes

Income Taxes – The Company utilizes the liability method of accounting for income taxes as set forth in FASB ASC 740. Under the liability method, deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized. In determining the need for valuation allowances the Company considers projected future taxable income and the availability of tax planning strategies. If in the future the Company determines that it would not be able to realize its recorded deferred tax assets, an increase in the valuation allowance would be recorded, decreasing earnings in the period in which such determination is made.

The Company assesses its income tax positions and records tax benefits for all years subject to examination based upon the Company’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements.

Stock-Based Compensation

Stock-Based Compensation – The Company accounts for stock-based compensation under the provisions of FASB ASC 718. The Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes-Merton option pricing formula. The Company records compensation expense for non-employee stock options based on the estimated fair value of the options as of the earlier of (1) the date at which a commitment for performance by the non-employee to earn the stock option is reached or (2) the date at which the non-employee’s performance is complete, using the Black-Scholes-Merton option pricing formula. Stock-based compensation cost for restricted stock units and performance share units is measured based on the closing fair market value of the Company’s common stock at the date of grant. In the event that the Company has the option and intent to settle a restricted stock unit or performance share unit in cash, the award is classified as a liability and revalued at each balance sheet date. See Note 16.

Net Income Per Common Share

Net Income Per Common Share – In accordance with FASB ASC 260, net income per common share, on a basic and diluted basis, is presented for all periods. Basic net income per share is computed by dividing net income by the weighted average number of common shares outstanding during each period. Diluted net income per share is computed by dividing net income by the weighted average number of common and dilutive common equivalent shares outstanding. The calculation of common equivalent shares assumes the exercise of dilutive stock options, net of assumed treasury share repurchases at average market prices, as applicable.

Concentration of Risk

Concentration of Risk – Certain of the Company’s products utilize components (raw materials and/or co-packing services) from a limited number of sources. A disruption in the supply of such components could significantly affect the Company’s revenues from those products, as alternative sources of such components may not be available at commercially reasonable rates or within a reasonably short time period. The Company continues to endeavor to secure the availability of alternative sources for such components and minimize the risk of any disruption in production.

The Coca-Cola Company (“TCCC”), through certain wholly-owned subsidiaries (the “TCCC Subsidiaries”), accounted for approximately 2% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020.

Coca-Cola Consolidated, Inc. accounted for approximately 11%, 12% and 12% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Reyes Coca-Cola Bottling, LLC accounted for approximately 9%, 10% and 11% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Coca-Cola Europacific Partners accounted for approximately 13%, 12% and 10% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.

Credit Risk

Credit Risk – The Company sells its products nationally and internationally, primarily to bottlers and full service beverage distributors, retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, drug stores, foodservice customers, value stores, e-commerce retailers and the military. The Company performs ongoing credit evaluations of its customers and generally does not require collateral. The Company maintains reserves for estimated credit losses, and historically, such losses have been within management’s expectations.

Fair Value of Financial Instruments

Fair Value of Financial Instruments – The carrying value of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to the relatively short maturity of the respective instruments.

Use of Estimates

Use of Estimates – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Recent Accounting Pronouncements

Recent Accounting Pronouncements In October 2021, the FASB issued Accounting Standards Update (“ASU”) No. 2021-08, “Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)”. ASU No. 2021-08 requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively. Early adoption is also permitted, including adoption in an interim period. If early adopted, the amendments are applied retrospectively to all business combinations for which the acquisition date occurred during the fiscal year of adoption. The Company adopted ASU No. 2021-08 on January 1, 2023, which did not have a material impact on the Company’s financial position, results of operations and liquidity.

XML 48 R32.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2022
ACQUISITIONS  
Summary the fair value allocations of the CANarchy Transaction

Identifiable 

Assets Acquired 

and Liabilities

Consideration 

    

 Assumed

    

Transferred

Intangibles - trademarks (non-amortizing)

$

89,500

$

Intangibles - customer relationships (amortizing)

 

54,500

 

Intangibles - permits (non-amortizing)

 

6,000

 

Property and equipment

 

81,285

 

Inventory

 

18,300

 

Right-of-use assets

 

12,836

 

Operating lease liabilities

 

(12,836)

 

Working capital (excluding inventory)

 

(5,640)

 

Other

 

(770)

 

Goodwill

 

86,298

 

Cash

 

3,248

 

332,721

Total

$

332,721

$

332,721

XML 49 R33.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2022
REVENUE RECOGNITION  
Schedule of disaggregation of revenue by geographical markets

Year Ended December 31, 2022

Latin

America

U.S. and

and

Net Sales

    

Canada

    

EMEA1

    

Asia Pacific

    

Caribbean

    

Total

Monster Energy® Drinks

$

3,806,351

$

1,105,302

$

426,800

$

494,758

$

5,833,211

Strategic Brands

 

184,844

 

123,440

 

29,386

 

15,820

 

353,490

Alcohol Brands2

101,405

101,405

Other

 

22,944

 

 

 

 

22,944

Total Net Sales

$

4,115,544

$

1,228,742

$

456,186

$

510,578

$

6,311,050

Year Ended December 31, 2021

Latin

America

U.S. and

and

Net Sales

    

Canada

    

EMEA1

    

Asia Pacific

    

Caribbean

    

Total

Monster Energy® Drinks

$

3,455,704

$

1,004,005

$

446,023

$

314,941

$

5,220,673

Strategic Brands

 

158,390

 

99,423

 

26,811

 

10,138

 

294,762

Other

 

25,917

 

 

 

 

25,917

Total Net Sales

$

3,640,011

$

1,103,428

$

472,834

$

325,079

$

5,541,352

Year Ended December 31, 2020

    

    

    

    

Latin

    

America

 

U.S. and

and

 

Net Sales

Canada

EMEA1

Asia Pacific

Caribbean

Total

Monster Energy® Drinks

$

3,020,667

$

675,045

$

400,317

$

209,217

$

4,305,246

Strategic Brands

166,861

70,782

23,475

5,236

266,354

Other

27,038

27,038

Total Net Sales

$

3,214,566

$

745,827

$

423,792

$

214,453

$

4,598,638

1Europe, Middle East and Africa (“EMEA”)

2Effectively from February 17, 2022 to December 31, 2022

XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Tables)
12 Months Ended
Dec. 31, 2022
LEASES  
Schedule of lease cost

    

2022

    

2021

    

2020

Operating lease cost

    

$

8,641

$

4,614

    

$

4,637

Short-term lease cost

3,705

 

5,218

 

3,408

Variable lease cost

773

 

710

 

719

Finance leases:

 

 

Amortization of ROU assets

545

 

546

 

626

Interest on lease liabilities

24

 

19

 

39

Finance lease cost

569

 

565

 

665

Total lease cost

$

13,688

$

11,107

$

9,429

Schedule of supplemental cash flow information for leases

    

2022

    

2021

    

2020

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

  

  

  

Operating cash flows from operating leases

$

8,164

$

4,123

$

3,982

Operating cash flows from finance leases

 

24

 

19

 

39

Financing cash flows from finance leases

 

2,091

 

2,698

 

3,086

ROU assets obtained in exchange for lease obligations:

 

 

 

Finance leases

 

1,897

 

2,878

 

2,417

Operating leases

 

22,962

 

4,313

 

3,003

Schedule of ROU assets for operating and finance leases

December 31, 2022

    

Real Estate

    

Equipment

    

Total

    

Balance Sheet Location

Operating leases

$

37,682

$

330

$

38,012

 

Other Assets

Finance leases

 

 

1,598

 

1,598

 

Property and Equipment, net

December 31, 2021

    

Real Estate

    

Equipment

    

Total

    

Balance Sheet Location

Operating leases

$

22,518

$

639

$

23,157

 

Other Assets

Finance leases

 

 

2,646

 

2,646

 

Property and Equipment, net

Summary of operating and finance lease liabilities recognized in the condensed consolidated balance sheets

December 31, 2022

    

Operating Leases

    

Finance Leases

Accrued liabilities

$

7,747

$

757

Other liabilities

 

29,586

 

41

Total

$

37,333

$

798

December 31, 2021

    

Operating Leases

    

Finance Leases

Accrued liabilities

$

3,990

$

960

Other liabilities

 

17,389

 

41

Total

$

21,379

$

1,001

Schedule of weighted-average remaining lease terms and weighted-average discount rates

December 31, 2022

    

Operating Leases

    

Finance Leases

 

Weighted-average remaining lease term (years)

 

6.7

 

0.8

Weighted-average discount rate

 

3.4

%  

3.6

%

December 31, 2021

    

Operating Leases

    

Finance Leases

Weighted-average remaining lease term (years)

 

8.1

0.7

Weighted-average discount rate

 

3.5

%  

1.3

%

Schedule of reconciliation of undiscounted future lease payments for operating and finance leases

    

Undiscounted Future Lease Payments

Operating Leases

    

Finance Leases

2023

$

8,854

$

769

2024

 

7,324

 

23

2025

 

5,242

 

17

2026

 

4,182

 

2

2027

4,060

2028 and thereafter

 

12,349

 

Total lease payments

 

42,011

 

811

Less imputed interest

 

(4,678)

 

(13)

Total

$

37,333

$

798

XML 51 R35.htm IDEA: XBRL DOCUMENT v3.22.4
INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2022
INVESTMENTS  
Summary of investments in available-for-sale

Continuous

Continuous

Gross

Gross

Unrealized

Unrealized

Unrealized

Unrealized

Loss Position

Loss Position

Amortized

Holding

Holding

Fair

less than 12

greater than 

December 31, 2022

    

Cost

    

Gains

    

Losses

    

Value

    

Months

    

12 Months

Available-for-sale

Short-term:

Commercial paper

$

197,712

$

1

$

4

$

197,709

$

4

$

Certificates of deposit

10,078

10,078

Municipal securities

 

211,791

60

612

211,239

612

U.S. government agency securities

 

109,697

 

3

 

715

 

108,985

 

715

 

U.S. treasuries

838,825

 

17

 

4,539

 

834,303

 

4,539

 

Long-term:

U.S. government agency securities

2,016

3

2,013

3

U.S. treasuries

53,215

20

71

53,164

71

Variable rate demand notes

6,266

6,266

Total

$

1,429,600

$

101

$

5,944

$

1,423,757

$

5,944

$

Continuous

Continuous

Gross

Gross

Unrealized

Unrealized

Unrealized

Unrealized

Loss Position

Loss Position

Amortized

Holding

Holding

Fair

less than 12

greater than 

December 31, 2021

    

Cost

    

Gains

    

Losses

    

Value

    

Months

    

12 Months

Available-for-sale

Short-term:

Commercial paper

$

334,077

$

$

$

334,077

$

$

Certificates of deposit

44,502

44,502

Municipal securities

 

666

 

 

 

666

 

 

U.S. government agency securities

 

62,687

 

 

26

 

62,661

 

26

 

U.S. treasuries

1,308,536

2

717

1,307,821

717

Long-term:

U.S. government agency securities

12,500

24

12,476

24

U.S. treasuries

87,133

190

86,943

190

Total

$

1,850,101

$

2

$

957

$

1,849,146

$

957

$

Summary of the underlying contractual maturities of investments

December 31, 2022

December 31, 2021

    

Amortized Cost

    

Fair Value

    

Amortized Cost

    

Fair Value

Less than 1 year:

Commercial paper

$

197,712

$

197,710

 

$

334,077

$

334,077

Municipal securities

 

211,791

 

211,239

 

 

666

 

666

U.S. government agency securities

 

109,697

 

108,985

 

 

62,687

 

62,661

Certificates of deposit

 

10,078

 

10,078

 

 

44,502

 

44,502

U.S. treasuries

838,825

834,302

1,308,536

1,307,821

Due 1 - 10 years:

U.S. treasuries

53,215

53,164

87,133

86,943

U.S. government agency securities

 

2,016

 

2,013

 

 

12,500

 

12,476

Variable rate demand notes

4,862

4,862

Due 11 - 20 years:

Variable rate demand notes

 

1,404

 

1,404

 

 

 

Total

$

1,429,600

$

1,423,757

 

$

1,850,101

$

1,849,146

XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2022
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES  
Schedule of financial assets and liabilities recorded at fair value on a recurring basis

December 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

Cash

$

1,132,509

$

$

$

1,132,509

Money market funds

 

121,444

 

 

 

121,444

Certificates of deposit

10,078

10,078

Commercial paper

 

 

225,067

 

 

225,067

Variable rate demand notes

6,266

6,266

Municipal securities

 

 

213,798

 

 

213,798

U.S. government agency securities

 

 

113,357

 

 

113,357

U.S. treasuries

908,379

908,379

Foreign currency derivatives

 

 

(3,733)

 

 

(3,733)

Total

$

1,253,953

$

1,473,212

$

$

2,727,165

Amounts included in:

Cash and cash equivalents

$

1,253,953

$

53,188

$

$

1,307,141

Short-term investments

 

 

1,362,314

 

 

1,362,314

Accounts receivable, net

 

 

965

 

 

965

Investments

 

 

61,443

 

 

61,443

Accrued liabilities

 

 

(4,698)

 

 

(4,698)

Total

$

1,253,953

$

1,473,212

$

$

2,727,165

December 31, 2021

    

Level 1

    

Level 2

    

Level 3

    

Total

Cash

$

749,089

$

$

$

749,089

Money market funds

 

440,826

 

 

 

440,826

Certificates of deposit

44,502

44,502

Commercial paper

 

 

335,477

 

 

335,477

Municipal securities

 

 

2,428

 

 

2,428

U.S. government agency securities

 

 

75,137

 

 

75,137

U.S. treasuries

1,528,149

1,528,149

Foreign currency derivatives

 

 

(278)

 

 

(278)

Total

$

1,189,915

$

1,985,415

$

$

3,175,330

Amounts included in:

Cash and cash equivalents

$

1,189,915

$

136,547

$

$

1,326,462

Short-term investments

 

 

1,749,727

 

 

1,749,727

Accounts receivable, net

 

 

654

 

 

654

Investments

 

 

99,419

 

 

99,419

Accrued liabilities

 

 

(932)

 

 

(932)

Total

$

1,189,915

$

1,985,415

$

$

3,175,330

XML 53 R37.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)
12 Months Ended
Dec. 31, 2022
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES  
Schedule of notional amount and fair value of all outstanding foreign currency derivative instruments in the consolidated balance sheets

December 31, 2022

Derivatives not designated as

hedging instruments under

Notional 

Fair

ASC 815

    

Amount

    

 Value

    

Balance Sheet Location

Assets:

Foreign currency exchange contracts:

Receive SGD/pay USD

 $

15,883

 $

398

 

Accounts receivable, net

Receive CAD/pay USD

34,467

106

Accounts receivable, net

Receive USD/pay MXN

 

12,430

 

88

 

Accounts receivable, net

Receive USD/pay GBP

43,551

118

Accounts receivable, net

Receive RSD/pay USD

3,513

112

Accounts receivable, net

Receive GBP/pay USD

34,716

100

Accounts receivable, net

Receive GBP/pay USD

4,321

31

Accounts receivable, net

Receive USD/pay COP

11,570

12

Accounts receivable, net

Liabilities:

Foreign currency exchange contracts:

Receive USD/pay CLP

$

43,071

$

(2,549)

 

Accrued liabilities

Receive USD/pay EUR

40,592

 

(1,377)

Accrued liabilities

Receive USD/pay CNY

12,460

 

(362)

 

Accrued liabilities

Receive USD/pay EUR

34,714

(295)

Accrued liabilities

Receive USD/pay NZD

4,093

 

(91)

 

Accrued liabilities

Receive USD/pay AUD

1,271

 

(23)

 

Accrued liabilities

Receive USD/pay ZAR

3,124

 

(1)

 

Accrued liabilities

December 31, 2021

Derivatives not designated as

hedging instruments under

Notional

Fair

ASC 815

    

 Amount

    

 Value

    

Balance Sheet Location

Assets:

Foreign currency exchange contracts:

Receive SGD/pay USD

 $

16,544

 $

297

 

Accounts receivable, net

Receive USD/pay COP

9,754

296

Accounts receivable, net

Receive RSD/pay USD

 

9,837

 

46

 

Accounts receivable, net

Receive USD/pay RUB

7,175

15

Accounts receivable, net

Liabilities:

Foreign currency exchange contracts:

Receive USD/pay GBP

$

29,929

$

(666)

 

Accrued liabilities

Receive USD/pay AUD

2,602

 

(88)

Accrued liabilities

Receive USD/pay CNY

12,230

(74)

Accrued liabilities

Receive USD/pay NZD

2,693

(45)

Accrued liabilities

Receive USD/pay EUR

3,045

(29)

Accrued liabilities

Receive USD/pay ZAR

4,140

 

(21)

 

Accrued liabilities

Receive USD/pay DKK

1,461

(9)

Accrued liabilities

Schedule of net loss on derivative instruments in the consolidated statements of income

Amount of loss

recognized in income on

derivatives

Derivatives not designated as

Location of loss

Year ended

hedging instruments under

recognized in income on

December 31, 

December 31, 

December 31, 

ASC 815

    

derivatives

    

2022

    

2021

    

2020

Foreign currency exchange contracts

 

Other (expense) income, net

 

$

6,893

 

$

5,445

 

$

3,317

XML 54 R38.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2022
INVENTORIES  
Schedule of inventories

    

2022

    

2021

Raw materials

$

467,392

$

349,865

Work in process

1,688

Finished goods

 

466,551

 

243,492

$

935,631

$

593,357

XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT, Net (Tables)
12 Months Ended
Dec. 31, 2022
PROPERTY AND EQUIPMENT, Net  
Schedule of property and equipment

    

2022

    

2021

Land

$

139,798

$

85,455

Leasehold improvements

 

31,327

 

11,795

Furniture and fixtures

 

9,286

 

8,274

Office and computer equipment

 

22,386

 

21,601

Computer software

 

5,906

 

7,409

Equipment

 

244,739

 

189,820

Buildings

 

163,885

 

148,971

Vehicles

49,175

45,088

Assets under construction

 

83,553

 

20,125

 

750,055

 

538,538

Less: accumulated depreciation and amortization

 

(233,158)

 

(224,785)

$

516,897

$

313,753

XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2022
GOODWILL AND OTHER INTANGIBLE ASSETS  
Schedule of goodwill

Monster

Energy®

Strategic

Alcohol

    

Drinks

    

Brands

    

Brands

    

Other

    

Total

Balance at December 31, 2021

$

693,644

$

637,999

$

$

$

1,331,643

Acquisitions

 

 

 

86,298

 

 

86,298

Balance at December 31, 2022

$

693,644

$

637,999

$

86,298

$

$

1,417,941

Monster 

Energy®

Strategic

Alcohol

    

Drinks

    

 Brands

    

Brands

    

Other

    

Total

Balance at December 31, 2020

$

693,644

$

637,999

$

$

$

1,331,643

Acquisitions

 

 

 

 

 

Balance at December 31, 2021

$

693,644

$

637,999

$

$

$

1,331,643

Schedule of intangible assets

    

December 31, 

    

December 31, 

    

2022

    

2021

Amortizing intangibles

$

121,378

$

66,872

Accumulated amortization

 

(68,790)

 

(61,227)

 

52,588

 

5,645

Non-amortizing intangibles

 

1,167,822

 

1,066,741

$

1,220,410

$

1,072,386

Schedule of future estimated amortization expense related to amortizing intangibles

The following is the future estimated amortization expense related to amortizing intangibles as of December 31, 2022:

Year Ending December 31:

    

2023

    

$

4,745

2024

3,648

2025

3,647

2026

3,647

2027

3,647

2028 and thereafter

33,254

$

52,588

XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2022
COMMITMENTS AND CONTINGENCIES  
Schedule of contractual obligations related primarily to sponsorships and other commitments

Year Ending December 31:

    

 

2023

    

$

239,350

2024

51,162

2025

14,153

2026

9,586

2027

2028 and thereafter

 

$

314,251

XML 58 R42.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
12 Months Ended
Dec. 31, 2022
ACCUMULATED OTHER COMPREHENSIVE LOSS  
Schedule of components of accumulated other comprehensive loss

    

2022

    

2021

Accumulated net unrealized loss on available-for-sale securities

 

$

(5,843)

 

$

(956)

Foreign currency translation adjustments, net of tax

(153,230)

(68,209)

Total accumulated other comprehensive loss

 

$

(159,073)

 

$

(69,165)

XML 59 R43.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2022
STOCK-BASED COMPENSATION  
Schedule of weighted-average assumptions used to estimate the fair value of options granted

    

2022

    

2021

    

2020

 

Dividend yield

0.0

%  

0.0

%  

0.0

%  

Expected volatility

27.7

%  

28.9

%  

30.4

%  

Risk-free interest rate

2.15

%  

0.85

%  

0.70

%  

Expected term

6.1 Years

5.8 Years

5.8 Years

Summary of activities with respect to its stock option plans

Weighted-

Weighted-

Average

Average

Remaining

Number of

Exercise

Contractual

Aggregate

Shares

Price Per

Term (in

Intrinsic

Options

    

(in thousands)

    

Share

    

years)

    

Value

Outstanding at January 1, 2022

 

13,860

$

48.19

 

5.1

$

663,148

Granted 01/01/22 - 03/31/22

 

2,489

$

73.96

Granted 04/01/22 - 06/30/22

 

8

$

88.05

Granted 07/01/22 - 09/30/22

 

34

$

95.72

Granted 10/01/22 - 12/31/22

 

32

$

91.10

Exercised

 

(1,411)

$

45.37

Cancelled or forfeited

 

(157)

$

72.15

Outstanding at December 31, 2022

 

14,855

$

52.75

 

5.0

$

724,651

Vested and expected to vest in the future at December 31, 2022

14,509

$

52.22

4.9

$

715,462

Exercisable at December 31, 2022

 

9,764

$

42.81

 

3.4

$

573,325

Summary of information about stock options outstanding and exercisable

Options Outstanding

Options Exercisable

Weighted Average

 

Remaining

Weighted

Number

Weighted

Number

Contractual

Average

Exercisable

Average

Range of Exercise

Outstanding

Term

Exercise

(In

Exercise

Prices ($)

     

(In Thousands)

    

(Years)

    

Price ($)

    

Thousands)

    

Price ($)

$

15.71

-

$

36.05

 

2,768

 

0.8

 

$

20.75

 

2,768

 

$

20.75

$

37.10

-

$

43.99

 

1,751

 

3.3

 

$

43.43

 

1,751

 

$

43.43

$

44.92

-

$

46.27

 

2,189

 

3.2

 

$

45.60

 

2,189

 

$

45.60

$

48.11

-

$

57.95

 

529

 

5.5

 

$

53.29

 

313

 

$

52.96

$

58.73

-

$

58.73

 

1,818

 

5.2

 

$

58.73

 

1,310

 

$

58.73

$

58.77

-

$

62.39

 

2,247

 

6.6

 

$

60.80

 

1,252

 

$

60.53

$

62.92

-

$

67.42

 

43

 

6.1

 

$

64.19

 

26

 

$

63.46

$

73.23

-

$

73.23

 

2,263

 

9.2

 

$

73.23

 

 

$

$

77.92

-

$

97.80

 

1,237

 

8.4

 

$

88.32

 

155

 

$

89.02

$

98.49

-

$

98.49

 

10

 

9.6

 

$

98.49

 

 

$

 

14,855

 

5.0

 

$

52.75

 

9,764

 

$

42.81

Summary of activities with respect to non-vested restricted stock units and performance share units

Weighted

Number of

Average

Shares (in

Grant-Date

    

thousands)

    

Fair Value

Non-vested at January 1, 2022

910

$

69.02

Granted 01/01/22 - 03/31/221

484

$

71.88

Granted 04/01/22 - 06/30/22

15

$

87.52

Granted 07/01/22 - 09/30/22

6

$

95.17

Granted 10/01/22 - 12/31/22

1

$

90.29

Vested

(389)

$

64.59

Forfeited/cancelled

(14)

$

68.27

Non-vested at December 31, 2022

1,013

$

72.54

Schedule of employee and non-employee share-based compensation expense

    

2022

    

2021

    

2020

Operating expenses

 

$

64,109

 

$

70,483

 

$

70,289

Total employee and non-employee share-based compensation expense included in income, before income tax

64,109

70,483

70,289

Less: Amount of income tax benefit recognized in earnings

(13,175)

(14,228)

(15,499)

Amount charged against net income

 

$

50,934

 

$

56,255

 

$

54,790

XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2022
INCOME TAXES  
Schedule of domestic and foreign components of the income before provision for income taxes

Year Ended December 31, 

    

2022

    

2021

    

2020

Domestic*

 

$

1,327,459

 

$

1,431,797

 

$

1,374,402

Foreign*

244,505

369,622

251,755

Income before provision for income taxes

 

$

1,571,964

 

$

1,801,419

 

$

1,626,157

*After intercompany royalties, management fees and interest charges from the Company’s domestic to foreign entities of $85.0 million, $61.1 million and $54.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.

Schedule of components of the provision for income taxes

Year Ended December 31, 

    

2022

    

2021

    

2020

Current:

Federal

 

$

247,482

 

$

273,115

 

$

259,073

State

47,255

44,990

43,704

Foreign

37,421

89,410

70,658

332,158

407,515

373,435

Deferred:

Federal

19,111

14,750

11,401

State

258

4,689

4,709

Foreign

26,084

5,092

(167,595)

45,453

24,531

(151,485)

Valuation allowance

2,729

(8,102)

(5,387)

 

$

380,340

 

$

423,944

 

$

216,563

Schedule of reconciliation of income taxes computed at statutory federal rate to total income taxes

Year Ended December 31, 

    

2022

    

2021

    

2020

U.S. Federal tax expense at statutory rates

 

$

330,113

 

$

378,298

 

$

341,493

State income taxes, net of federal tax benefit

35,848

38,894

37,478

Permanent differences

(5,450)

(4,168)

(1,064)

Stock based compensation

3,571

2,790

1,097

Intra-company transfer benefit

(165,075)

Other

1,371

(649)

(7,388)

Foreign rate differential

12,158

16,881

15,409

Valuation allowance

2,729

(8,102)

(5,387)

 

$

380,340

 

$

423,944

 

$

216,563

Schedule of components of the deferred tax assets (liabilities)

    

2022

    

2021

Deferred Tax Assets:

Reserve for sales returns

 

$

2,262

 

$

889

Reserve for inventory obsolescence

4,651

3,643

Reserve for marketing development fund

7,487

8,951

Capitalization of inventory costs

6,537

2,533

State franchise tax - current

2,339

2,493

Accrued compensation

10,499

2,854

Accrued other liabilities

1,820

4,634

Deferred revenue

63,196

68,557

Stock-based compensation

25,526

24,635

Foreign net operating loss carryforward

19,896

14,507

Prepaid supplies

7,901

6,317

Termination payments

52,466

58,042

Operating lease liabilities

5,739

4,711

Intangibles

33,603

72,666

Impairment-trademarks and others

2,567

2,047

Other deferred tax assets

33,209

33,013

Total gross deferred tax assets

 

$

279,698

 

$

310,492

Deferred Tax Liabilities:

Amortization of trademarks

 

$

(39,237)

 

$

(41,517)

State franchise tax - deferred

(5,503)

(5,505)

Operating lease ROU assets

(5,739)

(4,711)

Other deferred tax liabilities

(5)

(618)

Depreciation

(22,433)

(5,907)

Total gross deferred tax liabilities

(72,917)

(58,258)

Valuation Allowance

(29,742)

(27,013)

Net deferred tax assets

 

$

177,039

 

$

225,221

Schedule of roll-forward of the total gross unrecognized tax benefits, not including interest and penalties

    

Gross Unrecognized Tax 

Benefits

Balance at December 31, 2019

$

2,993

Additions for tax positions related to the current year

 

Additions for tax positions related to the prior year

 

Decreases for tax positions related to prior years

 

(2,251)

Balance at December 31, 2020

$

742

Additions for tax positions related to the current year

Additions for tax positions related to the prior year

Decreases for tax positions related to prior years

(742)

Balance at December 31, 2021

$

Additions for tax positions related to the current year

Additions for tax positions related to the prior year

3,020

Decreases for tax positions related to prior years

 

Balance at December 31, 2022

$

3,020

XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
EARNINGS PER SHARE  
Schedule of reconciliation of the weighted average shares used in the basic and diluted earnings per common share computations

    

2022

    

2021

    

2020

Weighted-average shares outstanding:

Basic

526,779

528,763

529,639

Dilutive securities

6,442

6,876

5,168

Diluted

533,221

535,639

534,807

XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2022
SEGMENT INFORMATION  
Schedule of net revenues and other financial information by segment

    

2022

    

2021

    

2020

Net sales:

Monster Energy® Drinks1

$

5,833,211

$

5,220,673

$

4,305,246

Strategic Brands

 

353,490

 

294,762

 

266,354

Alcohol Brands2

101,405

Other

 

22,944

 

25,917

 

27,038

Corporate and unallocated

 

 

 

$

6,311,050

$

5,541,352

$

4,598,638

    

2022

    

2021

    

2020

Operating Income:

Monster Energy® Drinks1

$

1,850,053

$

1,990,785

$

1,820,346

Strategic Brands

 

197,709

 

173,660

 

155,047

Alcohol Brands2

(31,502)

Other

 

3,040

 

6,935

 

5,930

Corporate and unallocated

 

(434,579)

 

(373,913)

 

(348,170)

$

1,584,721

$

1,797,467

$

1,633,153

    

2022

    

2021

    

2020

Income before tax:

Monster Energy® Drinks1

$

1,853,011

$

1,992,185

$

1,820,625

Strategic Brands

 

197,843

 

173,739

 

155,047

Alcohol Brands2

(31,772)

Other

 

3,041

 

6,935

 

5,933

Corporate and unallocated

 

(450,159)

 

(371,440)

 

(355,448)

$

1,571,964

$

1,801,419

$

1,626,157

(1)Includes $40.0 million, $41.5 million and $42.1 million for the years ended December 31, 2022, 2021 and 2020, respectively, related to the recognition of deferred revenue.
(2)Effectively from February 17, 2022 to December 31, 2022.

    

2022

    

2021

    

2020

Depreciation and amortization:

Monster Energy® Drinks

$

31,957

$

34,532

$

38,277

Strategic Brands

 

924

 

1,085

 

4,178

Alcohol Brands

13,440

Other

 

4,461

 

4,485

 

4,631

Corporate and unallocated

 

10,459

 

10,053

 

9,944

$

61,241

$

50,155

$

57,030

Schedule of goodwill and other intangible assets for the reportable segments

    

2022

    

2021

Goodwill and other intangible assets:

Monster Energy® Drinks

$

1,424,212

$

1,420,503

Strategic Brands

 

979,896

 

978,032

Alcohol Brands

233,140

Other

 

1,103

 

5,494

Corporate and unallocated

 

 

$

2,638,351

$

2,404,029

XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.4
RELATED PARTY TRANSACTIONS (Tables)
12 Months Ended
Dec. 31, 2022
RELATED PARTY TRANSACTIONS  
Schedule of related party transactions

December 31, 

December 31, 

    

2022

    

2021

Accounts receivable, net

$

88,169

$

94,647

Accounts payable

$

(35,467)

$

(35,248)

Accrued promotional allowances

$

(11,222)

$

(4,536)

Accrued liabilities

$

(14,733)

$

(26,616)

XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.4
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
item
Dec. 31, 2021
USD ($)
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Amounts of property and equipment reclassified to assets under construction | $   $ 20.1
Number of registered trademarks held | item 17,500  
Minimum | Property and Equipment    
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Estimated useful lives (in years) 3 years  
Maximum | Property and Equipment    
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Estimated useful lives (in years) 30 years  
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.4
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Impairment of Goodwill $ 0 $ 0 $ 0
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.4
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Other Intangibles (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Impairment charges $ 2,200 $ 0 $ 8,700
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.4
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign Currency Translation and Transactions (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Foreign currency transaction gains (losses) $ (37.9) $ 0.3 $ (11.2)
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.4
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Freight-Out Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Freight-out costs $ 249.2 $ 213.9 $ 134.1
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.4
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertising and Promotional Expenses (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Advertising and promotional expenses $ 460.7 $ 417.6 $ 345.7
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.4
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Risk (Details) - Customer concentration - Sales
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Coca Cola Company      
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Percentage of net sales 2.00% 2.00% 2.00%
Coca-Cola Consolidated, Inc      
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Percentage of net sales 11.00% 12.00% 12.00%
Reyes Coca-Cola Bottling      
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Percentage of net sales 13.00% 12.00% 10.00%
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS (Details) - CANarchy - USD ($)
$ in Thousands
3 Months Ended
Feb. 17, 2022
Dec. 31, 2022
ACQUISITIONS    
Business combination consideration including adjustments transferred $ 329,500  
Consideration Transferred    
Cash 332,721  
Total 332,721  
Identifiable Assets Acquired and Liabilities Assumed    
Intangibles - trademarks (non-amortizing) 89,500  
Intangibles - customer relationships (amortizing) 54,500  
Intangibles - permits (non-amortizing) 6,000  
Property and equipment, net 81,285  
Inventory 18,300  
Right-of -use assets 12,836  
Operating lease liabilities (12,836)  
Working capital (excluding inventory) (5,640)  
Other (770)  
Goodwill 86,298  
Cash 3,248  
Total $ 332,721  
Decrease in trademarks (non-amortizing) due to measurement period adjustment   $ 5,000
Increase in goodwill due to measurement period adjustment   $ 5,000
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS - Additional information (Details) - Real property and equipment in Norwalk
$ in Millions
May 05, 2022
USD ($)
ACQUISITIONS  
Purchase price $ 62.5
Land  
ACQUISITIONS  
Purchase price 50.6
Building  
ACQUISITIONS  
Purchase price 10.0
Equipment  
ACQUISITIONS  
Purchase price $ 1.9
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION - (Details)
12 Months Ended
Dec. 31, 2022
segment
REVENUE RECOGNITION  
Number of operating segments 4
Number of reportable segments 4
Distribution agreement, revenue recognition period 20 years
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Total Net Sales $ 6,311,050 $ 5,541,352 $ 4,598,638
U.S. and Canada      
Total Net Sales 4,115,544 3,640,011 3,214,566
EMEA      
Total Net Sales 1,228,742 1,103,428 745,827
Asia Pacific      
Total Net Sales 456,186 472,834 423,792
Latin America and Caribbean      
Total Net Sales 510,578 325,079 214,453
Monster Energy Drinks      
Total Net Sales 5,833,211 5,220,673 4,305,246
Monster Energy Drinks | U.S. and Canada      
Total Net Sales 3,806,351 3,455,704 3,020,667
Monster Energy Drinks | EMEA      
Total Net Sales 1,105,302 1,004,005 675,045
Monster Energy Drinks | Asia Pacific      
Total Net Sales 426,800 446,023 400,317
Monster Energy Drinks | Latin America and Caribbean      
Total Net Sales 494,758 314,941 209,217
Strategic Brands      
Total Net Sales 353,490 294,762 266,354
Strategic Brands | U.S. and Canada      
Total Net Sales 184,844 158,390 166,861
Strategic Brands | EMEA      
Total Net Sales 123,440 99,423 70,782
Strategic Brands | Asia Pacific      
Total Net Sales 29,386 26,811 23,475
Strategic Brands | Latin America and Caribbean      
Total Net Sales 15,820 10,138 5,236
Other      
Total Net Sales 22,944 25,917 27,038
Other | U.S. and Canada      
Total Net Sales 22,944 $ 25,917 $ 27,038
Alcohol Brands      
Total Net Sales 101,405    
Alcohol Brands | U.S. and Canada      
Total Net Sales $ 101,405    
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION - Contract Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Contract Liabilities      
Deferred revenue $ 267.1 $ 285.8  
Deferred revenue recognized in net sales $ 40.0 $ 41.5 $ 42.1
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Lease Terms (Details)
12 Months Ended
Dec. 31, 2022
LEASES  
Operating leases, lease term (in years) 4 years
Operating leases, options to extend true
Finance leases, options to extend true
Operating leases, options to terminate true
Finance leases, options to terminate true
Minimum  
LEASES  
Operating leases, lease term (in years) 1 year
Maximum  
LEASES  
Operating leases, lease term (in years) 11 years
Operating leases, renewal lease term (in years) 5 years
Operating leases, termination period (in years) 1 year
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
LEASES      
Operating lease cost $ 8,641 $ 4,614 $ 4,637
Short-term lease cost 3,705 5,218 3,408
Variable lease cost 773 710 719
Finance leases:      
Amortization of ROU assets 545 546 626
Interest on lease liabilities 24 19 39
Finance lease cost 569 565 665
Total lease cost $ 13,688 $ 11,107 $ 9,429
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Supplemental cash flow information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases $ 8,164 $ 4,123 $ 3,982
Operating cash flows from finance leases 24 19 39
Financing cash flows from finance leases 2,091 2,698 3,086
ROU assets obtained in exchange for lease obligations:      
Finance leases 1,897 2,878 2,417
Operating leases $ 22,962 $ 4,313 $ 3,003
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - ROU assets for operating and finance leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
LEASES    
Operating leases $ 38,012 $ 23,157
Finance leases $ 1,598 $ 2,646
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, Plant and Equipment, Net Property, Plant and Equipment, Net
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, Plant and Equipment, Net Property, Plant and Equipment, Net
Real Estate    
LEASES    
Operating leases $ 37,682 $ 22,518
Equipment    
LEASES    
Operating leases 330 639
Finance leases $ 1,598 $ 2,646
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Operating and finance leases liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
LEASES    
Operating Leases $ 37,333 $ 21,379
Finance Leases $ 798 1,001
Operating Lease, Liability, Statement of Financial Position [Extensible List] Accrued Liabilities, Current  
Accrued liabilities    
LEASES    
Operating Leases $ 7,747 3,990
Finance Leases $ 757 960
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current  
Other Liabilities    
LEASES    
Operating Leases $ 29,586 17,389
Finance Leases $ 41 $ 41
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Weighted-average remaining lease term and weighted-average discount rate (Details)
Dec. 31, 2022
Dec. 31, 2021
LEASES    
Weighted-average remaining lease term (years), Operating Leases 6 years 8 months 12 days 8 years 1 month 6 days
Weighted-average remaining lease term (years), Finance Leases 9 months 18 days 8 months 12 days
Weighted-average discount rate, Operating Leases 3.40% 3.50%
Weighted-average discount rate, Finance Leases 3.60% 1.30%
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Undiscounted future lease payments for operating and finance leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 8,854  
2024 7,324  
2025 5,242  
2026 4,182  
2027 4,060  
2028 and thereafter 12,349  
Total lease payments 42,011  
Less imputed interest (4,678)  
Operating Lease, Liability, Total $ 37,333 $ 21,379
Operating Lease, Liability, Statement of Financial Position [Extensible List] Accrued Liabilities, Current  
Finance Leases    
2023 $ 769  
2024 23  
2025 17  
2026 2  
Total lease payments 811  
Less imputed interest (13)  
Finance Lease, Liability, Total 798 $ 1,001
Additional operating leases $ 1,100  
Operating leases, lease term (in years) 4 years  
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.22.4
INVESTMENTS (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Available-for-sale    
Amortized Cost $ 1,429,600 $ 1,850,101
Gross Unrealized Holding Gains 101 2
Gross Unrealized Holding Losses 5,944 957
Fair Value 1,423,757 1,849,146
Continuous Unrealized Loss Position less than 12 Months 5,944 957
Short-term | Commercial paper    
Available-for-sale    
Amortized Cost 197,712 334,077
Gross Unrealized Holding Gains 1  
Gross Unrealized Holding Losses 4  
Fair Value 197,709 334,077
Continuous Unrealized Loss Position less than 12 Months 4  
Short-term | Certificates of deposit    
Available-for-sale    
Amortized Cost 10,078 44,502
Fair Value 10,078 44,502
Short-term | Municipal securities    
Available-for-sale    
Amortized Cost 211,791 666
Gross Unrealized Holding Gains 60  
Gross Unrealized Holding Losses 612  
Fair Value 211,239 666
Continuous Unrealized Loss Position less than 12 Months 612  
Short-term | U.S. government agency securities    
Available-for-sale    
Amortized Cost 109,697 62,687
Gross Unrealized Holding Gains 3  
Gross Unrealized Holding Losses 715 26
Fair Value 108,985 62,661
Continuous Unrealized Loss Position less than 12 Months 715 26
Short-term | U.S. treasuries    
Available-for-sale    
Amortized Cost 838,825 1,308,536
Gross Unrealized Holding Gains 17 2
Gross Unrealized Holding Losses 4,539 717
Fair Value 834,303 1,307,821
Continuous Unrealized Loss Position less than 12 Months 4,539 717
Long-term | U.S. government agency securities    
Available-for-sale    
Amortized Cost 2,016 12,500
Gross Unrealized Holding Losses 3 24
Fair Value 2,013 12,476
Continuous Unrealized Loss Position less than 12 Months 3 24
Long-term | U.S. treasuries    
Available-for-sale    
Amortized Cost 53,215 87,133
Gross Unrealized Holding Gains 20  
Gross Unrealized Holding Losses 71 190
Fair Value 53,164 86,943
Continuous Unrealized Loss Position less than 12 Months 71 $ 190
Long-term | Variable rate demand notes    
Available-for-sale    
Amortized Cost 6,266  
Fair Value $ 6,266  
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.22.4
INVESTMENTS - Maturity Period (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
INVESTMENTS    
Amortized Cost $ 1,429,600 $ 1,850,101
Fair Value 1,423,757 1,849,146
Commercial paper | Less than 1 year    
INVESTMENTS    
Amortized Cost 197,712 334,077
Fair Value 197,710 334,077
Municipal securities | Less than 1 year    
INVESTMENTS    
Amortized Cost 211,791 666
Fair Value 211,239 666
U.S. government agency securities | Less than 1 year    
INVESTMENTS    
Amortized Cost 109,697 62,687
Fair Value 108,985 62,661
U.S. government agency securities | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 2,016 12,500
Fair Value 2,013 12,476
Certificates of deposit | Less than 1 year    
INVESTMENTS    
Amortized Cost 10,078 44,502
Fair Value 10,078 44,502
U.S. treasuries | Less than 1 year    
INVESTMENTS    
Amortized Cost 838,825 1,308,536
Fair Value 834,302 1,307,821
U.S. treasuries | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 53,215 87,133
Fair Value 53,164 $ 86,943
Variable rate demand notes | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 4,862  
Fair Value 4,862  
Variable rate demand notes | Due 11 - 20 years    
INVESTMENTS    
Amortized Cost 1,404  
Fair Value $ 1,404  
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Cash and cash equivalents $ 1,307,141 $ 1,326,462
Short-term investments 1,362,314 1,749,727
Investments 61,443 99,419
Asset transfers between Level 1 and Level 2 measurements 0 0
Total fair value    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Cash 1,132,509 749,089
Foreign currency derivatives (3,733) (278)
Assets measured at fair value 2,727,165 3,175,330
Cash and cash equivalents 1,307,141 1,326,462
Short-term investments 1,362,314 1,749,727
Accounts receivable, net 965 654
Investments 61,443 99,419
Accrued liabilities (4,698) (932)
Total fair value | Money market funds    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Assets measured at fair value 121,444 440,826
Total fair value | Certificates of deposit    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Assets measured at fair value 10,078 44,502
Total fair value | Commercial paper    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Assets measured at fair value 225,067 335,477
Total fair value | Variable rate demand notes    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Assets measured at fair value 6,266  
Total fair value | Municipal securities    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Assets measured at fair value 213,798 2,428
Total fair value | U.S. government agency securities    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Assets measured at fair value 113,357 75,137
Total fair value | U.S. treasuries    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Assets measured at fair value 908,379 1,528,149
Level 1    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Cash 1,132,509 749,089
Assets measured at fair value 1,253,953 1,189,915
Cash and cash equivalents 1,253,953 1,189,915
Level 1 | Money market funds    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Assets measured at fair value 121,444 440,826
Level 2    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Foreign currency derivatives (3,733) (278)
Assets measured at fair value 1,473,212 1,985,415
Cash and cash equivalents 53,188 136,547
Short-term investments 1,362,314 1,749,727
Accounts receivable, net 965 654
Investments 61,443 99,419
Accrued liabilities (4,698) (932)
Level 2 | Certificates of deposit    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Assets measured at fair value 10,078 44,502
Level 2 | Commercial paper    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Assets measured at fair value 225,067 335,477
Level 2 | Variable rate demand notes    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Assets measured at fair value 6,266  
Level 2 | Municipal securities    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Assets measured at fair value 213,798 2,428
Level 2 | U.S. government agency securities    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Assets measured at fair value 113,357 75,137
Level 2 | U.S. treasuries    
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES    
Assets measured at fair value $ 908,379 $ 1,528,149
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional amount and fair value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Foreign currency exchange contracts    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Term of derivative instrument 3 months  
Derivatives not designated as hedging instruments | Accounts receivables, net | Receive SGD/pay USD    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount assets $ 15,883 $ 16,544
Fair value assets 398 297
Derivatives not designated as hedging instruments | Accounts receivables, net | Receive CAD Pay USD    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount assets 34,467  
Fair value assets 106  
Derivatives not designated as hedging instruments | Accounts receivables, net | Receive USD/pay MXN    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount assets 12,430  
Fair value assets 88  
Derivatives not designated as hedging instruments | Accounts receivables, net | Receive USD/pay GBP    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount assets 43,551  
Fair value assets 118  
Derivatives not designated as hedging instruments | Accounts receivables, net | Receive RSD/pay USD    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount assets 3,513 9,837
Fair value assets 112 46
Derivatives not designated as hedging instruments | Accounts receivables, net | Receive GBP/pay USD 1    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount assets 34,716  
Fair value assets 100  
Derivatives not designated as hedging instruments | Accounts receivables, net | Receive GBP/pay USD 2    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount assets 4,321  
Fair value assets 31  
Derivatives not designated as hedging instruments | Accounts receivables, net | Receive USD/pay COP    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount assets 11,570 9,754
Fair value assets 12 296
Derivatives not designated as hedging instruments | Accounts receivables, net | Receive USD/pay RUB    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount assets   7,175
Fair value assets   15
Derivatives not designated as hedging instruments | Accrued liabilities | Receive USD/pay GBP    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount liabilities   29,929
Fair value liabilities   (666)
Derivatives not designated as hedging instruments | Accrued liabilities | Receive USD/pay CLP    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount liabilities 43,071  
Fair value liabilities (2,549)  
Derivatives not designated as hedging instruments | Accrued liabilities | Receive USD/pay EUR    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount liabilities   3,045
Fair value liabilities   (29)
Derivatives not designated as hedging instruments | Accrued liabilities | Receive USD/pay EUR 1    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount liabilities 40,592  
Fair value liabilities (1,377)  
Derivatives not designated as hedging instruments | Accrued liabilities | Receive USD/pay EUR 2    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount liabilities 34,714  
Fair value liabilities (295)  
Derivatives not designated as hedging instruments | Accrued liabilities | Receive USD/pay CNY    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount liabilities 12,460 12,230
Fair value liabilities (362) (74)
Derivatives not designated as hedging instruments | Accrued liabilities | Receive USD/pay NZD    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount liabilities 4,093 2,693
Fair value liabilities (91) (45)
Derivatives not designated as hedging instruments | Accrued liabilities | Receive USD/pay AUD    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount liabilities 1,271 2,602
Fair value liabilities (23) (88)
Derivatives not designated as hedging instruments | Accrued liabilities | Receive USD/pay ZAR    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount liabilities 3,124 4,140
Fair value liabilities $ (1) (21)
Derivatives not designated as hedging instruments | Accrued liabilities | Receive USD/pay DKK    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Notional amount liabilities   1,461
Fair value liabilities   $ (9)
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Non hedging designation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES      
Amount of loss recognized in income on derivatives $ 6,893 $ 5,445 $ 3,317
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
INVENTORIES    
Raw materials $ 467,392 $ 349,865
Work in process 1,688  
Finished goods 466,551 243,492
Inventories $ 935,631 $ 593,357
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
PROPERTY AND EQUIPMENT, Net      
Property and equipment, gross $ 750,055 $ 538,538  
Less: accumulated depreciation and amortization (233,158) (224,785)  
Property and equipment, net 516,897 313,753  
Total depreciation and amortization expense 53,700 45,700 $ 49,300
Land      
PROPERTY AND EQUIPMENT, Net      
Property and equipment, gross 139,798 85,455  
Leasehold improvements      
PROPERTY AND EQUIPMENT, Net      
Property and equipment, gross 31,327 11,795  
Furniture and fixtures      
PROPERTY AND EQUIPMENT, Net      
Property and equipment, gross 9,286 8,274  
Office and computer equipment      
PROPERTY AND EQUIPMENT, Net      
Property and equipment, gross 22,386 21,601  
Computer software      
PROPERTY AND EQUIPMENT, Net      
Property and equipment, gross 5,906 7,409  
Equipment      
PROPERTY AND EQUIPMENT, Net      
Property and equipment, gross 244,739 189,820  
Buildings      
PROPERTY AND EQUIPMENT, Net      
Property and equipment, gross 163,885 148,971  
Vehicles      
PROPERTY AND EQUIPMENT, Net      
Property and equipment, gross 49,175 45,088  
Assets under construction      
PROPERTY AND EQUIPMENT, Net      
Property and equipment, gross $ 83,553 $ 20,125  
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
GOODWILL AND OTHER INTANGIBLE ASSETS    
Goodwill, beginning balance $ 1,331,643 $ 1,331,643
Acquisitions 86,298  
Goodwill, ending balance 1,417,941 1,331,643
Monster Energy Drinks    
GOODWILL AND OTHER INTANGIBLE ASSETS    
Goodwill, beginning balance 693,644 693,644
Acquisitions 0 0
Goodwill, ending balance 693,644 693,644
Strategic Brands    
GOODWILL AND OTHER INTANGIBLE ASSETS    
Goodwill, beginning balance 637,999 637,999
Acquisitions 0 0
Goodwill, ending balance 637,999 $ 637,999
Alcohol Brands    
GOODWILL AND OTHER INTANGIBLE ASSETS    
Acquisitions 86,298  
Goodwill, ending balance $ 86,298  
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS - Intangible assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
GOODWILL AND OTHER INTANGIBLE ASSETS      
Amortizing intangibles $ 121,378 $ 66,872  
Accumulated amortization (68,790) (61,227)  
Amortizing intangibles, net 52,588 5,645  
Non-amortizing intangibles 1,167,822 1,066,741  
Intangibles, net 1,220,410 1,072,386  
Amortization expense 7,600 4,400 $ 7,700
Impairment charges $ 2,200 $ 0 $ 8,700
Minimum      
GOODWILL AND OTHER INTANGIBLE ASSETS      
Useful life of intangible assets 5 years    
Maximum      
GOODWILL AND OTHER INTANGIBLE ASSETS      
Useful life of intangible assets 15 years    
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Future estimated amortization expense related to amortizing intangibles    
2023 $ 4,745  
2024 3,648  
2025 3,647  
2026 3,647  
2027 3,647  
2028 and thereafter 33,254  
Amortizing intangibles, net $ 52,588 $ 5,645
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.22.4
DISTRIBUTION AGREEMENTS (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
DISTRIBUTION AGREEMENTS      
Termination costs $ 0.0 $ 5.3 $ 0.2
Distribution agreement (in years) 20 years    
Revenue recognized $ 21.4 $ 21.5 $ 21.4
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT (Details) - USD ($)
$ in Millions
1 Months Ended
Apr. 30, 2020
Dec. 31, 2022
Comerica Bank | Line of credit    
DEBT    
Maximum borrowing capacity $ 10.0  
Outstanding borrowings   $ 0.0
Comerica Bank | Line of credit | Base (prime) rate | Minimum    
DEBT    
Percentage to be subtracted to compute the variable rate on the debt instrument 1.00%  
Comerica Bank | Line of credit | Base (prime) rate | Maximum    
DEBT    
Percentage to be subtracted to compute the variable rate on the debt instrument 1.50%  
Comerica Bank | Line of credit | London Interbank Offered Rates | Minimum    
DEBT    
Percentage that needs to be added to compute the variable rate on the debt instrument 1.25%  
Comerica Bank | Line of credit | London Interbank Offered Rates | Maximum    
DEBT    
Percentage that needs to be added to compute the variable rate on the debt instrument 1.75%  
Comerica Bank | Standby letters of credit    
DEBT    
Maximum borrowing capacity $ 4.0  
Amount outstanding   0.0
Comerica Bank | Standby letters of credit | Minimum    
DEBT    
Fee (as a percent) 1.00%  
Comerica Bank | Standby letters of credit | Maximum    
DEBT    
Fee (as a percent) 1.50%  
HSBC Bank (China) Company Limited | Line of credit    
DEBT    
Maximum borrowing capacity   15.0
Amount outstanding   $ 7.8
Interest rate (as a percent)   5.50%
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES - Contractual obligations (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
COMMITMENTS AND CONTINGENCIES  
2023 $ 239,350
2024 51,162
2025 14,153
2026 9,586
Total $ 314,251
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES - Purchase Commitments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
COMMITMENTS AND CONTINGENCIES      
Aggregate value of raw material purchases $ 666.1 $ 698.0 $ 401.8
Raw material items      
COMMITMENTS AND CONTINGENCIES      
Purchase commitments $ 328.0    
Obligation term ( in years) 1 year    
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES - Litigation (Details) - USD ($)
$ in Thousands
1 Months Ended
Dec. 31, 2022
Sep. 29, 2022
Apr. 30, 2022
COMMITMENTS AND CONTINGENCIES      
Loss contingencies $ 0    
Amount awarded   $ 293,000  
Amount awarded to the company     $ 175,000
Percentage of royalty awarded by the court on sales     5.00%
First royalty payment $ 3,600    
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Components of accumulated other comprehensive loss:    
Accumulated net unrealized loss on available-for-sale securities $ (5,843) $ (956)
Foreign currency translation adjustments, net of tax (153,230) (68,209)
Total accumulated other comprehensive loss $ (159,073) $ (69,165)
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.22.4
TREASURY STOCK (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Jan. 01, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 02, 2022
Jun. 14, 2022
Mar. 13, 2020
Treasury Stock Purchase              
Repurchase price of stock $ 682,800,000            
Amount of shares purchased   $ 771,028,000 $ 13,830,000 $ 595,918,000      
Number of shares repurchased of common stock from employees in lieu of cash or withholding taxes due   200          
Cash payment for repurchase of common stock from employees in lieu of cash or withholding taxes due   $ 12,500,000          
March 2020 Repurchase Plan              
Treasury Stock Purchase              
Share repurchase program, authorized amount   $ 441,500,000          
Common stock repurchased (in shares)   5,100          
Average purchase price (in dollars per share)   $ 86.89          
March 2020 Repurchase Plan | Maximum              
Treasury Stock Purchase              
Share repurchase program, authorized amount             $ 500,000,000.0
June 2022 Repurchase Plan              
Treasury Stock Purchase              
Common stock repurchased (in shares)   3,600          
Repurchase price of stock   $ 88.73          
Amount of shares purchased   $ 317,200,000          
June 2022 Repurchase Plan | Subsequent event              
Treasury Stock Purchase              
Share repurchase program, authorized remaining amount 182,800,000            
June 2022 Repurchase Plan | Maximum              
Treasury Stock Purchase              
Share repurchase program, authorized amount           $ 500,000,000.0  
November 2022 Repurchase Plan              
Treasury Stock Purchase              
Common stock repurchased (in shares)   0          
November 2022 Repurchase Plan | Subsequent event              
Treasury Stock Purchase              
Share repurchase program, authorized remaining amount $ 500,000,000.0            
November 2022 Repurchase Plan | Maximum              
Treasury Stock Purchase              
Share repurchase program, authorized amount         $ 500,000,000.0    
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION - Plans (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
plan
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
shares
STOCK-BASED COMPENSATION        
Stock-based compensation plans | plan 2      
Aggregate amount of common stock authorized (in shares) 46,169,367      
Compensation expense on share-based plans | $ $ 64,100 $ 70,500 $ 70,300  
Excess tax benefit realized for tax deductions from non-qualified stock option exercises and disqualifying dispositions of incentive stock options | $ 9,100 $ 6,800 $ 10,500  
Restricted stock units | Non-employee directors        
STOCK-BASED COMPENSATION        
Annual equity retainer in the form of stock units at each annual meeting | $ $ 175,000      
Omnibus Incentive Plan 2020 [Member]        
STOCK-BASED COMPENSATION        
Aggregate amount of common stock authorized (in shares) 32,000,000      
Reduction in number of shares for each share granted 1      
Shares available for grant 38,873,388      
Omnibus Incentive Plan 2020 [Member] | Restricted Stock Units And Performance Share Units [Member] | Minimum [Member]        
STOCK-BASED COMPENSATION        
Vesting period 3 years      
Omnibus Incentive Plan 2020 [Member] | Restricted Stock Units And Performance Share Units [Member] | Maximum [Member]        
STOCK-BASED COMPENSATION        
Vesting period 5 years      
Omnibus Incentive Plan 2020 [Member] | Employee Stock Option [Member]        
STOCK-BASED COMPENSATION        
Expiration period (in years) 10 years      
Omnibus Incentive Plan 2020 [Member] | Employee Stock Option [Member] | Minimum [Member]        
STOCK-BASED COMPENSATION        
Vesting period 3 years      
Omnibus Incentive Plan 2020 [Member] | Employee Stock Option [Member] | Maximum [Member]        
STOCK-BASED COMPENSATION        
Vesting period 5 years      
Omnibus Incentive Plan 2011 [Member]        
STOCK-BASED COMPENSATION        
Aggregate amount of common stock authorized (in shares)       14,169,367
Reduction in number of shares for each share granted 2.6      
Common stock granted, net of cancellations (in shares) 5,696,341      
Stock Incentive Plan For Nonemployee Directors 2017 [Member]        
STOCK-BASED COMPENSATION        
Aggregate amount of common stock authorized (in shares) 1,250,000      
Common stock granted, net of cancellations (in shares) 116,791      
Shares available for grant 1,133,209      
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION - Fair Value Assumptions (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Weighted-average assumptions used to estimate the fair value of options granted              
Dividend yield (as a percent)         0.00% 0.00% 0.00%
Expected volatility (as a percent)         27.70% 28.90% 30.40%
Risk-free interest rate (as a percent)         2.15% 0.85% 0.70%
Expected term         6 years 1 month 6 days 5 years 9 months 18 days 5 years 9 months 18 days
Employee Stock Option [Member]              
Stock options, Number of Shares              
Balance at the beginning of the period (in shares)       13,860 13,860    
Granted (in shares) 32 34 8 2,489      
Exercised (in shares)         (1,411)    
Cancelled or forfeited (in shares)         (157)    
Balance at the end of the period (in shares) 14,855       14,855 13,860  
Vested and expected to vest in the future at the end of the period (in shares) 14,509       14,509    
Exercisable at the end of the period (in shares) 9,764       9,764    
Stock options, Weighted-Average Exercise Price Per Share              
Balance at the beginning of the period (in dollars per share)       $ 48.19 $ 48.19    
Granted (in dollars per share) $ 91.10 $ 95.72 $ 88.05 $ 73.96      
Exercised (in dollars per share)         45.37    
Cancelled or forfeited (in dollars per share)         72.15    
Balance at the end of the period (in dollars per share) 52.75       52.75 $ 48.19  
Vested and expected to vest in the future at the end of the period (in dollars per share) 52.22       52.22    
Exercisable at the end of the period (in dollars per share) $ 42.81       $ 42.81    
Weighted-Average Remaining Contractual Term (in years)              
Weighted-Average Remaining Contractual Terms (in years)         5 years 5 years 1 month 6 days  
Vested and expected to vest in the future at the end of the period         4 years 10 months 24 days    
Exercisable at the end of the period         3 years 4 months 24 days    
Aggregate Intrinsic Value              
Balance at the beginning of the period       $ 663,148 $ 663,148    
Balance at the end of the period $ 724,651       724,651 $ 663,148  
Vested and expected to vest in the future at the end of the period 715,462       715,462    
Exercisable at the end of the period $ 573,325       $ 573,325    
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION - Equity Awards (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
STOCK-BASED COMPENSATION              
Total employee and non-employee share-based compensation expense included in income, before income tax         $ 64,109 $ 70,483 $ 70,289
Compensation cost charged against income              
Operating expenses         64,109 70,483 70,289
Less: Amount of income tax benefit recognized in earnings         (13,175) (14,228) (15,499)
Amount charged against net income         50,934 56,255 54,790
Operating Expense [Member]              
STOCK-BASED COMPENSATION              
Total employee and non-employee share-based compensation expense included in income, before income tax         $ 64,100 $ 70,500 $ 70,300
Employee Stock Option [Member]              
STOCK-BASED COMPENSATION              
Weighted-average grant-date fair value of options granted (in dollars per share)         $ 23.47 $ 25.80 $ 18.82
Total intrinsic value of options exercised         $ 68,200 $ 51,200 $ 68,800
Cash received from option exercises         64,000 $ 45,700 $ 72,900
Total unrecognized compensation expense related to non-vested shares granted to employees $ 69,500       $ 69,500    
Cost expected to be recognized over a weighted-average period         2 years 8 months 12 days    
Stock units expected to vest (in shares) 14,509       14,509    
Restricted Stock Units [Member]              
STOCK-BASED COMPENSATION              
Total unrecognized compensation expense related to non-vested shares granted to employees $ 36,700       $ 36,700    
Cost expected to be recognized over a weighted-average period         1 year 8 months 12 days    
Stock units expected to vest (in shares) 1,000       1,000    
Number of Shares              
Non-vested at the beginning of the period (in shares)       910 910    
Granted (in shares) 1 6 15 484      
Vested (in shares)         (389)    
Forfeited/cancelled (in shares)         (14)    
Non-vested at the end of the period (in shares) 1,013       1,013 910  
Weighted Average Grant-Date Fair Value              
Non-vested at the beginning of the period (in dollars per share)       $ 69.02 $ 69.02    
Granted (in dollars per share) $ 90.29 $ 95.17 $ 87.52 $ 71.88 74.26 $ 89.12 $ 62.97
Vested (in dollars per share)         64.59    
Forfeited/cancelled (in dollars per share)         68.27    
Non-vested at the end of the period (in dollars per share) $ 72.54       $ 72.54 $ 69.02  
Performance Share Units [Member]              
STOCK-BASED COMPENSATION              
Percentage of target performance         100.00%    
Performance Share Units [Member] | Maximum [Member]              
STOCK-BASED COMPENSATION              
Percentage of target performance         200.00%    
Performance Share Units [Member] | Minimum [Member]              
STOCK-BASED COMPENSATION              
Percentage of target performance         0.00%    
Incentive Stock Options [Member]              
STOCK-BASED COMPENSATION              
Total employee and non-employee share-based compensation expense included in income, before income tax         $ 9,400 $ 8,300 $ 9,400
Non Qualified Stock Options [Member]              
STOCK-BASED COMPENSATION              
Total employee and non-employee share-based compensation expense included in income, before income tax         54,000 60,600 58,200
Other Share-based Awards [Member]              
STOCK-BASED COMPENSATION              
Total unrecognized compensation expense related to non-vested shares granted to employees $ 100       $ 100    
Cost expected to be recognized over a weighted-average period         1 year    
Total employee and non-employee share-based compensation expense included in income, before income tax         $ 700 $ 1,600 $ 2,700
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION - Exercise Prices (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Stock-Based Compensation  
Number Outstanding (in shares) | shares 14,855
Options Outstanding, Weighted Average Remaining Contractual Term (Years) 5 years
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 52.75
Options Exercisable (in shares) | shares 9,764
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 42.81
Exercise Price Range One [Member]  
Stock-Based Compensation  
Stock options, range of exercise prices, low end of range (in dollars per share) 15.71
Stock options, range of exercise prices, high end of range (in dollars per share) $ 36.05
Number Outstanding (in shares) | shares 2,768
Options Outstanding, Weighted Average Remaining Contractual Term (Years) 9 months 18 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 20.75
Options Exercisable (in shares) | shares 2,768
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 20.75
Exercise Price Range Two [Member]  
Stock-Based Compensation  
Stock options, range of exercise prices, low end of range (in dollars per share) 37.10
Stock options, range of exercise prices, high end of range (in dollars per share) $ 43.99
Number Outstanding (in shares) | shares 1,751
Options Outstanding, Weighted Average Remaining Contractual Term (Years) 3 years 3 months 18 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 43.43
Options Exercisable (in shares) | shares 1,751
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 43.43
Exercise Price Range Three [Member]  
Stock-Based Compensation  
Stock options, range of exercise prices, low end of range (in dollars per share) 44.92
Stock options, range of exercise prices, high end of range (in dollars per share) $ 46.27
Number Outstanding (in shares) | shares 2,189
Options Outstanding, Weighted Average Remaining Contractual Term (Years) 3 years 2 months 12 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 45.60
Options Exercisable (in shares) | shares 2,189
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 45.60
Exercise Price Range Four [Member]  
Stock-Based Compensation  
Stock options, range of exercise prices, low end of range (in dollars per share) 48.11
Stock options, range of exercise prices, high end of range (in dollars per share) $ 57.95
Number Outstanding (in shares) | shares 529
Options Outstanding, Weighted Average Remaining Contractual Term (Years) 5 years 6 months
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 53.29
Options Exercisable (in shares) | shares 313
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 52.96
Exercise Price Range Five [Member]  
Stock-Based Compensation  
Stock options, range of exercise prices, low end of range (in dollars per share) 58.73
Stock options, range of exercise prices, high end of range (in dollars per share) $ 58.73
Number Outstanding (in shares) | shares 1,818
Options Outstanding, Weighted Average Remaining Contractual Term (Years) 5 years 2 months 12 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 58.73
Options Exercisable (in shares) | shares 1,310
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 58.73
Exercise Price Range Six [Member]  
Stock-Based Compensation  
Stock options, range of exercise prices, low end of range (in dollars per share) 58.77
Stock options, range of exercise prices, high end of range (in dollars per share) $ 62.39
Number Outstanding (in shares) | shares 2,247
Options Outstanding, Weighted Average Remaining Contractual Term (Years) 6 years 7 months 6 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 60.80
Options Exercisable (in shares) | shares 1,252
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 60.53
Exercise Price Range Seven [Member]  
Stock-Based Compensation  
Stock options, range of exercise prices, low end of range (in dollars per share) 62.92
Stock options, range of exercise prices, high end of range (in dollars per share) $ 67.42
Number Outstanding (in shares) | shares 43
Options Outstanding, Weighted Average Remaining Contractual Term (Years) 6 years 1 month 6 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 64.19
Options Exercisable (in shares) | shares 26
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 63.46
Exercise Price Range Eight [Member]  
Stock-Based Compensation  
Stock options, range of exercise prices, low end of range (in dollars per share) 73.23
Stock options, range of exercise prices, high end of range (in dollars per share) $ 73.23
Number Outstanding (in shares) | shares 2,263
Options Outstanding, Weighted Average Remaining Contractual Term (Years) 9 years 2 months 12 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 73.23
Exercise Price Range Nine [Member]  
Stock-Based Compensation  
Stock options, range of exercise prices, low end of range (in dollars per share) 77.92
Stock options, range of exercise prices, high end of range (in dollars per share) $ 97.80
Number Outstanding (in shares) | shares 1,237
Options Outstanding, Weighted Average Remaining Contractual Term (Years) 8 years 4 months 24 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 88.32
Options Exercisable (in shares) | shares 155
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 89.02
Exercise Price Range Ten [Member]  
Stock-Based Compensation  
Stock options, range of exercise prices, low end of range (in dollars per share) 98.49
Stock options, range of exercise prices, high end of range (in dollars per share) $ 98.49
Number Outstanding (in shares) | shares 10
Options Outstanding, Weighted Average Remaining Contractual Term (Years) 9 years 7 months 6 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 98.49
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Classification and Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Domestic and foreign components of company's income before income taxes      
Domestic $ 1,327,459 $ 1,431,797 $ 1,374,402
Foreign 244,505 369,622 251,755
INCOME BEFORE PROVISION FOR INCOME TAXES 1,571,964 1,801,419 1,626,157
Intercompany royalties, management fees and interest charges from the Company's domestic to foreign entities 85,000 61,100 54,200
Current:      
Federal 247,482 273,115 259,073
State 47,255 44,990 43,704
Foreign 37,421 89,410 70,658
Total current provision 332,158 407,515 373,435
Deferred:      
Federal 19,111 14,750 11,401
State 258 4,689 4,709
Foreign 26,084 5,092 (167,595)
Total deferred provision 45,453 24,531 (151,485)
Valuation allowance 2,729 (8,102) (5,387)
Total provision for income taxes $ 380,340 $ 423,944 $ 216,563
Federal statutory rate (as a percent) 21.00% 21.00% 21.00%
Reconciliation of income tax expense      
U.S. Federal tax expense at statutory rates $ 330,113 $ 378,298 $ 341,493
State income taxes, net of federal tax benefit 35,848 38,894 37,478
Permanent differences (5,450) (4,168) (1,064)
Stock based compensation 3,571 2,790 1,097
Intra-company transfer benefit     (165,075)
Other 1,371 (649) (7,388)
Foreign rate differential 12,158 16,881 15,409
Valuation allowance 2,729 (8,102) (5,387)
Total provision for income taxes $ 380,340 $ 423,944 $ 216,563
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Deferred Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred Tax Assets:        
Reserve for sales returns   $ 2,262 $ 889  
Reserve for inventory obsolescence   4,651 3,643  
Reserve for marketing development fund   7,487 8,951  
Capitalization of inventory costs   6,537 2,533  
State franchise tax - current   2,339 2,493  
Accrued compensation   10,499 2,854  
Accrued other liabilities   1,820 4,634  
Deferred revenue   63,196 68,557  
Stock-based compensation   25,526 24,635  
Foreign net operating loss carryforward   19,896 14,507  
Prepaid supplies   7,901 6,317  
Termination payments   52,466 58,042  
Operating lease liabilities   5,739 4,711  
Intangibles   33,603 72,666  
Impairment-trademarks and others   2,567 2,047  
Other deferred tax assets   33,209 33,013  
Total gross deferred tax assets   279,698 310,492  
Deferred Tax Liabilities:        
Amortization of trademarks   (39,237) (41,517)  
State franchise tax - deferred   (5,503) (5,505)  
Operating lease ROU assets   (5,739) (4,711)  
Other deferred tax liabilities   (5) (618)  
Depreciation   (22,433) (5,907)  
Total gross deferred tax liabilities   (72,917) (58,258)  
Valuation Allowance   (29,742) (27,013)  
Net deferred tax assets   177,039 225,221  
Increase to provision for income taxes   2,700 $ 8,100 $ 5,400
Net operating loss carryforwards   92,100    
Net operating loss carryforwards subject to indefinite carryforward   78,800    
Net operating loss carryforwards that begin to expire in 2022   $ 13,300    
Recognized deferred tax assets $ 165,100      
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Unrecognized Tax Benefit Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Gross unrecognized tax benefits, roll forward      
Balance at the beginning of the period   $ 742 $ 2,993
Additions for tax positions related to the prior years $ 3,020    
Decreases for tax positions related to prior years   $ (742) (2,251)
Balance at the end of the period 3,020   $ 742
Accrued interest and penalties related to unrecognized tax benefits $ 400    
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Weighted-average shares outstanding:      
Basic 526,779 528,763 529,639
Dilutive securities 6,442 6,876 5,168
Diluted 533,221 535,639 534,807
Totaling options and awards outstanding (in shares) 3,000 800 1,800
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLAN (Details) - Employee 401(k) Plan - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
EMPLOYEE BENEFIT PLAN      
Employer matching contribution as a percentage of the employee's contribution 50.00%    
Percent of employee's earnings eligible for employer matching contribution 8.00%    
Vesting period of contribution by the company 4 years    
Matching contributions by the company $ 6.9 $ 5.5 $ 4.7
2 years of service      
EMPLOYEE BENEFIT PLAN      
Percentage of award vesting 50.00%    
3 years of service      
EMPLOYEE BENEFIT PLAN      
Percentage of award vesting 75.00%    
4 years of service      
EMPLOYEE BENEFIT PLAN      
Percentage of award vesting 100.00%    
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION - Net Revenues (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
SEGMENT INFORMATION      
Number of reportable segments | segment 4    
Number of operating segments | segment 4    
Net Sales $ 6,311,050 $ 5,541,352 $ 4,598,638
Operating Income: 1,584,721 1,797,467 1,633,153
Income before tax 1,571,964 1,801,419 1,626,157
Recognition of deferred revenue 21,400 21,500 21,400
Corporate and Unallocated      
SEGMENT INFORMATION      
Operating Income: 434,579 373,913 348,170
Income before tax (450,159) (371,440) (355,448)
Monster Energy Drinks      
SEGMENT INFORMATION      
Net Sales 5,833,211 5,220,673 4,305,246
Monster Energy Drinks | Operating segment      
SEGMENT INFORMATION      
Net Sales 5,833,211 5,220,673 4,305,246
Operating Income: 1,850,053 1,990,785 1,820,346
Income before tax 1,853,011 1,992,185 1,820,625
Recognition of deferred revenue 40,000 41,500 42,100
Strategic Brands      
SEGMENT INFORMATION      
Net Sales 353,490 294,762 266,354
Strategic Brands | Operating segment      
SEGMENT INFORMATION      
Net Sales 353,490 294,762 266,354
Operating Income: 197,709 173,660 155,047
Income before tax 197,843 173,739 155,047
Alcohol Brands      
SEGMENT INFORMATION      
Net Sales 101,405    
Alcohol Brands | Operating segment      
SEGMENT INFORMATION      
Net Sales 101,405    
Operating Income: (31,502)    
Income before tax (31,772)    
Other      
SEGMENT INFORMATION      
Net Sales 22,944 25,917 27,038
Other | Operating segment      
SEGMENT INFORMATION      
Net Sales 22,944 25,917 27,038
Operating Income: 3,040 6,935 5,930
Income before tax $ 3,041 $ 6,935 $ 5,933
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION - Depreciation and Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEGMENT INFORMATION      
Depreciation and amortization $ 61,241 $ 50,155 $ 57,030
Corporate and Unallocated      
SEGMENT INFORMATION      
Depreciation and amortization 10,459 10,053 9,944
Monster Energy Drinks | Operating segment      
SEGMENT INFORMATION      
Depreciation and amortization 31,957 34,532 38,277
Strategic Brands | Operating segment      
SEGMENT INFORMATION      
Depreciation and amortization 924 1,085 4,178
Alcohol Brands | Operating segment      
SEGMENT INFORMATION      
Depreciation and amortization 13,440    
Other | Operating segment      
SEGMENT INFORMATION      
Depreciation and amortization $ 4,461 $ 4,485 $ 4,631
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION - Expenses (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEGMENT INFORMATION      
Stock-based compensation expense $ 64.1 $ 70.5 $ 70.3
Corporate and Unallocated      
SEGMENT INFORMATION      
Payroll costs 278.7 258.6 234.1
Stock-based compensation expense 63.1 70.3 69.9
Professional service expenses 87.1 77.9 67.6
Insurance costs 10.5 9.3 7.5
Other operating expenses $ 58.3 $ 28.1 $ 39.0
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION - Concentration Risk (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEGMENT INFORMATION      
Net Sales $ 6,311,050 $ 5,541,352 $ 4,598,638
Sales | Outside United States      
SEGMENT INFORMATION      
Net Sales $ 2,360,000 $ 2,040,000 $ 1,510,000
Coca Cola Company | Sales | Customer concentration      
SEGMENT INFORMATION      
Percentage of net sales 2.00% 2.00% 2.00%
Coca Cola Company | Sales | Customer concentration | Outside United States      
SEGMENT INFORMATION      
Percentage of net sales 37.00% 37.00% 33.00%
Coca-Cola Consolidated, Inc | Sales | Customer concentration      
SEGMENT INFORMATION      
Percentage of net sales 11.00% 12.00% 12.00%
Reyes Coca-Cola Bottling, LLC | Sales | Customer concentration      
SEGMENT INFORMATION      
Percentage of net sales 9.00% 10.00% 11.00%
Reyes Coca-Cola Bottling | Sales | Customer concentration      
SEGMENT INFORMATION      
Percentage of net sales 13.00% 12.00% 10.00%
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION - Goodwill and other intangible assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
SEGMENT INFORMATION    
Goodwill and other intangible assets $ 2,638,351 $ 2,404,029
Monster Energy Drinks | Operating segment    
SEGMENT INFORMATION    
Goodwill and other intangible assets 1,424,212 1,420,503
Strategic Brands | Operating segment    
SEGMENT INFORMATION    
Goodwill and other intangible assets 979,896 978,032
Alcohol Brands | Operating segment    
SEGMENT INFORMATION    
Goodwill and other intangible assets 233,140  
Other | Operating segment    
SEGMENT INFORMATION    
Goodwill and other intangible assets $ 1,103 $ 5,494
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.22.4
RELATED PARTY TRANSACTIONS (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
director
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Coca Cola Company      
RELATED PARTY TRANSACTIONS      
Net sales $ 129,400 $ 120,400 $ 83,300
Purchases from related party $ 27,100 27,200 23,900
Coca Cola Company | Voting Interests      
RELATED PARTY TRANSACTIONS      
Related Party Ownership Interest (as a percent) 19.60%    
TCCC Subsidiaries and TCCC Related parties      
RELATED PARTY TRANSACTIONS      
Commission expenses $ 49,300 77,500 56,500
TCCC Subsidiaries and TCCC Related parties | Operating expense      
RELATED PARTY TRANSACTIONS      
Commission expenses   28,700  
TCCC Related Parties and TCCC Independent Bottlers | Operating expense      
RELATED PARTY TRANSACTIONS      
Commission expenses 30,700   21,400
TCCC Subsidiaries      
RELATED PARTY TRANSACTIONS      
Accounts receivable, net 88,169 94,647  
Accounts payable (35,467) (35,248)  
Accrued promotional allowances (11,222) (4,536)  
Accrued liabilities (14,733) (26,616)  
TCCC Subsidiaries | Monster Energy Drinks      
RELATED PARTY TRANSACTIONS      
Contract manufacturing expenses $ 30,600 31,500 17,200
Principal Owners      
RELATED PARTY TRANSACTIONS      
Number of directors | director 1    
Expenses incurred in connection with materials or services provided by a related party $ 6,000 $ 3,600 $ 2,100
Business Travelling Expenses $ 80    
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.22.4
SUBSEQUENT EVENTS (Details) - Subsequent event
Feb. 28, 2023
shares
SUBSEQUENT EVENTS  
Stock split ratio 2
Stock dividend (in percent) 100.00%
Additional share of common stock 1
XML 116 R100.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts, sales returns and cash discounts      
Changes to valuation allowance      
Balance at beginning of period $ 4,676 $ 1,878 $ 2,045
Charged to cost and expenses 23,177 14,799 9,664
Deductions (17,393) (12,001) (9,831)
Balance at end of period 10,460 4,676 1,878
Allowance on Deferred Tax Assets and Unrecognized Tax Benefits      
Changes to valuation allowance      
Balance at beginning of period 27,013 35,993 43,853
Charged to cost and expenses 6,153 (8,980) (7,860)
Balance at end of period $ 33,166 $ 27,013 $ 35,993
XML 117 mnst-20221231x10k_htm.xml IDEA: XBRL DOCUMENT 0000865752 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0000865752 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0000865752 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0000865752 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0000865752 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0000865752 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0000865752 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0000865752 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000865752 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0000865752 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000865752 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0000865752 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000865752 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000865752 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000865752 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0000865752 mnst:November2022RepurchasePlanMember 2022-01-01 2022-12-31 0000865752 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0000865752 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0000865752 mnst:March2020RepurchasePlanMember 2022-01-01 2022-12-31 0000865752 mnst:November2022RepurchasePlanMember us-gaap:SubsequentEventMember 2023-01-01 0000865752 mnst:June2022RepurchasePlanMember us-gaap:SubsequentEventMember 2023-01-01 0000865752 mnst:March2020RepurchasePlanMember 2022-12-31 0000865752 srt:MaximumMember mnst:November2022RepurchasePlanMember 2022-11-02 0000865752 srt:MaximumMember mnst:June2022RepurchasePlanMember 2022-06-14 0000865752 srt:MaximumMember mnst:March2020RepurchasePlanMember 2020-03-13 0000865752 2023-01-01 2023-01-01 0000865752 mnst:June2022RepurchasePlanMember 2022-01-01 2022-12-31 0000865752 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000865752 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000865752 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000865752 us-gaap:RetainedEarningsMember 2022-12-31 0000865752 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000865752 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000865752 us-gaap:RetainedEarningsMember 2021-12-31 0000865752 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000865752 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000865752 us-gaap:RetainedEarningsMember 2020-12-31 0000865752 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000865752 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000865752 us-gaap:RetainedEarningsMember 2019-12-31 0000865752 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000865752 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000865752 us-gaap:TreasuryStockCommonMember 2022-12-31 0000865752 us-gaap:CommonStockMember 2022-12-31 0000865752 us-gaap:TreasuryStockCommonMember 2021-12-31 0000865752 us-gaap:CommonStockMember 2021-12-31 0000865752 us-gaap:TreasuryStockCommonMember 2020-12-31 0000865752 us-gaap:CommonStockMember 2020-12-31 0000865752 us-gaap:TreasuryStockCommonMember 2019-12-31 0000865752 us-gaap:CommonStockMember 2019-12-31 0000865752 mnst:ExercisePriceRangeTenMember 2022-12-31 0000865752 mnst:ExercisePriceRangeEightMember 2022-12-31 0000865752 mnst:ExercisePriceRangeTwoMember 2022-01-01 2022-12-31 0000865752 mnst:ExercisePriceRangeThreeMember 2022-01-01 2022-12-31 0000865752 mnst:ExercisePriceRangeTenMember 2022-01-01 2022-12-31 0000865752 mnst:ExercisePriceRangeSixMember 2022-01-01 2022-12-31 0000865752 mnst:ExercisePriceRangeSevenMember 2022-01-01 2022-12-31 0000865752 mnst:ExercisePriceRangeOneMember 2022-01-01 2022-12-31 0000865752 mnst:ExercisePriceRangeNineMember 2022-01-01 2022-12-31 0000865752 mnst:ExercisePriceRangeFourMember 2022-01-01 2022-12-31 0000865752 mnst:ExercisePriceRangeFiveMember 2022-01-01 2022-12-31 0000865752 mnst:ExercisePriceRangeEightMember 2022-01-01 2022-12-31 0000865752 mnst:ExercisePriceRangeTwoMember 2022-12-31 0000865752 mnst:ExercisePriceRangeThreeMember 2022-12-31 0000865752 mnst:ExercisePriceRangeSixMember 2022-12-31 0000865752 mnst:ExercisePriceRangeSevenMember 2022-12-31 0000865752 mnst:ExercisePriceRangeOneMember 2022-12-31 0000865752 mnst:ExercisePriceRangeNineMember 2022-12-31 0000865752 mnst:ExercisePriceRangeFourMember 2022-12-31 0000865752 mnst:ExercisePriceRangeFiveMember 2022-12-31 0000865752 us-gaap:EmployeeStockOptionMember 2021-12-31 0000865752 us-gaap:EmployeeStockOptionMember 2022-10-01 2022-12-31 0000865752 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0000865752 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0000865752 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0000865752 mnst:StockIncentivePlanForNonemployeeDirectors2017Member 2022-01-01 2022-12-31 0000865752 mnst:StockIncentivePlanForNonemployeeDirectors2017Member 2022-12-31 0000865752 mnst:OmnibusIncentivePlan2020Member 2022-12-31 0000865752 mnst:OmnibusIncentivePlan2011Member 2019-12-31 0000865752 us-gaap:EmployeeStockOptionMember mnst:OmnibusIncentivePlan2020Member 2022-01-01 2022-12-31 0000865752 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000865752 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0000865752 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0000865752 us-gaap:RestrictedStockUnitsRSUMember 2022-10-01 2022-12-31 0000865752 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0000865752 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0000865752 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0000865752 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0000865752 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-01 2022-12-31 0000865752 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0000865752 srt:MinimumMember us-gaap:EmployeeStockOptionMember mnst:OmnibusIncentivePlan2020Member 2022-01-01 2022-12-31 0000865752 srt:MinimumMember mnst:RestrictedStockUnitsAndPerformanceShareUnitsMember mnst:OmnibusIncentivePlan2020Member 2022-01-01 2022-12-31 0000865752 srt:MaximumMember us-gaap:EmployeeStockOptionMember mnst:OmnibusIncentivePlan2020Member 2022-01-01 2022-12-31 0000865752 srt:MaximumMember mnst:RestrictedStockUnitsAndPerformanceShareUnitsMember mnst:OmnibusIncentivePlan2020Member 2022-01-01 2022-12-31 0000865752 us-gaap:OperatingExpenseMember 2022-01-01 2022-12-31 0000865752 mnst:NonQualifiedStockOptionsMember 2022-01-01 2022-12-31 0000865752 mnst:IncentiveStockOptionsMember 2022-01-01 2022-12-31 0000865752 us-gaap:OperatingExpenseMember 2021-01-01 2021-12-31 0000865752 mnst:OtherShareBasedAwardsMember 2021-01-01 2021-12-31 0000865752 mnst:NonQualifiedStockOptionsMember 2021-01-01 2021-12-31 0000865752 mnst:IncentiveStockOptionsMember 2021-01-01 2021-12-31 0000865752 us-gaap:OperatingExpenseMember 2020-01-01 2020-12-31 0000865752 mnst:OtherShareBasedAwardsMember 2020-01-01 2020-12-31 0000865752 mnst:NonQualifiedStockOptionsMember 2020-01-01 2020-12-31 0000865752 mnst:IncentiveStockOptionsMember 2020-01-01 2020-12-31 0000865752 us-gaap:NonUsMember us-gaap:SalesRevenueProductLineMember 2022-01-01 2022-12-31 0000865752 us-gaap:EMEAMember mnst:StrategicBrandsSegmentMember 2022-01-01 2022-12-31 0000865752 us-gaap:EMEAMember mnst:MonsterEnergyDrinksSegmentMember 2022-01-01 2022-12-31 0000865752 srt:AsiaPacificMember mnst:StrategicBrandsSegmentMember 2022-01-01 2022-12-31 0000865752 srt:AsiaPacificMember mnst:MonsterEnergyDrinksSegmentMember 2022-01-01 2022-12-31 0000865752 mnst:U.s.AndCanadaMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-12-31 0000865752 mnst:U.s.AndCanadaMember mnst:StrategicBrandsSegmentMember 2022-01-01 2022-12-31 0000865752 mnst:U.s.AndCanadaMember mnst:MonsterEnergyDrinksSegmentMember 2022-01-01 2022-12-31 0000865752 mnst:U.s.AndCanadaMember mnst:AlcoholBrandsSegmentMember 2022-01-01 2022-12-31 0000865752 mnst:LatinAmericaAndCaribbeanMember mnst:StrategicBrandsSegmentMember 2022-01-01 2022-12-31 0000865752 mnst:LatinAmericaAndCaribbeanMember mnst:MonsterEnergyDrinksSegmentMember 2022-01-01 2022-12-31 0000865752 us-gaap:EMEAMember 2022-01-01 2022-12-31 0000865752 us-gaap:AllOtherSegmentsMember 2022-01-01 2022-12-31 0000865752 srt:AsiaPacificMember 2022-01-01 2022-12-31 0000865752 mnst:U.s.AndCanadaMember 2022-01-01 2022-12-31 0000865752 mnst:LatinAmericaAndCaribbeanMember 2022-01-01 2022-12-31 0000865752 us-gaap:NonUsMember us-gaap:SalesRevenueProductLineMember 2021-01-01 2021-12-31 0000865752 us-gaap:EMEAMember mnst:StrategicBrandsSegmentMember 2021-01-01 2021-12-31 0000865752 us-gaap:EMEAMember mnst:MonsterEnergyDrinksSegmentMember 2021-01-01 2021-12-31 0000865752 srt:AsiaPacificMember mnst:StrategicBrandsSegmentMember 2021-01-01 2021-12-31 0000865752 srt:AsiaPacificMember mnst:MonsterEnergyDrinksSegmentMember 2021-01-01 2021-12-31 0000865752 mnst:U.s.AndCanadaMember us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000865752 mnst:U.s.AndCanadaMember mnst:StrategicBrandsSegmentMember 2021-01-01 2021-12-31 0000865752 mnst:U.s.AndCanadaMember mnst:MonsterEnergyDrinksSegmentMember 2021-01-01 2021-12-31 0000865752 mnst:LatinAmericaAndCaribbeanMember mnst:StrategicBrandsSegmentMember 2021-01-01 2021-12-31 0000865752 mnst:LatinAmericaAndCaribbeanMember mnst:MonsterEnergyDrinksSegmentMember 2021-01-01 2021-12-31 0000865752 us-gaap:EMEAMember 2021-01-01 2021-12-31 0000865752 us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000865752 srt:AsiaPacificMember 2021-01-01 2021-12-31 0000865752 mnst:U.s.AndCanadaMember 2021-01-01 2021-12-31 0000865752 mnst:LatinAmericaAndCaribbeanMember 2021-01-01 2021-12-31 0000865752 us-gaap:NonUsMember us-gaap:SalesRevenueProductLineMember 2020-01-01 2020-12-31 0000865752 us-gaap:EMEAMember mnst:StrategicBrandsSegmentMember 2020-01-01 2020-12-31 0000865752 us-gaap:EMEAMember mnst:MonsterEnergyDrinksSegmentMember 2020-01-01 2020-12-31 0000865752 srt:AsiaPacificMember mnst:StrategicBrandsSegmentMember 2020-01-01 2020-12-31 0000865752 srt:AsiaPacificMember mnst:MonsterEnergyDrinksSegmentMember 2020-01-01 2020-12-31 0000865752 mnst:U.s.AndCanadaMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-12-31 0000865752 mnst:U.s.AndCanadaMember mnst:StrategicBrandsSegmentMember 2020-01-01 2020-12-31 0000865752 mnst:U.s.AndCanadaMember mnst:MonsterEnergyDrinksSegmentMember 2020-01-01 2020-12-31 0000865752 mnst:LatinAmericaAndCaribbeanMember mnst:StrategicBrandsSegmentMember 2020-01-01 2020-12-31 0000865752 mnst:LatinAmericaAndCaribbeanMember mnst:MonsterEnergyDrinksSegmentMember 2020-01-01 2020-12-31 0000865752 us-gaap:EMEAMember 2020-01-01 2020-12-31 0000865752 us-gaap:AllOtherSegmentsMember 2020-01-01 2020-12-31 0000865752 srt:AsiaPacificMember 2020-01-01 2020-12-31 0000865752 mnst:U.s.AndCanadaMember 2020-01-01 2020-12-31 0000865752 mnst:StrategicBrandsSegmentMember 2020-01-01 2020-12-31 0000865752 mnst:MonsterEnergyDrinksSegmentMember 2020-01-01 2020-12-31 0000865752 mnst:LatinAmericaAndCaribbeanMember 2020-01-01 2020-12-31 0000865752 mnst:CocaColaCompanyMember 2022-01-01 2022-12-31 0000865752 mnst:CocaColaCompanyMember 2021-01-01 2021-12-31 0000865752 mnst:CocaColaCompanyMember 2020-01-01 2020-12-31 0000865752 mnst:PrincipalOwnersMember 2021-01-01 2021-12-31 0000865752 mnst:PrincipalOwnersMember 2020-01-01 2020-12-31 0000865752 srt:MinimumMember us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-12-31 0000865752 srt:MaximumMember us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-12-31 0000865752 us-gaap:VehiclesMember 2022-12-31 0000865752 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0000865752 us-gaap:OfficeEquipmentMember 2022-12-31 0000865752 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000865752 us-gaap:LandMember 2022-12-31 0000865752 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000865752 us-gaap:EquipmentMember 2022-12-31 0000865752 us-gaap:ConstructionInProgressMember 2022-12-31 0000865752 us-gaap:BuildingMember 2022-12-31 0000865752 us-gaap:VehiclesMember 2021-12-31 0000865752 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0000865752 us-gaap:OfficeEquipmentMember 2021-12-31 0000865752 us-gaap:LeaseholdImprovementsMember 2021-12-31 0000865752 us-gaap:LandMember 2021-12-31 0000865752 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000865752 us-gaap:EquipmentMember 2021-12-31 0000865752 us-gaap:ConstructionInProgressMember 2021-12-31 0000865752 us-gaap:BuildingMember 2021-12-31 0000865752 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000865752 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000865752 mnst:RealEstateLeaseArrangementMember 2022-12-31 0000865752 mnst:RealEstateLeaseArrangementMember 2021-12-31 0000865752 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000865752 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000865752 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000865752 2022-12-31 2022-12-31 0000865752 2022-09-29 2022-09-29 0000865752 us-gaap:InventoriesMember 2022-01-01 2022-12-31 0000865752 mnst:ComericaBankMember us-gaap:StandbyLettersOfCreditMember 2020-04-30 0000865752 mnst:ComericaBankMember us-gaap:LineOfCreditMember 2020-04-30 0000865752 mnst:ComericaBankMember srt:MinimumMember us-gaap:StandbyLettersOfCreditMember 2020-04-01 2020-04-30 0000865752 mnst:ComericaBankMember srt:MaximumMember us-gaap:StandbyLettersOfCreditMember 2020-04-01 2020-04-30 0000865752 mnst:ComericaBankMember us-gaap:LineOfCreditMember 2022-12-31 0000865752 mnst:ComericaBankMember us-gaap:StandbyLettersOfCreditMember 2022-12-31 0000865752 srt:MinimumMember 2022-12-31 0000865752 srt:MaximumMember 2022-12-31 0000865752 mnst:StrategicBrandsSegmentMember 2022-01-01 2022-12-31 0000865752 mnst:MonsterEnergyDrinksSegmentMember 2022-01-01 2022-12-31 0000865752 mnst:AlcoholBrandsSegmentMember 2022-01-01 2022-12-31 0000865752 mnst:StrategicBrandsSegmentMember 2021-01-01 2021-12-31 0000865752 mnst:MonsterEnergyDrinksSegmentMember 2021-01-01 2021-12-31 0000865752 mnst:StrategicBrandsSegmentMember 2022-12-31 0000865752 mnst:MonsterEnergyDrinksSegmentMember 2022-12-31 0000865752 mnst:AlcoholBrandsSegmentMember 2022-12-31 0000865752 mnst:StrategicBrandsSegmentMember 2021-12-31 0000865752 mnst:MonsterEnergyDrinksSegmentMember 2021-12-31 0000865752 mnst:StrategicBrandsSegmentMember 2020-12-31 0000865752 mnst:MonsterEnergyDrinksSegmentMember 2020-12-31 0000865752 srt:MinimumMember 2022-01-01 2022-12-31 0000865752 mnst:EquipmentLeaseArrangementMember 2022-12-31 0000865752 mnst:EquipmentLeaseArrangementMember 2021-12-31 0000865752 us-gaap:OtherLiabilitiesMember 2022-12-31 0000865752 us-gaap:AccruedLiabilitiesMember 2022-12-31 0000865752 us-gaap:OtherLiabilitiesMember 2021-12-31 0000865752 us-gaap:AccruedLiabilitiesMember 2021-12-31 0000865752 us-gaap:ForeignExchangeContractMember 2022-01-01 2022-12-31 0000865752 us-gaap:AccruedLiabilitiesMember mnst:ReceiveUSDPayZARMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccruedLiabilitiesMember mnst:ReceiveUsdPayNzdMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccruedLiabilitiesMember mnst:ReceiveUsdPayEurTwoMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccruedLiabilitiesMember mnst:ReceiveUsdPayEurOneMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccruedLiabilitiesMember mnst:ReceiveUsdPayCnyMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccruedLiabilitiesMember mnst:ReceiveUsdPayClpMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccruedLiabilitiesMember mnst:ReceiveUSDPayAUDMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccruedLiabilitiesMember mnst:ReceiveUSDPayZARMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2021-12-31 0000865752 us-gaap:AccruedLiabilitiesMember mnst:ReceiveUsdPayNzdMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2021-12-31 0000865752 us-gaap:AccruedLiabilitiesMember mnst:ReceiveUsdPayGbpMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2021-12-31 0000865752 us-gaap:AccruedLiabilitiesMember mnst:ReceiveUsdPayEurMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2021-12-31 0000865752 us-gaap:AccruedLiabilitiesMember mnst:ReceiveUsdPayDkkMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2021-12-31 0000865752 us-gaap:AccruedLiabilitiesMember mnst:ReceiveUsdPayCnyMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2021-12-31 0000865752 us-gaap:AccruedLiabilitiesMember mnst:ReceiveUSDPayAUDMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2021-12-31 0000865752 us-gaap:AccountsReceivableMember mnst:ReceiveUsdPayMxnMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccountsReceivableMember mnst:ReceiveUsdPayGbpMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccountsReceivableMember mnst:ReceiveUSDPayCOPMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccountsReceivableMember mnst:ReceiveSgdPayUsdMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccountsReceivableMember mnst:ReceiveRsdPayUsdMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccountsReceivableMember mnst:ReceiveGbpPayUsdTwoMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccountsReceivableMember mnst:ReceiveGbpPayUsdOneMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccountsReceivableMember mnst:ReceiveCadPayUsdMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2022-12-31 0000865752 us-gaap:AccountsReceivableMember mnst:ReceiveUsdPayRubMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2021-12-31 0000865752 us-gaap:AccountsReceivableMember mnst:ReceiveUSDPayCOPMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2021-12-31 0000865752 us-gaap:AccountsReceivableMember mnst:ReceiveSgdPayUsdMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2021-12-31 0000865752 us-gaap:AccountsReceivableMember mnst:ReceiveRsdPayUsdMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2021-12-31 0000865752 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000865752 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000865752 mnst:HsbcBankChinaCompanyLimitedMember us-gaap:LineOfCreditMember 2022-12-31 0000865752 mnst:ComericaBankMember srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-04-01 2020-04-30 0000865752 mnst:ComericaBankMember srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-04-01 2020-04-30 0000865752 mnst:CocaColaCompanyMember us-gaap:NonUsMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000865752 mnst:ReyesCocaColaBottlingMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000865752 mnst:CocaColaEuropeanPartnersMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000865752 mnst:CocaColaConsolidatedIncMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000865752 mnst:CocaColaCompanyMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000865752 mnst:CocaColaCompanyMember us-gaap:NonUsMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000865752 mnst:ReyesCocaColaBottlingMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000865752 mnst:CocaColaEuropeanPartnersMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000865752 mnst:CocaColaConsolidatedIncMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000865752 mnst:CocaColaCompanyMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000865752 mnst:CocaColaCompanyMember us-gaap:NonUsMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000865752 mnst:ReyesCocaColaBottlingMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000865752 mnst:CocaColaEuropeanPartnersMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000865752 mnst:CocaColaConsolidatedIncMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000865752 mnst:CocaColaCompanyMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000865752 2020-12-31 0000865752 2019-12-31 0000865752 mnst:VotingInterestsMember mnst:CocaColaCompanyMember 2022-12-31 0000865752 us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0000865752 us-gaap:VariableRateDemandObligationMember us-gaap:OtherLongTermInvestmentsMember 2022-12-31 0000865752 us-gaap:MunicipalBondsMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0000865752 us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0000865752 us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0000865752 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000865752 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000865752 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000865752 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2022-12-31 0000865752 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0000865752 us-gaap:USTreasurySecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2021-12-31 0000865752 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2021-12-31 0000865752 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0000865752 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0000865752 us-gaap:MunicipalBondsMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0000865752 us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0000865752 us-gaap:USTreasurySecuritiesMember us-gaap:OtherLongTermInvestmentsMember 2022-12-31 0000865752 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0000865752 us-gaap:FairValueInputsLevel2Member us-gaap:VariableRateDemandObligationMember 2022-12-31 0000865752 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0000865752 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0000865752 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2022-12-31 0000865752 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-12-31 0000865752 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2022-12-31 0000865752 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:VariableRateDemandObligationMember 2022-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MunicipalBondsMember 2022-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MoneyMarketFundsMember 2022-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPaperMember 2022-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CertificatesOfDepositMember 2022-12-31 0000865752 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000865752 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2021-12-31 0000865752 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0000865752 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2021-12-31 0000865752 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2021-12-31 0000865752 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2021-12-31 0000865752 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2021-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MunicipalBondsMember 2021-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MoneyMarketFundsMember 2021-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPaperMember 2021-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CertificatesOfDepositMember 2021-12-31 0000865752 us-gaap:FairValueInputsLevel1Member 2021-12-31 0000865752 mnst:RealPropertyAndEquipmentInNorwalkMember us-gaap:LandMember 2022-05-05 2022-05-05 0000865752 mnst:RealPropertyAndEquipmentInNorwalkMember us-gaap:EquipmentMember 2022-05-05 2022-05-05 0000865752 mnst:RealPropertyAndEquipmentInNorwalkMember us-gaap:BuildingMember 2022-05-05 2022-05-05 0000865752 mnst:RealPropertyAndEquipmentInNorwalkMember 2022-05-05 2022-05-05 0000865752 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000865752 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000865752 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000865752 us-gaap:FairValueInputsLevel2Member 2022-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-12-31 0000865752 us-gaap:FairValueInputsLevel2Member 2021-12-31 0000865752 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-12-31 0000865752 mnst:TcccSubsidiariesMember 2022-12-31 0000865752 mnst:TcccSubsidiariesMember 2021-12-31 0000865752 mnst:OmnibusIncentivePlan2020Member 2022-01-01 2022-12-31 0000865752 mnst:OmnibusIncentivePlan2011Member 2022-01-01 2022-12-31 0000865752 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000865752 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000865752 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000865752 2022-04-01 2022-04-30 0000865752 srt:MaximumMember 2022-01-01 2022-12-31 0000865752 us-gaap:VariableRateDemandObligationMember mnst:InvestmentsMaturitiesAfter1YearThrough10YearsMember 2022-12-31 0000865752 us-gaap:VariableRateDemandObligationMember mnst:InvestmentsMaturitiesAfter10YearsThrough20YearsMember 2022-12-31 0000865752 us-gaap:USTreasurySecuritiesMember mnst:InvestmentsMaturitiesWithin1YearMember 2022-12-31 0000865752 us-gaap:USTreasurySecuritiesMember mnst:InvestmentsMaturitiesAfter1YearThrough10YearsMember 2022-12-31 0000865752 us-gaap:USGovernmentAgenciesDebtSecuritiesMember mnst:InvestmentsMaturitiesWithin1YearMember 2022-12-31 0000865752 us-gaap:USGovernmentAgenciesDebtSecuritiesMember mnst:InvestmentsMaturitiesAfter1YearThrough10YearsMember 2022-12-31 0000865752 us-gaap:MunicipalBondsMember mnst:InvestmentsMaturitiesWithin1YearMember 2022-12-31 0000865752 us-gaap:CommercialPaperMember mnst:InvestmentsMaturitiesWithin1YearMember 2022-12-31 0000865752 us-gaap:CertificatesOfDepositMember mnst:InvestmentsMaturitiesWithin1YearMember 2022-12-31 0000865752 us-gaap:USTreasurySecuritiesMember mnst:InvestmentsMaturitiesWithin1YearMember 2021-12-31 0000865752 us-gaap:USTreasurySecuritiesMember mnst:InvestmentsMaturitiesAfter1YearThrough10YearsMember 2021-12-31 0000865752 us-gaap:USGovernmentAgenciesDebtSecuritiesMember mnst:InvestmentsMaturitiesWithin1YearMember 2021-12-31 0000865752 us-gaap:USGovernmentAgenciesDebtSecuritiesMember mnst:InvestmentsMaturitiesAfter1YearThrough10YearsMember 2021-12-31 0000865752 us-gaap:MunicipalBondsMember mnst:InvestmentsMaturitiesWithin1YearMember 2021-12-31 0000865752 us-gaap:CommercialPaperMember mnst:InvestmentsMaturitiesWithin1YearMember 2021-12-31 0000865752 us-gaap:CertificatesOfDepositMember mnst:InvestmentsMaturitiesWithin1YearMember 2021-12-31 0000865752 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-12-31 0000865752 us-gaap:OperatingSegmentsMember mnst:StrategicBrandsSegmentMember 2022-12-31 0000865752 us-gaap:OperatingSegmentsMember mnst:MonsterEnergyDrinksSegmentMember 2022-12-31 0000865752 us-gaap:OperatingSegmentsMember mnst:AlcoholBrandsSegmentMember 2022-12-31 0000865752 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-12-31 0000865752 us-gaap:OperatingSegmentsMember mnst:StrategicBrandsSegmentMember 2021-12-31 0000865752 us-gaap:OperatingSegmentsMember mnst:MonsterEnergyDrinksSegmentMember 2021-12-31 0000865752 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0000865752 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000865752 mnst:OtherShareBasedAwardsMember 2022-01-01 2022-12-31 0000865752 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0000865752 us-gaap:EmployeeStockOptionMember 2022-12-31 0000865752 mnst:OtherShareBasedAwardsMember 2022-12-31 0000865752 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-12-31 0000865752 us-gaap:OperatingSegmentsMember mnst:StrategicBrandsSegmentMember 2022-01-01 2022-12-31 0000865752 us-gaap:OperatingSegmentsMember mnst:AlcoholBrandsSegmentMember 2022-01-01 2022-12-31 0000865752 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0000865752 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000865752 us-gaap:OperatingSegmentsMember mnst:StrategicBrandsSegmentMember 2021-01-01 2021-12-31 0000865752 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0000865752 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-12-31 0000865752 us-gaap:OperatingSegmentsMember mnst:StrategicBrandsSegmentMember 2020-01-01 2020-12-31 0000865752 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000865752 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0000865752 2020-10-01 2020-12-31 0000865752 us-gaap:OperatingSegmentsMember mnst:MonsterEnergyDrinksSegmentMember 2022-01-01 2022-12-31 0000865752 us-gaap:OperatingSegmentsMember mnst:MonsterEnergyDrinksSegmentMember 2021-01-01 2021-12-31 0000865752 us-gaap:OperatingSegmentsMember mnst:MonsterEnergyDrinksSegmentMember 2020-01-01 2020-12-31 0000865752 mnst:CanarchyCraftBreweryCollectiveLlcMember 2022-10-01 2022-12-31 0000865752 mnst:ComericaBankMember srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2020-04-01 2020-04-30 0000865752 mnst:ComericaBankMember srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2020-04-01 2020-04-30 0000865752 mnst:TcccSubsidiariesMember mnst:MonsterEnergyDrinksSegmentMember 2022-01-01 2022-12-31 0000865752 mnst:TcccSubsidiariesMember mnst:MonsterEnergyDrinksSegmentMember 2021-01-01 2021-12-31 0000865752 mnst:TcccSubsidiariesMember mnst:MonsterEnergyDrinksSegmentMember 2020-01-01 2020-12-31 0000865752 us-gaap:SubsequentEventMember 2023-02-28 2023-02-28 0000865752 us-gaap:OperatingExpenseMember mnst:TcccRelatedPartiesAndTcccIndependentBottlersMember 2022-01-01 2022-12-31 0000865752 mnst:TcccSubsidiariesAndTcccRelatedPartiesMember 2022-01-01 2022-12-31 0000865752 us-gaap:OperatingExpenseMember mnst:TcccSubsidiariesAndTcccRelatedPartiesMember 2021-01-01 2021-12-31 0000865752 mnst:TcccSubsidiariesAndTcccRelatedPartiesMember 2021-01-01 2021-12-31 0000865752 us-gaap:OperatingExpenseMember mnst:TcccRelatedPartiesAndTcccIndependentBottlersMember 2020-01-01 2020-12-31 0000865752 mnst:TcccSubsidiariesAndTcccRelatedPartiesMember 2020-01-01 2020-12-31 0000865752 mnst:PrincipalOwnersMember 2022-01-01 2022-12-31 0000865752 mnst:CanarchyCraftBreweryCollectiveLlcMember 2022-02-17 0000865752 mnst:CanarchyCraftBreweryCollectiveLlcMember 2022-02-17 2022-02-17 0000865752 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-01-01 2022-12-31 0000865752 2022-12-31 0000865752 2021-12-31 0000865752 2021-01-01 2021-12-31 0000865752 2020-01-01 2020-12-31 0000865752 2022-06-30 0000865752 2023-02-16 0000865752 2022-01-01 2022-12-31 shares iso4217:USD pure mnst:item mnst:plan mnst:director iso4217:USD shares mnst:segment http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense 0000865752 --12-31 FY false http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet P3Y 5000000 4 true true true true http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense P5Y P3Y P3Y 4 10-K true 2022-12-31 2022 false 001-18761 MONSTER BEVERAGE CORPORATION DE 47-1809393 1 Monster Way Corona CA 92879 951 739 - 6200 Common Stock, $0.005 par value per share MNST NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 44291170358 522409358 DELOITTE & TOUCHE LLP 34 Costa Mesa, California 1307141000 1326462000 1362314000 1749727000 1016203000 896658000 935631000 593357000 109823000 82668000 33785000 33238000 4764897000 4682110000 61443000 99419000 516897000 313753000 177039000 225221000 1417941000 1331643000 1220410000 1072386000 134478000 80252000 8293105000 7804784000 444265000 404263000 172991000 210964000 255631000 211461000 43311000 42530000 72463000 65459000 13317000 30399000 1001978000 965076000 223800000 243249000 42286000 29508000 0.005 0.005 1250000000 1250000000 641844000 522300000 640043000 529323000 3209000 3200000 4780013000 4652620000 9001173000 7809549000 -159073000 -69165000 119544000 110720000 6600281000 5829253000 7025041000 6566951000 8293105000 7804784000 6311050000 5541352000 4598638000 3136483000 2432839000 1874758000 3174567000 3108513000 2723880000 1589846000 1311046000 1090727000 1584721000 1797467000 1633153000 -12757000 3952000 -6996000 1571964000 1801419000 1626157000 380340000 423944000 216563000 1191624000 1377475000 1409594000 2.26 2.61 2.66 2.23 2.57 2.64 526779000 528763000 529639000 533221000 535639000 534807000 1191624000 1377475000 1409594000 -85021000 -71158000 35531000 -4887000 -1041000 -110000 -4887000 -1041000 -110000 -89908000 -72199000 35421000 1101716000 1305276000 1445015000 636460000 3182000 4397511000 5022480000 -32387000 -99762000 -5219505000 4171281000 67546000 67546000 2202000 11000 72925000 72936000 110000 110000 -10803000 595918000 595918000 35531000 35531000 1409594000 1409594000 638662000 3193000 4537982000 6432074000 3034000 -110565000 -5815423000 5160860000 68922000 68922000 1381000 7000 45716000 45723000 1041000 1041000 -155000 13830000 13830000 -71158000 -71158000 1377475000 1377475000 640043000 3200000 4652620000 7809549000 -69165000 -110720000 -5829253000 6566951000 63387000 63387000 1801000 9000 64006000 64015000 4887000 4887000 -8824000 771028000 771028000 -85021000 -85021000 1191624000 1191624000 641844000 3209000 4780013000 9001173000 -159073000 -119544000 -6600281000 7025041000 1191624000 1377475000 1409594000 61241000 50155000 57030000 7337000 4107000 3943000 185000 1013000 350000 2200000 8700000 64109000 70483000 70289000 -48182000 -16429000 156873000 128981000 254228000 119672000 347712000 277793000 -30304000 38268000 29341000 -1024000 4439000 10919000 -5516000 49765000 114297000 18696000 -30419000 71586000 26113000 50821000 31498000 13762000 3729000 7950000 7501000 -16860000 7221000 10422000 -4540000 492000 -356000 -19905000 -22658000 -21480000 887699000 1155741000 1364163000 2252355000 1488599000 920196000 1847067000 2413143000 1299981000 329472000 188726000 43868000 48722000 1313000 1328000 993000 23427000 13585000 18550000 26343000 11353000 26423000 -161367000 -992022000 -472487000 75000 2928000 -3086000 64015000 45723000 72936000 771028000 13830000 595918000 -706938000 34821000 -526068000 -38715000 -52491000 16848000 -19321000 146049000 382456000 1326462000 1180413000 797957000 1307141000 1326462000 1180413000 431000 134000 44000 379998000 420521000 355509000 9400000 14000000.0 9800000 2900000 600000 600000 15200000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">1.          ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Organization</i> – Monster Beverage Corporation (the “Company”) was incorporated in the state of Delaware. The Company is a holding company and has no operating business except through its consolidated subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Nature of Operations</i> – The Company develops, markets, sells and distributes energy drink beverages and concentrates for energy drink beverages, primarily under the following brand names: Monster Energy®, Monster Energy Ultra®, Monster Rehab®, Monster Energy® Nitro, Java Monster®, Punch Monster®, Juice Monster®, Monster Hydro® Energy Water, Monster Hydro® Super Sport, Monster Super Fuel®, Monster Dragon Tea®, Reign Total Body Fuel®, Reign Inferno® Thermogenic Fuel, Reign Storm®, NOS®, Full Throttle®, Burn®, Mother®, Nalu®, Ultra Energy®, Play® and Power Play® (stylized), Relentless®, BPM®, BU®, Gladiator®, Samurai®, Live+®, Predator®, Fury® and True North®.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company also develops, markets, sells and distributes craft beers, flavored malt beverages (“FMBs”) and hard seltzers under a number of brands, including Jai Alai® IPA, Florida Man<sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> IPA, Dale’s Pale Ale®, Wild Basin<sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> Hard Seltzers, Dallas Blonde®, Deep Ellum<sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> IPA, Perrin Brewing Company<sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> Black Ale, Hop Rising® Double IPA, Wasatch® Apricot Hefeweizen, The Beast Unleashed<sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> and a host of other brands.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Basis of Presentation</i> – The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of the Company and its consolidated subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Amounts previously classified in certain property and equipment balances totaling $20.1 million as of December 31, 2021 have been reclassified to assets under construction to conform to presentation as of December 31, 2022. See Note 9. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Principles of Consolidation</i> – The Company consolidates all entities that it controls by ownership of a majority voting interest. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Business Combinations</i> – Business acquisitions are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805 “Business Combinations”. FASB ASC 805 requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired, the liabilities assumed and any non-controlling interest in the acquired entity, and recognize and measure goodwill or a gain from the purchase. The acquiree’s results are included in the Company’s consolidated financial statements from the date of acquisition. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments are recorded to goodwill over the measurement period (not longer than twelve months). The acquisition method also requires that acquisition-related transaction and post-acquisition restructuring costs be charged to expense and requires the Company to recognize and measure certain assets and liabilities including those arising from contingencies and contingent consideration in a business combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents </i>– The Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Throughout the year, the Company has had amounts on deposit at financial institutions that exceed the federally insured limits. The Company has not experienced any loss as a result of these deposits and does not expect to incur any losses in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investments</i> – The Company’s investments in debt securities are classified as either held-to-maturity, available-for-sale or trading, in accordance with FASB ASC 320. Held-to-maturity securities are those securities that the Company has the positive intent and ability to hold until maturity. Trading securities are those securities that the Company intends to sell in the near term. All other securities not included in the held-to-maturity or trading category are classified as available-for-sale. Held-to-maturity securities are recorded at amortized cost which approximates fair market value. Trading securities are carried at fair value with unrealized gains and losses charged to earnings. Available-for-sale securities are carried at fair value with unrealized gains and losses recorded within accumulated other comprehensive income (loss) as a separate component of stockholders’ equity. FASB ASC 820 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. FASB ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs, where available. Under FASB ASC 326-30-35, a security is considered to be impaired if the fair value of the security is less than its amortized cost basis. Where the decline in fair value below the amortized cost basis has resulted from a credit loss, the Company will record an impairment relating to credit losses through an allowance for credit losses. The allowance is limited by the amount that the fair value is less than the amortized cost basis. Impairment that has not been recorded through an allowance for credit losses is recorded through other comprehensive income (loss), net of applicable taxes. The Company evaluates whether the decline in fair value of its investments has resulted from credit loss or other factors at each quarter-end. This evaluation consists of a review by management, and includes market pricing information and maturity dates for the securities held, market and economic trends in the industry and information on the issuer’s financial condition and, if applicable, information on the guarantors’ financial condition. Factors considered in determining whether an impairment has resulted from credit loss or other factors include the length of time and extent to which the investment’s fair value has been less than its cost basis, the financial condition and near-term prospects of the issuer and guarantors, including any specific events which may influence the operations of the issuer and the Company’s intent and ability to retain the investment for a reasonable period of time sufficient to allow for any anticipated recovery of fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accounts Receivable – </i>The Company evaluates the collectability of its trade accounts receivable based on a number of factors. In circumstances where the Company becomes aware of a specific customer’s inability to meet its financial obligations to the Company, a specific reserve for bad debts is estimated and recorded, which reduces the recognized receivable to the estimated amount the Company believes will ultimately be collected. In addition to specific customer identification of potential bad debts, bad debt charges are recorded based on the Company’s recent loss history and an overall assessment of past due trade accounts receivable outstanding. In accordance with FASB ASC 210-20-45, in its consolidated balance sheets, the Company has presented accounts receivable, net of promotional allowances, only for those customers that it allows net settlement. All other accounts receivable and related promotional allowances are shown on a gross basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories</i> – Inventories are valued at the lower of first-in, first-out, cost or market value (net realizable value).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property and Equipment</i> – Property and equipment are stated at cost. Depreciation of furniture and fixtures, office and computer equipment, computer software, equipment, real property and vehicles is based on their estimated useful lives (<span style="-sec-ix-hidden:Hidden_nA6dOHIOxUObuSzER39Ovw;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">three</span></span> to thirty years) and is calculated using the straight-line method. Amortization of leasehold improvements is based on the lesser of their estimated useful lives or the terms of the related leases and is calculated using the straight-line method. Normal repairs and maintenance costs are expensed as incurred. Expenditures that materially increase values or extend useful lives are capitalized. The related costs and accumulated depreciation of disposed assets are eliminated and any resulting gain or loss on disposition is included in net income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Goodwill</i> – The Company records goodwill when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired, including related tax effects. Goodwill is not amortized; instead, goodwill is </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">tested for impairment on an annual basis, or more frequently if the Company believes indicators of impairment exist. The Company first assesses qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying value. If the Company reasonably determines that it is more-likely-than-not that the fair value is less than the carrying value, the Company performs its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Company will recognize an impairment for the amount by which the carrying amount exceeds a reporting unit’s fair value. For the years ended December 31, 2022, 2021 and 2020 there were no goodwill impairments recorded and there are no accumulated impairment balances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Other Intangibles</i> – Other Intangibles are comprised primarily of trademarks that represent the Company’s exclusive ownership of the Monster Energy®, <img alt="Graphic" src="mnst-20221231x10k002.jpg" style="display:inline-block;height:11.99pt;left:0%;padding-bottom:0.05pt;position:relative;top:0pt;width:8.99pt;"/>®, Monster Energy Ultra®, Monster Dragon Tea®, Unleash the Beast!®, Monster Rehab®, Java Monster®, Muscle Monster®, Espresso Monster®, Punch Monster®, Juice Monster®, Monster Hydro®, Monster HydroSport Super Fuel®, Monster Super Fuel®, Reign Total Body Fuel®, Reign Inferno®, Predator®, Fury®, True North®, NOS®, Full Throttle®, Burn®, Mother®, Nalu®, Ultra Energy®, Play® and Power Play® (stylized), Relentless®, BPM®, BU®, Gladiator®, Samurai®, Oskar Blues Brewery®, Cigar City®, Deep Ellum Brewing Co®, Perrin Brewing Company®, Squatters®, Wasatch®, Jai Alai®, Dale’s Pale Ale®, Dallas Blonde®, Wild Basin®, Dale’s®, Mama’s Little Yella Pils®, Hop Rising® and The Beast Unleashed<sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> trademarks, all used in connection with the manufacture, sale and distribution of beverages. The Company also owns a number of other trademarks, flavors and formulas in the United States, as well as in a number of countries around the world. In accordance with FASB ASC 350, intangible assets with indefinite lives are not amortized but instead are measured for impairment at least annually, or when events indicate that an impairment exists. The Company calculates impairment as the excess of the carrying value of its indefinite-lived assets over their estimated fair value. If the carrying value exceeds the estimate of fair value a write-down is recorded. The Company amortizes its trademarks with finite useful lives over their respective useful lives. For the years ended December 31, 2022 and 2020, impairment charges of $2.2 million and $8.7 million, respectively, were recorded to indefinite-lived intangibles. For the year ended December 31, 2021, no impairments were recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We presently have more than 17,500 registered trademarks and pending applications in various countries worldwide, and we apply for new trademarks on an ongoing basis. We regard our trademarks, service marks, copyrights, domain names, trade dress and other intellectual property as very important to our business. We consider Monster®, Monster Energy®, ®, Monster Energy Ultra®, Monster Dragon Iced Tea®, Unleash the Beast!®, Rehab® Monster®, Java Monster®, Muscle Monster®, Punch Monster®, Juice Monster®, Hydro® (stylized), Monster HydroSport Super Fuel®, Hydro Super Sport®, Monster Super Fuel®, Espresso Monster®, Monster Energy® Nitro, Reign Total Body Fuel®, Reign Inferno®, True North®, BU®, Nalu®, NOS®, Full Throttle®, Burn®, Mother®, Ultra Energy®, Play® and Power Play® (stylized), Relentless®, Predator®, Fury®, Live+®, BPM®, Gladiator®, Samurai®, Oskar Blues Brewery®, Cigar City®, Deep Ellum Brewing Co®, Perrin Brewing Company®, Squatters®, Wasatch®, Jai Alai®, Dale’s Pale Ale®, Dallas Blonde®, Wild Basin®, Dale’s®, Mama’s Little Yella Pils®, Hop Rising® and The Beast Unleashed<sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> to be our core trademarks. We also own the intellectual property of our most important flavors for certain of our Monster Energy® Brand energy drinks in perpetuity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Leases</i> – See Note 4.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Long-Lived Assets </i>– Management regularly reviews property and equipment and other long-lived assets, including certain definite-lived intangible assets, for possible impairment. This review occurs annually, or more frequently if events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. If there is indication of impairment, management then prepares an estimate of future cash flows (undiscounted and without interest charges) expected to result from the use of the asset and its eventual disposition. If these cash flows are less than the carrying amount of the asset, an impairment loss is recognized to write down the asset to its estimated fair value. The fair value is estimated </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">using the present value of the future cash flows discounted at a rate commensurate with management’s estimates of the business risks. Preparation of estimated expected future cash flows is inherently subjective and is based on management’s best estimate of assumptions concerning expected future conditions. For the years ended December 31, 2022, 2021 and 2020, there were no impairment indicators identified. Long-lived assets held for sale are recorded at the lower of their carrying amount or fair value less cost to sell.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Foreign Currency Translation and Transactions</i> – The accounts of the Company’s foreign subsidiaries are translated in accordance with FASB ASC 830. Foreign currency transaction gains and losses are recognized in other expense, net, at the time they occur. Net foreign currency exchange gains or losses resulting from the translation of assets and liabilities of foreign subsidiaries whose functional currency is not the U.S. dollar are recorded as a part of accumulated other comprehensive income (loss) in stockholders’ equity. Unrealized foreign currency exchange gains and losses on certain intercompany transactions that are of a long-term investment nature (i.e., settlement is not planned or anticipated in the foreseeable future) are also recorded in accumulated other comprehensive income (loss) in stockholders’ equity. During the years ended December 31, 2022, 2021 and 2020, the Company entered into forward currency exchange contracts with financial institutions to create an economic hedge to specifically manage a portion of the foreign exchange risk exposure associated with certain consolidated subsidiaries non-functional currency denominated assets and liabilities. All foreign currency exchange contracts outstanding as of December 31, 2022 have terms of three months or less. The Company does not enter into forward currency exchange contracts for speculation or trading purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has not designated its foreign currency exchange contracts as hedge transactions under FASB ASC 815. Therefore, gains and losses on the Company’s foreign currency exchange contracts are recognized in other (expense) income, net, in the consolidated statements of income, and are largely offset by the changes in the fair value of the underlying economically hedged item. For the years ended December 31, 2022, 2021 and 2020, aggregate foreign currency transaction gains (losses), including the gains or losses on forward currency exchange contracts, amounted to ($37.9) million, $0.3 million and ($11.2) million, respectively, and have been recorded in other (expense) income, net, in the accompanying consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i> – See Note 3.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cost of Sales</i> – Cost of sales consists of the costs of flavors, concentrates, supplement ingredients and/or beverage bases, the costs of raw materials utilized in the manufacture of beverages, co-packing fees, repacking fees, in-bound freight charges, as well as internal transfer costs, warehouse expenses incurred prior to the manufacture of the Company’s finished products and certain quality control costs. In addition, the Company includes in costs of sales certain costs such as depreciation, amortization and payroll costs that relate to the direct manufacture by the Company of certain flavors and concentrates. Raw materials account for the largest portion of cost of sales. Raw materials include cans, bottles, other containers, flavors, ingredients and packaging materials.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Operating Expenses</i> – Operating expenses include selling expenses such as distribution expenses to transport products to customers and warehousing expenses after manufacture, as well as expenses for advertising, sampling and in-store demonstration costs, costs for merchandise displays, point-of-sale materials and premium items, sponsorship expenses, other marketing expenses and design expenses. Operating expenses also include such costs as payroll costs, travel costs, professional service fees including legal fees, termination payments made to certain of the Company’s prior distributors, depreciation and other general and administrative costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Freight-Out Costs </i>– For the years ended December 31, 2022, 2021 and 2020, freight-out costs amounted to $249.2 million, $213.9 million and $134.1 million, respectively, and have been recorded in operating expenses in the accompanying consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Advertising and Promotional Expenses </i>– The Company accounts for advertising production costs by expensing such production costs the first time the related advertising takes place. A significant amount of the Company’s promotional expenses result from payments under endorsement and sponsorship contracts. Accounting for endorsement and sponsorship payments is based upon specific contract provisions. Generally, endorsement and sponsorship payments are expensed on a straight-line basis over the term of the contract after giving recognition to the periodic performance compliance provisions of the contracts. Advertising and promotional expenses, including, but not limited to, production costs amounted to $460.7 million, $417.6 million and $345.7 million for the years ended December 31, 2022, 2021 and 2020, respectively. Advertising and promotional expenses are included in operating expenses in the accompanying consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes</i> – The Company utilizes the liability method of accounting for income taxes as set forth in FASB ASC 740. Under the liability method, deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized. In determining the need for valuation allowances the Company considers projected future taxable income and the availability of tax planning strategies. If in the future the Company determines that it would not be able to realize its recorded deferred tax assets, an increase in the valuation allowance would be recorded, decreasing earnings in the period in which such determination is made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company assesses its income tax positions and records tax benefits for all years subject to examination based upon the Company’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation</i> – The Company accounts for stock-based compensation under the provisions of FASB ASC 718. The Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes-Merton option pricing formula. The Company records compensation expense for non-employee stock options based on the estimated fair value of the options as of the earlier of (1) the date at which a commitment for performance by the non-employee to earn the stock option is reached or (2) the date at which the non-employee’s performance is complete, using the Black-Scholes-Merton option pricing formula. Stock-based compensation cost for restricted stock units and performance share units is measured based on the closing fair market value of the Company’s common stock at the date of grant. In the event that the Company has the option and intent to settle a restricted stock unit or performance share unit in cash, the award is classified as a liability and revalued at each balance sheet date. See Note 16.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Net Income Per Common Share</i> – In accordance with FASB ASC 260, net income per common share, on a basic and diluted basis, is presented for all periods. Basic net income per share is computed by dividing net income by the weighted average number of common shares outstanding during each period. Diluted net income per share is computed by dividing net income by the weighted average number of common and dilutive common equivalent shares outstanding. The calculation of common equivalent shares assumes the exercise of dilutive stock options, net of assumed treasury share repurchases at average market prices, as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Risk – </i>Certain of the Company’s products utilize components (raw materials and/or co-packing services) from a limited number of sources. A disruption in the supply of such components could significantly affect the Company’s revenues from those products, as alternative sources of such components may not be available at commercially reasonable rates or within a reasonably short time period. The Company continues to endeavor to secure the availability of alternative sources for such components and minimize the risk of any disruption in production.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Coca-Cola Company (“TCCC”), through certain wholly-owned subsidiaries (the “TCCC Subsidiaries”), accounted for approximately 2% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Coca-Cola Consolidated, Inc. accounted for approximately 11%, 12% and 12% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Reyes Coca-Cola Bottling, LLC accounted for approximately 9%, 10% and 11% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Coca-Cola Europacific Partners accounted for approximately 13%, 12% and 10% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Credit Risk</i> – The Company sells its products nationally and internationally, primarily to bottlers and full service beverage distributors, retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, drug stores, foodservice customers, value stores, e-commerce retailers and the military. The Company performs ongoing credit evaluations of its customers and generally does not require collateral. The Company maintains reserves for estimated credit losses, and historically, such losses have been within management’s expectations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fair Value of Financial Instruments</i> – The carrying value of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to the relatively short maturity of the respective instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Use of Estimates</i> – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:italic;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements<span style="font-style:normal;"> –</span> <span style="font-style:normal;">In October 2021, the FASB issued Accounting Standards Update (“ASU”) No. 2021-08, “Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)”. ASU No. 2021-08 requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively. Early adoption is also permitted, including adoption in an interim period. If early adopted, the amendments are applied retrospectively to all business combinations for which the acquisition date occurred during the fiscal year of adoption. The Company adopted ASU No. 2021-08 on January 1, 2023, which did not have a material impact on the Company’s financial position, results of operations and liquidity.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Basis of Presentation</i> – The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of the Company and its consolidated subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Amounts previously classified in certain property and equipment balances totaling $20.1 million as of December 31, 2021 have been reclassified to assets under construction to conform to presentation as of December 31, 2022. See Note 9. </p> 20100000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Principles of Consolidation</i> – The Company consolidates all entities that it controls by ownership of a majority voting interest. All intercompany balances and transactions have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Business Combinations</i> – Business acquisitions are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805 “Business Combinations”. FASB ASC 805 requires the reporting entity to identify the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired, the liabilities assumed and any non-controlling interest in the acquired entity, and recognize and measure goodwill or a gain from the purchase. The acquiree’s results are included in the Company’s consolidated financial statements from the date of acquisition. Assets acquired and liabilities assumed are recorded at their fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments are recorded to goodwill over the measurement period (not longer than twelve months). The acquisition method also requires that acquisition-related transaction and post-acquisition restructuring costs be charged to expense and requires the Company to recognize and measure certain assets and liabilities including those arising from contingencies and contingent consideration in a business combination.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents </i>– The Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Throughout the year, the Company has had amounts on deposit at financial institutions that exceed the federally insured limits. The Company has not experienced any loss as a result of these deposits and does not expect to incur any losses in the future.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investments</i> – The Company’s investments in debt securities are classified as either held-to-maturity, available-for-sale or trading, in accordance with FASB ASC 320. Held-to-maturity securities are those securities that the Company has the positive intent and ability to hold until maturity. Trading securities are those securities that the Company intends to sell in the near term. All other securities not included in the held-to-maturity or trading category are classified as available-for-sale. Held-to-maturity securities are recorded at amortized cost which approximates fair market value. Trading securities are carried at fair value with unrealized gains and losses charged to earnings. Available-for-sale securities are carried at fair value with unrealized gains and losses recorded within accumulated other comprehensive income (loss) as a separate component of stockholders’ equity. FASB ASC 820 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. FASB ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs, where available. Under FASB ASC 326-30-35, a security is considered to be impaired if the fair value of the security is less than its amortized cost basis. Where the decline in fair value below the amortized cost basis has resulted from a credit loss, the Company will record an impairment relating to credit losses through an allowance for credit losses. The allowance is limited by the amount that the fair value is less than the amortized cost basis. Impairment that has not been recorded through an allowance for credit losses is recorded through other comprehensive income (loss), net of applicable taxes. The Company evaluates whether the decline in fair value of its investments has resulted from credit loss or other factors at each quarter-end. This evaluation consists of a review by management, and includes market pricing information and maturity dates for the securities held, market and economic trends in the industry and information on the issuer’s financial condition and, if applicable, information on the guarantors’ financial condition. Factors considered in determining whether an impairment has resulted from credit loss or other factors include the length of time and extent to which the investment’s fair value has been less than its cost basis, the financial condition and near-term prospects of the issuer and guarantors, including any specific events which may influence the operations of the issuer and the Company’s intent and ability to retain the investment for a reasonable period of time sufficient to allow for any anticipated recovery of fair value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accounts Receivable – </i>The Company evaluates the collectability of its trade accounts receivable based on a number of factors. In circumstances where the Company becomes aware of a specific customer’s inability to meet its financial obligations to the Company, a specific reserve for bad debts is estimated and recorded, which reduces the recognized receivable to the estimated amount the Company believes will ultimately be collected. In addition to specific customer identification of potential bad debts, bad debt charges are recorded based on the Company’s recent loss history and an overall assessment of past due trade accounts receivable outstanding. In accordance with FASB ASC 210-20-45, in its consolidated balance sheets, the Company has presented accounts receivable, net of promotional allowances, only for those customers that it allows net settlement. All other accounts receivable and related promotional allowances are shown on a gross basis.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories</i> – Inventories are valued at the lower of first-in, first-out, cost or market value (net realizable value).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property and Equipment</i> – Property and equipment are stated at cost. Depreciation of furniture and fixtures, office and computer equipment, computer software, equipment, real property and vehicles is based on their estimated useful lives (<span style="-sec-ix-hidden:Hidden_nA6dOHIOxUObuSzER39Ovw;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">three</span></span> to thirty years) and is calculated using the straight-line method. Amortization of leasehold improvements is based on the lesser of their estimated useful lives or the terms of the related leases and is calculated using the straight-line method. Normal repairs and maintenance costs are expensed as incurred. Expenditures that materially increase values or extend useful lives are capitalized. The related costs and accumulated depreciation of disposed assets are eliminated and any resulting gain or loss on disposition is included in net income.</p> P30Y <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Goodwill</i> – The Company records goodwill when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired, including related tax effects. Goodwill is not amortized; instead, goodwill is </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">tested for impairment on an annual basis, or more frequently if the Company believes indicators of impairment exist. The Company first assesses qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying value. If the Company reasonably determines that it is more-likely-than-not that the fair value is less than the carrying value, the Company performs its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Company will recognize an impairment for the amount by which the carrying amount exceeds a reporting unit’s fair value. For the years ended December 31, 2022, 2021 and 2020 there were no goodwill impairments recorded and there are no accumulated impairment balances.</p> 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Other Intangibles</i> – Other Intangibles are comprised primarily of trademarks that represent the Company’s exclusive ownership of the Monster Energy®, <img alt="Graphic" src="mnst-20221231x10k002.jpg" style="display:inline-block;height:11.99pt;left:0%;padding-bottom:0.05pt;position:relative;top:0pt;width:8.99pt;"/>®, Monster Energy Ultra®, Monster Dragon Tea®, Unleash the Beast!®, Monster Rehab®, Java Monster®, Muscle Monster®, Espresso Monster®, Punch Monster®, Juice Monster®, Monster Hydro®, Monster HydroSport Super Fuel®, Monster Super Fuel®, Reign Total Body Fuel®, Reign Inferno®, Predator®, Fury®, True North®, NOS®, Full Throttle®, Burn®, Mother®, Nalu®, Ultra Energy®, Play® and Power Play® (stylized), Relentless®, BPM®, BU®, Gladiator®, Samurai®, Oskar Blues Brewery®, Cigar City®, Deep Ellum Brewing Co®, Perrin Brewing Company®, Squatters®, Wasatch®, Jai Alai®, Dale’s Pale Ale®, Dallas Blonde®, Wild Basin®, Dale’s®, Mama’s Little Yella Pils®, Hop Rising® and The Beast Unleashed<sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> trademarks, all used in connection with the manufacture, sale and distribution of beverages. The Company also owns a number of other trademarks, flavors and formulas in the United States, as well as in a number of countries around the world. In accordance with FASB ASC 350, intangible assets with indefinite lives are not amortized but instead are measured for impairment at least annually, or when events indicate that an impairment exists. The Company calculates impairment as the excess of the carrying value of its indefinite-lived assets over their estimated fair value. If the carrying value exceeds the estimate of fair value a write-down is recorded. The Company amortizes its trademarks with finite useful lives over their respective useful lives. For the years ended December 31, 2022 and 2020, impairment charges of $2.2 million and $8.7 million, respectively, were recorded to indefinite-lived intangibles. For the year ended December 31, 2021, no impairments were recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We presently have more than 17,500 registered trademarks and pending applications in various countries worldwide, and we apply for new trademarks on an ongoing basis. We regard our trademarks, service marks, copyrights, domain names, trade dress and other intellectual property as very important to our business. We consider Monster®, Monster Energy®, ®, Monster Energy Ultra®, Monster Dragon Iced Tea®, Unleash the Beast!®, Rehab® Monster®, Java Monster®, Muscle Monster®, Punch Monster®, Juice Monster®, Hydro® (stylized), Monster HydroSport Super Fuel®, Hydro Super Sport®, Monster Super Fuel®, Espresso Monster®, Monster Energy® Nitro, Reign Total Body Fuel®, Reign Inferno®, True North®, BU®, Nalu®, NOS®, Full Throttle®, Burn®, Mother®, Ultra Energy®, Play® and Power Play® (stylized), Relentless®, Predator®, Fury®, Live+®, BPM®, Gladiator®, Samurai®, Oskar Blues Brewery®, Cigar City®, Deep Ellum Brewing Co®, Perrin Brewing Company®, Squatters®, Wasatch®, Jai Alai®, Dale’s Pale Ale®, Dallas Blonde®, Wild Basin®, Dale’s®, Mama’s Little Yella Pils®, Hop Rising® and The Beast Unleashed<sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> to be our core trademarks. We also own the intellectual property of our most important flavors for certain of our Monster Energy® Brand energy drinks in perpetuity.</p> 2200000 8700000 0 17500 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Long-Lived Assets </i>– Management regularly reviews property and equipment and other long-lived assets, including certain definite-lived intangible assets, for possible impairment. This review occurs annually, or more frequently if events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. If there is indication of impairment, management then prepares an estimate of future cash flows (undiscounted and without interest charges) expected to result from the use of the asset and its eventual disposition. If these cash flows are less than the carrying amount of the asset, an impairment loss is recognized to write down the asset to its estimated fair value. The fair value is estimated </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">using the present value of the future cash flows discounted at a rate commensurate with management’s estimates of the business risks. Preparation of estimated expected future cash flows is inherently subjective and is based on management’s best estimate of assumptions concerning expected future conditions. For the years ended December 31, 2022, 2021 and 2020, there were no impairment indicators identified. Long-lived assets held for sale are recorded at the lower of their carrying amount or fair value less cost to sell.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Foreign Currency Translation and Transactions</i> – The accounts of the Company’s foreign subsidiaries are translated in accordance with FASB ASC 830. Foreign currency transaction gains and losses are recognized in other expense, net, at the time they occur. Net foreign currency exchange gains or losses resulting from the translation of assets and liabilities of foreign subsidiaries whose functional currency is not the U.S. dollar are recorded as a part of accumulated other comprehensive income (loss) in stockholders’ equity. Unrealized foreign currency exchange gains and losses on certain intercompany transactions that are of a long-term investment nature (i.e., settlement is not planned or anticipated in the foreseeable future) are also recorded in accumulated other comprehensive income (loss) in stockholders’ equity. During the years ended December 31, 2022, 2021 and 2020, the Company entered into forward currency exchange contracts with financial institutions to create an economic hedge to specifically manage a portion of the foreign exchange risk exposure associated with certain consolidated subsidiaries non-functional currency denominated assets and liabilities. All foreign currency exchange contracts outstanding as of December 31, 2022 have terms of three months or less. The Company does not enter into forward currency exchange contracts for speculation or trading purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has not designated its foreign currency exchange contracts as hedge transactions under FASB ASC 815. Therefore, gains and losses on the Company’s foreign currency exchange contracts are recognized in other (expense) income, net, in the consolidated statements of income, and are largely offset by the changes in the fair value of the underlying economically hedged item. For the years ended December 31, 2022, 2021 and 2020, aggregate foreign currency transaction gains (losses), including the gains or losses on forward currency exchange contracts, amounted to ($37.9) million, $0.3 million and ($11.2) million, respectively, and have been recorded in other (expense) income, net, in the accompanying consolidated statements of income.</p> -37900000 300000 -11200000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cost of Sales</i> – Cost of sales consists of the costs of flavors, concentrates, supplement ingredients and/or beverage bases, the costs of raw materials utilized in the manufacture of beverages, co-packing fees, repacking fees, in-bound freight charges, as well as internal transfer costs, warehouse expenses incurred prior to the manufacture of the Company’s finished products and certain quality control costs. In addition, the Company includes in costs of sales certain costs such as depreciation, amortization and payroll costs that relate to the direct manufacture by the Company of certain flavors and concentrates. Raw materials account for the largest portion of cost of sales. Raw materials include cans, bottles, other containers, flavors, ingredients and packaging materials.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Operating Expenses</i> – Operating expenses include selling expenses such as distribution expenses to transport products to customers and warehousing expenses after manufacture, as well as expenses for advertising, sampling and in-store demonstration costs, costs for merchandise displays, point-of-sale materials and premium items, sponsorship expenses, other marketing expenses and design expenses. Operating expenses also include such costs as payroll costs, travel costs, professional service fees including legal fees, termination payments made to certain of the Company’s prior distributors, depreciation and other general and administrative costs.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Freight-Out Costs </i>– For the years ended December 31, 2022, 2021 and 2020, freight-out costs amounted to $249.2 million, $213.9 million and $134.1 million, respectively, and have been recorded in operating expenses in the accompanying consolidated statements of income.</p> 249200000 213900000 134100000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Advertising and Promotional Expenses </i>– The Company accounts for advertising production costs by expensing such production costs the first time the related advertising takes place. A significant amount of the Company’s promotional expenses result from payments under endorsement and sponsorship contracts. Accounting for endorsement and sponsorship payments is based upon specific contract provisions. Generally, endorsement and sponsorship payments are expensed on a straight-line basis over the term of the contract after giving recognition to the periodic performance compliance provisions of the contracts. Advertising and promotional expenses, including, but not limited to, production costs amounted to $460.7 million, $417.6 million and $345.7 million for the years ended December 31, 2022, 2021 and 2020, respectively. Advertising and promotional expenses are included in operating expenses in the accompanying consolidated statements of income.</p> 460700000 417600000 345700000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes</i> – The Company utilizes the liability method of accounting for income taxes as set forth in FASB ASC 740. Under the liability method, deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences reverse. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized. In determining the need for valuation allowances the Company considers projected future taxable income and the availability of tax planning strategies. If in the future the Company determines that it would not be able to realize its recorded deferred tax assets, an increase in the valuation allowance would be recorded, decreasing earnings in the period in which such determination is made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company assesses its income tax positions and records tax benefits for all years subject to examination based upon the Company’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation</i> – The Company accounts for stock-based compensation under the provisions of FASB ASC 718. The Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes-Merton option pricing formula. The Company records compensation expense for non-employee stock options based on the estimated fair value of the options as of the earlier of (1) the date at which a commitment for performance by the non-employee to earn the stock option is reached or (2) the date at which the non-employee’s performance is complete, using the Black-Scholes-Merton option pricing formula. Stock-based compensation cost for restricted stock units and performance share units is measured based on the closing fair market value of the Company’s common stock at the date of grant. In the event that the Company has the option and intent to settle a restricted stock unit or performance share unit in cash, the award is classified as a liability and revalued at each balance sheet date. See Note 16.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Net Income Per Common Share</i> – In accordance with FASB ASC 260, net income per common share, on a basic and diluted basis, is presented for all periods. Basic net income per share is computed by dividing net income by the weighted average number of common shares outstanding during each period. Diluted net income per share is computed by dividing net income by the weighted average number of common and dilutive common equivalent shares outstanding. The calculation of common equivalent shares assumes the exercise of dilutive stock options, net of assumed treasury share repurchases at average market prices, as applicable.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Risk – </i>Certain of the Company’s products utilize components (raw materials and/or co-packing services) from a limited number of sources. A disruption in the supply of such components could significantly affect the Company’s revenues from those products, as alternative sources of such components may not be available at commercially reasonable rates or within a reasonably short time period. The Company continues to endeavor to secure the availability of alternative sources for such components and minimize the risk of any disruption in production.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Coca-Cola Company (“TCCC”), through certain wholly-owned subsidiaries (the “TCCC Subsidiaries”), accounted for approximately 2% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Coca-Cola Consolidated, Inc. accounted for approximately 11%, 12% and 12% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Reyes Coca-Cola Bottling, LLC accounted for approximately 9%, 10% and 11% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Coca-Cola Europacific Partners accounted for approximately 13%, 12% and 10% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.</p> 0.02 0.02 0.02 0.11 0.12 0.12 0.09 0.10 0.11 0.13 0.12 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Credit Risk</i> – The Company sells its products nationally and internationally, primarily to bottlers and full service beverage distributors, retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, drug stores, foodservice customers, value stores, e-commerce retailers and the military. The Company performs ongoing credit evaluations of its customers and generally does not require collateral. The Company maintains reserves for estimated credit losses, and historically, such losses have been within management’s expectations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fair Value of Financial Instruments</i> – The carrying value of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, approximate fair value due to the relatively short maturity of the respective instruments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Use of Estimates</i> – The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:italic;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements<span style="font-style:normal;"> –</span> <span style="font-style:normal;">In October 2021, the FASB issued Accounting Standards Update (“ASU”) No. 2021-08, “Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)”. ASU No. 2021-08 requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Adoption of the ASU should be applied prospectively. Early adoption is also permitted, including adoption in an interim period. If early adopted, the amendments are applied retrospectively to all business combinations for which the acquisition date occurred during the fiscal year of adoption. The Company adopted ASU No. 2021-08 on January 1, 2023, which did not have a material impact on the Company’s financial position, results of operations and liquidity.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">2.          ACQUISITIONS </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">On February 17, 2022, the Company completed its acquisition of CANarchy Craft Brewery Collective LLC (“CANarchy”), a craft beer and hard seltzer company, for </span><span style="font-weight:normal;">$329.5</span><span style="font-weight:normal;"> million in cash (net of cash acquired), after certain working capital adjustments (the “CANarchy Transaction”). The CANarchy Transaction facilitates the Company’s entry into the alcohol beverage sector and brings the Cigar City</span><sup style="font-size:8.25pt;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">TM</sup><span style="font-weight:normal;"> family of brands including Jai Alai® IPA and Florida Man</span><sup style="font-size:8.25pt;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">TM</sup><span style="font-weight:normal;"> IPA, the Oskar Blues</span><sup style="font-size:8.25pt;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">TM</sup><span style="font-weight:normal;"> family of brands including Dale’s Pale Ale®, Wild Basin</span><sup style="font-size:8.25pt;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">TM</sup><span style="font-weight:normal;"> Hard Seltzers, the Deep Ellum</span><sup style="font-size:8.25pt;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">TM</sup><span style="font-weight:normal;"> family of brands including Dallas Blonde® and Deep Ellum</span><sup style="font-size:8.25pt;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">TM</sup><span style="font-weight:normal;"> IPA, the Perrin Brewing Company</span><sup style="font-size:8.25pt;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">TM</sup><span style="font-weight:normal;"> family of brands including Black Ale, the Squatters® family of brands including Hop Rising® Double IPA, the Wasatch® family of brands including Apricot Hefeweizen, as well as certain other brands (collectively the “CANarchy Brands”) to the Company’s beverage portfolio. The transaction did not include CANarchy’s stand-alone restaurants. The Company’s organizational structure for its existing energy beverage business remains unchanged. CANarchy is functioning independently, retaining its own organizational structure and team.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The Company accounted for the CANarchy Transaction in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805 “Business Combinations”.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The following table summarizes the final fair value allocations of the CANarchy Transaction:</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:64.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: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.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:13.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: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.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:13.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></tr><tr><td style="vertical-align:bottom;width:64.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Identifiable </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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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></tr><tr><td style="vertical-align:bottom;width:64.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Assets Acquired </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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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></tr><tr><td style="vertical-align:bottom;width:64.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">and Liabilities</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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Consideration </p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;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;"> Assumed</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.73%;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;">Transferred</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles - trademarks (non-amortizing)</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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;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;"> 89,500</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles - customer relationships (amortizing)</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,500</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles - permits (non-amortizing)</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;"> </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:13.93%;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,000</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;"> </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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,285</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</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;"> </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:13.93%;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,300</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;"> </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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;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,836</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</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;"> </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:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,836)</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;"> </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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Working capital (excluding inventory)</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,640)</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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:64.8%;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:2.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: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:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (770)</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;"> </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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;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,298</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;border-bottom: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,248</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#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:13.57%;background:#cceeff;border-bottom: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;"> 332,721</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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.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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom: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;"> 332,721</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom: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;"> 332,721</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:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the fourth quarter of 2022, the Company identified a measurement period adjustment to the Company’s previous purchase accounting estimates for the CANarchy Transaction. The adjustments to the estimated values previously disclosed, resulted from the completed assessment of certain trademarks. As a result, Intangibles – trademarks (non-amortizing) decreased and Goodwill <span style="-sec-ix-hidden:Hidden_hULVAMU5XEKJltJWBQTvhw;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">increased</span></span> by $5.0 million, respectively, from amounts previously reported.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The Company determined the fair values as follows:</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;text-align:justify;text-indent:18pt;"><span style="display:inline-block;font-size:11pt;min-width:18pt;text-indent:0pt;white-space:nowrap;">●</span><span style="font-size:11pt;">Trademarks – relief-from-royalty method of the income approach</span></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;text-align:justify;text-indent:18pt;"><span style="display:inline-block;font-size:11pt;min-width:18pt;text-indent:0pt;white-space:nowrap;">●</span><span style="font-size:11pt;">Customer relationships – distributor method of the income approach</span></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;text-align:justify;text-indent:18pt;"><span style="display:inline-block;font-size:11pt;min-width:18pt;text-indent:0pt;white-space:nowrap;">●</span><span style="font-size:11pt;">Permits – with-and-without method of the income approach</span></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;text-align:justify;text-indent:18pt;"><span style="display:inline-block;font-size:11pt;min-width:18pt;text-indent:0pt;white-space:nowrap;">●</span><span style="font-size:11pt;">Property and equipment – cost approach</span></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;text-align:justify;text-indent:18pt;"><span style="display:inline-block;font-size:11pt;min-width:18pt;text-indent:0pt;white-space:nowrap;">●</span><span style="font-size:11pt;">Inventory – comparative sales method and replacement cost method</span></div><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The book value of the working capital (excluding inventory) approximates fair value due to the short-term nature of the accounts.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The Company has determined goodwill in accordance with ASC 805, which requires the recognition of goodwill for the excess of the aggregate consideration over the net amounts of identifiable assets acquired and liabilities assumed as of the acquisition date.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">For tax purposes, the CANarchy Transaction was recorded as an asset purchase. As such, the Company received a step-up in tax basis of the CANarchy assets, net, equal to the purchase price.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">In accordance with Regulation S-X, pro forma unaudited condensed financial information for the CANarchy Transaction has not been provided as the impact of the transaction on the Company’s financial position, results of operations and liquidity was not material.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;">On May 5, 2022, the Company acquired certain real property and equipment in Norwalk, California for a purchase price of </span><span style="font-size:11pt;">$62.5</span><span style="font-size:11pt;"> million. The acquisition was treated as an asset acquisition for accounting purposes. The fair value allocations include </span><span style="font-size:11pt;">$50.6</span><span style="font-size:11pt;"> million for land, </span><span style="font-size:11pt;">$10.0</span><span style="font-size:11pt;"> million for building and </span><span style="font-size:11pt;">$1.9</span><span style="font-size:11pt;"> million for equipment. The Company intends to utilize the property as a manufacturing facility for certain of its products.</span></p> 329500000 <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:64.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: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.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:13.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: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.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:13.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></tr><tr><td style="vertical-align:bottom;width:64.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Identifiable </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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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></tr><tr><td style="vertical-align:bottom;width:64.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Assets Acquired </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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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></tr><tr><td style="vertical-align:bottom;width:64.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">and Liabilities</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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Consideration </p></td></tr><tr><td style="vertical-align:bottom;width:64.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:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.83%;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;"> Assumed</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.73%;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;">Transferred</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles - trademarks (non-amortizing)</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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;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;"> 89,500</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles - customer relationships (amortizing)</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,500</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangibles - permits (non-amortizing)</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;"> </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:13.93%;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,000</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;"> </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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,285</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</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;"> </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:13.93%;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,300</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;"> </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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;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,836</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</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;"> </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:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,836)</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;"> </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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Working capital (excluding inventory)</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,640)</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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:64.8%;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:2.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: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:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (770)</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;"> </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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;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,298</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;border-bottom: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,248</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#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:13.57%;background:#cceeff;border-bottom: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;"> 332,721</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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.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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom: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;"> 332,721</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom: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;"> 332,721</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 89500000 54500000 6000000 81285000 18300000 12836000 -12836000 -5640000 770000 86298000 3248000 332721000 332721000 332721000 5000000.0 62500000 50600000 10000000.0 1900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">3.           REVENUE RECOGNITION</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenues are accounted for in accordance with ASC 606 “Revenue from Contracts with Consumers”. The Company has four operating and <span style="-sec-ix-hidden:Hidden_iRb71u4nQ0uLzkOk85muWQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">reportable</span></span> segments: (i) Monster Energy® Drinks segment (“Monster Energy® Drinks”), which is primarily comprised of the Company’s Monster Energy® drinks, Reign Total Body Fuel® high performance energy drinks, Monster<i style="font-style:italic;">®</i> Tour Water<sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> and True North® Pure Energy Seltzers, (ii) Strategic Brands segment (“Strategic Brands”), which is primarily comprised of the various energy drink brands acquired from The Coca-Cola Company (“TCCC”) in 2015 as well as the Company’s affordable energy brands, (iii) Alcohol Brands segment (“Alcohol Brands”), which is primarily comprised of the various craft beers and hard seltzers purchased as part of the CANarchy Transaction on February 17, 2022 as well as The Beast Unleashed<sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> FMBs and (iv) Other segment (“Other”), which is comprised of certain products sold by American Fruits and Flavors, LLC, a wholly-owned subsidiary of the Company, to independent third-party customers (the “AFF Third-Party Products”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s Monster Energy® Drinks segment primarily generates net operating revenues by selling ready-to-drink packaged energy drinks primarily to bottlers and full service beverage bottlers/distributors (“bottlers/distributors”). In some cases, the Company sells ready-to-drink packaged energy drinks directly to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, drug stores, foodservice customers, value stores, e-commerce retailers and the military.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The Company’s Strategic Brands segment primarily generates net operating revenues by selling “concentrates” and/or “beverage bases” to authorized bottling and canning operations. Such bottlers generally combine the concentrates and/or beverage bases with sweeteners, water and other ingredients to produce ready-to-drink packaged energy drinks. The ready-to-drink packaged energy drinks are then sold by such bottlers to other bottlers/distributors and to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, foodservice customers, drug stores, value stores, e-commerce retailers and the military. To a lesser extent, the Strategic Brands segment generates net operating revenues by selling certain ready-to-drink packaged energy drinks to bottlers/distributors.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The Company’s Alcohol Brands segment primarily generates operating revenues by selling kegged and ready-to-drink canned beers, hard seltzers and FMBs primarily to beer distributors in the United States.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The majority of the Company’s revenue is recognized when it satisfies a single performance obligation by transferring control of its products to a customer. Control is generally transferred when the Company’s products are either shipped or delivered based on the terms contained within the underlying contracts or agreements. Certain of the Company’s bottlers/distributors may also perform a separate function as a co-packer on the Company’s behalf. In such cases, control of the Company’s products passes to such bottlers/distributors when they notify the Company that they have taken possession or transferred the relevant portion of the Company’s finished goods. The Company’s general payment terms are short-term in duration. The Company does not have significant financing components or payment terms. The Company did not have any material unsatisfied performance obligations as of December 31, 2022 and 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The Company excludes from revenues all taxes assessed by a governmental authority that are imposed on the sale of its products and collected from customers.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">Distribution expenses to transport the Company’s products, where applicable, and warehousing expense after manufacture are accounted for within operating expenses.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">Promotional and other allowances (variable consideration) recorded as a reduction to net sales for the Company’s energy drink products, primarily include consideration given to the Company’s non-alcohol bottlers/distributors or retail customers including, but not limited to the following:</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="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">discounts granted off list prices to support price promotions to end-consumers by retailers; </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:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">reimbursements given to the Company’s bottlers/distributors for agreed portions of their promotional spend with retailers, including slotting, shelf space allowances and other fees for both new and existing products; </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:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">the Company’s agreed share of fees given to bottlers/distributors and/or directly to retailers for advertising, in-store marketing and promotional activities; </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:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">the Company’s agreed share of slotting, shelf space allowances and other fees given directly to retailers, club stores and/or wholesalers; </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:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">incentives given to the Company’s bottlers/distributors and/or retailers for achieving or exceeding certain predetermined sales goals; </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:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">discounted or free products; </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:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">contractual fees given to the Company’s bottlers/distributors related to sales made directly by the Company to certain customers that fall within the bottlers’/distributors’ sales territories; and </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:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">commissions to TCCC based on the Company’s sales to wholly-owned subsidiaries of TCCC (the “TCCC Subsidiaries”) and/or to TCCC bottlers/distributors accounted for under the equity method by TCCC (the “TCCC Related Parties”).</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;">The Company’s promotional allowance programs with its non-alcohol bottlers/distributors and/or retailers are executed through separate agreements in the ordinary course of business. These agreements generally provide for one or more of the arrangements described above and are of varying durations, typically ranging from one week to one year. The Company’s promotional and other allowances for its energy drink products are calculated based on various programs with bottlers/distributors and retail customers, and accruals are established at the time of initial product sale for the Company’s anticipated liabilities. These accruals are based on agreed upon terms as well as the Company’s historical experience with similar programs and require management’s judgment with respect to estimating consumer participation and/or bottler/distributor and retail customer performance levels. Differences between such estimated expenses and actual expenses </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">for promotional and other allowance costs have historically been insignificant and are recognized in earnings in the period such differences are determined. Promotional and other allowances for our Alcohol Brands segment primarily include price promotions where permitted.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Amounts received pursuant to new and/or amended distribution agreements entered into with certain bottlers/distributors relating to the costs associated with terminating the Company’s prior distributors, are accounted for as deferred revenue and recognized as revenue ratably over the anticipated life of the respective distribution agreements, generally over 20 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The Company also enters into license agreements that generate revenues associated with third-party sales of non-beverage products bearing the Company’s trademarks including, but not limited to, clothing, hats, t-shirts, jackets, helmets and automotive wheels.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">Management believes that adequate provision has been made for cash discounts, returns and spoilage based on the Company’s historical experience.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;">Disaggregation of Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table disaggregates the Company’s revenue by geographical markets and reportable segments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:11pt;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:37.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.12%;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;">Year Ended December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Latin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;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:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;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:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">U.S. and</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">and</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;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:37.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net Sales</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">EMEA<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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Caribbean</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Monster Energy® Drinks</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,806,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,105,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 426,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 494,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 5,833,211</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Strategic Brands</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,490</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Alcohol Brands<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 101,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 101,405</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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;"> 22,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 22,944</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total Net Sales</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 4,115,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,228,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 456,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 510,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 6,311,050</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.12%;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;">Year Ended December 31, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Latin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.77%;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:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.77%;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:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">U.S. and</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">and</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.77%;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:37.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net Sales</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">EMEA<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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> Caribbean</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Monster Energy® Drinks</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,455,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,004,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 446,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 314,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 5,220,673</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Strategic Brands</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,762</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom: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,917</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total Net Sales</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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,640,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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,103,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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;"> 472,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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;"> 325,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom: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,541,352</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:37.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.12%;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;">Year Ended December 31, 2020</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Latin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;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:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;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:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">U.S. and</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">and</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;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:37.63%;border-bottom:1px solid #000000;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">EMEA<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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Caribbean</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:top;width:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Monster Energy®<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup>Drinks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,020,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 675,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 209,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 4,305,246</p></td></tr><tr><td style="vertical-align:top;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Strategic Brands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266,354</p></td></tr><tr><td style="vertical-align:top;width:37.63%;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:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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.24%;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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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.24%;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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom: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,038</p></td></tr><tr><td style="vertical-align:top;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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,214,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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;"> 745,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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;"> 423,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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;"> 214,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom: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;"> 4,598,638</p></td></tr></table><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:8pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 3pt 0pt;"><sup style="font-size:6pt;font-style:italic;line-height:100%;top:0pt;vertical-align:top;">1</sup><i style="font-style:italic;">Europe, Middle East and Africa (“EMEA”)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:6pt;font-style:italic;line-height:100%;top:0pt;vertical-align:top;">2</sup><i style="font-style:italic;">Effectively from February 17, 2022 to December 31, 2022</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;">Contract Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">Amounts received from certain bottlers/distributors at inception of their distribution contracts or at the inception of certain sales/marketing programs are accounted for as deferred revenue. As of December 31, 2022 and 2021, the Company had $267.1 million and $285.8 million of deferred revenue, respectively, which is included in current and long-term deferred revenue in the Company’s accompanying consolidated balance sheet. During the years ended December 31, 2022, 2021 and 2020, $40.0 million, $41.5 million and $42.1 million, respectively, of deferred revenue, was recognized in net sales. See Note 11.</p> 4 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s Monster Energy® Drinks segment primarily generates net operating revenues by selling ready-to-drink packaged energy drinks primarily to bottlers and full service beverage bottlers/distributors (“bottlers/distributors”). In some cases, the Company sells ready-to-drink packaged energy drinks directly to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, drug stores, foodservice customers, value stores, e-commerce retailers and the military.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The Company’s Strategic Brands segment primarily generates net operating revenues by selling “concentrates” and/or “beverage bases” to authorized bottling and canning operations. Such bottlers generally combine the concentrates and/or beverage bases with sweeteners, water and other ingredients to produce ready-to-drink packaged energy drinks. The ready-to-drink packaged energy drinks are then sold by such bottlers to other bottlers/distributors and to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, foodservice customers, drug stores, value stores, e-commerce retailers and the military. To a lesser extent, the Strategic Brands segment generates net operating revenues by selling certain ready-to-drink packaged energy drinks to bottlers/distributors.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The Company’s Alcohol Brands segment primarily generates operating revenues by selling kegged and ready-to-drink canned beers, hard seltzers and FMBs primarily to beer distributors in the United States.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The majority of the Company’s revenue is recognized when it satisfies a single performance obligation by transferring control of its products to a customer. Control is generally transferred when the Company’s products are either shipped or delivered based on the terms contained within the underlying contracts or agreements. Certain of the Company’s bottlers/distributors may also perform a separate function as a co-packer on the Company’s behalf. In such cases, control of the Company’s products passes to such bottlers/distributors when they notify the Company that they have taken possession or transferred the relevant portion of the Company’s finished goods. The Company’s general payment terms are short-term in duration. The Company does not have significant financing components or payment terms. The Company did not have any material unsatisfied performance obligations as of December 31, 2022 and 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The Company excludes from revenues all taxes assessed by a governmental authority that are imposed on the sale of its products and collected from customers.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">Distribution expenses to transport the Company’s products, where applicable, and warehousing expense after manufacture are accounted for within operating expenses.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">Promotional and other allowances (variable consideration) recorded as a reduction to net sales for the Company’s energy drink products, primarily include consideration given to the Company’s non-alcohol bottlers/distributors or retail customers including, but not limited to the following:</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="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">discounts granted off list prices to support price promotions to end-consumers by retailers; </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:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">reimbursements given to the Company’s bottlers/distributors for agreed portions of their promotional spend with retailers, including slotting, shelf space allowances and other fees for both new and existing products; </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:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">the Company’s agreed share of fees given to bottlers/distributors and/or directly to retailers for advertising, in-store marketing and promotional activities; </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:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">the Company’s agreed share of slotting, shelf space allowances and other fees given directly to retailers, club stores and/or wholesalers; </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:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">incentives given to the Company’s bottlers/distributors and/or retailers for achieving or exceeding certain predetermined sales goals; </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:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">discounted or free products; </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:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">contractual fees given to the Company’s bottlers/distributors related to sales made directly by the Company to certain customers that fall within the bottlers’/distributors’ sales territories; and </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:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">commissions to TCCC based on the Company’s sales to wholly-owned subsidiaries of TCCC (the “TCCC Subsidiaries”) and/or to TCCC bottlers/distributors accounted for under the equity method by TCCC (the “TCCC Related Parties”).</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;">The Company’s promotional allowance programs with its non-alcohol bottlers/distributors and/or retailers are executed through separate agreements in the ordinary course of business. These agreements generally provide for one or more of the arrangements described above and are of varying durations, typically ranging from one week to one year. The Company’s promotional and other allowances for its energy drink products are calculated based on various programs with bottlers/distributors and retail customers, and accruals are established at the time of initial product sale for the Company’s anticipated liabilities. These accruals are based on agreed upon terms as well as the Company’s historical experience with similar programs and require management’s judgment with respect to estimating consumer participation and/or bottler/distributor and retail customer performance levels. Differences between such estimated expenses and actual expenses </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">for promotional and other allowance costs have historically been insignificant and are recognized in earnings in the period such differences are determined. Promotional and other allowances for our Alcohol Brands segment primarily include price promotions where permitted.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Amounts received pursuant to new and/or amended distribution agreements entered into with certain bottlers/distributors relating to the costs associated with terminating the Company’s prior distributors, are accounted for as deferred revenue and recognized as revenue ratably over the anticipated life of the respective distribution agreements, generally over 20 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The Company also enters into license agreements that generate revenues associated with third-party sales of non-beverage products bearing the Company’s trademarks including, but not limited to, clothing, hats, t-shirts, jackets, helmets and automotive wheels.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">Management believes that adequate provision has been made for cash discounts, returns and spoilage based on the Company’s historical experience.</span></p> P20Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:11pt;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:37.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.12%;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;">Year Ended December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Latin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;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:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;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:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">U.S. and</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">and</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;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:37.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net Sales</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">EMEA<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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Caribbean</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Monster Energy® Drinks</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,806,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,105,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 426,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 494,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 5,833,211</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Strategic Brands</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,490</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Alcohol Brands<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 101,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 101,405</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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;"> 22,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 22,944</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total Net Sales</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 4,115,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,228,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 456,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 510,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 6,311,050</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.12%;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;">Year Ended December 31, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Latin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.77%;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:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.77%;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:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">U.S. and</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">and</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.41%;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:8.77%;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:37.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net Sales</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">EMEA<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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> Caribbean</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Monster Energy® Drinks</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,455,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,004,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 446,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 314,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 5,220,673</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Strategic Brands</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,762</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom: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,917</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total Net Sales</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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,640,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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,103,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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;"> 472,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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;"> 325,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom: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,541,352</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:37.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:60.12%;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;">Year Ended December 31, 2020</p></td></tr><tr><td style="vertical-align:bottom;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Latin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;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:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;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:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">U.S. and</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">and</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;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:37.63%;border-bottom:1px solid #000000;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">EMEA<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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Asia Pacific</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Caribbean</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:top;width:37.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Monster Energy®<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup>Drinks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,020,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 675,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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;"> 209,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 4,305,246</p></td></tr><tr><td style="vertical-align:top;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Strategic Brands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;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,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266,354</p></td></tr><tr><td style="vertical-align:top;width:37.63%;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:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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.24%;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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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.24%;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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;background:#cceeff;border-bottom: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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom: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,038</p></td></tr><tr><td style="vertical-align:top;width:37.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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,214,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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;"> 745,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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;"> 423,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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;"> 214,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom: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;"> 4,598,638</p></td></tr></table><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:8pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 3pt 0pt;"><sup style="font-size:6pt;font-style:italic;line-height:100%;top:0pt;vertical-align:top;">1</sup><i style="font-style:italic;">Europe, Middle East and Africa (“EMEA”)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:6pt;font-style:italic;line-height:100%;top:0pt;vertical-align:top;">2</sup><i style="font-style:italic;">Effectively from February 17, 2022 to December 31, 2022</i></p> 3806351000 1105302000 426800000 494758000 5833211000 184844000 123440000 29386000 15820000 353490000 101405000 101405000 22944000 22944000 4115544000 1228742000 456186000 510578000 6311050000 3455704000 1004005000 446023000 314941000 5220673000 158390000 99423000 26811000 10138000 294762000 25917000 25917000 3640011000 1103428000 472834000 325079000 5541352000 3020667000 675045000 400317000 209217000 4305246000 166861000 70782000 23475000 5236000 266354000 27038000 27038000 3214566000 745827000 423792000 214453000 4598638000 267100000 285800000 40000000.0 41500000 42100000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">4.          LEASES</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The Company leases identified assets comprised of real estate and equipment. Real estate leases consist primarily of office and warehouse space and equipment leases consist of vehicles and warehouse equipment. At the inception of a contract, the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term, and (3) whether the Company has the right to direct the use of the asset. At inception of a lease, the Company allocates the consideration in the contract to each lease and non-lease component based on the component’s relative stand-alone price to determine the lease payments. Lease and non-lease components are accounted for separately.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">Leases are classified as either finance leases or operating leases based on criteria in ASC 842, “Leases”. The Company’s operating leases are comprised of real estate and warehouse equipment, and the Company’s finance leases are comprised of vehicles. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">Right-of-use (“ROU”) assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company’s leases generally do not provide an implicit rate, the Company uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. ROU assets also include any lease payments made and exclude lease incentives. Lease terms include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;">Certain of the Company’s real estate leases contain variable lease payments, including payments based on an index or rate. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at the lease </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">commencement date. Additional payments based on the change in an index or rate, or payments based on a change in the Company’s portion of real estate taxes and insurance, are recorded as a period expense when incurred. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">Lease expense for operating leases, consisting of lease payments, is recognized on a straight-line basis over the lease term and is included in operating expenses in the consolidated statement of income. Lease expense for finance leases consists of the amortization of the ROU asset on a straight-line basis over the asset’s estimated useful life and is included in operating expenses in the consolidated statement of income. Interest expense on finance leases is calculated using the amortized cost basis and is included in other (expense)</span> <span style="font-size:11pt;">income, net in the consolidated statement of income. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s leases have remaining lease terms of less than one year to 11 years, some of which include <span style="-sec-ix-hidden:Hidden_XcBMOPF4XECzZXncyn6LFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">options</span></span> to <span style="-sec-ix-hidden:Hidden_XBVfyDdFpUOtXyvQAvchwA;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">extend</span></span> the leases for up to five years, and some of which include <span style="-sec-ix-hidden:Hidden_yo0EBfjWeEqTZVusmJpC2w;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">options</span></span> to <span style="-sec-ix-hidden:Hidden_eLAGHQneskqiDBhBHj9yng;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">terminate</span></span> the leases within one year. The Company has elected not to recognize ROU assets and lease liabilities for short-term operating leases that have a term of 12 months or less. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;">The components of lease cost for the years ended December 31, 2022, 2021 and 2020 were as follows:</span></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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;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 cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 8,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 4,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 4,637</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.27%;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.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.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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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 0pt 0pt;"> 3,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 5,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,408</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.27%;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.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.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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Variable lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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 0pt 0pt;"> 773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 719</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.27%;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.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.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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.27%;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.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.27%;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.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 626</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#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.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 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#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.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 0pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#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;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Finance lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 665</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#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.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#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.22%;background:#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></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;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.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 0pt 0pt;"> 13,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;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.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 0pt 0pt;"> 11,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;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;"> 9,429</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;">Supplemental cash flow information for the years ended December 31, 2022, 2021 and 2020 were as follows:</span></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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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;width:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;width:2.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.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:8.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.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.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:8.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:62.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;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.27%;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;">2022</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.25%;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;">2021</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.25%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:62.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.86%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.86%;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:62.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 8,164</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 4,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,982</p></td></tr><tr><td style="vertical-align:bottom;width:62.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from finance leases</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 24</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;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:8.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;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.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;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:62.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,091</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,086</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">ROU assets obtained in exchange for lease obligations:</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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:62.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,897</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;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:8.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;"> 2,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.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;"> 2,417</p></td></tr><tr><td style="vertical-align:bottom;width:62.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 22,962</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 4,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,003</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;">ROU assets for operating and finance leases recognized in the accompanying consolidated balance sheets were comprised of the following at:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:46.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><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.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.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.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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:21.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></tr><tr><td style="vertical-align:bottom;width:46.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:51.4%;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;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:46.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;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;">Real Estate</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:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;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;">Equipment</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:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;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;">Total</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:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;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;">Balance Sheet Location</p></td></tr><tr><td style="vertical-align:bottom;width:46.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 37,682</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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;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;"> 330</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 38,012</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:21.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Assets</p></td></tr><tr><td style="vertical-align:bottom;width:46.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance leases</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.15%;margin:0pt;padding:0pt;"><p 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.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;"> —</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.12%;margin:0pt;padding:0pt;"><p 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%;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,598</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:0.92%;margin:0pt;padding:0pt;"><p 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.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;"> 1,598</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and Equipment, net</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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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><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.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.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.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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:21.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></tr><tr><td style="vertical-align:bottom;width:46.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:51.4%;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;">December 31, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:46.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;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;">Real Estate</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:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;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;">Equipment</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:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;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;">Total</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:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;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;">Balance Sheet Location</p></td></tr><tr><td style="vertical-align:bottom;width:46.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_wf73JFAo50OwJmSRfNanoA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating leases</span></span></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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 22,518</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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;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;"> 639</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 23,157</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:21.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Assets</p></td></tr><tr><td style="vertical-align:bottom;width:46.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_TdDz_vrpjkm8YCdh7e8kRw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Finance leases</span></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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> —</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.12%;margin:0pt;padding:0pt;"><p 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%;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,646</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:0.92%;margin:0pt;padding:0pt;"><p 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.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;"> 2,646</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and Equipment, net</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;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;">Operating and finance lease liabilities recognized in the consolidated balance sheets were as follows at:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:65.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:14.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: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.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:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.67%;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;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.13%;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;">Operating Leases</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.21%;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;">Finance Leases</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_S6YrO4hgyUyAVOcSmczYkg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Accrued liabilities</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 7,747</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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.52%;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;"> 757</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other liabilities</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.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;"> 29,586</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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.52%;border-bottom: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;"> 41</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_CGq2EkrBy0CZ77D_xQBYBQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.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;"> 37,333</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.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;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;"> 798</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:65.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.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.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:14.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: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.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:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.66%;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;">December 31, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.13%;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;">Operating Leases</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.21%;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;">Finance Leases</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</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.9%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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,990</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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.52%;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;"> 960</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other liabilities</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.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;"> 17,389</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.52%;border-bottom: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;"> 41</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;background:#cceeff;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.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.9%;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.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;"> 21,379</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.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;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,001</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;">The weighted-average remaining lease terms and weighted-average discount rates for operating and finance leases were as follows at:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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:62.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.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:16.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:62.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:2.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.43%;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;">December 31, 2022</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:62.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:2.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:16.13%;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;">Operating Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p 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.21%;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;">Finance Leases</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:62.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (years)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;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.8</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:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p 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.21%;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.6</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;line-height:1.27;margin:0pt;"><span style="font-size:11pt;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:62.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.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:16.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:62.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:2.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.43%;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;">December 31, 2021</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:62.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:2.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:16.13%;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;">Operating Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p 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.21%;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;">Finance Leases</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:62.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (years)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;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.7</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:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p 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.21%;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.3</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;line-height:1.27;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;">The following table reconciles the undiscounted future lease payments for operating and finance leases to the operating and finance leases recorded in the consolidated balance sheet at December 31, 2022:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:11pt;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:62.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:14.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.04%;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;">Undiscounted Future Lease Payments</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.19%;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;">Operating Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.19%;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;">Finance Leases</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.5%;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,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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;"> 769</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.68%;margin:0pt;padding:0pt;"><p 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.5%;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,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;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.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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.5%;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,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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;"> 17</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;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.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:1.68%;margin:0pt;padding:0pt;"><p 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.5%;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,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;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.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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;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,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 and thereafter</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.5%;border-bottom: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;"> 12,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom: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:62.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease payments</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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.5%;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;"> 42,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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;"> 811</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less imputed interest</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.5%;border-bottom: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,678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom: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)</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;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.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.68%;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.5%;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;"> 37,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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;"> 798</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:11pt;text-align:justify;text-indent:36pt;margin:0pt;">As of December 31, 2022, the Company had an additional operating lease for office and warehouse space that had not yet commenced of $1.1 million. This operating lease will commence in 2023 with a term of four years. As of December 31, 2022, the Company did not have any significant additional finance leases that had not yet commenced.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">The Company leases identified assets comprised of real estate and equipment. Real estate leases consist primarily of office and warehouse space and equipment leases consist of vehicles and warehouse equipment. At the inception of a contract, the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term, and (3) whether the Company has the right to direct the use of the asset. At inception of a lease, the Company allocates the consideration in the contract to each lease and non-lease component based on the component’s relative stand-alone price to determine the lease payments. Lease and non-lease components are accounted for separately.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">Leases are classified as either finance leases or operating leases based on criteria in ASC 842, “Leases”. The Company’s operating leases are comprised of real estate and warehouse equipment, and the Company’s finance leases are comprised of vehicles. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">Right-of-use (“ROU”) assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As the Company’s leases generally do not provide an implicit rate, the Company uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. ROU assets also include any lease payments made and exclude lease incentives. Lease terms include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;">Certain of the Company’s real estate leases contain variable lease payments, including payments based on an index or rate. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at the lease </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">commencement date. Additional payments based on the change in an index or rate, or payments based on a change in the Company’s portion of real estate taxes and insurance, are recorded as a period expense when incurred. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">Lease expense for operating leases, consisting of lease payments, is recognized on a straight-line basis over the lease term and is included in operating expenses in the consolidated statement of income. Lease expense for finance leases consists of the amortization of the ROU asset on a straight-line basis over the asset’s estimated useful life and is included in operating expenses in the consolidated statement of income. Interest expense on finance leases is calculated using the amortized cost basis and is included in other (expense)</span> <span style="font-size:11pt;">income, net in the consolidated statement of income. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s leases have remaining lease terms of less than one year to 11 years, some of which include <span style="-sec-ix-hidden:Hidden_XcBMOPF4XECzZXncyn6LFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">options</span></span> to <span style="-sec-ix-hidden:Hidden_XBVfyDdFpUOtXyvQAvchwA;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">extend</span></span> the leases for up to five years, and some of which include <span style="-sec-ix-hidden:Hidden_yo0EBfjWeEqTZVusmJpC2w;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">options</span></span> to <span style="-sec-ix-hidden:Hidden_eLAGHQneskqiDBhBHj9yng;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">terminate</span></span> the leases within one year. The Company has elected not to recognize ROU assets and lease liabilities for short-term operating leases that have a term of 12 months or less. </p> P1Y P11Y P5Y P1Y <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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;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 cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 8,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 4,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 4,637</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.27%;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.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.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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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 0pt 0pt;"> 3,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 5,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,408</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.27%;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.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.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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Variable lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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 0pt 0pt;"> 773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 719</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.27%;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.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.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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance leases:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.27%;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.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.27%;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.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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 626</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#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.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 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#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.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 0pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#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;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Finance lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 665</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#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.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;background:#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.22%;background:#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></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;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.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 0pt 0pt;"> 13,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;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.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 0pt 0pt;"> 11,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.25%;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;"> 9,429</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 8641000 4614000 4637000 3705000 5218000 3408000 773000 710000 719000 545000 546000 626000 24000 19000 39000 569000 565000 665000 13688000 11107000 9429000 <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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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;width:2.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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;width:2.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.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:8.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.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.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:8.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:62.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;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.27%;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;">2022</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.25%;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;">2021</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.25%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:62.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.86%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.86%;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:62.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 8,164</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 4,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,982</p></td></tr><tr><td style="vertical-align:bottom;width:62.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from finance leases</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 24</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;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:8.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;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.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;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:62.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,091</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,086</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">ROU assets obtained in exchange for lease obligations:</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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:62.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Finance leases</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,897</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;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:8.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;"> 2,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.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;"> 2,417</p></td></tr><tr><td style="vertical-align:bottom;width:62.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 22,962</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 4,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,003</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 8164000 4123000 3982000 24000 19000 39000 2091000 2698000 3086000 1897000 2878000 2417000 22962000 4313000 3003000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:46.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><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.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.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.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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:21.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></tr><tr><td style="vertical-align:bottom;width:46.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:51.4%;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;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:46.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;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;">Real Estate</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:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;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;">Equipment</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:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;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;">Total</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:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;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;">Balance Sheet Location</p></td></tr><tr><td style="vertical-align:bottom;width:46.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 37,682</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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;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;"> 330</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 38,012</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:21.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Assets</p></td></tr><tr><td style="vertical-align:bottom;width:46.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance leases</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.15%;margin:0pt;padding:0pt;"><p 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.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;"> —</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.12%;margin:0pt;padding:0pt;"><p 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%;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,598</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:0.92%;margin:0pt;padding:0pt;"><p 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.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;"> 1,598</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and Equipment, net</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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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><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.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.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.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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:21.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></tr><tr><td style="vertical-align:bottom;width:46.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:51.4%;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;">December 31, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:46.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;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;">Real Estate</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:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;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;">Equipment</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:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;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;">Total</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:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;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;">Balance Sheet Location</p></td></tr><tr><td style="vertical-align:bottom;width:46.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_wf73JFAo50OwJmSRfNanoA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating leases</span></span></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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 22,518</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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;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;"> 639</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 23,157</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:21.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Assets</p></td></tr><tr><td style="vertical-align:bottom;width:46.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_TdDz_vrpjkm8YCdh7e8kRw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Finance leases</span></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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> —</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.12%;margin:0pt;padding:0pt;"><p 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%;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,646</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:0.92%;margin:0pt;padding:0pt;"><p 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.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;"> 2,646</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and Equipment, net</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 37682000 330000 38012000 1598000 1598000 22518000 639000 23157000 2646000 2646000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:65.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:14.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: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.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:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.67%;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;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.13%;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;">Operating Leases</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.21%;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;">Finance Leases</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_S6YrO4hgyUyAVOcSmczYkg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Accrued liabilities</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 7,747</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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.52%;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;"> 757</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other liabilities</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.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;"> 29,586</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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.52%;border-bottom: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;"> 41</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="-sec-ix-hidden:Hidden_CGq2EkrBy0CZ77D_xQBYBQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.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;"> 37,333</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.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;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;"> 798</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:65.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.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.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:14.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: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.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:12.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.66%;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;">December 31, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.13%;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;">Operating Leases</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.21%;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;">Finance Leases</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</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.9%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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,990</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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.52%;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;"> 960</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other liabilities</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.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;"> 17,389</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.52%;border-bottom: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;"> 41</p></td></tr><tr><td style="vertical-align:bottom;width:65.02%;background:#cceeff;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.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.9%;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.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;"> 21,379</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.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.52%;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,001</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p> 7747000 757000 29586000 41000 37333000 798000 3990000 960000 17389000 41000 21379000 1001000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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:62.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.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:16.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:62.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:2.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.43%;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;">December 31, 2022</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:62.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:2.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:16.13%;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;">Operating Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p 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.21%;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;">Finance Leases</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:62.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (years)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;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.8</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:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p 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.21%;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.6</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;line-height:1.27;margin:0pt;"><span style="font-size:11pt;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:62.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.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:16.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:62.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:2.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.43%;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;">December 31, 2021</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:62.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:2.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:16.13%;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;">Operating Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p 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.21%;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;">Finance Leases</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:62.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (years)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;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.7</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:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.13%;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p 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.21%;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.3</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;line-height:1.27;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p> P6Y8M12D P0Y9M18D 0.034 0.036 P8Y1M6D P0Y8M12D 0.035 0.013 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-size:11pt;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:62.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:14.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.04%;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;">Undiscounted Future Lease Payments</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.19%;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;">Operating Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.19%;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;">Finance Leases</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.5%;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,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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;"> 769</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.68%;margin:0pt;padding:0pt;"><p 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.5%;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,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;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.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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.5%;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,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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;"> 17</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;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.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:1.68%;margin:0pt;padding:0pt;"><p 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.5%;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,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;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.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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;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,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 and thereafter</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.5%;border-bottom: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;"> 12,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom: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:62.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease payments</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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.5%;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;"> 42,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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;"> 811</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less imputed interest</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.5%;border-bottom: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,678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom: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)</p></td></tr><tr><td style="vertical-align:bottom;width:62.63%;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.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.68%;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.5%;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;"> 37,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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;"> 798</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 8854000 769000 7324000 23000 5242000 17000 4182000 2000 4060000 12349000 42011000 811000 4678000 13000 37333000 798000 1100000 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">5.          INVESTMENTS</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes the Company’s investments at:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.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.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:1.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:8.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.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:1.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:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Continuous</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Continuous</p></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Gross</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Gross</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</p></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Loss Position</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Loss Position</p></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Amortized</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Holding</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Holding</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">less than 12</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">greater than </p></td></tr><tr><td style="vertical-align:top;width:28.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">December 31, 2022</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;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;">Cost</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;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;">Gains</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;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;">Losses</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;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;">Value</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;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;">Months</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;">12 Months</p></td></tr><tr><td style="vertical-align:top;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Available-for-sale</b></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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Short-term:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;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:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 197,712</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 197,709</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 4</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Certificates of deposit</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,078</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 10,078</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;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:top;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Municipal securities</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 211,791</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 60</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 612</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 211,239</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 612</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">U.S. government agency securities</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,697</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 715</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p 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.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;"> 108,985</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p 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.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;"> 715</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">U.S. treasuries</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 838,825</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 17</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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,539</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 834,303</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 4,539</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Long-term:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;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:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">U.S. government agency securities</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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,016</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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: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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 2,013</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 3</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">U.S. treasuries</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,215</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 53,164</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"> 71</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;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:top;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Variable rate demand notes</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:1.19%;background:#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:8.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,266</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:1.19%;background:#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:8.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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:1.19%;background:#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:8.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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:1.19%;background:#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:8.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;"> 6,266</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:1.2%;background:#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:8.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: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:1.2%;background:#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:8.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Total</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,429,600</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,944</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,423,757</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 5,944</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.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.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:1.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:8.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.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:1.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:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Continuous</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Continuous</p></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Gross</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Gross</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</p></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Loss Position</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Loss Position</p></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Amortized</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Holding</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Holding</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">less than 12</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">greater than </p></td></tr><tr><td style="vertical-align:top;width:28.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 31, 2021</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;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;">Cost</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;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;">Gains</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;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;">Losses</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;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;">Value</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;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;">Months</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;">12 Months</p></td></tr><tr><td style="vertical-align:top;width:28.35%;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;">Available-for-sale</b></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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;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:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 334,077</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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: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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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: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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 334,077</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> —</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Certificates of deposit</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,502</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 44,502</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;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:top;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Municipal securities</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 666</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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: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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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: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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 666</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> —</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. government agency securities</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,687</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p 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.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;"> 62,661</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p 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.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;"> 26</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. treasuries</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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,308,536</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 717</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 1,307,821</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 717</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;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:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. government agency securities</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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,500</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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: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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 12,476</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 24</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. treasuries</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,133</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.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;"> 86,943</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.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;"> 190</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;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.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:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,850,101</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:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</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:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 957</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:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 1,849,146</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:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 957</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:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2022, 2021 and 2020, realized gains or losses recognized on the sale of investments were not significant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s investments at December 31, 2022 and 2021 carried investment grade credit ratings. Variable rate demand notes (“VRDNs”) are floating rate municipal bonds with embedded put options that allow the bondholder to sell the security at par plus accrued interest. All of the put options are secured by a pledged liquidity source. While they are classified as marketable investment securities, the put option allows the VRDNs to be liquidated at par on a same day, or more generally, on a seven-day settlement basis. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the underlying contractual maturities of the Company’s investments at:</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:top;width:48.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.8%;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 0pt 0.05pt 0pt;">December 31, 2022</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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.78%;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 0pt 0.05pt 0pt;">December 31, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;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 0pt 0.05pt 0pt;">Amortized Cost</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;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 0pt 0.05pt 0pt;">Fair Value</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;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 0pt 0.05pt 0pt;">Amortized Cost</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.14%;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 0pt 0.05pt 0pt;">Fair Value</p></td></tr><tr><td style="vertical-align:top;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Less than 1 year:</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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;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.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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Commercial paper</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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 197,712</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;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;"> 197,710</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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 334,077</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 334,077</p></td></tr><tr><td style="vertical-align:top;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Municipal 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 211,791</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 211,239</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:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 666</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 666</p></td></tr><tr><td style="vertical-align:top;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">U.S. government agency 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 109,697</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;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;"> 108,985</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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 62,687</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 62,661</p></td></tr><tr><td style="vertical-align:top;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Certificates of deposit </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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 10,078</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 10,078</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:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 44,502</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 44,502</p></td></tr><tr><td style="vertical-align:top;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">U.S. treasuries</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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 838,825</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;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;"> 834,302</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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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,308,536</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,307,821</p></td></tr><tr><td style="vertical-align:top;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Due 1 - 10 years:</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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;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.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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">U.S. treasuries</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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 53,215</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;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;"> 53,164</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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 87,133</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86,943</p></td></tr><tr><td style="vertical-align:top;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">U.S. government agency 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 2,016</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 2,013</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:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 12,500</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 12,476</p></td></tr><tr><td style="vertical-align:top;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Variable rate demand notes</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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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,862</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;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,862</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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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: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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Due 11 - 20 years:</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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;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.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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Variable rate demand notes</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.4%;border-bottom:1px 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.37%;border-bottom: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;"> 1,404</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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 1,404</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: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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom: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: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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> —</p></td></tr><tr><td style="vertical-align:top;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 1,429,600</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:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 1,423,757</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: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 1,850,101</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:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 1,849,146</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.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.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:1.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:8.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.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:1.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:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Continuous</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Continuous</p></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Gross</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Gross</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</p></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Loss Position</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Loss Position</p></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Amortized</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Holding</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Holding</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">less than 12</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">greater than </p></td></tr><tr><td style="vertical-align:top;width:28.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">December 31, 2022</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;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;">Cost</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;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;">Gains</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;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;">Losses</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;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;">Value</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;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;">Months</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;">12 Months</p></td></tr><tr><td style="vertical-align:top;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Available-for-sale</b></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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Short-term:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;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:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 197,712</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 197,709</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 4</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Certificates of deposit</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,078</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 10,078</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;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:top;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Municipal securities</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 211,791</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 60</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 612</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 211,239</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 612</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">U.S. government agency securities</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,697</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 715</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p 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.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;"> 108,985</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p 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.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;"> 715</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">U.S. treasuries</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 838,825</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 17</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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,539</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 834,303</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 4,539</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Long-term:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;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:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">U.S. government agency securities</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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,016</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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: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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 2,013</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 3</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">U.S. treasuries</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,215</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 53,164</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"> 71</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;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:top;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Variable rate demand notes</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:1.19%;background:#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:8.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,266</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:1.19%;background:#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:8.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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:1.19%;background:#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:8.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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:1.19%;background:#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:8.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;"> 6,266</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:1.2%;background:#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:8.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: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:1.2%;background:#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:8.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Total</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,429,600</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,944</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,423,757</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 5,944</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:8.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.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:1.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:8.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.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:1.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:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Continuous</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Continuous</p></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Gross</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Gross</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</p></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unrealized</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Loss Position</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Loss Position</p></td></tr><tr><td style="vertical-align:bottom;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Amortized</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Holding</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Holding</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">less than 12</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;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">greater than </p></td></tr><tr><td style="vertical-align:top;width:28.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 31, 2021</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;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;">Cost</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;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;">Gains</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;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;">Losses</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;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;">Value</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;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;">Months</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;">12 Months</p></td></tr><tr><td style="vertical-align:top;width:28.35%;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;">Available-for-sale</b></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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;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:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 334,077</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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: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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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: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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 334,077</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> —</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Certificates of deposit</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,502</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 44,502</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;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:top;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Municipal securities</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 666</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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: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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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: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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 666</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> —</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. government agency securities</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,687</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p 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.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;"> 62,661</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p 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.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;"> 26</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. treasuries</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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,308,536</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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;"> 717</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 1,307,821</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 717</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.86%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;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:28.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. government agency securities</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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,500</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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: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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;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</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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 12,476</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 24</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:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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></tr><tr><td style="vertical-align:top;width:28.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. treasuries</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,133</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.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;"> 86,943</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.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;"> 190</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:28.35%;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.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:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,850,101</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:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</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:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 957</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:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 1,849,146</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:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 957</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:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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:11pt;visibility:hidden;">​</span></p> 197712000 1000 4000 197709000 4000 10078000 10078000 211791000 60000 612000 211239000 612000 109697000 3000 715000 108985000 715000 838825000 17000 4539000 834303000 4539000 2016000 3000 2013000 3000 53215000 20000 71000 53164000 71000 6266000 6266000 1429600000 101000 5944000 1423757000 5944000 334077000 334077000 44502000 44502000 666000 666000 62687000 26000 62661000 26000 1308536000 2000 717000 1307821000 717000 12500000 24000 12476000 24000 87133000 190000 86943000 190000 1850101000 2000 957000 1849146000 957000 <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:top;width:48.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.8%;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 0pt 0.05pt 0pt;">December 31, 2022</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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.78%;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 0pt 0.05pt 0pt;">December 31, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;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 0pt 0.05pt 0pt;">Amortized Cost</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;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 0pt 0.05pt 0pt;">Fair Value</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;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 0pt 0.05pt 0pt;">Amortized Cost</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.14%;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 0pt 0.05pt 0pt;">Fair Value</p></td></tr><tr><td style="vertical-align:top;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Less than 1 year:</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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;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.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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Commercial paper</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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 197,712</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;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;"> 197,710</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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 334,077</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 334,077</p></td></tr><tr><td style="vertical-align:top;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Municipal 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 211,791</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 211,239</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:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 666</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 666</p></td></tr><tr><td style="vertical-align:top;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">U.S. government agency 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 109,697</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.24%;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;"> 108,985</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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 62,687</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 62,661</p></td></tr><tr><td style="vertical-align:top;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Certificates of deposit </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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 10,078</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 10,078</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:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 44,502</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 44,502</p></td></tr><tr><td style="vertical-align:top;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">U.S. treasuries</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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 838,825</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;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;"> 834,302</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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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,308,536</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,307,821</p></td></tr><tr><td style="vertical-align:top;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Due 1 - 10 years:</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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;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.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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">U.S. treasuries</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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 53,215</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;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;"> 53,164</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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 87,133</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86,943</p></td></tr><tr><td style="vertical-align:top;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">U.S. government agency 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 2,016</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 2,013</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:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 12,500</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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 12,476</p></td></tr><tr><td style="vertical-align:top;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Variable rate demand notes</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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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,862</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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;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,862</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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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: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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Due 11 - 20 years:</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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;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.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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 12pt;">Variable rate demand notes</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.4%;border-bottom:1px 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.37%;border-bottom: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;"> 1,404</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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 1,404</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: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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom: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: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:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> —</p></td></tr><tr><td style="vertical-align:top;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 1,429,600</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:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 1,423,757</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: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;"> 1,850,101</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:0.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 1,849,146</p></td></tr></table> 197712000 197710000 334077000 334077000 211791000 211239000 666000 666000 109697000 108985000 62687000 62661000 10078000 10078000 44502000 44502000 838825000 834302000 1308536000 1307821000 53215000 53164000 87133000 86943000 2016000 2013000 12500000 12476000 4862000 4862000 1404000 1404000 1429600000 1423757000 1850101000 1849146000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">6.          FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">ASC 820, “Fair Value Measurement”, provides a framework for measuring fair value and requires disclosures regarding fair value measurements. ASC 820 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs, where available. The three levels of inputs required by the standard that the Company uses to measure fair value are summarized below.</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:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;">Level 1: </b><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="font-size:11pt;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="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;">Level 2: </b><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:bold;">Level 3: </b><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">ASC 820 requires the use of observable market inputs (quoted market prices) when measuring fair value and requires a Level 1 quoted price to be used to measure fair value whenever possible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables present the fair value of Company’s financial assets and liabilities that are recorded at fair value on a recurring basis, segregated among the appropriate levels within the fair value hierarchy at:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:11.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:11.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:11.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:37.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;">Level 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;">Level 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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,132,509</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.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:11.63%;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.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.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:11.63%;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.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.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:11.63%;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,132,509</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,444</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,444</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.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.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:11.63%;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;"> 10,078</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.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:11.63%;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.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.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:11.63%;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;"> 10,078</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;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,067</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;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,067</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable rate demand notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.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.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:11.63%;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,266</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.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:11.63%;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.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.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:11.63%;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,266</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Municipal securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,798</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,798</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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.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.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:11.63%;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;"> 113,357</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.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:11.63%;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.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.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:11.63%;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;"> 113,357</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.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.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:11.63%;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,379</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.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:11.63%;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.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.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:11.63%;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,379</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#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.64%;background:#cceeff;border-bottom: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.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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,733)</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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom: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.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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,733)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.64%;border-bottom: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,253,953</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.55%;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.63%;border-bottom: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,473,212</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.55%;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.63%;border-bottom: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;"> —</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.55%;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.63%;border-bottom: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;"> 2,727,165</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.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:11.63%;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.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:11.63%;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.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:11.63%;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;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts included in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;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;white-space:nowrap;width:37.26%;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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,253,953</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.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:11.63%;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;"> 53,188</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.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:11.63%;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.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.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:11.63%;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,307,141</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;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,362,314</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;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,362,314</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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.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.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:11.63%;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;"> 965</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.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:11.63%;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.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.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:11.63%;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;"> 965</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,443</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,443</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#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.64%;background:#cceeff;border-bottom: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.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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom: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,698)</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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom: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.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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom: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,698)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.64%;border-bottom: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,253,953</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.55%;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.63%;border-bottom: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,473,212</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.55%;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.63%;border-bottom: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;"> —</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.55%;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.63%;border-bottom: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;"> 2,727,165</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:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:37.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:11.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:11.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:11.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:top;width:37.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 1</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;">Level 2</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;">Level 3</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;">Total</p></td></tr><tr><td style="vertical-align:top;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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;"> 749,089</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.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:11.63%;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.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.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:11.63%;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.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.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:11.63%;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;"> 749,089</p></td></tr><tr><td style="vertical-align:top;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 440,826</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 440,826</p></td></tr><tr><td style="vertical-align:top;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.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.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:11.63%;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;"> 44,502</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.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:11.63%;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.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.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:11.63%;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;"> 44,502</p></td></tr><tr><td style="vertical-align:top;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335,477</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335,477</p></td></tr><tr><td style="vertical-align:top;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Municipal securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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.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.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:11.63%;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,428</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.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:11.63%;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.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.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:11.63%;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,428</p></td></tr><tr><td style="vertical-align:top;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,137</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,137</p></td></tr><tr><td style="vertical-align:top;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.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.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:11.63%;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,528,149</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.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:11.63%;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.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.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:11.63%;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,528,149</p></td></tr><tr><td style="vertical-align:top;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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:11.64%;border-bottom: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.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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (278)</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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (278)</p></td></tr><tr><td style="vertical-align:top;width:37.26%;background:#cceeff;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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,189,915</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.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,985,415</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.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,175,330</p></td></tr><tr><td style="vertical-align:bottom;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;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:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts included in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.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:11.63%;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.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:11.63%;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.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:11.63%;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:37.26%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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,189,915</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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,547</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;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,326,462</p></td></tr><tr><td style="vertical-align:top;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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.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.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:11.63%;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,749,727</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.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:11.63%;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.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.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:11.63%;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,749,727</p></td></tr><tr><td style="vertical-align:top;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 654</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 654</p></td></tr><tr><td style="vertical-align:top;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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.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.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:11.63%;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;"> 99,419</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.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:11.63%;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.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.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:11.63%;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;"> 99,419</p></td></tr><tr><td style="vertical-align:top;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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:11.64%;border-bottom: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.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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (932)</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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (932)</p></td></tr><tr><td style="vertical-align:top;width:37.26%;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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,189,915</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.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,985,415</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.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,175,330</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:11pt;text-align:justify;text-indent:36pt;margin:0pt;">All of the Company’s short-term and long-term investments are classified within Level 1 or Level 2 of the fair value hierarchy. The Company’s valuation of its Level 1 investments is based on quoted market prices in active markets for identical securities. The Company’s valuation of its Level 2 investments is based on other observable inputs, specifically a market approach which utilizes valuation models, pricing systems, mathematical tools and other relevant information for the same or similar securities. The Company’s valuation of its Level 2 foreign currency exchange contracts is based on quoted market prices of the same or similar instruments, adjusted for counterparty risk. There were no transfers between Level 1 and Level 2 measurements during the years ended December 31, 2022 and 2021, and there were no changes in the Company’s valuation techniques.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:11.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:11.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:11.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:37.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;">Level 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;">Level 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;">Total</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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,132,509</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.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:11.63%;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.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.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:11.63%;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.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.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:11.63%;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,132,509</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,444</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,444</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.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.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:11.63%;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;"> 10,078</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.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:11.63%;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.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.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:11.63%;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;"> 10,078</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;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,067</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;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,067</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable rate demand notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.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.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:11.63%;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,266</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.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:11.63%;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.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.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:11.63%;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,266</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Municipal securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,798</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,798</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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.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.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:11.63%;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;"> 113,357</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.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:11.63%;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.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.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:11.63%;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;"> 113,357</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.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.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:11.63%;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,379</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.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:11.63%;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.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.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:11.63%;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,379</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#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.64%;background:#cceeff;border-bottom: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.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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,733)</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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom: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.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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,733)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.64%;border-bottom: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,253,953</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.55%;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.63%;border-bottom: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,473,212</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.55%;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.63%;border-bottom: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;"> —</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.55%;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.63%;border-bottom: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;"> 2,727,165</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.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:11.63%;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.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:11.63%;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.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:11.63%;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;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts included in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;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;white-space:nowrap;width:37.26%;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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,253,953</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.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:11.63%;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;"> 53,188</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.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:11.63%;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.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.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:11.63%;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,307,141</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;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,362,314</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;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,362,314</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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.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.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:11.63%;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;"> 965</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.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:11.63%;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.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.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:11.63%;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;"> 965</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,443</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,443</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#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.64%;background:#cceeff;border-bottom: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.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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom: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,698)</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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom: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.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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom: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,698)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.64%;border-bottom: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,253,953</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.55%;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.63%;border-bottom: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,473,212</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.55%;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.63%;border-bottom: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;"> —</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.55%;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.63%;border-bottom: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;"> 2,727,165</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:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:37.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:11.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:11.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:11.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:top;width:37.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Level 1</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;">Level 2</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;">Level 3</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.19%;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;">Total</p></td></tr><tr><td style="vertical-align:top;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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;"> 749,089</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.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:11.63%;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.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.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:11.63%;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.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.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:11.63%;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;"> 749,089</p></td></tr><tr><td style="vertical-align:top;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 440,826</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 440,826</p></td></tr><tr><td style="vertical-align:top;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.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.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:11.63%;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;"> 44,502</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.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:11.63%;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.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.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:11.63%;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;"> 44,502</p></td></tr><tr><td style="vertical-align:top;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335,477</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335,477</p></td></tr><tr><td style="vertical-align:top;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Municipal securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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.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.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:11.63%;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,428</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.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:11.63%;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.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.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:11.63%;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,428</p></td></tr><tr><td style="vertical-align:top;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,137</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,137</p></td></tr><tr><td style="vertical-align:top;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.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.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:11.63%;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,528,149</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.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:11.63%;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.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.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:11.63%;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,528,149</p></td></tr><tr><td style="vertical-align:top;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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:11.64%;border-bottom: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.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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (278)</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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (278)</p></td></tr><tr><td style="vertical-align:top;width:37.26%;background:#cceeff;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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,189,915</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.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,985,415</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.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,175,330</p></td></tr><tr><td style="vertical-align:bottom;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;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:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts included in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.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:11.63%;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.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:11.63%;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.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:11.63%;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:37.26%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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,189,915</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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,547</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;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,326,462</p></td></tr><tr><td style="vertical-align:top;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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.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.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:11.63%;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,749,727</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.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:11.63%;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.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.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:11.63%;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,749,727</p></td></tr><tr><td style="vertical-align:top;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p 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.64%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 654</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.55%;margin:0pt;padding:0pt;"><p 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.63%;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.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.55%;margin:0pt;padding:0pt;"><p 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 654</p></td></tr><tr><td style="vertical-align:top;width:37.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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.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.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:11.63%;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;"> 99,419</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.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:11.63%;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.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.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:11.63%;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;"> 99,419</p></td></tr><tr><td style="vertical-align:top;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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:11.64%;border-bottom: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.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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (932)</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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (932)</p></td></tr><tr><td style="vertical-align:top;width:37.26%;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.64%;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,189,915</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.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,985,415</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.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,175,330</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1132509000 1132509000 121444000 121444000 10078000 10078000 225067000 225067000 6266000 6266000 213798000 213798000 113357000 113357000 908379000 908379000 3733000 3733000 1253953000 1473212000 2727165000 1253953000 53188000 1307141000 1362314000 1362314000 965000 965000 61443000 61443000 4698000 4698000 1253953000 1473212000 2727165000 749089000 749089000 440826000 440826000 44502000 44502000 335477000 335477000 2428000 2428000 75137000 75137000 1528149000 1528149000 278000 278000 1189915000 1985415000 3175330000 1189915000 136547000 1326462000 1749727000 1749727000 654000 654000 99419000 99419000 932000 932000 1189915000 1985415000 3175330000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">7</span><span style="font-weight:normal;">.          DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is exposed to foreign currency exchange rate risks related primarily to its foreign business operations. During the years ended December 31, 2022, 2021 and 2020, the Company entered into forward currency exchange contracts with financial institutions to create an economic hedge to specifically manage a portion of the foreign exchange risk exposure associated with certain consolidated subsidiaries’ non-functional currency denominated assets and liabilities. All foreign currency exchange contracts of the Company that were outstanding as of December 31, 2022 have terms of three months or less. The Company does not enter into forward currency exchange contracts for speculation or trading purposes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has not designated its foreign currency exchange contracts as hedge transactions under ASC 815, “Derivatives and Hedging”. Therefore, gains and losses on the Company’s foreign currency exchange contracts are recognized in other (expense) income, net, in the consolidated statements of income, and are largely offset by the changes in the fair value of the underlying economically hedged item. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The notional amount and fair value of all outstanding foreign currency derivative instruments in the consolidated balance sheets consist of the following at:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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.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.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.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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.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:9.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.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:18.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></tr><tr><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:100%;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;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Derivatives not designated as</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;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:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">hedging instruments under</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Notional </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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;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:52.69%;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;">ASC 815</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;">Amount</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> Value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;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;">Balance Sheet Location</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency exchange contracts:</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive SGD/pay USD</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.36%;background:#cceeff;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';"> </span>$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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;"> 15,883</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;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';"> </span>$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive CAD/pay USD</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay MXN</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.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.01%;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,430</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.58%;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;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay GBP</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,551</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive RSD/pay USD</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,513</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;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;"> 112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive GBP/pay USD</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,716</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;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:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive GBP/pay USD</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,321</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay COP</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,570</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency exchange contracts:</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay CLP</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.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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,071</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,549)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay EUR</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,592</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay CNY</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,460</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (362)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay EUR</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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;"> 34,714</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (295)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay NZD</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,093</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (91)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay AUD</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,271</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay ZAR</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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,124</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:100%;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;">December 31, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Derivatives not designated as</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;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:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">hedging instruments under</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Notional</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;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;">ASC 815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> Amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> Value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;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;">Balance Sheet Location</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency exchange contracts:</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive SGD/pay USD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span>$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span>$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay COP</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive RSD/pay USD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;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,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;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;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay RUB</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency exchange contracts:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay GBP</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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.96%;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,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay AUD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay CNY</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay NZD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay EUR</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay ZAR</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay DKK</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</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:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The net loss on derivative instruments in the consolidated statements of income was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:11pt;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:39.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 0pt 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:20.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Amount of loss</p></td></tr><tr><td style="vertical-align:bottom;width:39.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">recognized in income on</p></td></tr><tr><td style="vertical-align:bottom;width:39.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.28%;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 0pt 0.05pt 0pt;">derivatives</p></td></tr><tr><td style="vertical-align:bottom;width:39.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Derivatives not designated as</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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Location of loss</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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.28%;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 0pt 0.05pt 0pt;">Year ended</p></td></tr><tr><td style="vertical-align:bottom;width:39.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">hedging instruments under</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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">recognized in income on</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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" 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;">December 31, </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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:39.02%;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 0pt 0.05pt 0pt;">ASC 815</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:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.98%;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 0pt 0.05pt 0pt;">derivatives</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:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;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 0pt 0.05pt 0pt;">2022</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" 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:center;margin:0pt 0pt 0.05pt 0pt;">2021</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;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 0pt 0.05pt 0pt;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:39.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_LCUnjcgZ1Ui47G7UjoLWxg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Foreign currency exchange contracts</span></span></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:20.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Other (expense) income, net</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:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 6,893</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.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> 5,445</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.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 3,317</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> P3M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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.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.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.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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:2.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:9.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.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:18.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></tr><tr><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:100%;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;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Derivatives not designated as</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;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:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">hedging instruments under</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Notional </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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;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:52.69%;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;">ASC 815</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;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;">Amount</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> Value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;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;">Balance Sheet Location</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency exchange contracts:</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive SGD/pay USD</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.36%;background:#cceeff;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';"> </span>$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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;"> 15,883</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;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';"> </span>$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive CAD/pay USD</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay MXN</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.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.01%;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,430</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.58%;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;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay GBP</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,551</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive RSD/pay USD</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,513</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;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;"> 112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive GBP/pay USD</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,716</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;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:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive GBP/pay USD</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,321</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay COP</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,570</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency exchange contracts:</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay CLP</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.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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,071</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,549)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay EUR</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,592</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay CNY</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,460</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (362)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay EUR</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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;"> 34,714</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (295)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay NZD</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,093</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (91)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay AUD</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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.01%;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,271</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay ZAR</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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,124</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:100%;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;">December 31, 2021</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Derivatives not designated as</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;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:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">hedging instruments under</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Notional</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Fair</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;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;">ASC 815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> Amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> Value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;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;">Balance Sheet Location</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency exchange contracts:</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive SGD/pay USD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span>$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span>$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay COP</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive RSD/pay USD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;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,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;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;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay RUB</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency exchange contracts:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay GBP</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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.96%;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,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay AUD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay CNY</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay NZD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay EUR</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay ZAR</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td></tr><tr><td style="vertical-align:bottom;width:53.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Receive USD/pay DKK</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</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:11pt;visibility:hidden;">​</span></p> 15883000 398000 34467000 106000 12430000 88000 43551000 118000 3513000 112000 34716000 100000 4321000 31000 11570000 12000 43071000 2549000 40592000 1377000 12460000 362000 34714000 295000 4093000 91000 1271000 23000 3124000 1000 16544000 297000 9754000 296000 9837000 46000 7175000 15000 29929000 666000 2602000 88000 12230000 74000 2693000 45000 3045000 29000 4140000 21000 1461000 9000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:11pt;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:39.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 0pt 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:20.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Amount of loss</p></td></tr><tr><td style="vertical-align:bottom;width:39.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">recognized in income on</p></td></tr><tr><td style="vertical-align:bottom;width:39.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.28%;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 0pt 0.05pt 0pt;">derivatives</p></td></tr><tr><td style="vertical-align:bottom;width:39.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Derivatives not designated as</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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Location of loss</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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.28%;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 0pt 0.05pt 0pt;">Year ended</p></td></tr><tr><td style="vertical-align:bottom;width:39.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">hedging instruments under</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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">recognized in income on</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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" 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;">December 31, </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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:39.02%;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 0pt 0.05pt 0pt;">ASC 815</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:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.98%;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 0pt 0.05pt 0pt;">derivatives</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:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;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 0pt 0.05pt 0pt;">2022</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" 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:center;margin:0pt 0pt 0.05pt 0pt;">2021</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;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 0pt 0.05pt 0pt;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:39.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_LCUnjcgZ1Ui47G7UjoLWxg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Foreign currency exchange contracts</span></span></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:20.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Other (expense) income, net</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:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 6,893</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.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> 5,445</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.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 3,317</p></td></tr></table> -6893000 -5445000 -3317000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">8</span><span style="font-weight:normal;">.          INVENTORIES</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">Inventories consist of the following at December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:11pt;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:top;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 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.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: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 0pt 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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.44%;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 0pt 0.05pt 0pt;">2022</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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.47%;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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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,392</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 349,865</p></td></tr><tr><td style="vertical-align:top;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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,688</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;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:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;border-bottom: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;"> 466,551</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom: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;"> 243,492</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom: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;"> 935,631</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom: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;"> 593,357</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:11pt;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:top;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 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.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: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 0pt 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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.44%;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 0pt 0.05pt 0pt;">2022</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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.47%;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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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,392</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 349,865</p></td></tr><tr><td style="vertical-align:top;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;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,688</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;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:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;border-bottom: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;"> 466,551</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom: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;"> 243,492</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom: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;"> 935,631</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom: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;"> 593,357</p></td></tr></table> 467392000 349865000 1688000 466551000 243492000 935631000 593357000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">9.          PROPERTY AND EQUIPMENT, Net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">Property and equipment consist of the following at December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:11pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:12.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: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.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:12.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></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.44%;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;">2022</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.47%;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;">2021</p></td></tr><tr><td style="vertical-align:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:12.15%;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;"> 139,798</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.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:12.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;"> 85,455</p></td></tr><tr><td style="vertical-align:top;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.15%;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,327</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="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:12.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;"> 11,795</p></td></tr><tr><td style="vertical-align:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:12.15%;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,286</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.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:12.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;"> 8,274</p></td></tr><tr><td style="vertical-align:top;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office and computer equipment</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="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:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,386</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="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:12.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;"> 21,601</p></td></tr><tr><td style="vertical-align:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software</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.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:12.15%;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,906</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.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:12.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;"> 7,409</p></td></tr><tr><td style="vertical-align:top;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</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="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:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244,739</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="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:12.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;"> 189,820</p></td></tr><tr><td style="vertical-align:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</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.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:12.15%;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;"> 163,885</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.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:12.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;"> 148,971</p></td></tr><tr><td style="vertical-align:top;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,175</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="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:12.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;"> 45,088</p></td></tr><tr><td style="vertical-align:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets under construction</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.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:12.15%;background:#cceeff;border-bottom: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;"> 83,553</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.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:12.16%;background:#cceeff;border-bottom: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,125</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750,055</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="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:12.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;"> 538,538</p></td></tr><tr><td style="vertical-align:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation and amortization</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.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:12.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (233,158)</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.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:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (224,785)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom: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;"> 516,897</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.16%;border-bottom: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;"> 313,753</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:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">Total depreciation and amortization expense recorded was $53.7 million, $45.7 million and $49.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. Assets under construction are not depreciated until in service date.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:11pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:12.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: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.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:12.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></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.44%;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;">2022</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.47%;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;">2021</p></td></tr><tr><td style="vertical-align:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:12.15%;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;"> 139,798</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.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:12.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;"> 85,455</p></td></tr><tr><td style="vertical-align:top;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.15%;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,327</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="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:12.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;"> 11,795</p></td></tr><tr><td style="vertical-align:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:12.15%;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,286</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.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:12.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;"> 8,274</p></td></tr><tr><td style="vertical-align:top;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office and computer equipment</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="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:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,386</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="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:12.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;"> 21,601</p></td></tr><tr><td style="vertical-align:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software</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.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:12.15%;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,906</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.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:12.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;"> 7,409</p></td></tr><tr><td style="vertical-align:top;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</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="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:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244,739</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="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:12.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;"> 189,820</p></td></tr><tr><td style="vertical-align:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</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.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:12.15%;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;"> 163,885</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.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:12.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;"> 148,971</p></td></tr><tr><td style="vertical-align:top;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,175</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="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:12.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;"> 45,088</p></td></tr><tr><td style="vertical-align:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets under construction</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.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:12.15%;background:#cceeff;border-bottom: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;"> 83,553</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.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:12.16%;background:#cceeff;border-bottom: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,125</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750,055</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="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:12.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;"> 538,538</p></td></tr><tr><td style="vertical-align:top;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation and amortization</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.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:12.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (233,158)</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.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:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (224,785)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom: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;"> 516,897</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.16%;border-bottom: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;"> 313,753</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:11pt;visibility:hidden;">​</span></p> 139798000 85455000 31327000 11795000 9286000 8274000 22386000 21601000 5906000 7409000 244739000 189820000 163885000 148971000 49175000 45088000 83553000 20125000 750055000 538538000 233158000 224785000 516897000 313753000 53700000 45700000 49300000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">10.          GOODWILL AND OTHER INTANGIBLE ASSETS</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The following is a roll-forward of goodwill for the years ended December 31, 2022 and 2021 by reportable segment: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:11pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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: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.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.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: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.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.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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:5.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.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:41.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Monster</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="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="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:center;margin:0pt;"><span style="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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Energy®</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Strategic</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="visibility:hidden;">​</span></p></td><td colspan="2" 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:center;margin:0pt;">Alcohol </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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;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;">Drinks</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;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;">Brands</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;">    </p></td><td colspan="2" 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:center;margin:0pt;">Brands</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.53%;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;">Other</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">Total</p></td></tr><tr><td style="vertical-align:top;width:41.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 693,644</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 637,999</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.63%;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.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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.37%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,331,643</p></td></tr><tr><td style="vertical-align:top;width:41.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisitions</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="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:10pt;margin:0pt;"> </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;"> —</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="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:10pt;margin:0pt;"> </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;"> —</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,298</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.37%;border-bottom: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.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:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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,298</p></td></tr><tr><td style="vertical-align:top;width:41.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at 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="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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693,644</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.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 637,999</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.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,298</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.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.37%;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;"> —</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.15%;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.53%;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,417,941</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:top;width:41.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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: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.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.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: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.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.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:6.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: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.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:6.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.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:41.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Monster </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="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="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:center;margin:0pt;"><span style="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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Energy®</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Strategic</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Alcohol </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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;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;">Drinks</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;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;"> Brands</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.73%;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;">Brands</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.6%;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;">Other</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">Total</p></td></tr><tr><td style="vertical-align:top;width:41.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 693,644</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 637,999</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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;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.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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,331,643</p></td></tr><tr><td style="vertical-align:top;width:41.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisitions</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="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:10pt;margin:0pt;"> </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;"> —</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="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:10pt;margin:0pt;"> </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;"> —</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom: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.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:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom: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.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:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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:top;width:41.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693,644</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.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 637,999</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.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;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;"> —</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.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;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;"> —</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.15%;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.53%;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,331,643</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">Intangible assets consist of the following at:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:top;width:68.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;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 0pt 0.05pt 0pt;">2022</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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:top;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortizing intangibles</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;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;"> 121,378</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;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;"> 66,872</p></td></tr><tr><td style="vertical-align:top;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated amortization</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px 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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (68,790)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px 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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (61,227)</p></td></tr><tr><td style="vertical-align:top;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;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;"> 52,588</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;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,645</p></td></tr><tr><td style="vertical-align:top;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-amortizing intangibles</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px 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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,167,822</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px 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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,066,741</p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,220,410</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,072,386</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Amortizing intangibles primarily consist of customer relationships. All amortizing intangibles have been assigned an estimated finite useful life and such intangibles are amortized on a straight-line basis over the number of years that approximate their respective useful lives, generally <span style="-sec-ix-hidden:Hidden_fyKU6Q7I8UaDhEGQK_GJhw;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">five</span></span> to fifteen years. Total amortization expense recorded was $7.6 million, $4.4 million and $7.7 million for the years ended December 31, 2022, 2021 and 2020, respectively. For the years ended December 31, 2022 and 2020, impairment charges of $2.2 million and $8.7 million, respectively, were recorded to non-amortizing intangibles. For the year ended December 31, 2021, no intangible impairments were recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The following is the future estimated amortization expense related to amortizing intangibles as of December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:top;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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></tr><tr><td style="vertical-align:top;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year Ending December 31:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:83.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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,745</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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,648</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:83.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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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,647</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:83.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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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,647</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:83.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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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,647</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.36%;border-bottom: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,254</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.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:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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;"> 52,588</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">At December 31, 2022, non-amortizing intangibles primarily consist of indefinite-lived tradenames, flavors and formulas.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:11pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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: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.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.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: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.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.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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:5.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.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:41.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Monster</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="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="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:center;margin:0pt;"><span style="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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Energy®</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Strategic</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="visibility:hidden;">​</span></p></td><td colspan="2" 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:center;margin:0pt;">Alcohol </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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;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;">Drinks</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;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;">Brands</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;">    </p></td><td colspan="2" 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:center;margin:0pt;">Brands</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.53%;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;">Other</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">Total</p></td></tr><tr><td style="vertical-align:top;width:41.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 693,644</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 637,999</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.63%;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.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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.37%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,331,643</p></td></tr><tr><td style="vertical-align:top;width:41.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisitions</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="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:10pt;margin:0pt;"> </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;"> —</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="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:10pt;margin:0pt;"> </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;"> —</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,298</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.37%;border-bottom: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.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:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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,298</p></td></tr><tr><td style="vertical-align:top;width:41.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at 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="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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693,644</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.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 637,999</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.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,298</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.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.37%;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;"> —</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.15%;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.53%;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,417,941</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:top;width:41.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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: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.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.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: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.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.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:6.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: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.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:6.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.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:41.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Monster </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="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="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:center;margin:0pt;"><span style="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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Energy®</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Strategic</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Alcohol </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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;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;">Drinks</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;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;"> Brands</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.73%;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;">Brands</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.6%;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;">Other</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">Total</p></td></tr><tr><td style="vertical-align:top;width:41.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 693,644</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 637,999</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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;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.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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,331,643</p></td></tr><tr><td style="vertical-align:top;width:41.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisitions</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="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:10pt;margin:0pt;"> </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;"> —</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="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:10pt;margin:0pt;"> </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;"> —</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom: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.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:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom: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.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:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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:top;width:41.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693,644</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.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 637,999</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.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.56%;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;"> —</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.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;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;"> —</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.15%;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.53%;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,331,643</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 693644000 637999000 1331643000 0 0 86298000 86298000 693644000 637999000 86298000 1417941000 693644000 637999000 1331643000 0 0 693644000 637999000 1331643000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:top;width:68.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;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 0pt 0.05pt 0pt;">2022</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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;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 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:top;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortizing intangibles</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;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;"> 121,378</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;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;"> 66,872</p></td></tr><tr><td style="vertical-align:top;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated amortization</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px 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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (68,790)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px 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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (61,227)</p></td></tr><tr><td style="vertical-align:top;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;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;"> 52,588</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;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,645</p></td></tr><tr><td style="vertical-align:top;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-amortizing intangibles</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px 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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,167,822</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px 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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,066,741</p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,220,410</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,072,386</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 121378000 66872000 68790000 61227000 52588000 5645000 1167822000 1066741000 1220410000 1072386000 P15Y 7600000 4400000 7700000 2200000 8700000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The following is the future estimated amortization expense related to amortizing intangibles as of December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:top;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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></tr><tr><td style="vertical-align:top;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year Ending December 31:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:83.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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,745</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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,648</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:83.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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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,647</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:83.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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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,647</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:83.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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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,647</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.36%;border-bottom: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,254</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.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:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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;"> 52,588</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4745000 3648000 3647000 3647000 3647000 33254000 52588000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">11.        DISTRIBUTION AGREEMENTS</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 420 “Exit or Disposal Cost Obligations”, the Company expenses distributor termination costs in the period in which the written notification of termination occurs. The Company incurred no termination costs for the year ended December 31, 2022. The Company incurred termination costs of $5.3 million and $0.2 million for the years ended December 31, 2021 and 2020, respectively. Such termination costs have been expensed in full and are included in operating expenses in the consolidated statements of income for the years ended December 31, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">In the normal course of business, amounts received pursuant to new and/or amended distribution agreements entered into with certain bottlers/distributors, relating to the costs associated with terminating agreements with the Company’s prior distributors, are accounted for as deferred revenue and are recognized as revenue ratably over the anticipated life of the respective distribution agreement, generally 20 years. Revenue recognized was $21.4 million, $21.5 million and $21.4 million for the years ended December 31, 2022, 2021 and 2020, respectively.</p> 0 5300000 200000 P20Y 21400000 21500000 21400000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">12.        DEBT</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company entered into a credit facility with Comerica Bank (“Comerica”) consisting of a revolving line of credit, which was amended in April 2020, under which the Company may borrow up to $10.0 million of non-collateralized debt. The revolving line of credit is effective through June 1, 2025. Interest on borrowings under the line of credit is based on Comerica’s base (prime) rate minus 1.00% to 1.50%, or London Interbank Offered Rates plus an additional percentage of 1.25% to 1.75%, depending upon certain financial ratios maintained by the Company. The Company had no outstanding borrowings on this line of credit at December 31, 2022. Under this revolving line of credit, the Company may also issue standby Letters of Credit with an aggregate amount of up to $4.0 million. The fee on the standby Letters of Credit ranges from 1.00% to 1.50% depending upon certain financial ratios maintained by the Company. The Company had no outstanding standby Letters of Credit at December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company has a credit facility with HSBC Bank (China) Company Limited, Shanghai Branch, of $15.0 million. At December 31, 2022, the interest rate on borrowings under the line of credit was 5.5%. As of December 31, 2022, $7.8 million was outstanding on this line of credit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 10000000.0 0.0100 0.0150 0.0125 0.0175 0 4000000.0 0.0100 0.0150 0 15000000.0 0.055 7800000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">13.        COMMITMENTS AND CONTINGENCIES</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Contractual Obligations</i> – The Company had the following contractual obligations related primarily to sponsorships and other marketing activities as of December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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:79.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:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:15.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:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year Ending December 31:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:79.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:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;width:79.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 239,350</p></td></tr><tr><td style="vertical-align:bottom;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.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;"> 51,162</p></td></tr><tr><td style="vertical-align:bottom;width:79.32%;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:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.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;"> 14,153</p></td></tr><tr><td style="vertical-align:bottom;width:79.32%;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:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.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;"> 9,586</p></td></tr><tr><td style="vertical-align:bottom;width:79.32%;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:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:79.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:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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;"> 314,251</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:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Purchase Commitments</i> – The Company had purchase commitments aggregating approximately $328.0 million at December 31, 2022, which represented commitments made by the Company and its subsidiaries to various suppliers of raw materials for the production of its products. These obligations vary in terms, but are generally satisfied within one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company purchases various raw material items, including, but not limited to, flavors, ingredients, supplement ingredients, containers, milk, glucose, sucralose and cream, from a limited number of suppliers. An interruption in supply from any of such resources could result in the Company’s inability to produce certain products for limited or possibly extended periods of time. The aggregate value of purchases from suppliers of such limited resources described above for the years ended December 31, 2022, 2021 and 2020 was $666.1 million, $698.0 million and $401.8 million, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Guarantees</i> – The Company from time to time enters into certain types of contracts that contingently require the Company to indemnify parties against third-party claims. These contracts primarily relate to: (i) certain agreements with the Company’s officers, directors and employees under which the Company may be required to indemnify such persons for liabilities arising out of their employment relationship, (ii) certain distribution or purchase agreements under which the Company may have to indemnify the Company’s customers from any claim, liability or loss arising out of any actual or alleged injury or damages suffered in connection with the consumption or purchase of the Company’s products or the use of Company trademarks, and (iii) certain real estate leases, under which the Company may be required to indemnify property owners for liabilities and other claims arising from the Company’s use of the applicable premises. The terms of such obligations vary and typically, a maximum obligation is not explicitly stated. Generally, the Company believes that its insurance coverage is adequate to cover any resulting liabilities or claims.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Litigation </i>–<i style="font-style:italic;"> </i>From time to time in the normal course of business, the Company is named in litigation, including labor and employment matters, personal injury matters, consumer class actions, intellectual property matters and claims from prior distributors. Although it is not possible to predict the ultimate outcome of such litigation, based on the facts known to the Company, management believes that such litigation in aggregate will likely not have a material adverse effect on the Company’s financial position or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates, on a quarterly basis, developments in legal proceedings and other matters that could cause an increase or decrease in the amount of the liability that is accrued, if any, and any related insurance reimbursements. As of December 31, 2022 and 2021, no loss contingencies were included in the Company’s accompanying consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On September 29, 2022, a jury in the U.S. District Court for the Central District of California (the “District Court”) awarded Monster Energy Company (“MEC”) approximately $293 million in damages in its false advertising and trade secrets case against Vital Pharmaceuticals, Inc. (“VPX”), the maker of Bang Energy. The jury found VPX and its chief executive officer to have falsely advertised the “Super Creatine” ingredient of Bang Energy and to have acted willfully and deliberately in violating the federal Lanham Act. The jury also found that VPX stole trade secrets and interfered with MEC’s contracts over shelf space with certain key vendors. The parties are currently briefing post-verdict issues, including MEC’s motion for a permanent injunction relating to “Super Creatine” and request for enhanced and punitive damages.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In April 2022, MEC and Orange Bang, Inc. (“Orange Bang”) filed a joint motion in the District Court to confirm a final arbitration award against VPX that awarded MEC and Orange Bang $175.0 million and a 5% royalty on all future sales of VPX’s Bang Energy drink and other Bang-branded products as well as certain fees and costs. Pursuant to the terms of the agreement between MEC and Orange Bang, the award and future royalties will, after accounting for MEC’s expended fees and costs, be shared equally between MEC and Orange Bang. The arbitration arose from a settlement agreement that VPX entered into in 2010 with Orange Bang, a family-owned beverage business. Pursuant to the terms of that agreement, VPX is only permitted to use the Bang mark on “creatine-based” products or on Bang products that are marketed and sold only in the vitamin and dietary supplement sections of stores. On September 29, 2022, the District Court entered final judgment confirming the award. On October 28, 2022, VPX filed a notice of appeal of the District Court’s final judgment confirming the award. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">On October 10, 2022, VPX, along with certain of its domestic subsidiaries and affiliates, filed for protection under Chapter 11 of the Bankruptcy Code in the Southern District of Florida. Due to such ongoing proceedings, VPX’s appeal of the District Court’s final judgment confirming the final arbitration award is stayed. While reserving all rights to appeal, VPX made its first royalty payment of $3.6 million on February 14, 2023, which is for sales of Bang Energy drink and other Bang-branded products from October 10, 2022 through December 31, 2022. This payment is subject to potential claw back if, among other things, the judgment and final arbitration award are overturned on appeal or VPX becomes administratively insolvent. In addition, per ASC 450 “Contingencies”, the Company will not recognize the September 2022 jury award or April 2022 arbitration award until the awards are realized or realizable. As of March 1, 2023, the proceedings have yet to progress to a stage where there is sufficient information for an accurate timeline of when the awards, including any royalty payments received, will be realized or realizable, if at all.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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:79.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:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:15.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:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year Ending December 31:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:79.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:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;width:79.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 239,350</p></td></tr><tr><td style="vertical-align:bottom;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.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;"> 51,162</p></td></tr><tr><td style="vertical-align:bottom;width:79.32%;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:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.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;"> 14,153</p></td></tr><tr><td style="vertical-align:bottom;width:79.32%;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:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.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;"> 9,586</p></td></tr><tr><td style="vertical-align:bottom;width:79.32%;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:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:79.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:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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;"> 314,251</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 239350000 51162000 14153000 9586000 314251000 328000000.0 P1Y 666100000 698000000.0 401800000 0 293000000 175000000.0 0.05 3600000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">14.        ACCUMULATED OTHER COMPREHENSIVE LOSS</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The components of accumulated other comprehensive loss are as follows at December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:11pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;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;">2022</p></td><td style="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;">    </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:10pt;text-align:center;margin:0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated net unrealized loss on available-for-sale securities</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;">$</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;"> (5,843)</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;">$</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;"> (956)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustments, net of tax</p></td><td style="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.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;"> (153,230)</p></td><td style="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;"> (68,209)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accumulated other comprehensive loss</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;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.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;"> (159,073)</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;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;"> (69,165)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:11pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;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;">2022</p></td><td style="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;">    </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:10pt;text-align:center;margin:0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated net unrealized loss on available-for-sale securities</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;">$</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;"> (5,843)</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;">$</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;"> (956)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustments, net of tax</p></td><td style="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.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;"> (153,230)</p></td><td style="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;"> (68,209)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accumulated other comprehensive loss</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;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.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;"> (159,073)</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;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;"> (69,165)</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> 5843000 956000 153230000 68209000 -159073000 -69165000 500000000.0 5100000 86.89 441500000 500000000.0 500000000.0 3600000 3600000 88.73 317200000 317200000 182800000 500000000.0 0 500000000.0 682800000 200000 12500000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">16.        STOCK-BASED COMPENSATION</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has two stock-based compensation plans under which shares were available for grant at December 31, 2022: (i) the Monster Beverage Corporation 2020 Omnibus Incentive Plan (the “2020 Omnibus Incentive Plan”), which includes the Monster Beverage Corporation Deferred Compensation Plan as a sub plan thereunder, and (ii) the Monster Beverage Corporation 2017 Compensation Plan for Non-Employee Directors (the “2017 Directors Plan”), which includes the Monster Beverage Corporation Deferred Compensation Plan for Non-Employee Directors as a sub plan thereunder. The 2020 Omnibus Incentive Plan was approved by the Board of Directors on April 14, 2020 and approved by the stockholders of the Company at the annual meeting of the Company’s stockholders held on June 3, 2020 (the “Effective Date”). The 2020 Omnibus Incentive Plan replaced the Monster Beverage Corporation 2011 Omnibus Incentive Plan (the “2011 Omnibus Incentive Plan”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The 2020 Omnibus Incentive Plan provides for the granting of stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards, and other share-based awards up to an aggregate of 46,169,367 shares of the Company’s common stock, comprised of 32,000,000 new shares of common stock reserved under the 2020 Omnibus Incentive Plan, which were authorized on the Effective Date, and 14,169,367 shares of common stock that were available for grant under the 2011 Omnibus Incentive Plan as of December 31, 2019 and prior to the Effective Date. Shares authorized under the 2020 Omnibus Incentive Plan are reduced by one (1) share for options or stock appreciation rights granted under the 2020 Omnibus Incentive Plan and for any grants after December 31, 2019 under the 2011 Omnibus Incentive Plan, and by 2.6 shares for each share granted or issued with respect to a Full Value Award under either the 2020 Omnibus Incentive Plan or for any shares granted after December 31, 2019 under the 2011 Omnibus Incentive Plan. A “Full Value Award” is an award other than an incentive stock option, a non-qualified stock option, or a stock appreciation right, which is settled by the issuance of shares. Options granted under the 2020 Omnibus Incentive Plan may be incentive stock options under Section 422 of the Internal Revenue Code, as amended (the “Code”), or non-qualified stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Shares previously granted under the 2011 Omnibus Incentive Plan after December 31, 2019 and prior to the Effective Date of the 2020 Omnibus Incentive Plan reduced the number of shares available for grant under the 2020 Omnibus Incentive Plan. As of December 31, 2022, 5,696,341 shares of the Company’s common stock have been granted, net of cancellations, and 38,873,388 shares (as adjusted for Full Value Awards) of the Company’s common stock remain available for grant under the 2020 Omnibus Incentive Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Compensation Committee of the Board of Directors (the “Compensation Committee”) has sole and exclusive authority to grant stock awards to all employees who are not new hires and to all new hires who are subject to Section 16 of the Exchange Act (“Section 16”). Each of the Compensation Committee and the Executive Committee of the Board of Directors (the “Executive Committee”) independently has the authority to grant stock awards to (i) new hires and (ii) employees receiving a promotion, in each case, who are not Section 16 employees. Awards granted by the Executive Committee are not subject to approval or ratification by the Board of Directors or the Compensation Committee. Options granted under the 2020 Omnibus Incentive Plan generally vest over a <span style="-sec-ix-hidden:Hidden_uF6rQHURckeBUn6wDte8eg;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">three</span></span>- to five-year period from the grant date and are generally exercisable up to 10 years after the grant date. Restricted stock units granted under the 2020 Omnibus Incentive Plan generally vest over a <span style="-sec-ix-hidden:Hidden_olVitZWm4k6SqExuzVeriA;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">three</span></span>- or five-year period from the grant date. Performance share units will generally vest based on the achievement of performance goals specified for the applicable award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2016, the Company adopted the Deferred Compensation Plan (as a sub plan to the 2011 Omnibus Incentive Plan), pursuant to which eligible employees may elect to defer cash and/or equity based compensation and to receive the deferred amounts, together with an investment return (positive or negative), either at a pre-determined time in the future or upon termination of their employment with the Company or its subsidiaries or affiliates that are participating employers under the Deferred Compensation Plan, as provided under the Deferred Compensation Plan and in relevant deferral elections. Deferrals under the Deferred Compensation Plan are unfunded and unsecured. As of December 31, 2022 deferrals under the Deferred Compensation Plan are solely comprised of cash compensation and equity compensation and are not material in the aggregate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2017, the Company adopted the 2017 Directors Plan, a successor plan to the 2009 Monster Beverage Corporation Stock Incentive Plan for Non-Employee Directors. The 2017 Directors Plan permits the granting of stock options, stock appreciation rights, restricted shares or restricted stock units, deferred awards, dividend equivalents, and other share based-awards up to an aggregate of 1,250,000 shares of common stock of the Company to non-employee directors of the Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each calendar year, a non-employee director will receive an annual retainer and annual equity award, as provided for in the 2017 Directors Plan, which may be modified from time to time. In February 2022, the Board of Directors amended and restated the 2017 Directors Plan to provide for increases to the annual cash retainer and annual equity retainer that non-employee directors are entitled to receive. Currently, non-employee directors receive an annual equity retainer of approximately $175,000 in the form of restricted stock units at each annual meeting of the Company’s stockholders or promptly thereafter. A non-employee director’s annual award of restricted stock units will generally vest on the earliest to occur of: (a) the last business day immediately preceding the annual meeting of the Company’s stockholders in the calendar year following the calendar year in which the grant date occurs, (b) a Change of Control (as defined in the 2017 Directors Plan), (c) the non-employee director’s death, or (d) the date of the non-employee director’s separation from service due to disability, so long as the non-employee director remains a non-employee director through such date. The Board of Directors may in its discretion award non-employee directors stock options, stock appreciation rights, restricted stock and other share-based awards in lieu of or in addition to restricted stock units. The Board of Directors may amend or terminate the 2017 Directors Plan at any time, subject to certain limitations set forth in the 2017 Directors Plan. As of December 31, 2022, 116,791 shares of the Company’s common stock had been granted under the 2017 Directors Plan, and 1,133,209 shares of the Company’s common stock remain available for grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2017, the Company adopted the Deferred Compensation Plan for Non-Employee Directors (as a sub plan to the 2017 Directors Plan), pursuant to which the Board of Directors may permit non-employee directors to elect, at such times and in accordance with rules and procedures (or sub-plan) adopted by the Board of Directors (which are intended to comply with Section 409A of the Code, as applicable), to receive all or any portion of such non-employee director’s compensation, whether payable in cash or in equity, on a deferred basis. Deferrals under the Deferred Compensation Plan for Non-Employee Directors are unfunded and unsecured. As of December 31, 2021, deferrals under the Deferred Compensation Plan for Non-Employee Directors are solely comprised of cash compensation and equity compensation and are not material in the aggregate. The 2017 Directors Plan was adopted to effectuate any such deferrals. The 2017 Directors Plan is administered by the Board of Directors. Each award granted under the 2017 Directors Plan will be evidenced by a written agreement and will contain the terms and conditions that the Board of Directors deems appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2022, as part of the Board of Directors’ amendment and restatement of the 2017 Directors Plan, such amendment and restatement also introduced the requirement for each non-employee director to satisfy the share ownership guidelines set forth below, as may be modified by the Board of Directors from time to time. The current share ownership guidelines provide that non-employee directors of the Company must:</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:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">Hold shares of Company common stock having a total value of five times the annual retainer payable to a non-employee director (excluding any portion of the annual retainer attributable to a non-employee director’s service as a member of a subcommittee, as a chair of a subcommittee or as the lead independent director, as applicable). For this purpose, deferred shares or deferred restricted stock units will be deemed held, to the extent vested.</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:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">The minimum stock ownership level must be achieved by each non-employee director by the fifth anniversary of such non-employee director’s initial appointment to the Board of Directors.</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:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">Once achieved, ownership of the guideline amount should be maintained for so long as the non-employee director retains his or her seat on the Board of Directors.</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:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:11pt;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:11pt;font-style:normal;font-weight:normal;">There may be rare instances where these guidelines would place a hardship on a non-employee director. In these cases or in similar circumstances, the Board of Directors will make the final decision as to developing an alternative stock ownership guideline for a non-employee director that reflects the intention of these guidelines and his or her personal circumstances.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recorded $64.1 million, $70.5 million and $70.3 million of compensation expense relating to outstanding options, restricted stock units, performance share units and other share-based awards during the years ended December 31, 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The tax benefit for tax deductions from non-qualified stock option exercises, disqualifying dispositions of incentive stock options and vesting of restricted stock units and performance share units for the years ended December 31, 2022, 2021 and 2020 was $9.1 million, $6.8 million and $10.5 million, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;">Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">Under the Company’s stock-based compensation plans, all stock options granted through December 31, 2022 were granted at prices based on the fair value of the Company’s common stock on the date of grant. The Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes-Merton option pricing formula with the assumptions included in the table below. The Company records compensation expense for non-employee stock options based on the estimated fair value of the options as of the earlier of (1) the date at which a commitment for performance by the non-employee to earn the stock option is reached or (2) the date at which the non-employee’s performance is complete, using the Black-Scholes-Merton option pricing formula with the </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">assumptions included in the table below. The Company uses historical data to determine the exercise behavior, volatility and forfeiture rate of the options. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The following weighted-average assumptions were used to estimate the fair value of options granted during:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:59.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.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:9.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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 0pt 0.05pt 0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:top;width:59.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:top;width:59.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 28.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 30.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:top;width:59.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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;"> 2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 0.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 0.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:top;width:59.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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;">6.1 Years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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.8 Years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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.8 Years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Volatility</i>: The Company uses historical volatility as it provides a reasonable estimate of the expected volatility. Historical volatility is based on the most recent volatility of the stock price over a period of time equivalent to the expected term of the option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Risk-Free Interest Rate</i>: The risk-free interest rate is based on the U.S. treasury zero-coupon yield curve in effect at the time of grant for the expected term of the option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Term</i>: The Company’s expected term represents the weighted-average period that the Company’s stock options are expected to be outstanding. The expected term is based on expected time to post-vesting exercise of options by employees. The Company uses historical exercise patterns of previously granted options to derive employee behavioral patterns used to forecast expected exercise patterns.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes the Company’s activities with respect to its stock option plans as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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: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:9.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: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.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:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.6%;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Weighted-</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.5%;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:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Weighted-</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Average</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.5%;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:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Average</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Remaining</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.5%;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:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> Number of</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Exercise</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Contractual</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> Aggregate </span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Price Per</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Term (in</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Intrinsic</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt;">Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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;"> (in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;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;">Share</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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;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;"> years)</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;">    </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:10pt;text-align:center;margin:0pt;">Value</p></td></tr><tr><td style="vertical-align:top;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 48.19</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;">5.1</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.5%;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;"> 663,148</p></td></tr><tr><td style="vertical-align:top;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted 01/01/22 - 03/31/22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p 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.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;"> 73.96</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted 04/01/22 - 06/30/22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 88.05</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted 07/01/22 - 09/30/22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p 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.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;"> 95.72</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted 10/01/22 - 12/31/22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 91.10</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,411)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p 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.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;"> 45.37</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Cancelled or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 72.15</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p 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.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;"> 52.75</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 5.0</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 724,651</p></td></tr><tr><td style="vertical-align:top;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vested and expected to vest in the future at December 31, 2022</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><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 52.22</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 4.9</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.5%;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;"> 715,462</p></td></tr><tr><td style="vertical-align:top;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p 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.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;"> 42.81</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 3.4</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 573,325</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes information about stock options outstanding and exercisable at December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:11pt;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:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:3.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 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:45.5%;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 0pt 0.05pt 0pt;">Options Outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.1%;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 0pt 0.05pt 0pt;">Options Exercisable</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">Weighted Average </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Remaining </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin: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="white-space:pre-wrap;"> Weighted </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Number</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Number</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> Contractual </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Exercisable </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Average</p></td></tr><tr><td colspan="5" style="vertical-align:bottom;width:23.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Range of Exercise</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Exercise</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(In</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Exercise</p></td></tr><tr><td colspan="5" style="vertical-align:bottom;width:23.08%;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 0pt 0.05pt 0pt;">Prices ($)</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">     </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;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 0pt 0.05pt 0pt;">(In Thousands) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;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 0pt 0.05pt 0pt;"> (Years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;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 0pt 0.05pt 0pt;">Price ($)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;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 0pt 0.05pt 0pt;">Thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td 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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Price ($)</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 15.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;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;"> 36.05</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 2,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 2,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 20.75</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;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;"> 37.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;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;"> 43.99</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 3.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 43.43</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 44.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;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;"> 46.27</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 2,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 3.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 2,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 45.60</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;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;"> 48.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;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;"> 57.95</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 52.96</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 58.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;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;"> 58.73</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 1,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 58.73</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;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;"> 58.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;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;"> 62.39</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 2,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 6.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 60.53</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 62.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;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;"> 67.42</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 63.46</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;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;"> 73.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;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;"> 73.23</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 2,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 9.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 77.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;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;"> 97.80</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 8.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 89.02</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;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;"> 98.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;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;"> 98.49</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 9.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0.05pt 0pt;"> 14,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 42.81</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The weighted-average grant-date fair value of options granted during the years ended December 31, 2022, 2021 and 2020 was $23.47 per share, $25.80 per share and $18.82 per share, respectively. The total intrinsic value of options exercised during the years ended December 31, 2022, 2021 and 2020 was $68.2 million, $51.2 million and $68.8 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash received from option exercises under all plans for the years ended December 31, 2022, 2021 and 2020 was $64.0 million, $45.7 million and $72.9 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2022, there was $69.5 million of total unrecognized compensation expense related to non-vested options granted to employees under the Company’s share-based payment plans. That cost is expected to be recognized over a weighted-average period of 2.7 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;">Restricted Stock Units</i><span style="text-decoration-line:underline;text-decoration-style:solid;"> </span><i style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;">and Performance Share Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The cost of stock-based compensation for restricted stock units and performance share units is measured based on the closing fair market value of the Company’s common stock at the date of grant. In the event that the Company has the option and intent to settle a restricted stock unit or performance share unit in cash, the award is classified as a liability and revalued at each balance sheet date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes the Company’s activities with respect to non-vested restricted stock units and performance share units as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:72.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> Weighted </span></p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Number of</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Average</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Shares (in</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Grant-Date</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;">    </p></td><td 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:10pt;text-align:center;margin:0pt;">thousands)</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.18%;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;">Fair Value</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested at January 1, 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;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;"> 910</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;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;"> 69.02</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted 01/01/22 - 03/31/22<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:2.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:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 484</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="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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71.88</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted 04/01/22 - 06/30/22</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:10.71%;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;"> 15</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;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;"> 87.52</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted 07/01/22 - 09/30/22</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;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</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="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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95.17</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted 10/01/22 - 12/31/22</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:10.71%;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</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;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;"> 90.29</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (389)</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="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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64.59</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited/cancelled</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:10.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;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;"> 68.27</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested at December 31, 2022</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom: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,013</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="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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72.54</p></td></tr></table><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:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:6.75pt;font-style:italic;line-height:100%;top:0pt;vertical-align:top;">1</sup><i style="font-style:italic;">The grant activity for performance share units is recorded based on the target performance level earning </i><i style="font-style:italic;">100%</i><i style="font-style:italic;"> of target performance share units. The actual number of performance share units earned could range from </i><i style="font-style:italic;">0%</i><i style="font-style:italic;"> to </i><i style="font-style:italic;">200%</i><i style="font-style:italic;"> of target depending on the achievement of pre-established performance goals. </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The weighted-average grant-date fair value of restricted stock units and/or performance share units granted during the years ended December 31, 2022, 2021 and 2020 was $74.26, $89.12 and $62.97 per share, respectively. As of December 31, 2022, 1.0 million of restricted stock units and performance share units are expected to vest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2022, total unrecognized compensation expense relating to non-vested restricted stock units and performance share units was $36.7 million, which is expected to be recognized over a weighted-average period of 1.7 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Other Share-Based Awards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has granted other share-based awards to certain employees that are payable in cash. These awards are classified as liabilities and are valued based on the fair value of the award at the grant date and are remeasured at each reporting date until settlement, with compensation expense being recognized in proportion to the completed requisite service period up until date of settlement. At December 31, 2022, other share-based awards outstanding included grants that vest over three years payable in the first quarters of 2023, 2024 and 2025. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2022, there was $0.1 million of total unrecognized compensation expense related to nonvested other share-based awards granted to employees under the Company’s stock-based compensation plans. That cost is expected to be recognized over a weighted-average period of 1.0 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;">Employee and Non-Employee Share-Based Compensation Expense</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The table below shows the amounts recognized in the consolidated financial statements for the years ended December 31, 2022, 2021 and 2020 for share-based compensation related to employees and non-employees. Employee and non-employee share-based compensation expense of $64.1 million for the year ended December 31, 2022 is comprised of $9.4 million relating to incentive stock options, $0.7 million relating to other share-based awards and $54.0 million relating to non-qualified stock options, restricted stock units and performance share units. Employee and non-employee share-based compensation expense of $70.5 million for the year ended December 31, 2021 is comprised of $8.3 million relating to incentive stock options, $1.6 million relating to other share-based awards and $60.6 million relating to non-qualified stock options, restricted stock units and performance share units. Employee and non-employee share-based compensation expense of $70.3 million for the year ended December 31, 2020 is comprised of $9.4 million relating to incentive stock options, $2.7 million relating to other share-based awards and $58.2 million relating to non-qualified stock options, restricted stock units and performance share units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;background:#00ff00;">​</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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.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.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></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;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.5%;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;">2022</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;text-align:center;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:10pt;text-align:center;margin:0pt;">2021</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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operating expenses</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;"> </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.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;"> 64,109</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;"> </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;"> 70,483</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;"> </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.15%;background:#cceeff;border-bottom: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;"> 70,289</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total employee and non-employee share-based compensation expense included in income, before income tax</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,109</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;"><span style="visibility:hidden;">​</span></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;"> 70,483</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,289</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Amount of income tax benefit recognized in 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;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.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;"> (13,175)</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;"><span style="visibility:hidden;">​</span></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;"> (14,228)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,499)</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amount charged against net income</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,934</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,255</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom: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;"> 54,790</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> 2 46169367 32000000 14169367 1 2.6 5696341 38873388 P5Y P10Y P5Y 1250000 175000000 116791 1133209 64100000 70500000 70300000 9100000 6800000 10500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:59.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.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:9.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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 0pt 0.05pt 0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:top;width:59.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:top;width:59.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 28.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 30.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:top;width:59.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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;"> 2.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 0.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 0.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:top;width:59.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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;">6.1 Years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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.8 Years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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.8 Years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0.000 0.000 0.000 0.277 0.289 0.304 0.0215 0.0085 0.0070 P6Y1M6D P5Y9M18D P5Y9M18D <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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: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:9.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: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.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:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.6%;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Weighted-</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.5%;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:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Weighted-</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Average</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.5%;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:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Average</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Remaining</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.5%;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:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> Number of</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Exercise</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Contractual</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> Aggregate </span></p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Price Per</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Term (in</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Intrinsic</p></td></tr><tr><td style="vertical-align:bottom;width:50.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt;">Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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;"> (in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;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;">Share</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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;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;"> years)</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;">    </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:10pt;text-align:center;margin:0pt;">Value</p></td></tr><tr><td style="vertical-align:top;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 48.19</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;">5.1</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.5%;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;"> 663,148</p></td></tr><tr><td style="vertical-align:top;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted 01/01/22 - 03/31/22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p 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.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;"> 73.96</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted 04/01/22 - 06/30/22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 88.05</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted 07/01/22 - 09/30/22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p 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.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;"> 95.72</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Granted 10/01/22 - 12/31/22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 91.10</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,411)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p 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.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;"> 45.37</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Cancelled or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 72.15</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p 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.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;"> 52.75</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 5.0</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 724,651</p></td></tr><tr><td style="vertical-align:top;width:50.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vested and expected to vest in the future at December 31, 2022</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><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 52.22</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 4.9</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.5%;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;"> 715,462</p></td></tr><tr><td style="vertical-align:top;width:50.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;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,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p 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.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;"> 42.81</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 3.4</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 573,325</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p> 13860000 48.19 P5Y1M6D 663148000 2489000 73.96 8000 88.05 34000 95.72 32000 91.10 1411000 45.37 157000 72.15 14855000 52.75 P5Y 724651000 14509000 52.22 P4Y10M24D 715462000 9764000 42.81 P3Y4M24D 573325000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:11pt;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:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:3.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 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:45.5%;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 0pt 0.05pt 0pt;">Options Outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:27.1%;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 0pt 0.05pt 0pt;">Options Exercisable</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">Weighted Average </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Remaining </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin: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="white-space:pre-wrap;"> Weighted </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Number</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Number</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> Contractual </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Exercisable </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Average</p></td></tr><tr><td colspan="5" style="vertical-align:bottom;width:23.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Range of Exercise</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Exercise</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(In</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Exercise</p></td></tr><tr><td colspan="5" style="vertical-align:bottom;width:23.08%;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 0pt 0.05pt 0pt;">Prices ($)</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">     </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;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 0pt 0.05pt 0pt;">(In Thousands) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.94%;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 0pt 0.05pt 0pt;"> (Years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.37%;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 0pt 0.05pt 0pt;">Price ($)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;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 0pt 0.05pt 0pt;">Thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td 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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Price ($)</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 15.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;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;"> 36.05</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 2,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 2,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 20.75</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;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;"> 37.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;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;"> 43.99</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 3.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 43.43</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 44.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;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;"> 46.27</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 2,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 3.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 2,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 45.60</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;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;"> 48.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;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;"> 57.95</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 52.96</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 58.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;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;"> 58.73</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 1,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 58.73</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;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;"> 58.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;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;"> 62.39</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 2,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 6.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 60.53</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 62.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;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;"> 67.42</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 63.46</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;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;"> 73.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;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;"> 73.23</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 2,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 9.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 77.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;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;"> 97.80</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 8.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 89.02</p></td></tr><tr><td style="vertical-align:bottom;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.99%;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;"> 98.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;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;"> 98.49</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 9.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0.05pt 0pt;"> 14,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 42.81</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 15.71 36.05 2768000 P0Y9M18D 20.75 2768000 20.75 37.10 43.99 1751000 P3Y3M18D 43.43 1751000 43.43 44.92 46.27 2189000 P3Y2M12D 45.60 2189000 45.60 48.11 57.95 529000 P5Y6M 53.29 313000 52.96 58.73 58.73 1818000 P5Y2M12D 58.73 1310000 58.73 58.77 62.39 2247000 P6Y7M6D 60.80 1252000 60.53 62.92 67.42 43000 P6Y1M6D 64.19 26000 63.46 73.23 73.23 2263000 P9Y2M12D 73.23 77.92 97.80 1237000 P8Y4M24D 88.32 155000 89.02 98.49 98.49 10000 P9Y7M6D 98.49 14855000 P5Y 52.75 9764000 42.81 23.47 25.80 18.82 68200000 51200000 68800000 64000000.0 45700000 72900000 69500000 P2Y8M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:72.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="white-space:pre-wrap;"> Weighted </span></p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Number of</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Average</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Shares (in</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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Grant-Date</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;">    </p></td><td 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:10pt;text-align:center;margin:0pt;">thousands)</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.18%;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;">Fair Value</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested at January 1, 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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;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;"> 910</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;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;"> 69.02</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted 01/01/22 - 03/31/22<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:2.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:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 484</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="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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71.88</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted 04/01/22 - 06/30/22</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:10.71%;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;"> 15</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;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;"> 87.52</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted 07/01/22 - 09/30/22</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;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</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="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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95.17</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted 10/01/22 - 12/31/22</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:10.71%;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</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;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;"> 90.29</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (389)</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="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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64.59</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited/cancelled</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:10.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;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;"> 68.27</p></td></tr><tr><td style="vertical-align:bottom;width:72.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested at December 31, 2022</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom: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,013</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="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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72.54</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 910000 69.02 484000 71.88 15000 87.52 6000 95.17 1000 90.29 389000 64.59 14000 68.27 1013000 72.54 1 0 2 74.26 89.12 62.97 1000000.0 36700000 P1Y8M12D 100000 P1Y 64100000 9400000 700000 54000000.0 70500000 8300000 1600000 60600000 70300000 9400000 2700000 58200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;background:#00ff00;">​</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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.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.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></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;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.5%;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;">2022</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;text-align:center;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:10pt;text-align:center;margin:0pt;">2021</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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operating expenses</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;"> </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.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;"> 64,109</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;"> </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;"> 70,483</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;"> </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.15%;background:#cceeff;border-bottom: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;"> 70,289</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total employee and non-employee share-based compensation expense included in income, before income tax</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,109</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;"><span style="visibility:hidden;">​</span></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;"> 70,483</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,289</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Amount of income tax benefit recognized in 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;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.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;"> (13,175)</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;"><span style="visibility:hidden;">​</span></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;"> (14,228)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,499)</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amount charged against net income</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,934</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,255</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom: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;"> 54,790</p></td></tr></table> 64109000 70483000 70289000 64109000 70483000 70289000 13175000 14228000 15499000 50934000 56255000 54790000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">17.        INCOME TAXES</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated the various provisions of the Tax Reform Act, including, the global intangible low-taxed income (“GILTI”) and the foreign derived intangible income provisions. The Company will treat any U.S. tax on foreign earnings under GILTI as a current period expense when incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company currently considers the earnings of its foreign entities (excluding Japan) to be permanently reinvested outside the United States based on estimates that future domestic cash generation will be sufficient to meet future domestic cash needs. Accordingly, deferred income taxes have not been recorded for the undistributed earnings of the Company’s foreign subsidiaries excluding Japan. Deferred income taxes have not been recorded for Japan, as any federal, state, or foreign withholding taxes associated with the repatriation of those earnings would be immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The domestic and foreign components of the Company’s income before provision for income taxes are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:57.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: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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:39.69%;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;">Year Ended December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;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.68%;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;">2022</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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2021</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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,327,459</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;"> </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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,431,797</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;"> </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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,374,402</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.15%;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.53%;border-bottom: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;"> 244,505</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="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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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;"> 369,622</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="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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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;"> 251,755</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before provision for income taxes</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;"> </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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,571,964</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;"> </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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,801,419</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;"> </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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,626,157</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">*After intercompany royalties, management fees and interest charges from the Company’s domestic to foreign entities of </i><i style="font-style:italic;">$85.0</i><i style="font-style:italic;"> million, </i><i style="font-style:italic;">$61.1</i><i style="font-style:italic;"> million and </i><i style="font-style:italic;">$54.2</i><i style="font-style:italic;"> million for the years ended December 31, 2022, 2021 and 2020, respectively.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">Components of the provision for income taxes are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:11pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;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;">Year Ended December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;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;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin: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:59.1%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.64%;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,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,073</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 47,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 44,990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> 43,704</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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;"> 37,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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;"> 89,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,658</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 332,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 407,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> 373,435</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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:59.1%;background:#cceeff;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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:59.1%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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,401</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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,709</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (167,595)</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 45,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (151,485)</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom: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,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom: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,102)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,387)</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.64%;border-bottom: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;"> 380,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.64%;border-bottom: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;"> 423,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216,563</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:11pt;text-align:justify;text-indent:36pt;margin:0pt;">A reconciliation of the total provision for income taxes after applying the U.S. federal statutory rate of 21% to income before provision for income taxes to the reported provision for income taxes are as follows for the years ended:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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:59.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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;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;">Year Ended December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;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;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Federal tax expense at statutory rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 330,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 378,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> 341,493</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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,478</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Permanent differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,450)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,064)</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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,097</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intra-company transfer benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (165,075)</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (649)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,388)</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign rate differential</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> 15,409</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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,102)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,387)</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 380,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 423,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> 216,563</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">Major components of the Company’s deferred tax assets (liabilities) at December 31, 2022 and 2021 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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:68.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:2.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.93%;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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;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;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred Tax Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;background:#cceeff;margin: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:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserve for sales returns</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p 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.15%;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,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 889</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserve for inventory obsolescence</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,643</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserve for marketing development fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,951</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Capitalization of inventory costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,533</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State franchise tax - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,493</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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;"> 10,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,854</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,634</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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;"> 68,557</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,635</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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;"> 19,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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;"> 14,507</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,317</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Termination payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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;"> 52,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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;"> 58,042</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,711</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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;"> 72,666</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment-trademarks and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,047</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#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:11.15%;background:#cceeff;border-bottom: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,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#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:11.15%;background:#cceeff;border-bottom: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,013</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total gross deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.15%;border-bottom: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;"> 279,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.15%;border-bottom: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;"> 310,492</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred Tax Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,517)</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State franchise tax - deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,503)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,505)</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;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 ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,711)</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (618)</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#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:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,433)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#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:11.15%;background:#cceeff;border-bottom: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,907)</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total gross deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,258)</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation Allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,742)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,013)</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#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:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#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:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred tax assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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.15%;border-bottom: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;"> 177,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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.15%;border-bottom: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;"> 225,221</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:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2022, 2021 and 2020, the Company established full valuation allowances against certain deferred tax assets, resulting from cumulative net operating losses incurred by certain foreign subsidiaries of the Company. The effect of the valuation allowances and the subsequent related impact on the Company’s overall tax rate was to increase the Company’s provision for income taxes by $2.7 million for the year ended December 31, 2022, decrease the Company’s provision for income taxes by $8.1 million for the year ended December 31, 2021 and decrease the Company’s provision for income taxes by $5.4 million for the year ended December 31, 2020. At December 31, 2022, the Company had net operating loss carryforwards of approximately $92.1 million. Of this amount, $78.8 million may be carried forward indefinitely. The remaining $13.3 million of net operating loss carryforwards will begin to expire in 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In October 2020, the Company completed an intra-entity transfer of intangible assets between certain of the Company’s foreign subsidiaries to better align its international structure with its expanding operations. The transfer resulted in a step-up of the tax-deductible basis in the transferred assets in a foreign jurisdiction, and created a temporary difference between the tax basis and book basis for such intangible assets. The Company recognized deferred tax assets of approximately $165.1 million, with a corresponding reduction to the provision for income taxes during the fourth quarter of 2020 in its consolidated financial statements. The tax deductions for the amortization of the deferred tax assets will be recognized in the future and any amortization not deducted for tax purposes will be carried forward indefinitely. The tax impact on the foreign subsidiary transferor was not material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The following is a roll-forward of the Company’s total gross unrecognized tax benefits, not including interest and penalties, for the years ended December 31, 2022, 2021 and 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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:top;width:72.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:22.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></tr><tr><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Unrecognized Tax </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.01%;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;"><b style="font-weight:bold;"> Benefits</b></p></td></tr><tr><td style="vertical-align:top;width:72.67%;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 at December 31, 2019</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:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.9%;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,993</p></td></tr><tr><td style="vertical-align:top;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions for tax positions related to the current year</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.9%;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:top;width:72.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions for tax positions related to the prior year</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:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.9%;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></tr><tr><td style="vertical-align:top;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases for tax positions related to prior years</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,251)</p></td></tr><tr><td style="vertical-align:top;width:72.67%;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 at December 31, 2020</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:2.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.9%;background:#cceeff;border-bottom: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;"> 742</p></td></tr><tr><td style="vertical-align:top;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions for tax positions related to the current year</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.9%;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:top;width:72.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions for tax positions related to the prior year</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:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.9%;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></tr><tr><td style="vertical-align:top;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases for tax positions related to prior years</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:22.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (742)</p></td></tr><tr><td style="vertical-align:top;width:72.67%;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 at December 31, 2021</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:2.1%;background:#cceeff;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p 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.9%;background:#cceeff;border-bottom:1px solid #000000;border-top: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:top;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions for tax positions related to the current year</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-top: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:22.9%;border-top: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:top;width:72.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions for tax positions related to the prior year</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:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.9%;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,020</p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases for tax positions related to prior years</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:72.67%;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 at December 31, 2022</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:2.1%;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:22.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,020</p></td></tr></table><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:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes in the Company’s consolidated financial statements. As of December 31, 2022, the Company had accrued approximately $0.4 million in interest and penalties related to unrecognized tax benefits. If the Company were to prevail on all uncertain tax positions, it would not have a significant impact on the Company’s effective tax rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">It is expected that any change in the amount of unrecognized tax benefit change within the next 12 months will not be significant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to U.S. federal income tax as well as to income tax in multiple state and foreign jurisdictions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is in various stages of examination with certain states and certain foreign jurisdictions, including the United Kingdom and Ireland. The Company’s 2019 through 2021 U.S. federal income tax returns are subject to examination by the IRS. The Company’s state income tax returns are subject to examination for the 2018 through 2021 tax years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:57.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: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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:39.69%;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;">Year Ended December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;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.68%;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;">2022</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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2021</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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,327,459</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;"> </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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,431,797</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;"> </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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,374,402</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.15%;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.53%;border-bottom: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;"> 244,505</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="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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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;"> 369,622</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="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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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;"> 251,755</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before provision for income taxes</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;"> </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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,571,964</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;"> </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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,801,419</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;"> </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:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,626,157</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">*After intercompany royalties, management fees and interest charges from the Company’s domestic to foreign entities of </i><i style="font-style:italic;">$85.0</i><i style="font-style:italic;"> million, </i><i style="font-style:italic;">$61.1</i><i style="font-style:italic;"> million and </i><i style="font-style:italic;">$54.2</i><i style="font-style:italic;"> million for the years ended December 31, 2022, 2021 and 2020, respectively.</i></p> 1327459000 1431797000 1374402000 244505000 369622000 251755000 1571964000 1801419000 1626157000 85000000.0 61100000 54200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:11pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;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;">Year Ended December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;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;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin: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:59.1%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.64%;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,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,073</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 47,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 44,990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> 43,704</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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;"> 37,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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;"> 89,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,658</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 332,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 407,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> 373,435</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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:59.1%;background:#cceeff;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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:59.1%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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,401</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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,709</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (167,595)</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 45,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (151,485)</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom: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,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom: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,102)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,387)</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.64%;border-bottom: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;"> 380,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.64%;border-bottom: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;"> 423,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216,563</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 247482000 273115000 259073000 47255000 44990000 43704000 37421000 89410000 70658000 332158000 407515000 373435000 19111000 14750000 11401000 258000 4689000 4709000 26084000 5092000 -167595000 45453000 24531000 -151485000 -2729000 8102000 5387000 380340000 423944000 216563000 0.21 0.21 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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:59.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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;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;">Year Ended December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;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;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Federal tax expense at statutory rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 330,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 378,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> 341,493</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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,478</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Permanent differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,450)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,064)</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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,097</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intra-company transfer benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (165,075)</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (649)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,388)</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign rate differential</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> 15,409</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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,102)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,387)</p></td></tr><tr><td style="vertical-align:bottom;width:59.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 380,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 423,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> 216,563</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 330113000 378298000 341493000 35848000 38894000 37478000 -5450000 -4168000 -1064000 3571000 2790000 1097000 -165075000 1371000 -649000 -7388000 12158000 16881000 15409000 -2729000 8102000 5387000 380340000 423944000 216563000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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:68.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:2.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.93%;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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;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;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred Tax Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;background:#cceeff;margin: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:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserve for sales returns</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p 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.15%;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,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 889</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserve for inventory obsolescence</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,643</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserve for marketing development fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,951</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Capitalization of inventory costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,533</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State franchise tax - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,493</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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;"> 10,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,854</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,634</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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;"> 68,557</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,635</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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;"> 19,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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;"> 14,507</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,317</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Termination payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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;"> 52,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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;"> 58,042</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,711</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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;"> 72,666</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment-trademarks and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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,047</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#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:11.15%;background:#cceeff;border-bottom: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,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#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:11.15%;background:#cceeff;border-bottom: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,013</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total gross deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.15%;border-bottom: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;"> 279,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.15%;border-bottom: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;"> 310,492</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred Tax Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,517)</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State franchise tax - deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,503)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,505)</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;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 ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,711)</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (618)</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#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:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,433)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#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:11.15%;background:#cceeff;border-bottom: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,907)</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total gross deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,917)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,258)</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;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:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation Allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,742)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,013)</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#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:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#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:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred tax assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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.15%;border-bottom: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;"> 177,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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.15%;border-bottom: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;"> 225,221</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2262000 889000 4651000 3643000 7487000 8951000 6537000 2533000 2339000 2493000 10499000 2854000 1820000 4634000 63196000 68557000 25526000 24635000 19896000 14507000 7901000 6317000 52466000 58042000 5739000 4711000 33603000 72666000 2567000 2047000 33209000 33013000 279698000 310492000 39237000 41517000 5503000 5505000 5739000 4711000 5000 618000 22433000 5907000 72917000 58258000 29742000 27013000 177039000 225221000 2700000 8100000 5400000 92100000 78800000 13300000 165100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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:top;width:72.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:22.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></tr><tr><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Unrecognized Tax </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.01%;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;"><b style="font-weight:bold;"> Benefits</b></p></td></tr><tr><td style="vertical-align:top;width:72.67%;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 at December 31, 2019</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:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.9%;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,993</p></td></tr><tr><td style="vertical-align:top;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions for tax positions related to the current year</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.9%;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:top;width:72.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions for tax positions related to the prior year</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:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.9%;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></tr><tr><td style="vertical-align:top;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases for tax positions related to prior years</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,251)</p></td></tr><tr><td style="vertical-align:top;width:72.67%;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 at December 31, 2020</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:2.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.9%;background:#cceeff;border-bottom: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;"> 742</p></td></tr><tr><td style="vertical-align:top;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions for tax positions related to the current year</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.9%;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:top;width:72.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions for tax positions related to the prior year</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:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.9%;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></tr><tr><td style="vertical-align:top;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases for tax positions related to prior years</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:22.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (742)</p></td></tr><tr><td style="vertical-align:top;width:72.67%;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 at December 31, 2021</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:2.1%;background:#cceeff;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p 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.9%;background:#cceeff;border-bottom:1px solid #000000;border-top: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:top;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions for tax positions related to the current year</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-top: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:22.9%;border-top: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:top;width:72.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions for tax positions related to the prior year</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:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.9%;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,020</p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases for tax positions related to prior years</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:72.67%;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 at December 31, 2022</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:2.1%;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:22.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,020</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2993000 2251000 742000 742000 3020000 3020000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">18.        EARNINGS PER SHARE</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">A reconciliation of the weighted average shares used in the basic and diluted earnings per common share computations for the years ended December 31, 2022, 2021 and 2020 is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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:66.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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: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.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><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: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:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">    </b></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:center;margin:0pt;">2022</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;">    </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:center;margin:0pt;">2021</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;">    </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:center;margin:0pt;">2020</p></td></tr><tr><td style="vertical-align:top;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average shares outstanding:</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: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.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;"><span style="visibility:hidden;">​</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="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></tr><tr><td style="vertical-align:top;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> 526,779</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="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;"> 528,763</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="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;"> 529,639</p></td></tr><tr><td style="vertical-align:top;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Dilutive securities</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: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;"> 6,442</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: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;"> 6,876</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: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;"> 5,168</p></td></tr><tr><td style="vertical-align:top;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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%;border-bottom: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;"> 533,221</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 535,639</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 534,807</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">For the years ended December 31, 2022, 2021 and 2020, options and awards outstanding totaling 3.0 million shares, 0.8 million shares and 1.8 million shares, respectively, were excluded from the calculations as their effect would have been antidilutive.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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:66.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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: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.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><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: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:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">    </b></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:center;margin:0pt;">2022</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;">    </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:center;margin:0pt;">2021</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;">    </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:center;margin:0pt;">2020</p></td></tr><tr><td style="vertical-align:top;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average shares outstanding:</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: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.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;"><span style="visibility:hidden;">​</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="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></tr><tr><td style="vertical-align:top;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> 526,779</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="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;"> 528,763</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="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;"> 529,639</p></td></tr><tr><td style="vertical-align:top;width:66.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Dilutive securities</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: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;"> 6,442</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: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;"> 6,876</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: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;"> 5,168</p></td></tr><tr><td style="vertical-align:top;width:66.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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%;border-bottom: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;"> 533,221</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 535,639</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 534,807</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 526779000 528763000 529639000 6442000 6876000 5168000 533221000 535639000 534807000 3000000.0 800000 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">19.        EMPLOYEE BENEFIT PLAN</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">Employees of the Company may participate in the Monster Beverage Corporation 401(k) Plan, a defined contribution plan, which qualifies under Section 401(k) of the Internal Revenue Code. Participating employees may contribute into a traditional plan with pretax salary or into a Roth plan with after tax salary up to statutory limits. The Company contributes 50% of the employee contribution, up to 8% of each employee’s earnings, which vest over four years (2 years of service = 50%, 3 years of service = 75%, 4 years of service = 100%). Matching contributions were $6.9 million, $5.5 million and $4.7 million for the years ended December 31, 2022, 2021 and 2020, respectively.</p> 0.50 0.08 P4Y 0.50 0.75 1 6900000 5500000 4700000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">20.        SEGMENT INFORMATION</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has four operating and <span style="-sec-ix-hidden:Hidden_fqg63SXia0KNok0qhmJnFw;"><span style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-style:normal;font-weight:normal;">reportable</span></span> segments: (i) Monster Energy® Drinks segment, which is primarily comprised of the Company’s Monster Energy® drinks, Reign Total Body Fuel® high performance energy drinks, Monster<i style="font-style:italic;">®</i> Tour Water<sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> and True North® Pure Energy Seltzers, (ii) Strategic Brands segment, which is primarily comprised of the various energy drink brands acquired from TCCC in 2015 as well as the Company’s affordable energy brands, (iii) Alcohol Brands segment, which is primarily comprised of the various craft beers and hard seltzers purchased as part of the CANarchy Transaction on February 17, 2022 as well as The Beast Unleashed<sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> FMBs and (iv) Other segment, which is comprised of the AFF Third-Party Products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s Monster Energy® Drinks segment primarily generates net operating revenues by selling ready-to-drink packaged drinks primarily to bottlers/distributors. In some cases, the Company sells ready-to-drink packaged drinks directly to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, drug stores, foodservice customers, value stores, e-commerce retailers and the military.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s Strategic Brands segment primarily generates net operating revenues by selling “concentrates” and/or “beverage bases” to authorized bottling and canning operations. Such bottlers generally combine the concentrates and/or beverage bases with sweeteners, water and other ingredients to produce ready-to-drink packaged energy drinks. The ready-to-drink packaged energy drinks are then sold by such bottlers to other bottlers/distributors and to retail grocery and specialty chains, wholesalers, club stores, mass merchandisers, convenience chains, foodservice customers, drug stores, value stores, e-commerce retailers and the military. To a lesser extent, the Strategic Brands segment generates net operating revenues by selling certain ready-to-drink packaged energy drinks to bottlers/distributors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Generally, the Monster Energy® Drinks segment generates higher per case net operating revenues, but lower per case gross profit margin percentages than the Strategic Brands segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s Alcohol Brands segment primarily generates operating revenues by selling kegged and ready-to-drink canned beers, hard seltzers and FMBs primarily to beer distributors in the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Generally, the Alcohol Brands segment will have lower gross profit margin percentages than the Monster Energy® Drinks segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Corporate and unallocated amounts that do not relate to a reportable segment have been allocated to “Corporate &amp; Unallocated.” No asset information, other than goodwill and other intangible assets, has been provided in the Company’s reportable segments, as management does not measure or allocate such assets on a segment basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">The net revenues derived from the Company’s reportable segments and other financial information related thereto for the years ended December 31 are 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:top;width:57.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2022</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2021</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2020</p></td></tr><tr><td style="vertical-align:top;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Monster Energy® Drinks<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:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,833,211</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,220,673</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,305,246</p></td></tr><tr><td style="vertical-align:top;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Strategic Brands</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 353,490</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 294,762</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 266,354</p></td></tr><tr><td style="vertical-align:top;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Alcohol Brands<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,405</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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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:top;width:57.98%;background:#cceeff;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: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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 22,944</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,917</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 27,038</p></td></tr><tr><td style="vertical-align:top;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate and unallocated</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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.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:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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.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:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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:57.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: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.15%;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.53%;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,311,050</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.15%;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.53%;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,541,352</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.15%;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.53%;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;"> 4,598,638</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:top;width:57.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2022</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2021</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2020</p></td></tr><tr><td style="vertical-align:top;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating Income:</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Monster Energy® Drinks<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:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,850,053</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,990,785</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,820,346</p></td></tr><tr><td style="vertical-align:top;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Strategic Brands</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 197,709</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 173,660</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 155,047</p></td></tr><tr><td style="vertical-align:top;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Alcohol Brands<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,502)</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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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:top;width:57.98%;background:#cceeff;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: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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,040</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,935</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,930</p></td></tr><tr><td style="vertical-align:top;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate and unallocated</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (434,579)</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (373,913)</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (348,170)</p></td></tr><tr><td style="vertical-align:bottom;width:57.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: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.15%;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.53%;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,584,721</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.15%;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.53%;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,797,467</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.15%;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.53%;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,633,153</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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:top;width:57.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2022</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2021</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2020</p></td></tr><tr><td style="vertical-align:top;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before tax:</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Monster Energy® Drinks<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:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,853,011</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,992,185</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,820,625</p></td></tr><tr><td style="vertical-align:top;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Strategic Brands</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 197,843</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 173,739</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 155,047</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Alcohol Brands<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,772)</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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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:top;width:57.98%;background:#cceeff;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: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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,041</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,935</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,933</p></td></tr><tr><td style="vertical-align:top;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate and unallocated</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (450,159)</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (371,440)</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (355,448)</p></td></tr><tr><td style="vertical-align:bottom;width:57.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: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.15%;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.53%;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,571,964</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.15%;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.53%;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,801,419</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.15%;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.53%;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,626,157</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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:8pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;">Includes </i><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;">$40.0</i><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;"> million, </i><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;">$41.5</i><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;"> million and </i><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;">$42.1</i><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;"> million for the years ended December 31, 2022, 2021 and 2020, respectively, related to the recognition of deferred revenue.</i></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="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;">Effectively from February 17, 2022 to December 31, 2022</i><i style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:italic;font-weight:normal;">.</i></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:top;width:59.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;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;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;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;">2020</p></td></tr><tr><td style="vertical-align:top;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Monster Energy® Drinks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,277</p></td></tr><tr><td style="vertical-align:top;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Strategic Brands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,178</p></td></tr><tr><td style="vertical-align:top;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Alcohol Brands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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:top;width:59.13%;background:#cceeff;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:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,631</p></td></tr><tr><td style="vertical-align:top;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate and unallocated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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;"> 10,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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;"> 10,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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,944</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 61,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 50,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 57,030</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:11pt;">Corporate and unallocated expenses were </span><span style="font-size:11pt;">$434.6</span><span style="font-size:11pt;"> million for the year ended December 31, 2022 and included </span><span style="font-size:11pt;">$278.7</span><span style="font-size:11pt;"> million of payroll costs, of which </span><span style="font-size:11pt;">$63.1</span><span style="font-size:11pt;"> million was attributable to stock-based compensation expense (See Note 16, “Stock-Based Compensation”), </span><span style="font-size:11pt;">$87.1</span><span style="font-size:11pt;"> million of professional service expenses, including accounting and legal costs, </span><span style="font-size:11pt;">$10.5</span><span style="font-size:11pt;"> million of insurance costs and </span><span style="font-size:11pt;">$58.3</span><span style="font-size:11pt;"> million of other operating expenses.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Corporate and unallocated expenses were $373.9 million for the year ended December 31, 2021 and included $258.6 million of payroll costs, of which $70.3 million was attributable to stock-based compensation expense (See Note 16, “Stock-Based Compensation”), $77.9 million of professional service expenses, including accounting and legal costs, $9.3 million of insurance costs and $28.1 million of other operating expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Corporate and unallocated expenses were $348.2 million for the year ended December 31, 2020 and included $234.1 million of payroll costs, of which $69.9 million was attributable to stock-based compensation expense (See Note 16, “Stock-Based Compensation”), $67.6 million of professional service expenses, including accounting and legal costs, $7.5 million of insurance costs and $39.0 million of other operating expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Coca-Cola Consolidated, Inc. accounted for approximately 11%, 12% and 12% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Reyes Coca-Cola Bottling, LLC accounted for approximately 9%, 10% and 11% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Coca-Cola Europacific Partners accounted for approximately 13%, 12% and 10% of the Company’s net sales for the years ended December 31, 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net sales to customers outside the United States amounted to $2.36 billion, $2.04 billion and $1.51 billion for the years ended December 31, 2022, 2021 and 2020, respectively. Such sales were approximately 37%, 37% and 33% of net sales for the years ended December 31, 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">Goodwill and other intangible assets for the Company’s reportable segments as of December 31, 2022 and 2021 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:top;width:71.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.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: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.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.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></tr><tr><td style="vertical-align:bottom;width:71.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;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;">2022</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;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;">2021</p></td></tr><tr><td style="vertical-align:top;width:71.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill and other intangible assets:</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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;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.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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;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:71.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Monster Energy® Drinks</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;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,424,212</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;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,420,503</p></td></tr><tr><td style="vertical-align:top;width:71.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Strategic Brands</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.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.57%;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;"> 979,896</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.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.57%;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;"> 978,032</p></td></tr><tr><td style="vertical-align:top;width:71.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Alcohol Brands</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233,140</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;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:top;width:71.41%;background:#cceeff;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: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.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.57%;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,103</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.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.57%;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,494</p></td></tr><tr><td style="vertical-align:top;width:71.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate and unallocated</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom: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.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:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom: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:71.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.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.57%;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;"> 2,638,351</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.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.57%;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;"> 2,404,029</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> 4 <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:top;width:57.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2022</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2021</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2020</p></td></tr><tr><td style="vertical-align:top;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Monster Energy® Drinks<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:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,833,211</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,220,673</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,305,246</p></td></tr><tr><td style="vertical-align:top;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Strategic Brands</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 353,490</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 294,762</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 266,354</p></td></tr><tr><td style="vertical-align:top;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Alcohol Brands<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,405</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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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:top;width:57.98%;background:#cceeff;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: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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 22,944</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,917</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 27,038</p></td></tr><tr><td style="vertical-align:top;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate and unallocated</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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.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:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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.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:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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:57.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: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.15%;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.53%;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,311,050</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.15%;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.53%;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,541,352</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.15%;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.53%;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;"> 4,598,638</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:top;width:57.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2022</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2021</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2020</p></td></tr><tr><td style="vertical-align:top;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating Income:</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Monster Energy® Drinks<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:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,850,053</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,990,785</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,820,346</p></td></tr><tr><td style="vertical-align:top;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Strategic Brands</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 197,709</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 173,660</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 155,047</p></td></tr><tr><td style="vertical-align:top;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Alcohol Brands<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,502)</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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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:top;width:57.98%;background:#cceeff;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: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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,040</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,935</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,930</p></td></tr><tr><td style="vertical-align:top;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate and unallocated</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (434,579)</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (373,913)</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (348,170)</p></td></tr><tr><td style="vertical-align:bottom;width:57.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: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.15%;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.53%;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,584,721</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.15%;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.53%;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,797,467</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.15%;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.53%;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,633,153</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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:top;width:57.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2022</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2021</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;">2020</p></td></tr><tr><td style="vertical-align:top;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before tax:</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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.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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Monster Energy® Drinks<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:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,853,011</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,992,185</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,820,625</p></td></tr><tr><td style="vertical-align:top;width:57.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Strategic Brands</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 197,843</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 173,739</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 155,047</p></td></tr><tr><td style="vertical-align:bottom;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Alcohol Brands<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,772)</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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.53%;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:top;width:57.98%;background:#cceeff;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: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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,041</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,935</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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,933</p></td></tr><tr><td style="vertical-align:top;width:57.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate and unallocated</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (450,159)</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (371,440)</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="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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (355,448)</p></td></tr><tr><td style="vertical-align:bottom;width:57.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: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.15%;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.53%;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,571,964</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.15%;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.53%;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,801,419</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.15%;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.53%;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,626,157</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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:8pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;">Includes </i><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;">$40.0</i><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;"> million, </i><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;">$41.5</i><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;"> million and </i><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;">$42.1</i><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;"> million for the years ended December 31, 2022, 2021 and 2020, respectively, related to the recognition of deferred revenue.</i></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="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:italic;font-weight:normal;">Effectively from February 17, 2022 to December 31, 2022</i><i style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:italic;font-weight:normal;">.</i></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:top;width:59.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;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;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;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;">2020</p></td></tr><tr><td style="vertical-align:top;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Monster Energy® Drinks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,277</p></td></tr><tr><td style="vertical-align:top;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Strategic Brands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,178</p></td></tr><tr><td style="vertical-align:top;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Alcohol Brands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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:top;width:59.13%;background:#cceeff;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:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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,631</p></td></tr><tr><td style="vertical-align:top;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate and unallocated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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;"> 10,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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;"> 10,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom: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,944</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 61,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 50,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;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;"> 57,030</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 5833211000 5220673000 4305246000 353490000 294762000 266354000 101405000 22944000 25917000 27038000 6311050000 5541352000 4598638000 1850053000 1990785000 1820346000 197709000 173660000 155047000 -31502000 3040000 6935000 5930000 434579000 373913000 348170000 1584721000 1797467000 1633153000 1853011000 1992185000 1820625000 197843000 173739000 155047000 -31772000 3041000 6935000 5933000 -450159000 -371440000 -355448000 1571964000 1801419000 1626157000 40000000.0 41500000 42100000 31957000 34532000 38277000 924000 1085000 4178000 13440000 4461000 4485000 4631000 10459000 10053000 9944000 61241000 50155000 57030000 434600000 278700000 63100000 87100000 10500000 58300000 373900000 258600000 70300000 77900000 9300000 28100000 348200000 234100000 69900000 67600000 7500000 39000000.0 0.11 0.12 0.12 0.09 0.10 0.11 0.13 0.12 0.10 2360000000 2040000000.00 1510000000 0.37 0.37 0.33 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:11pt;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:top;width:71.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.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: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.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.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></tr><tr><td style="vertical-align:bottom;width:71.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;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;">2022</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;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;">2021</p></td></tr><tr><td style="vertical-align:top;width:71.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill and other intangible assets:</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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;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.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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;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:71.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Monster Energy® Drinks</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;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,424,212</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;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,420,503</p></td></tr><tr><td style="vertical-align:top;width:71.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Strategic Brands</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.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.57%;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;"> 979,896</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.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.57%;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;"> 978,032</p></td></tr><tr><td style="vertical-align:top;width:71.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Alcohol Brands</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233,140</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;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:top;width:71.41%;background:#cceeff;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: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.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.57%;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,103</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.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.57%;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,494</p></td></tr><tr><td style="vertical-align:top;width:71.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate and unallocated</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom: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.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:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom: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:71.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.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.57%;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;"> 2,638,351</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.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.57%;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;"> 2,404,029</p></td></tr></table> 1424212000 1420503000 979896000 978032000 233140000 1103000 5494000 2638351000 2404029000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">21.        RELATED PARTY TRANSACTIONS</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">TCCC controls approximately 19.6% of the voting interests of the Company. The TCCC Subsidiaries, the TCCC Related Parties and certain TCCC independent bottlers, purchase and distribute the Company’s products in domestic and certain international markets. The Company also pays TCCC a commission based on certain sales within the TCCC distribution network.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">TCCC commissions, based on sales to the TCCC Subsidiaries and the TCCC Related Parties, for the year ended December 31, 2022 were $49.3 million, and are included as a reduction to net sales. TCCC commissions, based on sales to the TCCC Independent Bottlers for the year ended December 31, 2022 were $30.7 million, and are included in operating expenses in the consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">TCCC commissions, based on sales to the TCCC Subsidiaries and the TCCC Related Parties, for the year ended December 31, 2021 were $77.5 million, and are included as a reduction to net sales. TCCC commissions, based on sales to the TCCC Independent Bottlers for the year ended December 31, 2021 were $28.7 million, and are included in operating expenses in the consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">TCCC commissions, based on sales to the TCCC Subsidiaries and the TCCC Related Parties, for the year ended December 31, 2020 were $56.5 million, and are included as a reduction to net sales. TCCC commissions, based on sales to the TCCC Independent Bottlers for the year ended December 31, 2020 were $21.4 million, and are included in operating expenses in the consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net sales to the TCCC Subsidiaries for the years ended December 31, 2022, 2021 and 2020 were $129.4 million, $120.4 million and $83.3 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company also purchases concentrates from TCCC which are then sold to certain of the Company’s bottlers/distributors. Concentrate purchases from TCCC were $27.1 million, $27.2 million and $23.9 million for the years ended December 31, 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain TCCC Subsidiaries also contract manufacture certain of the Company’s energy drinks. Such contract manufacturing expenses were $30.6 million, $31.5 million and $17.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">Accounts receivable, accounts payable, accrued promotional allowances and accrued liabilities related to the TCCC Subsidiaries are as follows at:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:68.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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:12.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: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.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:12.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></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, </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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;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;">2022</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;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;">2021</p></td></tr><tr><td style="vertical-align:top;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</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.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:12.19%;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;"> 88,169</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.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:12.19%;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,647</p></td></tr><tr><td style="vertical-align:top;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,467)</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="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:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,248)</p></td></tr><tr><td style="vertical-align:top;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued promotional allowances</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.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:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,222)</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.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:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,536)</p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</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="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:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,733)</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="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:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,616)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">One director of the Company through certain trusts, and a family member of one director are principal owners of a company that provides promotional materials to the Company. Expenses incurred with such company in connection with promotional materials purchased during the years ended December 31, 2022, 2021 and 2020 were $6.0 million, $3.6 million and $2.1 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the Company occasionally chartered a private aircraft that is indirectly owned by Mr. Rodney C. Sacks, Co-Chief Executive Officer and Chairman of the Board of Directors. On certain occasions, Mr. Sacks was accompanied by guests and other Company personnel when using such aircraft for business travel. During the year ended December 31, 2022, the Company incurred costs of $0.08 million, amounts the Company believes are commensurate with market rates for comparable travel.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">In December 2018, the Company and a director of the Company entered into a 50-50 partnership that purchased land, and real property thereon, in Kona, Hawaii for the purpose of producing coffee products. This partnership meets the definition of a Variable Interest Entity (“VIE”) for which the Company has determined that it is the primary beneficiary. Therefore, the Company consolidates the VIE in the accompanying consolidated financial statements. The aggregate carrying values of the VIE’s assets and liabilities, after elimination of any intercompany transactions and balances, as well as the results of operations for all periods presented, are not material to the Company’s consolidated financial statements.</p> 0.196 49300000 30700000 77500000 28700000 56500000 21400000 129400000 120400000 83300000 27100000 27200000 23900000 30600000 31500000 17200000 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:68.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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:12.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: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.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:12.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></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, </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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;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;">2022</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;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;">2021</p></td></tr><tr><td style="vertical-align:top;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</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.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:12.19%;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;"> 88,169</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.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:12.19%;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,647</p></td></tr><tr><td style="vertical-align:top;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,467)</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="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:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,248)</p></td></tr><tr><td style="vertical-align:top;width:68.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued promotional allowances</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.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:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,222)</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.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:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,536)</p></td></tr><tr><td style="vertical-align:bottom;width:68.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</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="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:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,733)</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="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:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,616)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p> 88169000 94647000 35467000 35248000 11222000 4536000 14733000 26616000 1 6000000.0 3600000 2100000 80000.00 <p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">22.         SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt;">On February 28, 2023, the Company announced that its Board of Directors has approved and declared a 2-for-1 split of its common stock that will be effected in the form of a 100% stock dividend.  Each stockholder of record on March 13, 2023 will receive a dividend of one additional share of common stock for each then-held share, to be distributed after close of trading on March 27, 2023.  The Company anticipates its common stock to begin trading at the split-adjusted price on March 28, 2023.</p> 2 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:53.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.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.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:7.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.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.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:7.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.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.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:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Balance at</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Charged to</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.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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Balance at</p></td></tr><tr><td style="vertical-align:bottom;width:53.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">beginning</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">cost and</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.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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">end of</p></td></tr><tr><td style="vertical-align:bottom;width:53.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt;">Description</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;">of period</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;">expenses</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;">Deductions</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;">period</p></td></tr><tr><td style="vertical-align:top;width:53.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Allowance for doubtful accounts, sales returns and cash discounts:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:7.94%;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.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.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:7.94%;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.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.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:7.94%;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.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.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:7.94%;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:53.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:7.94%;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.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.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:7.94%;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.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.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:7.94%;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.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.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:7.94%;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:53.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:7.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;"> 4,676</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.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:7.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;"> 23,177</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.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:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,393)</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.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:7.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;"> 10,460</p></td></tr><tr><td style="vertical-align:top;width:53.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,878</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.39%;margin:0pt;padding:0pt;"><p 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.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;"> 14,799</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.39%;margin:0pt;padding:0pt;"><p 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,001)</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.39%;margin:0pt;padding:0pt;"><p 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.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;"> 4,676</p></td></tr><tr><td style="vertical-align:top;width:53.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:7.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;"> 2,045</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.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:7.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;"> 9,664</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.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:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,831)</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.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:7.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;"> 1,878</p></td></tr><tr><td style="vertical-align:top;width:53.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:7.94%;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.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.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:7.94%;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.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.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:7.94%;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.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.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:7.94%;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:53.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Allowance on Deferred Tax Assets and Unrecognized Tax Benefits:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:7.94%;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.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.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:7.94%;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.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.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:7.94%;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.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.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:7.94%;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:53.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:7.94%;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.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.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:7.94%;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.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.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:7.94%;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.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.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:7.94%;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:53.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:7.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;"> 27,013</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.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:7.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;"> 6,153</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.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:7.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.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.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:7.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;"> 33,166</p></td></tr><tr><td style="vertical-align:top;width:53.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 35,993</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.39%;margin:0pt;padding:0pt;"><p 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,980)</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.39%;margin:0pt;padding:0pt;"><p 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.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.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.39%;margin:0pt;padding:0pt;"><p 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.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;"> 27,013</p></td></tr><tr><td style="vertical-align:top;width:53.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:7.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;"> 43,853</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.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:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,860)</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.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:7.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.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.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:7.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;"> 35,993</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> 4676000 23177000 17393000 10460000 1878000 14799000 12001000 4676000 2045000 9664000 9831000 1878000 27013000 6153000 33166000 35993000 -8980000 27013000 43853000 -7860000 35993000 EXCEL 118 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -O858'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 " #;V%6N,FVT^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVEW14*W%\63@N""XBTDL[MAFS\D(^V^O6G=[2+Z $(NF?GE MFV\@K0I"^8@OT0>,9##=C+9W2:BP80>B( "2.J"5J E!]9- M$\-I[%NX B888;3INX!Z(<[5/[%S!]@Y.2:SI(9A*(=FSN4=.+P_/[W.ZQ;& M)9).87Z5C*!3P V[3'YK[A^VCZRKJ[HIJGSXEM^)]5JL5A^3ZP^_J[#UVNS, M/S:^"'8M_/H7W1=02P,$% @ V]A5IE&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" #;V%6W'"EG>WN*AMUU[-]\:@S4W.^I2$J-4 \(?3E MOS\O%T6Z0H"M.!]&4=X'^)F$YPGIFS?&?T8[2@5Z#_PPNNWLA-A_Z78C9T<# M$EVQ/0WAFPWC 1&PR;?=:,\I<=.BP.]BPQAT ^*%G;N;]+,%O[MAL?"]D"XX MBN(@(/SCGOKL[;9C=@X?++WM3B0?=.]N]F1+5U1\W2\X;'6/*JX7T##R6(@X MW=QVQN:7B35*"M(]OGGT+3IYCY)+>6'L9[(Q=V\[1G)&U*>.2"0(O+Q2F_I^ MH@3G\;]2R2XEY3 A@MS=+(WJ"5O4IAI-5R^%R:_^TIP^-:# M.G$W84X,/Z- )'31-!2>^$#S,&M/R>]RB;ZN)NBW7WZ_Z0HX7%+4=7+I^TP: M5TB;&#VR4.PBT'6I6Q;HPGD>3Q8?3O8>*Q4GU+E"EGF!L(&QY(1L=?F,OEPA M"?;D@LD0\27:$X?>=F , MB"A_I9V[7_]E#HP_9+!TBDTTB95 ]HX@>RKU N3Z8T]EV-3EIG'YMXR/LJHM M'TUB)3[](Y]^,S[C,(R)CY9TS[B0@5+K"![+\-K*JK:@-(F50 V.H ;-0"TH M]UC2*5T$HZJT3=4H'4:JRJ%*6=\6FB:Q$K3A$=JP&;29%SG0NGY0PM$,/HQD MV-1:5;"456UA:1(KP;H^PKIN.%1Q MXIO<56=T>UUH;XD;0_*LO:TM(D5J(U M.M(:*:\PORG./)^BISAXH5Q&2:UA&.:E>3TZGWZ;+\9]39#\O%\_+\7K^_"1CJ)9K M"U&76IGBB1LVFU"79;7=R:GB:U M,KTB$9A*GWR@-W9=4(\N#F_0 ^R'GD-YFU-+FDD(BP3EZ#OYD +4F@-TJ94! M%DG 5'OYSP#M9 LZ[IJ]20-5C9S-. N)E)K6=*!+K4RMR >FVMA_IG8<[Q:< MO7JA(V]W:DU[+,6F-2OH4BMC*]*"J3;YG[$M6"3 /_7VU??(-2*(WP]'$FY M:8T+NM3*W(K 8*I=?MHIQYR2:DQJ@5%?ZN;45:TAG2,GF$50,-7N_H$E86JQ M8Z'*^]:(#*T1ND0#;!A27EJ#@BZU,J\B*IAJG[_V!*0$MD$F_NWE=[2B3LRA MG4FAJ95L%@3@5U:".3\OT"_&E6'TT1Y"[2OQ8XKV<"N-=H1+HY=:NC726E-"+K4RKR*A( ;)83OU/UYG:.;("+;( ;98-OS(<,2G@V+<*EDVPU2D],"DMK M#M"E5H95Y #<* ?8,>?);%LVQ9:.96!MY3.3:D7Y&4.[0U*66M.!+K4RRR(= MX$;I8!Y"B,P>TR:3XN0 5\I2K5C57;6& UUJ96I%.,"-PD':29$->6K+N-2- MU.@\$ ZWE+'C4! "&3>3E/+3&A)TJ97Y%2$!JSU^SF\5$-]']W$$7T?R?JO6 MJ9PE5]>UIG6.M("+M(#51C^G-0THWR;#W)^@(':0KX(]">7-[A\^7%#7M<9V MCM" B]" U59_;L^6:!R[GF DZK+6T,X1"ZPB M%EB-GC2L=N#@5"VL1J:RA:GK6B],.$,3J]R)S(.9* =;)NJ%$2L,%\<>*#,7/I._J; MRCNA6LJ ?]>#_K O?>RN+F[=CLX1":PB$E@U<_EY%CA=IJ!:X%$C=WEIXDM+ M.@^IKFR-[1SNWRK MR\V05;B(&H'J.Z-6@Z]+K8RI,/B6VI@?;%?5;%E-^63Z\#Q?KZ?9&?U*@OT? M:/W\U?YKBAX>%E)Z6@V_+K4RO<+P6VI_?J W\WB YA,I0+6"U9-"TFKO=:F5 M(17VWE+;\0.DY%E*Y9+:NH+'3X^+^)2GNP WV\8$X>-Y #'/W&X^S]02P,$% @ M V]A5C(K6YDF!P 2!P !@ !X;"]W;W)KK!EW";,$/"US%'( >G=O51 "9[:%K5%TMZGO[4A M&)#DYN[Z)K'-:O7?E:7?2KY\4OFG8BVE1E_2)"NN6FNM-V\ZG6*YEJDH7JN- MS."7>Y6G0L-M_M I-KD4JZI1FG0HQKR3BCAK]2ZK9S=Y[U)M=1)G\B9'Q39- M1?[U6B;JZ:I%6L\/9O'#6I#)A?-J@L/L;RJ3BZ1F4H=TI]*F]&JZL6+A7)1"YUZ4+ OT@(= MG_=.6X<^RX;'U\_>?ZV"AV#N1"$'*ODC7NGU5:O;0BMY+[:)GJFG]W(?4"5P MJ9*B^HN>]K:XA9;;0JMTWQ@4I'&V^R^^[!-QU(!XC@9TWX"^M ';-V!5H#ME M55A#H47O,E=/*"^MP5MY4>6F:@W1Q%DYC'.=PZ\QM-.]P70RGXY'P_XB&J+K M_K@_&41H_CZ*%G-T@6[G0_3SJU_0*Q1G:+%6VT)DJ^*RHZ'GLGUGN>_E>M<+ M=?0RE,O7B)$VHIA22_/!RYN3T^8=B/<0-#T$32M_S!7T[6P631:H/Y]#G&]L M\>P<>'8'Y=QZ4VS$4EZU8/(4,G^4K=Z//Q".W]JB^T[.3F)EAUA9D_?>0!1K M!*.&EN6%_+R-'T4B,VT=Q9TKOW)5+@"//<)P0#Q(^N-Q0#8[RCU.#W8G6KV# M5J]1ZWRM&-# +M0_"/4;A?:7 M2[4%:;"0+24D]"Z1;91);9/JFQ(PX12S,ZFF73?DW._:E?*#4MZH= 1YS+3* M8VG-(S@&XFBD/8W(+"D->S2\ZR:9EW*N2.IW8/P[HN$Q]E2I1)I\<6>W:[1.6-! MUS^3:+.BS"$Q/$@,&R4NE!;)"](8&IU[ ?>Z87 FTF+'NY00;)=)<,T?W/R" M3CY&\\4'6([G5JY@HV-./.]\F"UF8>B1T*'NB(ZD>:1GTYMHMO@+]2=#%/U^ M.[HIE3KG^M[;R40AW,RFQ8X1%OC,H;<&&VED26\8_1H!VX9H-!E,/T1HT?\S MLN>56E;& +/P7*EI1ZE/*7$HK;%$FKGT;CH=_C$:CZWBF"G.(T%H<,AFR!CA MGBN1-8E(,XJFB_?1#+*XZ$_>C:['T;Y6<(^\A3248N]H@NPE6PQQ /.=.R37 M3"+-4-I)WNFT2K20B'E>T#U7:"$1AC%WZ*M)1)I1M%N2^LZEB)B4Z=*0$7R^ M8%H,@RZ&0#R'Q!I()'A183@>]:]'X]%B%-FK0]((MG];'GXO;Z=!US CS30[ M%#,;\;6L9*P!FY#R/(]R8V@L=ACL7/.QQAEIYAF(S+=RA9)8W,5)K!WU##$Y M10(:AL;"8=I1J!^XXPVB-=6YRE:IRHPJOO$A@LRRRI5TR-=%%?4L- M9K,CQ...E9C6C*/-C!O*>PEEP@J*6:@5M];QIR:P/%AH#8T6,^HS1Y% C_9K MS5A[SBJ46V6I*,K$6F6:M JHQ\^K!8L9]SW?42W0FFFTF6FCHWJP:391.[;. MJP2+&0-"NV36;*/-;#NM#;\QHZB-5YB$!C8LAB'W<>#@&JVY1INY=JAI9M'' M:'(;656:S*+ 5'Q.7YN=QZCGRFD--]H,MQU\C[AA56F"RZ/TB/Q[D:89#7WL MV!'0FFZT>;\%%>&'T:[4KNK9P72R&$W>19.!2^]_ !.R'H#\?T>G,==PH]U& MHL\7T\%O[Z?C832;_U15\(N_[ <^C9#\UR<^W\G;:=0U+6DS+0H5?8^S#BI2C1Y%LY5M$VM3';8PQ*M8B+[?>6[U6>?RW7+U%W"/MKN<] M_Q071;GVEIMS*/S;K&ZDMKK0\#S.'F"+B=0]&LJE3.]@ _]\V%=Z@XX\9O46 MMF&G^W)OQ#IP)LH9Q>?[&+N5 TRLQCW[!NY7JWA/^?)$X"+.T%)L8EA?K<=K M)L*A:H75]!Q0-D/N4TY=@FO8LV;8SZ06\&B%I,@SR+3]&-#$> @J26#H- TA MGM!WK:>L)C[[)O&WZ3816AZ.A(#]N5R77Q >)4I489=NHOV"^"$VI5L,>4B. M*MI3Y4?GK=\X<#V>>_ ^Z%R*8IM_;2.A(8A"P^PC8=NO)U@Y%PC![8#6T]$^ MFRI38U:TH7(K-K+Z())\M6;%K"0N.,>8=HV378NE#]LPZCJ;8'79P5Y2=E1Y M6:MD)?/BI^H\6MLEF^5$ +M0;)Y%FX;7G3FFMTNIR+04(+PW@]WNE]/--^3'I\/&P]P]02P,$% @ V]A5O4: M\1VW @ [@< !@ !X;"]W;W)K< MUJ**P&!HC^WP!M=AJ(YW)(V-/NG.= M#@U+ P&%1&H'K!XK& .EVDAA_&X]C6Y*+=QN;]POZ]Q5+H]8P)C17R25V= X M-5 *"UQ1><_65]#FXVN_A%%1_Z-U$QN&!DHJ(5G>BA5!3HKFB9_;.FP);.\- M@=,*G(\*W%;@UHDV9'5:$RQQ''&V1EQ'*S?=J&M3JU4VI-"K.)=W\[N9Z,GJ83M#%Z&9T.YZB^=5T^C!'1S/,H9 92))@>HR^HL_(1")3HV+S M( 5ZR%@E<)&*R)2*2/N:23O[13.[\\;L$T@&R+5/D&,Y3H]\_'&YO2LW51VZ M8CA=,9S:SSV\&'VY-69>OYG>?N>BQ D,#;6_!/ 5&/&73W9@?>O+]#^9[>3M M=GF[_W*/QRS/U992'UOR=()*S-$*TPK0D5K=E%&*N4 E\&;-C_M*T?B'M;\^ M.%:Q-; L/S)7VSF^%[4#[W7PW@'P[6>)*YDQ3OY VD?;& 9;'+;C6^KWBO?] MN!UBOR/V#R1>#9IY[W"K8OS+(\MY\UZ%B#PUG5;2"DVO&D6/8! M!WLDON.X>]7M"SMSG3> PPXX_#"P/IVDNMM$Q5\V\'W X?XZVV?^7H7[PJS0 M>?TUF%NGL;X)OV.^)(5 %!9*: U"M5*\N5V:CF1E?4 _,JF.^[J9J0L9N Y0 M[Q>,R4U'G_G=%1__!5!+ P04 " #;V%6D5Y:K;P$ #K$@ & 'AL M+W=OU$:KBX@''VWV\W(FK3L)DMOT0:WW/LY_2A>=/=?9+^R#:, MY>!G%,993]OD^?:NT\E6&Q;YV6VR93'_YB5)(S_GP_2UDVU3YJ^+H"CL(%VG MG<@/8JW?+>[-TWXWV>5A$+-Y"K)=%/GI/T,6)ON>!K7CC47PNLG%C4Z_N_5? MFYHN9L1"MLI%"I]_O+$1"T.1B<_C[S*I5OVF"#R_/F:_+^ YS'<_8Z,D_!JL M\TU/LS2P9B_^+LP7R?Z1E4"&R+=*PJSX"_:E5M? :I?E250&\QE$07SX]'^6 MA3@+@+0A )4!2 X@#0&X#,#O#2!E "DJI$+-LXF+HIA% M-,E_='LZDW^S)V!DO7 =Z2?TS M SY^^ 2RC9^R# 0Q6&Z27>;'Z^P&?+@8=SLYGY1(W5F5$Q@>)H :)@ 1F"1Q MOLF &Z_9^C)!A]-42.B(-$2M&1VVN@48W@"D(Z28T.C]X5 1[KP_7&^AP=4" MX2(?_K\+I"KY(251IQ1;R5VV]5>LI_&](F/I&]/ZO_\&J?Z'JES73.9<*=E% M*4E52M*6O3]UE\ ;?'$]5Z"P:@8C%:&TM.&@KQ\-BYGE@OIC=CY MT=H"*838%!NR#*(0$MTV;-) !POW3LEV53=R MU6S.M;)=EO)D2&"[(QGZ6;!2UNP09YVWX2V2WQ=*%85R)RA53?O1R8C =B?B M!.$NEPU[.7M#-7O9@2A5\I;K*%6TJ8E/]@/2UB;^ZHX?'H6E'CSSE]Z#"Z9/ MDR'O9F&M1"<7!OO8VLO9Z$\PF#J7-]R_GL;/W(9Q-Z[N^U8'],M]?\ULSK6R M75;_Y)I@NVUJ[ONZM3$0-4U;[AV5SC*I;/N4.IN>N=Q+@I-5@NU>J:W[ZY[& MP!C5+))29]": U?JB*7+;]K.V2E Q-+7XC0E ZMD%^>'_YZKN]6)S: XIY#N M#\5)3G&Z<$IS. ::^.EK$&<@9"\\I7YK\H9Y$Q>6& M^6N6"@'__B5)\N- _$!UOM7_%U!+ P04 " #;V%6X3 .QKL# "C#0 M& 'AL+W=OXH+N)P8T7CL>\W4F5(<9C3=HC9=8 M?-T\,-DR6Y0T+S'A.26 X=7$N('7,:P<*HMO.=[S@V^@J#Q3^ETU[M*)8:D9 MX0(G0D$@^=KA*2X*A23G\:,!-=HQE>/A]ROZIXJ\)/.,.)[2XK\\%=G$&!D@ MQ2NT+<0CW7_%/X26TX-43[&O;P#% LN6"EHVSG$&9D_J-7II '#A _X2# MW3C870?WA(/3.#CG.KB-@UM%IJ92Q2%& D5C1O> *6N)ICZJ8%;>DGY.U+HO M!9-_<^DGHNEBOEQ\N8MOGF8Q6#[)U_UL_K0$BT]@NKA_>)Q]GLV7=]]FX&XN MVS-P";XN8_#A_4?P'N0$/&5TRQ%)^=@4T3(T,;W%,B,@YF M),7I,8 I:;1<[% M,\S*Z!:@'L#5#Z RRC7?H 1/#)DR.&8[;$3_O(.^]:\N>$."Q0.!'076;0/K M]J%'160RJ"[",(0^K8[-G>'L='8.4'@ M!MZQ7:RQ7\X[6.G#>D M.H8$BP<".XJEW\;2[U7'-$-DK<('Y*$J3PTBLS!CF"0_@6"(\ +5YU7ZOTS. M\@ 4%X!(0=$5$.A%%^9Z./]@S2]'7I5ACB2D,0L@]$8=!?UIYGB> _7Z"5K. M0:]^;G8H+]!S@2\EYTN."L5_AVM^7"N>8$CQ# D6#P1V%,A1&\C1F>)1FM@2 M68D5^2^< K4+L?:0'/VY[NYH%'34H;&"EMO14*RS@I9>&V%+*?QKMDQ:6JA7 M*3I^X5G\-%8:?CJK4_R@]58!6;T,_YH]M;6-I=G686AU]NM49Q?8, P[U#1V MCN?:)S8V/"CO8+\B-;2T?*#FJ+-@ /TN(8VA8WEVX'<9:0Q=U[.@U^%D'E2O M)6;KZA; Y8)LB:B+O[:WO6G<5/5UI_]6W4"JJO@-IKZ^W".VS@D'!5Y)2.LJ MD+-B]8V@;@BZJ6KD9RIDQ5U]9O(6A9DRD/]7E(K7AAJ@O9=%OP%02P,$% M @ V]A5AYV&K25" 74< !@ !X;"]W;W)KD+[ZJ6JOS4+SEOT?5F4S?5HT;:KMY-) M,UOP9=:\J5:\%']YK.IEUHK#^FG2K&J>S3>=EL6$.(XW669Y.;JYVKSWN;ZY MJM9MD9?\\Z)ZN1[AT<\W[O*G1=N],;FY6F5/_)ZW7U:?:W$T MV:O,\R4OF[PJ4EV'38M_Y?RE.7B-NE/Y6E7?NH,/\^N1TXV( M%WS6=A*9^/7,I[PH.B4QCO_N1$?[F%W'P]<_U9/-R8N3^9HU?%H5_\[G[>)Z M%(S0G#]FZZ*]JUY^Y[L38IW>K"J:S4_TLFOKC-!LW;35]+^KH._,6N;W8TU4=9F-U=U]8+JKK50ZUYL_-WT%H[D95>*]VTM_IJ+?NW- M]/;3_>W'#]&[ASA"]P_BUQ_QIX=[=)N(H]OI/W^__1C%=_=_1_&?7SX\_ >- MT9?["+WZY35J%EG-&Y27Z&%1K9NLG#>_H5^DXZM)*X;8!9K,=L-YOQT..3:< M:KD4!7K?5K-OAMY3>^]W\WG>%7A6H,]9/A^+L4RS5=YFA4$KLFO=\59',9NOENLA:H7+;+GB-Q.F)"6/17&/L-8;A?I[9A#B!LXFA :^W"PQ-&,$A\QA-1S/24+4VOP[H[WMEEE,WX]$A7:\/J9CVY^_1OVG'^8KAU(L1A2+-&S M,0Y#WU-J+ 6**1GM[HUV-^H49LXU>>X"IFP**19!BL608@FD6 HD)M4/V]P_9SE1?:UX./'JAXW6<%1PV?K M6CRI<.-E;8TP=,J&%(L@Q>) 7ZAAK"Q:$\B(Z8F(DN'AWO#0:O@=7ZWKV2+; M3@"S[>-K<^2![+U5:ZBUD&(1I%@,*9:$AL>RD(4X4%;TH>ZNTDXR&#L](7$N MM/C4%&\7'NHWJ%H$JA:#JB4[-?E*=0*'*I9#194+XP"=86MA)%7-\Z<2B, MCH2\("3:; T*R$#5$E"U]&1"9(M[2(8OI&1&CWWM;N:K-P.=GKG,QRJ*MH]J ML'&@S M4+34GY.#V+QO7\RQL!UH7XTVLTQ9, Y5/VZ,/GK%! 16H6@*JED*I MR5710R]LIUX0F-,>8O!,#DK#0-5B;$!3V'&UIV'(H.G)H/)>CYZ&D4MIF'&_ M!R@! U6+0-5B4+5DIR8]T(GIDRI\/"4F4B:UDVWNV1:QLZW+H:==>+#EH)0+ M5"T&54N(CJ_&F&E[CX!BRF5QL-7+SL*&(D^[W.!B *5CH&HQT3'5V,>8*?^F M2$"CIJ>CRD;W;(S8V9@=>MH[#[85=&L:T0D7IK[O^LJE%(.&34#5TC-.0C:V MQW3D/$RGH#ELM-G5H2=QU(V%1,=5KL>(1Y2&D:&A'S@A(^KB/=78T\"2K% U2)0M1A4+0%52Z'4Y#KJF1BQ M,[$AV-,N-;A@=%CD46U#? 0:- 952T#5TI,)D2WNZ1FYD)X9/0ZTNUFHW@QT MJ-;=-%3L:1_58.- .1BH6FI."#ZV2NH!%[$#KHNQ)]&Q"PX<%7O:HP^>L4%I M%:A: JJ60JG)G\_IV1>ULR\([&D/,70F!U6+0-5B:F!3;J!][ HT:'HRJ&Q] MS\/HI3S,:#(H P-5BT#58E"U9*? M=N'!IH.R+E"U&%0MH0:&%03$52T'"BK7Q<&',^U ;"CYM,L-K@;83V_"?GS3 M\)'+@&VPASS1@Q*RTU%EHWM 1NV S$X^[9T'VPJZIXWJD OC$'OJI12#ADU MU=(S3D(VMB=U]#Q2I] Y8K29F-@!>)%AH:A:(9]JCJC-QQC M%CIJP\34T/,T.Z+Y[Y(ZN?^\\471U-OO MM-5J\U4B7ZNVK9:;EPN>S7G=-1!_?ZRJ]N=!]^TD^V_4N?D_4$L#!!0 M ( -O859V]<5=B@D $TL 8 >&PO=V]R:W-H965T&ULK5IK<^*X$OTK*N[6K9FJR6 ]_,I-J"*8[%(UD^2&S.QG!T3P'6.SMLEC M?_VVS,,@M45RBR\3PQPU/E*K^W1+%R]Y\:N<2UF1UT6:E9>=>54MS[O=J2^ZO8ME_"3'LOJQO"O@4W=G99HL M9%8F>48*.;OL].EY)%PUH$;\3.1+N?=,%)7'//^E/HRFEQU'O9%,Y:12)F+X M\RP',DV5)7B/OS9&.[O?5 /WG[?6KVOR0.8Q+N4@3_],IM7\LA-TR%3.XE5: MW>XO1G??AM%_8=A1,8/\.?[\.9A3&ZOR: __H-;WKM:_QUI^CS+R/<^J>4F&V51. M#PUTX>5W#-B6P16S6HSDY"OA] MA#F/("PW>/YPBPZ/W#WM M1S/IU_>WW\GMW?"^_S"Z^9WT!P^CGZ.'T7!\CDW[VJS S:KH<5XNXXF\[$!X M*&7Q+#N]?_^+>LY_L"D[I;'H1,8.IE/LIE/8K/=N('(FV21?2&S.UF/=>JP* MD,\]2D/J,7'1?=Z?#@3'?5_X[B$N0G#""=VPL7= PMV1<*T^T9_^#P(!!-NJ M)%4.T7:29Y,DE23;L5/?JT^3N)R399$_)["YR.,;@011Q%62/:TC;%(ELD3] MQSVE_YS26'0B8P=3[^VFWK/Z3R3!Z"2)USDJFY)XD1=5\G?]!3:-:W/>G@MX ME FJ.92)*?G7 M*EFJ38-Q"XPW.J.!-O\##.10KI%#4-QM6:1P1RZTDON6EZ4BERR6<5(H$HI> MDE5Q]I0\IA)-O*'Q(@S4G\;)!&F(R$0$OM/"ASJ-S'"LC,95/OEUIA3:E$# M4D[7NH\*)'@D-,UD40&<;@>-7?%TV M=@[V2$ #IM,Q8=03+-3IF+ SZGJ!W[*?*&L(,6N:&&Q!/8=F6BEA9-,YMW.%&>.:FUZ%36 M#N>_47[4JH1Z_'X%C(==40(3CJL#9NC<2A M=HVSY78TCIEZY$P(;H1E! ;!FQJ!#)$W+O5:V#3RAMKUS6X7+>.WUBV$J);0 M]_3\C\ HA8BLRQL,%WAA&Y5&X5"[Q $JQ4H>A%F4#:9 '*%/^ #!^=0-/)V- M"6,>I6WII9$TU*YIMFQ I"URE1] L\5IFK_$V:2%F"E%7"=@1IPS89R*T(AR M)@RJ.*\EQK%&V3"[LMGR.J9JF*E#N*^G]P&"\D-7UV@8"BJ(%BJ-I&%V23/: MBP"V_<,P#>(%GBXV$9S/]/6+$!1U!&M;F$;/,&N^[MW6X?G(YMG8. QJKC"8 MF# 1,IT(8HN[+6& -;J V77!3F@6$K+I"E\1+(6'H:.'- S'F.?JFP7%41&T MU &L403L>$/F74T*E*69W8/ ]T)C$YDX"N6U;V14#,BAUO!:HAUK! .S]VST M/M[HYN=P_)X^'CMI(^:DUJ)363NF3HK)IB@S&7<;WG,D" X/:!J_M8A !#YM"VK,\: WKK!D$Q0R)VZJD9MLC#'^WBYG2!WPB M\)FG3Q8"%#S0*Y8(Q8&]EIS-&S'%[6+JKL@G4DY+,@.52&I__Q!3;@HC<&C- MGPFT]O:ZE7^DH\<1G<6X8/I.QG"4NWI#,T)Q M@=O6K>2-U.)VJ07"L:C;R:I3=*0JYHA*8A[7@\X PT$9XNK!";\T:KS/GS@>$IKT:FL'?Z MK$(^XE'+;.SH9XL#!,-",V9A+2W"Z]1F6Y4G5ZG9+SQ0+(E*JC MC[)!SL"$0PU")DRX/C.VMPF#JIFW,6ID%O^ S-JG1.8RK;=[I4+:JGA#.2** MR/>IHR_( -2'G"]HL=P;NB&-&@AVB@L;E=8NS#V:1/'/A_47K,D@X5]1U!# M!!>(RI ;C$T@%T;7)L+LN8$?FZ/L$@4%W*W6G&]H!# MB8GZ02F*9Y :+8J:(V*'![[IT C.92(TF".-*"\0+;Q%HYV$73O=#!_(IV@X MN!_VQ\//4'&NG^!A?96G?Q.M'X;__3'ZV?^F[OF@MR),W7-&0V[TW1 <%9XC M]$H)P?& B;;&B&BDE+!+J5967\BC?$JR3'DUN,&;C N4*-)XXB =/+V&P( T M<(1Q%HP _= /W98T+1J!)>P"RT)5JI,("TE3'E'N^-2XDX "D=F(,* V&XNWII-:B4UD[G,R]FT_'SMXJ M"791P2',OI?@AD-@S3&A.P-BJ>5$2C0"2M@%U.C(2=1F^/Y%*^ZK=H3.P,0) MYKA&+L+LN5 6Z7<$NGOW+!>R>*KOJY:D/G!:7UC&EBO7=U?6'*E_6MSD?\ZK*%_7C7,9362@ M_/\LSZOM!_4#NQO$O7\ 4$L#!!0 ( -O858!(K^<(P, /,( 8 M>&PO=V]R:W-H965T&ULO59=;]HP%/TK5]DT;=(@'T#6=A") MDE:K1 MJVNW9A NQYL29[<#V[V<[:49IVO5A&@_$'^>O*-,.Z.:$%DXT MMFM+$8UYI1@M<"E 5GE.Q*]S9'P_<7SG8>&6;C-E%MQH7)(M)JCNRZ70,[=5 M6=,<"TEY 0(W$V?JG\6AP5O 5XI[>3 &XV3%^74/6$>2TJ)_D9Y.' X(?/D,(&D)P3!@^0Q@TA,%K M"<.&,+29J:W8/,1$D6@L^!Z$06LU,[#)M&QMGQ:F[(D2>I=JGHIFBYMD,;^* MIW<7,21W^G%]<7.7P.(29M/D"US.%]\2Z$%ROUS.[=YT#O%5,ILODOO;"X.[ M6=ST+/9*DQ-XOR0""Y6AHBEA'S3W/HGA_=L/\!9H =>4,5UP.7:5#M\$X:9- MJ.=UJ,$SH?H!7',M+.&B6./ZL8"K?;?F@P?SY\&+BC&F?1CX'R'P@J CH-GK MZ7X'/7X]W7O!S: MY<#J#?Y7*;M*5(R_MX5*;9TQ1"( ME*@ZO_I:^M1*FU-Z%YWVAV-W=YBI&C,ZP/A'D+A+YL0[_/DMXY')46MR]#>3 MO"J4A)+\(L:2<5A6(LWTN2N!;P!_5+34/4%UV:S%?>\@P*!_>N2S ^3UPR.G M?P$],A>VYL+7F1.8(MU9?[1(6:5/&I"$U0;)CE!F]GK:>\\L@\RX4#V%(M?X M'4IE_'?6.7Q2('_4#XX2$#XIM'?D_B5$;=T]: MH_5QW]+H!_Y&IKP/71&QI(8'A1DMZ_4\Z'E&WV'JB>&F;SHHKW<+L,-.W M$A0&H/\^)?@-02P,$% @ V]A5K/:1Z'O# 1"$ !@ M !X;"]W;W)K)4E+9;^ ,2&*%&4P C"CFU^=U8RY*LM;)[J;*9<\,@$:CC]>O M0;_;6'?CUTH%<9>9W+_?6X=0_'!XZ).URJ3OVT+E&%E:E\F 5[VPD9+J3.5>VUPXM7R_-Q[^,'E!\WG"SUIM?.=9T$D6 MUM[0RRQ]OS<@A91122 )$O__Q:;./?58$\DI0\VJQ9#@TSG M\5]Y5]FAL^#-EQ:,J@4CUCMNQ%I^E$%^>.?L1CB:#6GTP$?EU5!.Y^24>7 8 MU5@7/IQ??AJ?S?XUOIJ=GXGQV4#H] MOSZ[FIU]$A?GGV?3V?'\W6& B3F,*DVF\3-1E_8;#@2IS8/:R^.\U2ENP(. MH7FC_JA6?S)Z4N)'E?3%T; G1H/1Z EY1XTYCEC>T=]CCKC9B\_WD%!>N5NU]^&[;X:O!F^?.,J+YB@OGI+^OS[*TYL-^^*_V$^^2 M$_5,AM(I89?BO%".OWEQM59B:K-"YELAC;?(O%L@2N%[R 9WHP(>D.O&"YFG M(M4^.+TH@_(B<7(9Q$(IARE+(V^M4RD6&?IXBPU6F+3_W3=O1J/!VY/3B>?' MX=OG+&DM74J"P^]8+TJ$K1-2Y&6VP -47#C,@F"=)Z9,=;X2/TDMQD9J./+U MB[=B=C'NB1-CG4ZE.)6YN#K=^3.17GN2=$$AD(=H@W%FRSQX@;BXU;;T9BL2 M([W72PWE=2X2Y0(@%Q. SRYL65GU6ZD+("9.)HW,$QPLV" -J?5L-.@/@2#& M,!CREL@>Q0>I,FB(X]XJLA4!;F?#8+'"P\B5!1*X)+@R BL&\4[U@1Z+[C$> MWV;4%W.EQ)D-2GS?Q\%A/%T8Q9.G$&T-C,4")J5'I'E/OE_HO J&J?1K/C _ M'./4M](HLMT#0(!1AH=&'VCS/8@K&5^D%LZH@RLV!+["MBPY+23<'YA M7:"P*?.XWI 3:"'D(:>D)&BT+.*T2?L#9U#!YWUQ*IV9L?2Y%>Q0'J1$$>2O\(@&QW6NX:0G+"[ M'N.MD$=V!6Q3%"B=?2F0:*>XD#38K'6RWCUD-:CN$J52_T /CN;7;WU'W;XX MJ01OE41(*"JT#S.P2G>*>#P,: $B=D-_Y?8Q.WD^B"-AM"C.EW&Z3)(R*XVD M_.B*UVS9_CE( M8T=P3&:;KRR)YFSNDYI0@ZJ +5UG-I4;=ZL3):K7Q!9;1QP0SZDE/BQRF2F\ M\2*1.@IDTL'&O$14&B*G!!TMC'N!FK0E.\+1D@+4\LZ+"@E9(\)?34!\2D"L M7*PUO?H5]$JYU;;^^OBHN#90[/[81]1#V&&6P.97JAF^SHTBK*7 FN I_*,> MN51KN:AJW3UM?I*W\H&&I4^ P_>^7I0Y0O_^\I*L>^_CC]O4V6J[?1^V!IF5 M/F_UY_$YV4[,2YA4G)3*["RNOO.<^Z=_N.28>AT/OO$5EA9G.CA+)M$KU'FJ MO&)BT^V.P#@XRY?*Y;;^>.5*JH;5V-@2C MFE6ERUL-*^EH@)+6-RL1EI2Z6H5KNHKG,2E=SI9XX]S?2B0EPS(N)4]"G$3G52$+\'9HO M'Y4JQ+$Q9<9S*6>GC44OE .8=P88DIMM43T#W-<V"G7;\L8%KV32G5"2 M+]&I>^+0C**$^(%*#_"=JB1UY"6_^7/Q;<4//QL @M>8I0?@C M"BVHQM>[<$'WOLR*6#6 I2#3.5GGP?;PJ.99?ZVL]N[5U4YQ[# _ 'D>F&?W MH]\,^ZTBW&ME(NOT%'94<=M"'.F2X;R-I@8-N$\>L+3#9IA-)=9S7:&&B4_& MF#0M':R;;(%&,O>F8O 4:O0NDX>-V!IA3\PM51X"8OV'RLM*8%(+!']!55^Q M00%#"=$S.EF*3Z$K/'87)^/Y1(SG4_%F^)(9E5,D$OP-13664&.9!-N\2P!; M.O0U"E269&[&+54LR_L4!+E7SZFELQEVS56@_BXRLZ8[P1H/^JTB.2+V7DTG M]4BXD6X%?HNA)1Q)!(\%L!Z^EK?+,^D+F\"P Z%=;C.$B2&&1-8B^ZKLKP:C M7*V(RB %'ABHXX7*ROO1Q,^[K2UM&4>Q?^L"2-L007K"W+TJ&F,ON?_LZ'7_ M^^=U-]H3SP;]H[8WA<+[SX;#_J@S YA5Q(0WVU[5F7=:U9@07^E$\-48,'2F M_^C1/FH?FD5XZ#*&"QMI2BF$.7-)=+:ZJ("XX[BQ%R>.+P0/SLO D]&/IF!V M@7$\UEMG,TO"0!.:93/>4US).W7OTJ-N_"C#HF8BR#M16!\ABF5&4W@>6:A< M+:M\%(BA*EHJZ"0_J#N954UUA9]E\8644A2D#6+'T&6_)MJ!_<-P?-W 8)S' MNV+VY:W4ACOO"JS:!H8L7D>R]?()-H,6T@L.:, M7-!I)!.D:+?25!4&^8Y*SCC/-9)58[>7.*L#AXD228LE\;B;W&X,PR$5)^X: M#2S.=:(Q9M=8CP; /9NUC?-?,A?J57<&Z=ID6PN:' F(H3R!43KYTQ?S8).; M@PF'%9D=\5W=[P$-JS '2Z.Q#%_G:P+-*15CPHPZTL![;II;FY@/B3R86E"D MVI?UW=W5=#JM[^[(V\Z6JW5S4;996SCMP&YRRO-R@?Y)2^X0]^D,'1GH MK1 M5J!,:CK$^52@9;MC=R,41M_667$_;X [7+E]T_#_&&;#_I$K# MX;<],81B)&OX_U)P%Y@)*K?*=Y2>4'N"R$=+\'GZI+[?D[J#2MWAWZ1NJ^AQ MB0Y<)J!A"0B^"SE=]SYIWZ.N?0=_E\)HNI",G!4GQ!U^KKG#29.$,[Z;C57L MVO/@<$ZJNM?>D(KS)%C2C32*\,G,3(,\4U_1BI@# M_5-)=>>ZH/AL4G(\OVYNT\]LGR4=#-[TZG3KR"#K3"NZ4/.*!3?S,UW) M !:;9B5IKYRI6'8O\E*1H<^J6H2HGFQ5;KZ9CLK[J4++3U=9+M*)Y_$4U>9I MAYJVK5HUM=X[TK,2& !WD;;QH*\&KW# 4'$;B(L%@2MLK_U*)^3[,KZ+;85G M-E6&"+E>"@9ZM%%.KW0D])WE'1WC12<9%85&+9=5+\9I$B_#P8BT3:EF0!)W M5W+)%TQUQ ]?UA'?$LSJIK993([E(D,U;XF&5%8L!N=-;=&E(Z2+7]L2W=)" M5>=,Z5ZMFS['$M1:R'HI$0OZ+:F@*^K N-KJTL[B:\%=U?C*6[72:GXAD41I M3"0J9[4:3H6N(OQ["A7<1T(MXD1[%WS?H<(FS+-3D9;M=75K&F80E>J[U]&5 MH@]2 8)_DO"9 ZBQ2XYZU?ZI3KF_8ZHM!2&((X2A/C8)7^R^&B2JJ0FC&-@1 MLVK;_JC'G9S&^8!IV_YCOWD>=G[91FZO^/?[ZGHW_LC=?&W^B\ X_C+>3H__ MO^ 4#(]:%Z.66#KHOWZY)US\S3Z^!%OP[^0+U"R;\>-:271C- 'C2POR5[W0 M!LU_G/CP!U!+ P04 " #;V%6DE'LJKH( "3%@ &0 'AL+W=O?BS*W= MZ8LS5=E,%N).,U/E.=?/4Y&IY7EGV&D6OLI%:FFA?W%6\H6X%_;O\D[CK=^B MQ#(7A9&J8%HDYYW)\./T@/:[#?^68FG6GAEI,E?J@5ZNX_/.@ 02F8@L(7#\ M/(J9R#("@A@_:LQ.RY((UY\;]"NG.W29=XX[+!8)KS+[52T_ MB5J?,>%%*C/N+UOZO<-1AT65L2JOB2%!+@O_RY]J.ZP1' _>(0AK@M#)[1DY M*2^YY1=G6BV9IMU HP>GJJ.&<+(@I]Q;C:\2=/9B,OOK[^O[ZV_7MU_NS_H6 MB+3>CVKJJ:<.WZ$>ANQ&%38U[(\B%O$F0!^BM/*$C3S3<"?BI8AZ;#0,6#@( MPQUXHU:_D<,;_4/]//7!=FK*B(^FY)$X[R#DC="/HG/Q^V_#P\'I#MD.6MD. M=J'_5+;=U&&/K0.PVX)=B;FND%IL>.0-&#";"C93>X2Z%&PSY]G;/_WWX[#<'#:[':O MP],/ >,L1:I%$D[%X]" MHXA!X<@J;X"YAIPUBEQPC;\6S&[ ZH_DZIS<(X-X**LBDFK?W'))AF7B+&C M@U-V?3=Q4%>9TC+F[(87!(!E[]E;\P#<:59!VMW ESP3K1)W> $;X;D$[+O, M8C;E1CKT3^2X>^\XX_E<"E&R/[*LRG_.)N,&$BG4@UH)4F 3H)7_3F@8R04; M43>!NIO'-./1 XGO,>Y_5-PB0DS-;@?E)U6RKXCY8E'OO535'*9HY?G.#;=1 M^G.D2:EEI"S[)!+DB7P1!>+4L"6Z"_TVP:H JAOJ_:C-):!N"]6IV]A$*:MC M['4(MK%6*FT3A1SR\6S7PCB6,2L@GY=X%>LMB+%@U>7PDT!OQ5L%:K1WGQFO M.*+G\T*^<()&RAFKJ\A66KALIEHBGJ2Q9!=1"+UX7HDXKV!M80QXT(1@6%5$ M*2\6(NZM\D\:EF"=T E#(G0P<\1(M0P50PLRI?L 3FI9O"\.19H5/-_0 J4D M4E5!98_$M>]EOBS<3AWS(A+HPC9E5[+ BP2/B<<@*>[)#<1,3T\9PT&(.,8BFB0RO'CR/B8HX6$Y! M[,1L*Z??L\-%),!B=_M]^K\F34-Q)^:M$ M$V,$W#VIV\ OTU$(? 8K*N(2IGC]?0;U98S@=$Y8XU;EX.+LD* HX?FZ@.,6 M$D(;UJ7DBA'"&)71IU31Y3F23[[ _!]:E#UV?!*,!X.U!9="X>DK,#_7H3)H MD7F/I+($\#;0\<$&Y'; 4NB;+\#@8;8%W$WY7)=W*(/R\0UN2,#@>';XAN2V=:Q#4F<"L MS;(MKMSWM!_>$']_-1KLBZ>F7LM&YA75_C@X/!B\1;EU-;O==72T9<^?2L5+ MC"\K4QT&XX M&F8ILHQQ"M#T6+?>5<)B3L:T6T,$&YGC5!R>[LSN6$2:8C%V6=)Z'IVU7E[O M-3$D0BH66';^:&INFJ#,XH'XV6I%8_2%FRVO:HTP+"FU7)>T7CZ:X!W=55I$*@G=FELH << M\'\5YOTJ0ZB1,O8MT6:1\?M@8BH..(H83MZKV1.L%B6F0A_7#K#^1KZA*X&Z M!]:2OCY#;"\43J:G)KA7C33&_SIZ38HXZ9++&5HTC2 UASI!-NH0L M5K'T9O3 6$#C0,"6J819M'!]T+=V+2*U*-J36PO3)""THHQN&&_[,QMON%MH( M:>HOBF-&PF]+?7S^HO229P\!6F0F88U"8;BZ+J@[R5J4D: 6 M[.RKF%G?XZ!73:L)Q7J2WCXD-V>GO?&@=]C>5A!2!G4"MC<<] 8;Z_,*!VG" M)W7WAKV3C:^M_IM%0>)H0L=#!&!ED5]HW&':7\%ZE^L*MVUXUQ9M"7WF JT.TT;\#U1RC8OQ*"]A[[X M'U!+ P04 " #;V%6L+B<01L. "[+@ &0 'AL+W=O:N6$M9BH>V]>?E<5V6JB*+*LLCL7LE4;U^U6I>TNHC%X^-WHK#.T&-?K JO)I"*=R;WV[> M?;H1'VZN?_W7NS*OSI/%?$XD?%(#- 1'^2]S"M9B,A( "'6 M55[*1 #30N6\8)(HCR6"KUR+J]MK,?-GXH?OSL/0OW2'Q=+H3%S#SP90*NQ6 M? 6VOS8JORM$(5=(#Z78&(6$HM*=6,F< M&$'1'/FLY6IJ_1<[G$I3NQ8EN]-2GR9$3<"O=\A"B9#,22261TN[U&*ARS*% MLJS%LDI304&@8+<%&!@<;[:<):HHC5I4I<;^'YTI!W]UIOMI)-[DHM"9%#'2 M3.&)LF-*DKIXHLR),LAY5F0CRTBE8F5T+,V.!2\V,E916NY$O$;6!J/M6J>R MB$@R3\1IM1#(.X9$0 $H!/R+G3EDMAMT#FLJ2?%24TA,M6H.+;5.:L/8%,;G M[J,4451ODJ>QSHBR=#+6=B6M,Y6J$C5B-!@3"'CX>*5B\ASE.7UV_!'*(W%;Q>LV MD*R<*22&-18 ,ZO?%:66H<_#]NBA%# @( M!^)"/L EI47OHY'Z)?$)DX!S_D1_=-)4S]3#4+I*8PVS/@5(QX6\DRN2Q:;W MGIP$ @*&9%NO(Y/0H?+/VI(_OWVUGV:Q5?3"!-J3.3_EBLK6;4D"686RZ'<@ M#U&BE]U\V2CH9!6*/L9ZE3-*MQ2PJA0%%"J6BE F"JB!B@0MN=6EN-&+5*T8 MN*0J?)D72VD,.X7J( P'MJHL'+PLU*(FMD:V7&*;ZD*](51+,B1X0Y$ )A5C MJ%BKS0:'D X2F:*;)0J4#[!DJ2 '9 4+AX@A\CCHC%>A-3/IKA&>BS@H1<@3 MDKP.BUZ[4'O$F,,8SB(@-BUT;3JRI=Q$%#4HDKGKOLG$L3ZEJ(4F>ECIA5Q' MZ=(60DHCKA!VC'W45!OD 4Q!/;J>J_D-)G*^XA @Z:&]PQ+N52Y0I^>B!5EH6$XNAB!(CO&H74G M14"! E.>TG<"0U+9>M)OMQ)-^4275O9"(=B7*B;1P!L!;5V?;73.50&Z]/CL M$5-)2XL6,BHPR,@(I!HVR2-H*)DMX.ZZDV? XT/0YR4?D,X3",\M M9I-> !9XX($^L0,DUY<(!D3DYR0XI'&UMW2^(ULIJ-C!!)6, YQR>=8I#8?4 M"!/?IB*,Q.LZ8,B?\@$3L(LK=CXY^F@@4JV2U&EO-BD<@$;78X9;2+?6%66: MFJJ(EE2W8<%J"416=.J@1W,J9Y?VF8H5 M(9&[F(V MO[BDXL+V!>+@4-JKETN<*[CTQ74.V;"G>864M(;FWV2>G,;U[$-1V70'EPT3 M(U6VJ$QAD^MQW8?U7=;I.:F32^&RBS*M0/ \FJ7<)OM6$*\UC2A2T&<;(0.E M2\%3;#=*VM!92N=VB+1&)&SY-_D N8A2[>M6S2%UG-#%FF(9$C/1Q@"/MH+4 MYQX.+[*V1 +8(_&P'BH_Y1X-R#%WLADMNT;A"Q]5HKI_F;!?:BRKUZ#[X0>FK L51WK-7O%;RGN O*3$SXV"A?M*HY!? M'L#$MAQ+F&G _W4S4<'D?3\_77[4T,@AU@J21<@=C4D7>T5:-TJT>8"S_Y)* M1J?GJ;DY]@=C-]8IK]G.Y. M]9;M6RV0!U5$#"C(F,Z/=-X-E[QPV]E57PO4SFV8#T= KV!PK\?2R3\JJHV9 M1)7D\CG,^(-SP/O(E!W>PUU*#V0U+&@5R31SHRD5V\\G](.XY6;W0<851\/: MZ&JU;KO)ME6M)P)4,+0VAL9GRK1DV0755W0++'O1.]2VX!#V'F6)C85VB,([ MTQ;^1#8R* LK=PJ-20R)J5(N-#=#B7"I K65&^JZ'Z-+F]T&)9]X$ GZD9L+ M8H)I_8X'8GS>R<@\P;I#%9UO[9TB?%#A!^V9[\PVQ+$OB>9797A :2-0N=!'()17IQKWPMG9:! [4,"?=Z:"37O / M3^0JI^Q/H5&7J2-5CV+%U4IK=,PZ.E;L1J9A;>,V#N8+I?O7)=[ "!%1'G-3 M:WTG8@.N\5K4WI8@FP'9.T&#EDV(/8@NFT3I8A]6>\PJ7B?K,KG0Y^2W-V[R M!0(;L+#VP^!DYZ/6OESBZPNISIBX;["U,LDIP6[GBC&$I5K47*$VR7(!01ZS M*YJ:1%)W^9D9@WH\31W'BFZW2.'RM( (].EWNNV@#V@D48(='N$DBD78#*'( MD'[;Y!B(E*)KDTY;B/!'1=IRP>(K"'JHPC#D'HE\&T?%NAUI/$HBE0R.5K"_NP.#&>MG01^["WH7I%2[6;- M/&T/7Z?=YN&0PW3QC%L5?WSYC_O[7\2/?>8Y<-?QK9C^0KG@;U?U"N4(SGKR M_D^CVY%KI+^.X;&S[V0I;AG:UT!.$HF;MS=7(A!7A8K0P\94F_ 3TA$0GHN/ MFFZ*CCU*K E_+\;>N3_SQM.@LQ9X@3_UQG[869N$,^STNRL7$V\^/>^L3+WS M\=@+@^#P04"]*3B?>.>32?L]''N324LVO/#&Y[/V9Y ,VU_'4^R^\/>+X6'L M!7[@3?SIH$&#<-@)7[)>T_^5RW4C?.A=='0;.GSLNSMNO=>ZO&-Q+X!!IAT6 MY*LP//?FDYZOIC,OZ%@1G@E\;SKO^@H^#P+/G_J#.O\3_AY)-L$W8_K_9/-M MD\UD.O7F?C^ ?7^"_Z>=M#[WFP^/I)LIN?>^**- M\(L+;]*A2ADM:$D"(L&XA4A(Z6T6[D-\ZET$\Z^'N#W^.,3'WFSB>WZPGXYA MN; +W\D\1++MVG$,VO[\HF>AZ21 :O]VI?D;0OSK\]+?"^&G0O>;0/8P@AQD MZZ\.NHVP70BW1VHHURM'(-V-5)_P-YMWUF9SQ."DAV3?1Z'I[@G]"[0(W94) M6@V@>3)[',D-1F? [.PP_<]];WY^&.?47,P/NP P&\\.-\^H#YKL ;[Y=>[Y MG>QP#/!?L^[('TL,(5+@=-:MZO,)M4<]4T+C^46W%Z!3D^FX9^[IQ;DWZR@3 MB)O*Z(WTQ%N5))A$;J+"7G1<+3FXZ_>Y*)SX(]W3AN)FN;3#,&9=OO7[62Y, M1=>3P=P-!9AL#R>%^J4Z\4M[^W5X*V$?4AZ]4<#$2 \2-IWGT,KT)_/^LW][ M:]<[4W/@T?FL?;S27HX]Y7)A!&P=?P3O*JXC6];^'N?_@V*JYPQ-U5I3I?V0?I!Q^'[BC_Q:2_H:C*9] M.TS"UC+[*@]:91L5>U=RS5/=D;B54KS3I11!,!IZ=?6L\T(Q\OF*7YNF]TK@ M<_MN<;/:O)E]95](;K?;U[K?1F:E\D*D%OJ[_\'U!+ P04 " #;V%6-U@@QQ0* "4 M) &0 'AL+W=O]I;6KM^?G)EV*@IN^6HD21N9*%]Q"4R_. MS4H+GA%1D9]'@\'HO."R[%U?4M\G?7VIUC:7I?BDF5D7!==/[T2N-E>]L%=W M?):+I<6.\^O+%5^(>V&_KCYI:)TW7#)9B-)(53(MYE>]F_#MNP3GTX3?I=@8 M[YFA)C.E_L3&K]E5;X "B5RD%CEP^'D0MR+/D1&(\5?%L]D. MNLRX$;DS1'ZIR@W]9QLW-XQ[+%T;JXJ* M&"0H9.E^^6-E!X]@,CA $%4$$14PE3F3\A"S>)+8T%-M@KO(M.PE/#[ O'U3^ (MC+RI!@F:@*,AN]]P0L)-HEU.M MA9J1?-2G,6\PJR OSL 1P('G8'3X1\,"5E>%3-E,E&(N+9MK5?@"X",M!T]: MK1=@7F=/*W01D-5/XFXQEKPE0B8U9,M.[N2FEHO(MBW_Y+E* 4VFMIP!JVA. M-++<-2Q;FNPQKR,P2\ ;Z6((<%'@ .$I"1MER M(I4X,[*0.=>D4AVP+>7!D'OF U]]_-JX(S<*YRHT9DF8 M5R&A-O%&0FX4CT*G$M?$8;=4G]U6-)4AVJ[5G>6.*!Z@UL&R;>,%E39H\<8> MC?\0"K#]>43%-%GU]VXVATD(];*45=HO@&RM8>K:X)*N+OK3050QGV.6/AX? M .\LDV@54'E?#$JF2UXNB&-;**JB';)[)%WF72E=%P??TI8_5N4?:MY:8RX) MFF#7F.!A1ENM9@CAI@]>"\(YT&]:Z#HJ.= @*'KB:[D#H& M"A&E+-QNH9ZR,U4XV1M@HQ[>ZI5,QJMO1N4RHY@F"Y!3*+#!3:)+EU:*K10Q M304NT+)_\]JZV-?$[S-4H7F-F[89!Y+5?)U#$IZ+E];QUSJ)U6J"E"TM8;64 MY^DZKV2I 5]I"WVI,K;2I4L\JK,GU0*GU=(!*X5]OIQ=];22;\D?$*-XM&U0 M5J4X@I?!^@&A@SN.)X$Y6+$PI$> FP'V.&\#Q7&YEQ/KA%BGR"8K?EGN[$$: M'),I$"JH%BW!!)Z\&)R;1#$#0]1G)_H?DL'@8< V O4L;BT%\ M\6J_*(23@=;_N!NG3I,W;!*,DK"A><.28!0F[C<>O[A,]TO U!D%LR=%>U8< MC ?#IC4,HG#BC26#R8O+U:H7G5*-Q_'V.1QXS],7E^?]3HC^.%9N6AG+VVVT MIPX3S^3)J'D>1:-M%@$N^QO&/> ES:-GFGBZJU6WD8>CJ?>\E6CD/;_4[Q>% MF\(.8=ZP, Y&DXG?$0;A8.QU3(,DVHIZOUZM\GJ;F7*S9',(3[Q=XFJ\:8QAVY]PY96Y=,@G"4 M>.TD"*/8:\?!=!(=8=VJB\^$\_=P"@;3T&N-IGY>&TQ&+^Y.+][=98=S&AP@ MW X2O>KC&$4M3W@[SPJ[>+- VP[RH[]/F?&<2.E6U[A0W#EP([D+3%K- MOGYT'OK=RR-;X^ !X,X= .Z:ZT&7^=Y5"M[3:X&&$B>J@3R""QI 6([\C M'OBM23 ((<)H0WCC7'( &O@;1A<>5(9>,+C6)XV^M$_DR+OM!0EN+/\ME@Y? MR=* _V'H%Z!1//6'XR L'$P3OPMP;CQ2-?\:!H,O0P/FVZ'C9WH MBF._8(VG+[_3/0S@?V8,**Y3/Q=,1X,CQ@A!UE^ 7/"=SI/8OANAK?6;$ *UD'E. MKQ.^+.7>VS7W^J$F0N034C;2+AEO7L/,U5J[$W?_>7IETDE$EX[8821L9D + M#KG T[8=I0>UZ7=]K7#N?2E2"+V@[V'POADBQWTTTO0VG]SB[DYFR5A7TN!0\$QHGP/A<*5LW<('F0Z3K M_P%02P,$% @ V]A5BFRN$&.!@ (R !D !X;"]W;W)K&UL[5I9;]LX$/XKA+LH=@'%UF5)SF$@1R\@*8(F39]IB;:% M2J)*4G&]OWZ'U&'9.JH$:#?8[4LD#F>&,R1GYO,HIQO*OO(U(0)]CZ.$GXW6 M0J3'DPGWUR3&?$Q3DL#,DK(8"QBRU82GC.! "<71Q-1U9Q+C,!G-3Q7MELU/ M:2:B,"&W#/$LCC';7I"(;LY&QJ@D? I7:R$)D_EIBE?DCHC/Z2V#T:32$H0Q M27A($\3(\FQT;AQ?V))?,3R$9,-K[TAZLJ#TJQQ\",Y&NC2(1,074@.&QR.Y M)%$D%8$9WPJ=HVI)*5A_+[6_5;Z#+PO,R26-OH2!6)^-O!$*R!)GD?A$-^]) MX<]4ZO-IQ-5?M,EY#6N$_(P+&A?"8$$<)OD3?R_VH2;@Z1T"9B%@*KOSA925 M5UC@^2FC&\0D-VB3+\I5)0W&A8D\E#O!8#8$.3'_\/'AS=W]S9N/]W>G$P$* M)7GB%\(7N;#9(6R8Z(8F8LW1FR0@P;Z""5A2F6.6YER8O1JOB#]&EJ$A4S?- M'GU6Y9ZE]%G/O#$<_Z3'-KDRS^[3_ MR+1^X>D8U>31_9J@)8T@PL)DA01>1*0(L_!OPI& Z4L:ISC9OG[EF89[PE&8 M/!(N(+P$1U@<(SFA6R>_G\7S$BYVF&0TXWVD'SW?,DMYJ%)G/[5\GL>4B3WM[VD4R O9-7Z+0U8-(L+E3<4)@K12$E=@ ML2 LIT-R(/$"1F6"@!/A KV#TL.5;7#5'W"4D3(K[?+3^2,.(QD61U#'CCB& M^/BW+]CA\VX-VW<$SL8O+Q@A><2$^2&.4(I3LCNT/Y Q"KQ MMVW&&?I,8UK@\;>9-6^?VUA00H!S6(,V\YEF>YIDUG;M%;6U: M<]"S;,W2K8[9:'@,W_WJC#7=< ;?.JM5ODEM4H:>U=32S(,C5LLT M;ZS;O-<@;#CV$,[2G < )@JD, AS"/$8)P%*J&BQS-%,9_A.==&?I^6>"HCP M6@;3;!.B1]?K-+V>[Z;:S+8/)"S-G;H]/'U6_)^?OQ'8BT=@QF\$]LN"H1.! M65 ^=;>>80XS2AOE*5)#,9D-E5OO!BE#Z<]4TXO)G(/T?ZBH/A[".[SD.Z;F M>&ZG0M/9XW2,MIF]57O*N $XR@/TU"QUS>UT#;=5W@70UJS<;=RE5?\I9&:8 M?AT]9&K M=^/D+X3!V&5$E7PN%%=Y;T&3 /P)Q1I)PP*Y?6DF$$TE7%"U'4) M@G59DCV M-0 "6=TIQ$04Y7N4!\=6NIABAM((X!;V?98IAR#0P:4Q.@=VV$DI45]#VJ MF&W>\JZ976+8 5&%#Q7*S'%A]\SU#GVJ^/_YGC^MJZ4H>BMR*BE/Z@J5;9XZ MVI#OSV_EE$V; \11P(H?@;B#3E@Q/,!BQ?"IK9\=779ZFEBD&[?L$,D5W!$# M'8%A>7GX^??CF4V3CG9(1Q$O"O/P4]]O'>6-H /04B"0)W19;,USFL?23NV" M'25='90\*?.7G=0 3PW-UNV641NX']3WJ3H[[B5E_ S_,/OSOV_//Y#68KB7XBL@11?>Q.1XCEGZ3S@:"I^@R\ MH$+06+VN"4 2)AE@?DEAOXJ!7*#ZOX#Y/U!+ P04 " #;V%6/\-UE!,( M #D' &0 'AL+W=O.BS)EG>3VGV1 M2*#1_?5- !=+I;^:%,"R[WDFS64KM79QUNF8.(6'&/NJK"U783$CXJ)DI\ISKU35D:GG9"EKUP"B\6%L2JO%B."7,CR MGW^O[+"Q8.@?6!!6"T*'NQ3D4+[CEE]=:+5DFJB1&STX5=UJ!"7!:IP5 MN,Y>W8TGG]B7\?WG6_;G';NY_?0XGGQ@=Y,/XP\WD_$]&S\\W#X^L/&'=^Q^ M,KZ>W$\>)[%8 M>P_<%!HPYZV;#,X]MM#J221@&&'(%-1Y;IJ#1 M-D]<9#3>9H\I+=$ +(,GR RM*XEK06BRE>.*^&2"'BEAT,B-RE'#%DL0]ZJ72/ M%UT^M'Y#O?PC/VY:PBF$+XF162-H9+M(=HXI>CYM@6) M !BT<,;U?O'G.PN$;, [>Y$AI+*58N>TN@11(6J(-KR&-#&GV&*QTEI-E>:V M],<&415Q&%&\1%E,R5-6\"PK'3F&TT M5VBG,7XP"4H#F%,!=F&2*P)&?EA@;4=-<;BN%TMA4XSU'9SKFL7MV49 _9Q_ M_,Z ?(I&KK\U&F=5):$.:?:H+!KNAINT6?PW%GA!%'H]?[0QYLP=GA\=6:_# M[R98U9$U*V1B&K(@#+QNM[N%>9/-[GM-?P/842A/++@BG0!&D+![;;#+S_'Q M/7\P/)4<@RT'[:)KP1=HT4/KPK#G^?W!B_-?L!&X9*12ADKD%*U8%\&\&EK? M"_O]$ZG?%]*UXPSC&@.]3(R#6(/(&XR&+\Y_;C^TV5QA-DO7U'%')./5:R0$ MR"'J';96/>\D6%U6HQ-,-/*'7C08G4R/NR;<$TE&M<#I@A\ZXHE3QSJLS&]H MC2CZ_<7Y,M1A\N/)EKH#<*!%_1[/ZVBC'-5T*>7-5>6*#]B>J#.@\65/GQ?,"(.!,/A40L&7N2C!;L!>TBQ:?_=?1T( MB6ZV^9:$9Y'I1?W0BX+#!6Q-,8[CTFKE!S>EO<W9V;O )@G\IE M]-(T0M,%;/?)@_';]?JCX9'XKN;_G^.[_M_MG,%IG7/0'7G^\-2^6:\ZTC6[ M7=\;AOV#/MA]K^G_TZ[9[6(_#T\E?W77C*(>!L3A/E#/G]:^O&YXI'FYV;>W MKD$/OW(.(ZZFW]JX J\7#K$NO;YUK5>\K7F%@V.I[6:?)W8P''FCH+/*=:E].34(0'490G1GO.] U!\.F.?.M8X<,5(/?/*=F M27F61$!6P'$ET(7*GF,*XD!?75YU1K8IM]3=!=V^A%J;T4*<2O&M0(/ONYWH M;-P\X5?*W-VOF5+O\A*J&6VN\,;ES=6:O+S_>\_U'"W),ICA4K\]Z+709.Y. MK7RQ:N'NL:;*6I6[QQ0X]F4BP/F90I=5+R2@N=B\^C=02P,$% @ V]A M5K-U8UJY!@ $1L !D !X;"]W;W)K&UL[5EK M<]HX%/TK&IKIT!EO\(M77C,$TI1I0S.09+?])FP!FMH6*\FA[*_?*_F!B5T@ M33JS.],O&$NZ1T?GWJLKVVF:,AUC"+9\WQ)(3[&NC,&C8IMEJA)A&M8LSW7;++\Y8+ ,:D5N.1!R&F*\O M2%(A8+@\DCX) @4$-/Y.,6OYE,JP M^#]#?Z_7#FN98D'Z+/B3^G)Q7NO4D$]F. [DF*T^D'0]387GL4#H7[1*QKJM M&O)B(5F8&@.#D$;)%7]/=2@8=,P?&-BI@:UY)Q-IE@,L\<499RO$U6A 4W_T M4K4UD*.1WB M[1NK99[N(._FY-U=Z"\GOQN^C8[1LZ9 =PN"^BQ(@ T+ MJ8<6Q <$Z!-+XM$9]7 *PQQ!+L?PFC)N-ZHV$P3RY:\T0DD2A2-.8P7@L'$ M2BW-Q"-ONG85OL412SZ8Q9'>E,$WOD2?:)8 M1MH.P DL42D54#RE 96 <(QZ0;##D1MMTB5DVLH%EF@%\B(H"T("K/(7UN-* M7D(+_ @J$1ZF.)P0%":;".,H .\?;\69SXB 5 ^F6B!DWE\(D +50Q-G?-!9:I]SF.!/:2,(DA3CGJ3?JH8S4-I#QD MFZ<#PNDC5L4J\< ', 12NM/.(A)%D1:I&"MW))EDLX;K:?R D3-X%K MDI#&(8LCJ>?=A@.[K0@LR>+GTNM\YG&RF*JU3G$ F4^0+KU"]U$A-\D;P'%' M1[D\T8XUG=-7NY9SIA@S3T(40N^E\RV2"-S2)(G=;,0HTSYK>*^$?XJ31CKJ M)0YZT'ZY3(6#>IZG!%#U3MGA:9!D58[3[Y5Q<@#7<%OM4K-EMC8Z[\,'7(U_ M\]=H V ;KF/FMYT#:&8PUY>W)3ZN8S2;5IFFU3FAK50J8W4T&U[O683Q[]V4H MR[ +OJG;SF%07WL52S8LVRUXI1KI5U=TZW=%_V]L!I45O069OXD1N]M^V6[= M-=K-(>MM]^>X/=+OE\UO=?69AJ:Q: MANF60Q6*UO.@JZJ#:UANH;C:!]:LP<>/%37+;95/@/4])+,^_< +R:6>^]53 M_S.>7*N>TM$*ZY<4R7/K*X3^:UW3P@)$]4KW#=]^@9&N#>399^<7JNUAE3TTL^2+?5'CRF3DH7Z[X)@T$,-@/X98S*[ M41/D7\$N_@502P,$% @ V]A5OPO+H]X @ V04 !D !X;"]W;W)K M&ULI53;;MLP#/T5PAOZ9,1WUTD3 TTO6![:%>G6 M/BLV;0NU)4]2FN[O)]F)XV%M!FPODDCQ'!U*(N<[+EYDA:C@K:F97%B54NW, M<61684/DA+?(]$[!14.4-D7IR%8@R3M04SN^Z\9.0RBSTGGG>Q#IG&]531D^ M")#;IB'BYQ)KOEM8GG5PK&E9*>-PTGE+2GQ$];U]$-IR!I:<-L@DY0P$%@OK MTILM0Q/?!3Q1W,G1&DPF&\Y?C+'*%Y9K!&&-F3(,1$^O>(5U;8BTC!][3FLX MT@#'ZP/[;9>[SF5#)%[Q^IGFJEI8B04Y%F1;JS7??<%]/I'ARW@MNQ%V?:P7 M6)!MI>+-'JP5-)3U,WG;W\,(D+@? /P]P.]T]P=U*J^)(NE<\!T($ZW9S*)+ MM4-K<9291WE40N]2C5/IZO[IYO[;U_7JYG'N*$UHW$ZV!R][L/\!V//ACC-5 M2;AA.>:_$SA:R2#'/\A9^B<9KS&;0.#9X+N^?X(O&-(+.K[@W]+KP>'[8%,/ M,]F2#!>6_O 2Q2M:Z=DG+W8O3D@+!VGA*?:_23L-3F "(P)8L5=DB@N*$C*N M2T8JX 6H"J'@M:X\RDH@"O3]8K-!H>]X!F>?$M\-+OY[-F]E!@_69*<_IT)! M22V'_<\0QN=V,/5'GB"0=!8:!'8Z./\J8!I$=!][($TT#.XC.#Y[W'MH9E5N#HNR: MBKGW+5-]Y0W>H6]=]N5Z#.^;WAT1)642:BPTU)V<1Q:(OI'TAN)M5[P;KG0K MZ):5[KTH3(#>+SA7!\,<,'3S]!=02P,$% @ V]A5H2Y%#BO P K@@ M !D !X;"]W;W)K&ULK59M;]LX#/XKA!<,-T"( MWV.[2P+T;=B MZJK1"V=CS/;,=76^P9KKJ=QB0V]*J6IN2%1K5V\5\J)SJBLW M\+R96W/1.,MYIUNIY5RVIA(-KA3HMJZY>K[ 2NX6CN\<%'=BO3%6X2[G6[[& MSVB^;%>*)'= *42-C1:R 87EPCGWSRXB:]\9?!6XTZ,UV$P>I/QFA0_%PO$L M(:PP-Q:!T^,1+[&J+!#1^+['=(:0UG&\/J"_ZW*G7!ZXQDM9_2$*LUDXJ0,% MEKRMS)W>M-K+>.Q.#6C3]DS_M]V'DD'J_< CV M#D''NP_4L;SBAB_G2NY 66M"LXLNUP:W:.:NH0#6S,WW8!<]6/ +,#^ &]F8C8;KIL#B1P"7 MF WT@@.]B^ DXA7F4PA]!H$7!"?PPB'=L,,+_Y]T>[#HYV"V7L[TEN>X<*@@ M-*I'=):O7_DS[^T)JM% -3J%_F^IG@;+IG "#U:*JER99^!- ?B]%5NJ.P.Y MI.+3!F0)9H-0RHIJ6#1KX ;H9+!^0$6G4,3^)7ZICYJ4IG&N-M)DM%;/J+H-1;=],A\T)61R' MH_-C?O 2+HD]YL5'?1RFC'YT>%J?46/.V[JMN,&"^BE54BYXW[%ILWDME1%_ M\1^B_A:$(?/C],U($] >I?&;%[$G$/LSEF;)2!/Z(4M&M.^EX=4_Q,8GFH,: M:1#E4E%S@QW7,(G#:4)MN:K(A,$DBH]B!S&)LFDX:&B&=H7TC%QI0-LCQW74 M=SG6%X#UIH7'**+>8C>\JN?IB3.Q%ZN1YI@'H;>-$16(!FQWLA>X(/7T9]W) M'EE.8@V ##)\KR;U!+ P04 " #;V%6?F3[ MPJ($ G$ &0 'AL+W=O14'\H"!,XD4N74 M8%>E'5THH/-J4?U.SEEPAD/J[%K-1[*TG FX%H17>8Y58]3X'(Q)00<8F,1*'[NX0-P;H&0QKVVROTWRO=49<9 MU?!!\B]L;K*1,W#('!):RJU1 M.,MPG1E_O+HZ_7)^<4$FEZ?DZN[3V0TYO[R;7'X\GUZ8847_F"]:]3N=E3K0<>ZH#&,''01#>H>G/&[-W[?.]G#N=MP[NY#?S7G M_:B^=TA>@DSN,B")Y.C&3*2$:4*)PNX!1H8%57,B$Y)*.5\PSE%.$8/RCT"5 M)F"-@. 50CX#U5PCH6)N&SZ9/:*#%U(9.N- -*3H]N:8O'LS"+SPY)?[HFUK M@XK\U_N>"5#I(]I3U%T/XEU2 RF+FY$)CV6&D>2UVYPJ)KYJ,E5X/\WG"J]3 MD3MI*"=3RJF(@5#S[%+]!N4MZ1^%;K_;;8^$D7MT=-0:L2T_.-D[XKLAHO>[ M(9G$WTJFF8WG>H-V>\'3_J#O!D>#?YO>HU/PG3H]V7"[2ET?EW7]5U_2_S;^ MTVS<^_5L_*7]G^:YJ[%S8:A(F0WS5&LPFL2H)]/&/A]FXX6A/_ %V%!VH[.2 MJ/R\.H9)C@\1^[MZY!JVNJU5@'I%;0?O]]U!%.#5Q65> MM"74V/L) @]#D;WB"@#8(;T\R88(9(*6&I.2$LP2JQ$&7<;:!0Q6L MML!5-N,G&N.&3-W'5& M5%N>SQZFESO(7ZBB3<8M< OF^ST,MPW12KIH43W;Z3Z3L*%C8*=Z6Z\[H[5-WFFQYY%TB=KO75EMGF-;6QGE@30*9 M*3H'07-K'0FG]Q*MRC*VM3.&!7VXK0CHM(HW=)RT*E%M6"R%J>NX9K2I@B=U M\;<6KTOHSU2E#%\-#@DN]0ZCGD-479;6'2.+JA2<28->6C4SK.1!60&<3Z0T MJX[=H/EO8/P/4$L#!!0 ( -O859ZU46VT@, # ) 9 >&PO=V]R M:W-H965T-/4"M<(NU?8OW,=S[? R)8S_ MPK:334[S<*)P$Y]12/<*J?>[,^2]?&263<=:;4$[ M:4)S Q^JUR;GN'1%65E-NYST[/1QL7I9+F;?7A9?O\#]G\OY_&G^Y64UCBR! M.Y$HVP/-.J#T#%"2PI.2MC(PESGF;P$B\JIW+3VX-DLO(CYB%L(P&4 :I^D% MO&$?ZM#C#?]_J!W0Z'T@=TYN3<,RG 1T$ SJ#0;3CQ^23_'=!3='O9NC2^B_ MX^9EH"0)X0P8+-QYR)3.F.'FS2-[^:OW(+2\,A-HPP3 M\*",A:]KP4OFSI/Q6("QJ8J[7@HQ0 M#'#IM1K47.5NMJUX5OFUK>;6H@2I+"]XUFFIX@V(RK)6FQ!>3BQS26L:N:(7P2$RC\UFT>;=! M;5N3NBR/-=EG/:/B*<%S9DG26/I1D^W"(@!5XV_Z'SHV.7'IVJ0@?"H..KAU M:XB3Q@R U:IU-C2A4)@Y-"33,FG!*I#4NPDL(JNL[JSU]/'Y+37N?:0/:A\@ MZ7G:9J@MW3VP5M8*U"8Z89YQJ15=%DB^"][EDAFC,NX3X$'Z;)/@B;5N[T@* M1_GD\YV!AGBKX:TE5P!WIBA.@G4I9,;=#^A9I'&#LL6^5)0(54K^+VTQT^]2 MQ=A:[$!ML*L 98AGO/&>"E[XK+KU(V/.I&H )4IB@" T.M2^DB$L#W:.UK=D M_BI-PM&!O0,_O7[+[E.!7Z)'>IGD[_7)Z.06JU&7_JXVX#/:76C]:O\) M,] _DJ;_ 5!+ P04 " #;V%6"3!AA^(# !V"0 &0 'AL+W=O^ZYAW>DIFMM'FV%Z.!'4RL[ M"RKGVJLHLEF%C;"A;E'13J%-(QQ-31G9UJ#(O5-31VDA8DP6;A7I:5XX5H/FU%B0_HOK=WAF;1%B67#2HK MM0*#Q2RX2:X6YVSO#7Z7N+8[8^!,5EH_\N1+/@MB)H0U9HX1!/T]X1+KFH&( MQI\#9K -R8Z[XPWZ)Y\[Y;(2%I>Z_D/FKIH%EP'D6(BN=O=Z_1F'?":,E^G: M^E]8][;).("LLTXW@S,Q:*3J_\6/08<=A\OX@$,Z.*2>=Q_(L_P@G)A/C5Z# M86M"XX%/U7L3.:GX4!Z/BVS1RA,3S*!N\%KU7>L K2>&K5JZR M\%'EF+\$B(C"ED>ZX;%(CR)^P"R$<3*"-$[3(WCC;5YCCS?^CWGU7N?[O;@# MKFPK,IP%5.(6S1,&\[=ODO?Q]1%.YUM.Y\?0#W(Z[I6D(; G?*L0EKIIA7H& M5 X-YB"5TR @H[%T4(A,UM(]4PVYBFW1R$S 0JA'>/?VS66:QM>;53]-KL\@ MT]1AUDE5@BX(R^"3KI]XRDQXK4DI$(X=F#+'?T)RD^=LORM5 M27A)#X=@39PJU5.$#[\BO7_C8CRB=V3 MFX6V)C=!EU).04D#44.+)J-CI9N0Z21A.AD@+R8$F2-=PSEKT+6$FZ%Q=.-" M(950F21WHB.U!;Z'>8>R='.V\AM6_I7WQ+ MMQP53O\L;E>W'Q4W_5OZT[S_(ODJ3"D51<>"7&-JQ !,_\KW$Z=;_[*NM*-W MV@\K^C!"PP:T7VCM-A,.L/W4FO\-4$L#!!0 ( -O85800;@M< D (D6 M 9 >&PO=V]R:W-H965TRDS1MDP"IF^X6V#3!IMN]^TA)M,6&$E62BN/[]??,4)+EO-T56""(Q;=Y MGV>&/%E;=^L+I8*X+TWE3T=%"/7;_7V?%:J4?F)K56%E:5TI X9NM>]KIV3. MATJS/YM.C_9+J:O1V0G/7;NS$]L$HRMU[81ORE*ZS7ME[/ITE(RZB3_TJ@@T ML7]V4LN5NE'AS_K:8;3?4\EUJ2JO;26<6IZ.SI.W[P]H/V_XJM7:#[X%:9): M>TN#3_GI:$H"*:.R0!0D?N[40AE#A"#&]Y;FJ&=)!X??'?6/K#MT2:57"VO^ MTGDH3D?'(Y&KI6Q,^,.N?U.M/H=$+[/&\W^QCGOGTY'(&A]LV1Z&!*6NXJ^\ M;^TP.'#\W(%9>V#&39B;-KX6@WJ-$'J\JG(9RNR"DWP6%5XUPX M6UQ=7G[ZQ_)S9XA ME\S$I:U"X<5%E:M\E\ ^9.L%G'4"OI^]2/&#RB9BGHS%;#J;O4!OWBL\9WKS MOTOA2.[@:7*4,V]]+3-U.D)2>.7NU.CLYY^2H^F[%X0]Z(4]>(GZCPO[,KED M/A$ODA0+.,\A4QIIQ%5J]$I2[GCQ\T_'L^G\W?_\_;>2CEROJY6 YU29*@?O MO?V_"<#+<[$G9O,WX_GAE(8'C_8<)N/D:$9KAX_6DH-QC&>'23]SW;BL %3 G&6I S L M>/&EX'$MJXVHVPU>W$FG;>.%DVND-=AI6%X'5?JQT%5F&C+E6*1-$)4-PFC0 M4Q#/CL72R#OK>-_*J5P3ES'0M:Z-(I:[\QD\"XQ6=*#4YG8L5J;)K%=T)'/2 MX),USZ!W">K.ED+V#*N&76F7D8$&G8DXK\ #,KNF9HC555S=M*>A*1_("N"W MMU :&F>V,3F-@9MT(FSMPI9]_Y)B(!*,F$?R!6L@KA6L+UI%"UNW<%R]QKVTG=< MMEKDRF=.IYB3J;U3+ MILD$">!'9#Q(@PA?_3]C*^)B*M?1B[^CH:)*02PQ, M.,;XS?%DVHUY[][!-)D<;[= BEIQ-3.;B?BUD4[""Q#J=QW:C-V)-D6*0F%X MGBB*[S@!K\%2J&<:L[D"*5O'.(6%#>QCR,Z94A1_GL6PE!,4I(%,$PH96E]F MLN'8H8!%\. ;QLA5^]VZ6):V04R2*S RNG4F!,V:6)+U3 M1I+M=>4;*(I <$J7:>,\1SF%(3OJD;4[.V-868'X]IP$T$=5F8:YUDCQ-LF8 M_I.A"+GB#$$:SGMK=,X"I=*P.%Q\(<95)6Y4':(0LS>=RZ7XUKA-1_[/R59J>WH3I!<(GSVFG3YA^$ MXHU7 (^58D\^",#!2I\62VV(@?AF8>=.F3:''Z0OQ(>]E]I1O829X%SI4@T' MQ'L'Y>0V(>!1=FV?JH_%$WO)Z\,'-4"*PW\(9S?2 #-ISABQ;$(#/WEI%"-@ MFTAL_F' YDY7MP,(I[57*?AQC>RJJ21 !%7\=N&QI*+"/0'\#LNBK_$-:@VI M3(9 ):^@W2)?(E]1ZK"6JGJ:A@&;W3Z, M+G5?QQJ[*R(:)<)C24F!@)&4DB](TS8$0VK$-I6:JM*\H_K M!JP!8\VFR31FUXZ^" D)1VY>V75%10.EUB%.T=$!/Y5_V:IRP'G,7%$I;06M M**-TB*V@H/)+)]GIN%O?4H2TP9VUR?2*[JYYEU*]UV%7[.6#_5SDZQ234J%- M-!2^//)NT^ .V(X;:<0\K0+N],/NT\=[=VRB@G7J^1+Y1%)UUHWY]*W)5TRT M3;0.3#F0F.Q5%BP3/>Z(DK6Z+$;KC() DJ#<*1!L8_9Q&>7H^E&FR73 %"XW M%EMW@!;\J%#EM@2(Z0QV2KW.-9K_-GPE2A::(F[2HM04\G!):)\O4!,(&@M9 M4VHD2:<"7'=+_7=&93[OVZT;VU"N5SO-Q$=C'9H7-"#H>Q$WW-M"5JNC^[MV M;[P#)7^#R9Y#142S#W*C8,Z_"F@MXA6:&PM D:,G%4^21AFB4TNJA-R-: =$ M[4"QEINRK=9[\\E1CY[X^ZA2UU!XXI[&-\RQ6!<:NNMXB>@1],=1DZ'B81Q M9V>;5?&X)R7$ =-.5M*_2;_!Q7S1@;,!=[!49G =3&5VBVYX3*TSQ(I2A"(Z M*'#+T%J;D?2YPH,\IB8 .$OX0_.M/QU;,U49!25Z(WB+?"OCQ8+Z;6O0' 2N MJ#+/=>#;!U7H\YN%.,#UO,68Q;"M;B%F/.RF&=;Y NO ;E7I_T3 &H !F2WV M0"PVI-L6\2?4HKI@MND8.Q9 G0%I/AV_96I4=T&XE+CEB:2+ #H[O.)P/[=1 MH;UR G9]##T*40#VFEX$XKM ]!LUF3KV-/%QM.]WZ+$1W1/=,>G>2<\P) H M5 .1AYT37W1V ]F3K11\@3L1FR]]3L%X9PJ4,I.G'IWV!\^#)6*;'T'Y(EZ% M^%+8S_;OK.?Q>7&[/3[2PH8K! 9NB$L'XYBEG:#8&M^;$QM"+;DST(A M81UMP/K2(LC; 3'H7Y_/_@M02P,$% @ V]A5D<;4E;) @ D 8 !D M !X;"]W;W)K&ULK55M3]LP$/XKIX 02(6\M:6% MME(IG4""@2BPSVYR;3(N[L5@UZLC0\%WBK0)=%P=3K&7*Y['NAMSZXR^>9L0?^H+=@5C<*K+\ M&B7-"Q0ZEP(4SOK>,#PY:]IX%_"8XU)O[,%V,I7RR1J7:=\++"'DF!B+P&AY MQA%R;H&(QH\5IE>7M(F;^S7Z%]<[]3)E&D>2?\M3D_6]C@-A$[P04*T2H@<[ZJ08WG. M#!OTE%R"LM&$9C>N59=-Y')A7\K$*/+FE&<&P]'HX?KA:G@_/H>;^XOQ'8QN MKF_OQA?CKY/+QS%,(&I-2Y29'#;NPWVIT MFO&!W75;[0,@ :#Q%C202J%(7L$H)C25<,*2?JRE-%Q!NAG#7MXPW ]; M<2.*@X.WGG:G$07= [B7AO'/7>NNQ>LV@N.*9KO;"-NM&OJ]K\W?4(D"U=QI MH2;L4IA*,.K36FZ'E2XT<)Q1:G!TW/) 5?I7&48NG.9,I2$% M<]N,?AFH; #Y9U*:M6$+U#^AP2]02P,$% @ V]A5B_BM4F4%@ &ULS5QY<]M&LO\J4XHW)55! M$ Z2('U5R=>N][W$+EO)UOX) D,1:Q!@<$C6?OK7QPPP &(DI5]6Y58Q#$] M/3U]_+JGR9>W>?&MW$I9B>^[-"M?G6RK:O_\XJ*,MG(7EG:^EQD\V>3%+JS@ MLKB^*/>%#&,:M$LO/,=97.S")#MY_9+N?2Y>O\SK*DTR^;D09;W;A<7=&YGF MMZ].W!-]XTMRO:WPQL7KE_OP6GZ5U6_[SP5<7314XF0GLS+),U'(S:N32_?Y MFQF^3R_\GLC;TO@L<"7K//^&%Q_C5R<.,B13&55((80_-_*M3%,D!&S\H6B> M-%/B0/.SIOZ!U@YK68>E?)NG_TCB:OOJ9'DB8KD)Z[3ZDM_^3:KUS)%>E*5%!=3QG8M(47K#E+P12JXG?LFS:EN*]UDLXRZ!"V"KX;D/(_GJ!$RAE,6-/'G] M\T_NPGDQP>>LX7,V1?U!?$Y3V&*,FKK92O,UW^S"[$]NP%-5M+D#?HF_G MJ.:QB. 96%](UK-/PZP4->QL(6ZW2;05Y3:$I8M;64@1WH1)&JY3*/)&WL@"K!\X*?9YP9/!JX[XM,N2 M=5V*CUDD,S1=\1EX$*?EI[GO)AXC]YP7YQ9BMLDB](Z!G[OG?R=W,BB M@/6_-==/789;582IVX!N3[+KW$HK- M#5Z474);F<;(P-_K3 I?36]NP/O-1E(@$>!NI9;]_6LO)(@K O:/41#W..4? M?>]XME"F"2H+;C@2)]M5TB+)B'R/;)66NL1]D%'"O!88\^ 1.(*J2*(*UD=O M'=X!UY'@FWM9$)( -D1X"WM?LO'DJ$CL4Y3[X:>BWHLJ%VA\U]>%O :A(VNS MA>4N5I:_"+0?&ME=<&([8%1QA2ZM2) ZO.Y[EN,X^+_( #VT=,PQ0KGW6/F^ M:EJ@V@C9*];5-B^2?TM2*1S9U1Y>.6CYX5(Z+%1;4.A1/VOR-:XY(9'M.61W M11R 2'#W\P$6(7PP3\9:CA*$@%$@N[B.V&1SL*=3]XR72-PKO1+P<52S>(G' MSPF+0=+H V@D\+U!0SM<]U%2XPT"[CU[H3<'ZZ"5_@D655I:VG M1[F2OT"71!*PQ2>E/ _3CUUX)]9RA'N-;KZJ?&'F>=JI?(0YB@Q"R1=PV%F- M7B9&ZP7Y0'X"8+?CF/%A&Y1AT>,R*1O[ G'<)'E=IG>#:YHP[!$EN,>P]=*F M8Q:;+[Z7U42^V8)[7=$H65"\(5_D>9:86XO5PO)G[@.<.D!7(+R6,M."L\"= M5^1$46O2-%3Q"R7B+ZUEX%O^U*\"7/R7TQ0*(HU$2 BJR-X0XP-%5LI;.-! ME ,=$H:F8^P,(VSP "R99)G(1%(DD_PLTF M22'04T**/, <^["HDBC9AY1I*!$6I:$?XQM(85>E+?%1(TC "8:S5-[@+K)T M0=%U;1 LYYVZ=QP3M(HZV]04_)%^G95@9/#R:'AKIGW %.BNP0XZ:0LIU8$" M*?4ZN*_M? <[4"2P9K7;339E*VL*QJUIH.A@D0U%D2Q+V..N)3FKZ03W*SG' MGM&/%QQT$GO ^:2.U2YI\E;%>(H1E/7UBA5WAHGJ(1*^. X)5EJ+YMEBS^? MS&9=RYMS(CJ2 ?;J&T ",:7V/Y+NJPN%/H<"0&:0B.[.'6A1-JB^05JXK3J)"P/Z767K4^LK&)A3>/ MR*6-[ 5N/JHXY3*M@[?%VQK4""&$-3;T&M1FC 2&+1]3(T.!AO_:(@:C\1RD(YI.#JVF(J*E4/CG*&:EA'P/P MFD!]TP2O09IY!.X6R#R'B,YEUS2$)Q"_03YE*6)0L62WDW'"\D'KAPM8XR-+ M@TJN'6,"*:=I?JNI=I_! -;VQC\!4VCPR#DXBM/U&=CB6\:^P,';/*N*/"6$ M KZ& O2X*4%@/XUXX=-BCV58;2D//8WY_=C(_Z;'EA)"-;M,,E$LA260B<7V]Q="R)3;9^0]8/7H0$ XJ M#' !5LP1CW1KQ*@>7\ZJ!F7G<2-.04;3B $[/4P?1D(9[CZ#FC$=!@H$ M6BW<>K(2W/M20]PPBO(BIF(9ER'K5#T$CPWNKZ:*!U9 ,J?!X94JI/(>$ACN%,.^%,2^_A0V(H< M+;K(VS)O@;I1\//FI&,D5N<"=:?WJLGHN?OYIM0A6+\3? /H9<4B_ MU"\_<]FNRBLPF1LJ',/+&ZKED',V &>#W[6WH@.B80&?4HV6(&O/1PX1#"O M&>NZNH>J >T8RE$8%ND2'OMO$6W#9. I>6]>7BK#V"R/-O/U(X M M/A#. U.'L+C/L:[9N.4V!V]N324):TEF!H_PV-[205A^KY #3!S0_>K-1*5! MW[*K=QH*-DJ3RAN9TN8C4=#Y1*I6@PD#4"J[2394D*0\M8@]*+1O]5[1"$FM=I3,8&FD+:PFGZD8B] M(L2.&P:7!($AH= 9V12G5Y@;:D,O&#Z ]P'^\6 GP&%4IH6>TNL4J<$Z-H6 MX34M+1M39_*J3":B/)ZC?@FX-X44+$J*J-ZI24!B67,\%!D\T#Q"//0_?&H[FNB$6+?=()9C\1.T,@R\*QCTW<86 M $@L>A8X]EQ?$F&\XS=WN/;4(@/Y M'3]C:$BY7HO)=UWAG.2;FH3JF)8/]M:J!#&55 %4U5DU)M.E8-PYD)@@EB): M>*9@Z9-WV)KTC@52A=]! S/(J#FFX76,1YL!7\DMW MR!M<<<6=NA@VH\?*R!LZ(U5H&"O(($@?D91NSGF() B2/5MU=GYA+[L;[QJJ MT!<=EVGU$S MP9C4A-M[!E@16+=B M?7\#[N_;^==H"X"^//\%4GFT2E9&% 2^AVI2IV%["A.69;U3]%4'8%,]8DQ MV.N!*^XXKQ]<==B +2[C$:# EJ!&%MCEQ*FF8(S1P%#3,%38[;"&*4=8,"\= MXTVPE@K1DCMT3KVAV?K4&OTQ9TU82JG$MJW_C[VJ,;I!"(#H 5 JQ36$')G4 M:9["/NRL@ ("4\1?-SGZ[93J]=P?M9$)'?451AVPZ4>YHMJQKFK>4E<[GE^H M@QR3=[+2NE0IGU*! =OLVSW[]N=TXN[X+Y[L+[D.1&/41H?.LFP& MV>ZK>74!#OJ?Y-;UG3DXZ?ONZ+\-S=];SHFY#WQ,KIC[@LPU M[U[A_-UM9JWC+V8D_U8I2]^=TAEFJ.\NDW^ZG^ M_D-K^!-2N%3&\EB*_?%?J+Z)&W4LA5^;=JU6591GT#?HN"'$*DW:3MR<2O8) MJC8U??D9 [+X#%/H.Z15I^#%] W0/C#S,HD:#'%*/BZO2_!#Y1F39$QSIAJN M/AFX$OSSW\.,JB4:%KB^M5PXS0S/Q&QINRNP#]>XMUCXECM;BK\J;^.X%_ ? MC#X7CG_ATT?/FBU7QIC MU>+HX7;4)ZUE!<7OH,?EP;5Y=)VY@^G&K145XJJ M/S/(KN9VX#V8K.LT9%U/B<'W3+*N[3I'D]7J%$,(MV8NA'%C5^:V'QQ-Z2UW MZ7&$5M&)R,X#DVA 3O58HCU%.D28[LQ:SN<&_;EG!W-0):V1V5=.?6;.%I09.#'J2^LH*%J1XS MSUZZPK?->W/L>?3:Y=[C_9.,O^U'><(:DKT>]C/3/Q;*-(__O=[_:'U2*S?U MJO_,W*FGBDH_'$I^].]AZ&E8Z\6:T>^Z'/U@\@WM(E7 M)B@[&''Z,3M\^)F3TM-G9_3\JHULI__DH,91$E\P'K8WGPD77+D+'OF9\!<8 M*SRPY27B1KCC.>B0^(Z^@O<"]-(X8@8Q:P6A,9BCM?M\9^:K._H*_H)?\7C$ MPO8"H.A"[/-MCSTUQ%.^HZ\XJC)7\\!>@5/T,,;B[',8!F-=GYT7Q$SXN[0# MG]^F3ZZU=)?POF?<\5VGN>*_ 8U8>+:_@OF]60!(&*DM8/$.-41Y?#7W^3VU MAD5@SSQ8&P%GN)PA /!H)*QWP;'<8W[X$U!?^&)%_/ =W$G70[_8?@H"/<,J M4!Q #%N"%Z4X#I'2G:,$EBO;04HK>+3B]^D3+'!%"^#+PRF.M0(5F# 0Z:#$ M'EY[=M.''Z1GE&*=4WY[3 [VR*J2!Z(.,#WF*I4%=^8HM.:.JBXM[:5GOC90 MFZ-#DZ2!B@?\R@9G_!#'BR7L?UL(F[OM)?,*+RS'*F%ON1N,3JU5KUJ_-J@. M'['6Q:G/XTMVH-*.P2H89="KUH(QC+%Z.1!]+>[24M171O$7+QD:]=Y]R/W$)#94"@ 048[ JNR +3Q# M:'E43>$'^@_*EN14W@?+8>';$,.:BBL7-7]K*JZ?C1(/YR/\C$X8D0O=3CI4 MX-R,-HM.5G-A83L9EK5J1&BK:%&:4V&)+!>PV#=9/:# JP7.CZI =T/' M2_K NO.U[Z;ZH[I(*G42Q5_# BD/KE'TRG+M"G4'!I^W\!D]EL_2L"RYODZ' MBFFB>L?4P32M-&X:$]=AJNCB3U.TO6!/5[0P]/@1N_B?J&V,0JG#]'X,)ZJ\ MW4S,*2,\?V=F^496_@&5C[/Q7UL!#23C>NS*-5.F!<7'J=R[C6"SI9FC!*Z] M7$[FUDV(-/.V96#/OZL,V")L*PK[(DDTG).8Y/R;'0CN;G.LY?R#$=OFA,P$:K8'S[)<(Q=I XN5D\ M!RX(P5.\A:G 8KWNE-QM0,=JJE&)C\5U8PQ^V07[7=9I4N()@#GI==YT(AT/ MHL;=Q,6$B)\$<@4SVUL ' #\Z7H*L@ .",;AU7@G9XLO'GD>29WMO4+(*/9X M",!0Q\L_YIE)7I!/!2U(:KY:_".(PFT1Q2OZ&K$9]\^ZJ%UR;KX>/ MG7,;S;HM26I+P)!S?K+,J215H0 NT.. .;O9:XC!#^@G]%(5N<5)M,/K M+>:VM!+<:=.VI+:EWJMY->QIYQ]3R-&M,*M:S;&<^AD!VI'VZXC\-42V8F./ MN'VD@+?^@%!9J5\F@6GYET1FVJ;G1P!UISVY?SQ.US!];,D/Q>V31_U/"-[1 M12E3:[I=47:=]E?3_#K=LN^5+*ZZYZG8"76KNO'X:Y4]#62=R\H\36(^S$XR M\"[8I-5T33XRLZ-^*T/^'>D9>];N @XU3Z7[HN@>S8^1UFH!,NVT 756,;8( M?>C=M!,_6]FSAH+IL$=:7RQ4XV!PQ*A*4FB;&SGP0608^2F%L0:DJ5CQPS+M M]%(=(5/W4*9+H_?J.)FZ]N(1,ETX(\/^"V7J/T2FSE/HJ?KZ MEAO,SP8>S"S/6PX]F%NS%62+:OIHBXD,J-0U]MA6]+LEBI]G8NY8*Q_+OO.% MY5'M>3ZS@E63; _]T."%\4.0.PFT\>5_H")VA^ M9_3U_P%02P,$% @ V]A5JV_;6L)#0 ["P !D !X;"]W;W)K&ULU5IK<]LV%OTK&-?;<3JTS*=(Y37C)&W7NTV3R:.[ M^Q$B(0DM1:H@:-G]]7LN^!!E0HJ=I#O=+Q() O>%>R_.!?!T6ZK?JI40FMVL M\Z)Z=K+2>O/XXJ)*5V+-JTFY$06^+$JUYAJO:GE1;93@F1FTSB]\UYU>K+DL M3IX_-6UOU?.G9:US68BWBE7U>LW5[0N1E]MG)]Y)U_!.+E>:&BZ>/]WPI7@O M],?-6X6WBYY*)M>BJ&19,"46STXNO< MG20G+!,+7N?Z7;G]NVCUB8A>6N:5^67;IJ\7G+"TKG2Y;@=#@K4LFG]^T]IA M,"!Q#PSPVP&^D;MA9*1\Q35__E256Z:H-ZC1@U'5C(9PLJ!)>:\5ODJ,T\^O M?G[YYO7W[,/EO[]___1"@R*U7Z3MZ!?-:/_ :,]GK\M"KRKV?9&);)_ !43I MY?$[>5[X1RF^$NF$!9[#?-?WC] +>OT"0R_X3/V:T:%]-$7$XVK#4_'L!"Y? M"74M3IY_^XTW=9\:WX PNI9KPQIL99XSC3RC&;U^G+R?,#!FB.2.J."J@*@5J^%\BAD) M&*\81^ H)0K--F!;9DS<((=5@FU7HB"^]#7;9]>.R/$$423H54:!G@<,)G6U MXUUHJ:6HV)FX:4W&_L%!ZA'3)9L+8KWF14,20XIK4=%T("\2=4/[8R&IZ;W& M1%4FMV2D'CK*M6G2*VB_J'6M!,M@+'Q(6I/;,36I6,\19Y2=N^^4I>G'HQ^7O6K-\!T[99X3^+$3 M1C/S'&)4/(N;]CAT0M=G/S1V^F[$U0]#)W*C47LPG3E3,!SUCT \BMC5?%Y$3]',<>.@R>RCL1C@1V/GAL_/9NZX M.7!B-^QB91P2X XM[S8G,_CSF%CL.M,H.:A5$/AP_?'WT(V=R+/$(S0.@W'[ ME_YWJ\#7GZ^[[=X,4S8VGQ5-,S2QZ=%#S,$(.#BPIUHF"L>)G'E)IF!RA][G_OQA :M(6 MY0I>I!83.K$_-M=9XGBN/Y;H+'*")-ZUG[(@<9T@=/$4^H$S"RFY^][4B:8[ M UP:_%"D,A^N\LAGI89_'$MU9AG@FTU^:S $ 3@"I2WF,)"CUJ7"ZD#N ;*^ M]S?*Z_=>Y-&WQ2"E(E1R[[QKR_M_V5QLC-;%(R'Z#IT#Z^[;D-;I(' 1H0$] MQ8GCSQ)Z"N&CLRZ]#NWB -UJ,OUB0'\.K+R0>IR](B<)QS$;)$XR&\1:7#9TO&EB:?<<=QH^@D9E^EM;"1#6@%T:)QU) M0_#%%C^6%02T ;RN"JWX>0=@\%Q4$/^@<>C?\^V3;FM'(D*&BI$XWL 1E46( MP"+PV32<6:P1([!AI2Y#FGCJS*VE+8W;URV$?I)8LCMF!PGXKY*17O-?$;Z? M+A;Z(HV<&L6+0-?$M1*L*H.^U%Y79B\4^367/TF-&7Y3 4EYL&WJ/@'0TF\!>/6A-G!D8O^49B49%_] O-3LZT MK/0X;\ Q@C$U'ZU=MEL@<-.5K$S"8^?]3L=X3!",'=1.EOZH_E6$\%WUM M%)(H["F4)M8'/FB)>_S;)B((=^ZB8.6B'L_7%(!Z-ATW)TZ$ LTDR_-[)$L_ M5E5+.5*W<(AMER-9Q[0,;$(YU'I&K.WM),@ M,U;5 PVP\3.S!W[XM0)O)A]P"(CBT:9#;]=FZQPMVN$R9R.^4>)XX8^>[/3 M1,!"1^,VT7%E@$M0OGN6!LTNX 1'PS*6RJ:71LUJN)FSK2!&28$ MQIC[OO][V?"GG?T?GA(OUP"$@S0RL.8+/? 1'8-=HYL) !_W@J##P[)D7VZ@"FD867'??_QT4N3P(1<[\F1.'-M3A MQ^3;G\_]9V0^>S!X,4@'M"_F(XGZ@XV&5[7JJJ"';3;IX2D%\/X\E]6*-G/K M/&?78TB&E+'DLJ#--*$TGFRBFCVL.CP50**I[C[996[//XB6^+VF%5J)W.PU2U"BT845Y)775+M46D,K%G&W2D4(1^I_XDMNX0'IZS3'P^MV2P0WD/;HUO? G#:!(^A*$[ M89<6G+SOF2N>?0H0&-_@&PAW8XYK\.) M4&E+114S:1Q,L+BS-ZDNR0SCX"1(E0OR6$Z'9E0]FIWI0?%H$&U_H-=FC;G0 M6SJFZ<+J(>=!YNA,FWV6G#[2B9O93&_ D-EE475J3K7,F0UU@%9P(3) :XK^ M++$7M,D.YEB)<= 0F_-ZT^_\\)MS. K(&C4 *"5Q;;ZU%"A5M/H9$IWTOR(- M5IDT-PPV1S232H6J9R\R8!NZ-+"G;/3-S=M)-&(3/.OZ[;2U^%__0B9M% MX>XH=&"7=A[;DU"R,QENCR =+#9,N\--4-S4:E/22M'1_'2+ML; JS_?WYU1D4U0 M.W7G69]SA/1P1/NC$?;C4%A"R7>[O6B%9R]X;D#1>(?#VV%]VA^847V;97+@ M0#2;9=6V=*MPZ]M=^6S6BR%WVN-Z )V-DNABI?*J7=H^065'H1H@.\!*@.;# MV@]JZU,&=/A5=/^Z-OA*MMB!<,+ 1RSB#2SR&5K\#ZV"DI3.S+_,)B3.$6OX M VLT_+IWZT*"E--N[=CSPU"B@ZFF2[I'%@YI1[_W6"8NS;IV#_C6*7)G"70' M:%$67Z(F\-->/F9;4&JF2EQSF;.F) "!#@KM3:Z#A;&]4$*9V=QQ 3;!>B$7 M,N5PP>.50E.%4(73U0H02-.J00S];-?3^S+#97[=KAM"K&O'%V.[6&X8NFTI.W/!^7\U@GVYBJN8*EL%O=ZK! M/3:#"W+#&US_Q'N&JI/&7Y'K%/NWR_HY,\N57JFR7JZ:7'7(*-V>-VW:#VPX MU "U#\EP]>Z]G5EUYWCL/C2[U1^")ON"$@&3?2:VFX\7@QNH:Z&6YIXMQ3,< MK;F,VK?V5WDOFQNLN^[-/>#77*%E MOY@:T<)#(Z19!K6U[544F:+&AIF):E'23J5TPRR)>A^95B,KO5,CHC2.9U'# MN Q6"Z^[U:N%ZJS@$F\UF*YIF'[0-2L.5!(W5,E@G5YNIL_<&GS@>S,D:7"8[I;XXX5VY#&)'" 46UB$P M^MWC*Q3" 1&-KP-F,(9TCJ?K(_IKGSOELF,&7RGQF9>V7@9Y "56K!-VJPYO M<'U//N WF6 MU\RRU4*K VAG36ANX5/UWD2.2W8S&!+ DA MC=/T#%XV9IEYO.R_LNPQIK_&<*_CRK2LP&5 Y6]0WV.P>OXLF<4OSS"B+E\]F3?YC,\MZ;CFO49EF84I9/\H6/\B1/PSR>C_+K?[BH$%3; M7[/3L /3Y7=ATE^4H=4N*9%W[?%8T@% M2U6H',E*J\8S+Y@H.C'4'3-.QS5@59$GS81.E%#3+5-!(4T!:7DY'/CD M5^\V.NFE#>J]GQB&BKN3MF^KHW8<2NN^%S^9]Q/M/=-[3IP$5N0:3^87 >A^ M2O2"5:WOS#MEJ<_[94V#%;4SH/U**7L47(!Q5*^^ 5!+ P04 " #;V%6 M*1/_-T,# !3!P &0 'AL+W=O5!:6U]%DH31<2=!8S(/KY&HY<7@/^,9Q9P[&X#+9*/7H M)K?Y/(B=(!286$-RB$(R(9/SO.8 CI' _'/?L'GSOELF$&;Y3XSG-; MSH/+ '(L6"/LO=I]Q"Z?J>/+E##^"[L6FZ8!9(VQJNJ<24'%9?MGS]T^'#A< MQG]P2#N'U.MN WF5[YEEBYE6.] .36QNX%/UWB2.2W?7A]@NL/UU_GD66J!T@RCJ:94N3_H$F2>%.25L:6,D<\]\)(M(T M"$M[8$AU[OO&_)MK23([3N!JY,C7+,TL I?>3(=J+&I8XA-J*E+"ZUIIYBMJ$B>O']_ 6C Y N9J@73D MD-%%T'S3>$SMC;N29R7\;)C@!:?@#5T2#0]=978\G:);20$E$W!/,67C0N88 MPGH0Q^46<,C#"1\B.MU6D1:K6P3!!_0>4[M'WRAD' M&"M[5B\LTN7AG:%5+RM3TF_>$QH*B4X!"-1KV9#?P.NT&1./N(L\0YB[\",;' M+!=3LDR.69(X?ODFA#MFL])M\*%< SO4"&?GX5MJ04+X#,ZFX;2? 9,YG$W" MBV&!7@N??AL)74\ JFBL-I1 7]7^FWAG&L0C:O*F1M^FQ3X\5D[10:.K4&]] M.S-\A>\?6[NF-YR2DU@0:YQ>#$-0+&PO=V]R:W-H965T9G.!P)%H3294L11%78[D2);Z92U7$&K=J,:E6 M2L2I653D$\>V@TD19^7H[,2,?55G)W*M\ZP47Q6KUD41J]MSDQ?-](_&-MA MRRRNQ%N9_SM+]?)T-!VQ5,SC=:Z_R5 M%)1+K?!MAG7Z[/+]QXOWG[^S3Y\_?/EV\>;[IR^?3R8:@NGK2;(5R!Z+41OG_1#(>X7XMACMD,0 M^[X4[*TL5G%YRY9QQ>9RK1@R6\4Z*QTY%F"B6C5J&$CK.<+91,A+HU?JI6 M(LGB7-^R9(FB!PV;IL:0MHITHWY6K! *,TN K"?($F9GHDQ$ M*R%5ZT6[:"YE2N3*:(*I &;==9RO13M)O$ID09+%%B/F&'AD;I'EF4:)'>\, M'OB"8"RRA)TKK/C5B)%I5($25=$<25DNG:^'HW=81)A"V#:KO 0*BN\>SD>AWP9V/I \0+BL?&Z[5V XI@1W,)9H#3 904Y8>@&TQ*&/HD_I3$=6*"I^<9QJA M4@O8LB*7EAKX@1A1V^NMW57@39Y(,.*0&K#?OU=B06ZL'R$#%U/^4DX+0Y-E MK%):I'\T)/AP<7ZWHF,J&S \JVW[N\PT1%UJ G0O%@_8LLGR'&JOQ=:E!WOR M@-B.X5"%!R;P&%O6)>#()":4<2'7IFXL8\U2R4JIX9JQ4_1$7JV-XHYTU;NKH9TA& FEXK&[542^M;?$PABV0O<8C_2*G MXW*1$1"SUD2IJG' 3=<9FKDF G?Y<]\(K,;B(B[A3&-4*BE!87PAXFJ-0HM:#A^.@9U6$+J],<]R;8Q[P?UZU$QR?=?R M(KLS,O*L,'"Z^R"P7-^[F];./>S]Q>,$9N-:/IE8 -,],NR_M ^!3 MB0>Z>'[V<6OJVW"1.QB+(ML*I_YP'ACI[F,?CT(KM*/N/G2M(.A\SWW?LKWP M MVO?QDMO\*7+0&;H\A*>\(!R,!2@"O!>&9V)@S3L\F5"@\12-;_X_%$2L^' L MBAR+[Z!@X/C[*3CU.B<2!4.W1\F?H6 8/@D%.[/N4] ]B()(4.X/*8CR[-G] M$1CF>=,'*(CI4> -74D5GD>#L< )H*BCY0O^DOB1KU-T"4>>/;9I:Y&;_N?( MXV._N378CSQGS-N11Y[W]?F351.15A,9+70-M+VBXT3J0-L>0AI12B1R@7:5 MQ,LYG1 *A:UDT\B,V0O$Z_U\W@BH&YH/8J;6V R!"[52$G[4.3V$M=# M;9S>S;B[,+E+A/[%;/-05'G_;H B0)?Y>+9QV_+\J'_;?S9&@X:F\T[ T9@- M&CA*V7[Q\JG;Z0Q\&(BX68G2G*2@<492N=XXV)E5#R65D9C5:8NL=,+I.&P% M(&]6\:U"E\T26='. B.;988MPU'@]O)W@V8\UO5VT73^R)I*R^3J%9WSI'0L M1#AK^FXQLQ>70F"_!*MX8!E;L<>Z-*O.S:JWO57F:W[\$K5D&O8T$T3L)$5% M/T]@5]$A8+4K,1>*3;G+C2C+EK^ M=.SV)]5[FFYCWFC=MRV]$S(T"./H9T+&[X8,H(*#0A;:/?3/&K(P[-GX9"&+ MAL'8&3%G.B3+4T3,FXZ=GXF8?3=BR%)^6))%/;\]:\2"\ ZIGB1BX0$YYD9= MY_!8Q)+XU5N9Q[@J*YEG*87+HBYDW."@DPHZ[UC!@)NLP 0\ZCG_W6+<^=TH MI/]0L^LHHVSV^4_0H(S9-W$+21WH\^TAN\7^^NOM7KP1P;6WV OE\K MN8J3;(X'^==8Z=*<'.[SK]OWK_U,@-M3&4J,]F".1 M,W8#-FL;5F=L>\UMS4MTL+P=>0J\YC>4&K I+$,?NB%\B ^SW'6-#Y_67Q\/ M.(EL%1UTRE<1R-TM1HWD'SJVZYKE0VSZ>;V'M<78(CF>A4[SSIAM^;:[IQ<. M(VL:!;W[*9H_Y[$>V*$3@#U-\+#9Y1:WN\84N[_(>Z*SM-I.A\[#+-?G@S'/ M]BS;:?OC7;_.3WKO3"!=%^;-D(J9VE*_/M&.MB^?O*G?N>BFUV^N7)B?$BH\ M&PO=V]R:W-H965TVKGR MS7!HT[7(N1WH4A1XL]0FYPY#LQK:T@B>>:%<#9,HF@QS+HO>^:F?NS7GI[IR M2A;BUC!;Y3DWVTNA].:L%_>:B3NY6CN:&)Z?EGPE[H7[K;PU& U;E$SFHK!2 M%\R(Y5GO(GYS.:;U?L%'*3:V\\Q(DX76CS2XR1._\A^_B273R M M-QRW3\$OH7,GT9*XD'[# >>YC/YRR%XPQBB?&R-/J31+P+M67Q\6#R/=-+ MYM:"/6DGBQ63A1-0V-EF?J[SDA?; 7O P*/=5PLK,\F-%+;OU_CI.Z$ F[%; M;AS>,%YD+!7&H7:$!1)Q@W*3B<*QA79."0/YLC+I&IGGUV?2.B,7E1/=O7_X M;I;$TQ/+0#ZK4G #9*9ST)3IWCZ>?<&I)'"%3#*/ E7-4Z^Q&%=6LY)O;2#% M89P\E];7(:H &<-#@V>Y@B8;Z=88M)JV+$FF$(Y*TZ"Q= ,&U5JX ./T#J)K M0Z_!(3/V&6JS?[L5W# R7\:0.2)?"--F#]O :>S5^'@P0AU1"OOW/2S'M"Q2 M59$8QU:HM61"8@X^(!_(?2']FXXK+VM7?@G14328OD 4QL;!9+B/2/$).UGA MG4[P"&:KE#3Y MC[NB(8I2/OX'7?&^4>NPS;MD[:$CZ7+"D6@I=H#@Q-#H/Q#=KF:Z]A< 8[M J(\6:TKU_?+5'2'/P M#-LBK@W\/-_MT=FYLUEPT'00=U3$,-G7,!D-CMN9KS'FYV:9=P_0_?0@(_F# M';TOCKJB6N*A LV_L8 HA%EM669D\0C-[RM8\1F\/(C-'HY)O][UGDQ4E_?'IK/6L5*EK-TE=L M-NO'D^/.Q/&X/QE/=Z*U[3HK?AP=]<>3Z>O/II+Q[#6)O63@CD0<]Y,DV0,9 M]X]&DQU&UP-=P7%_.AKM"2:3_B2>[*8^% *]%Y1&SGX6W7@VNEJMV^!W!M5>BT,CA@?!^)"[+/MX +HDB]HK[$^O?/@SLKPKM!!*BJ>ZJE%+@^BL_('GXRY_&[+IP$E1^I,*41":@$ M6$CGDF(Z!+N/=\_82/IF!@\5V#K%X1,:(B. )O:-W.GS@C V;WK )E:W0>-. M0PB%4*E123JM8>BY^&IEQ(JB(.7&>,DGKA#EC?]JY7SKP*T5=?1WJCB\M(1J M#/$%]7AK.!^H>-$64<,+RWVI"Q@+KOSYT:=#=B.4HG_:$T:N5 CLNN,E$3(M M"@FEFM09E6%A*:HH3!#2A79MP?RL&+<*_+U1GONZ,^Q\@OH.^XV8EH8L22XCB%GS48R9\6PP#ITO_/8_Z5)W[Q[7@ MF3"T .^76KMF0!NT'WC/_P)02P,$% @ V]A5A2;M9;L @ A08 !D M !X;"]W;W)K&ULI57?<],P#/Y7=.'@:6M^M+#= M:'M'MW+P,!@K&\]NK#1FCAULMQW_/9*3ENX8/>YX22Q9WZ=/BJV,M]8]^!HQ MP&.CC9\D=0CM19KZLL9&^(%MT=!.95TC IENE?K6H9 1U.BTR+(W:2.42:;C MZ+MQT[%=!ZT,WCCPZZ81[N<,M=U.DCS9.6[5J@[L2*?C5JQP@>&NO7%DI7L6 MJ1HT7ED##JM)\BZ_F(TX/@;<*]SZ@S5P)4MK']CX*"=)QH)08QF80=!K@Y>H M-1.1C!\]9[)/R<##]8[]?:R=:ED*CY=6?U,RU)/D/ &)E5CK<&NW'["OYS7S ME5;[^(1M%YM3<+GVP38]F!0TRG1O\=CWX0!PGOT%4/2 (NKN$D655R*(Z=C9 M+3B.)C9>Q%(CFL0IPQ]E$1SM*L*%Z>)NMIA_N9M_^@KS>WHNQFD@6MY,RYYB MUE$4?Z'("[BV)M0>YD:B?$J0DIZ]J&(G:E8<9;S"<@##_ 2*K"B.\ WW10XC MW_!_BNPH1L]3\-VX\*TH<9+0X??H-IA,7[W(WV1OCP@<[06.CK'_F\#C%$4Q M@#]HX+.!][AT:[IO4)S'A@Y/(-0(E[9IA?D)PAB[-B5*\HH *GB86>$DV JN ME*/+8YV'6G@0;>OLA@*%D73P2RT<&U"9:][!%2;91$(P#=I%N.A'N6!AC#7FD5#P+A 9?DWKV/Q%*6@ Y(0DSIS5JV052 MRRQKE\H'IY9KEB^J0&I*;7WD"4Y(95:_115GG:@!?'W2[J!*U8J _ID^<9(5 M]Z4GH[9QBV)G3X7\3O. ,K=.E7B0J/^N@^<.8GHP&AITJS@ .>W:A&Y*[+W[ M&?NN&RV_P[L!3=E(FP>-%4&SP=GK!%PW]#HCV#8.FJ4--+;BLJ;_!#H.H/W* MVK S.,'^SS/]!5!+ P04 " #;V%6Q'8\:CX# !C"@ &0 'AL+W=O M\]EPV1L.#E.YJI8FK%%LH@)TVIWO#=2]CO M9V3P4E[*]HEV76R@@]-&*E[MD[6"BK)N)(_[]S!(B)T?)'C[!*_5W1&U*I=$ MD=E$\!T2)EJCF4F[U39;BZ/,?)1[)?0JU7EJ=K]X>;U>L69 M*B2Z9AEDQP"V5MM+]@Z2Y]Y)Q"6D%\AW,?(OP&_Q_-_W"CJ"X/L$ MYEY=RIJD,+7TQ9$@/H$U>_;$#9VK$_*#7GYP"OU7R#]-\.Q)[#G^%?I3XYR4 MA*6 B.I=BX*(+61(\?^2?1@WL*6,4;;M/2F7"A&6_105= S/T1)D*FC=UA=M MUB HSQ \ZI(I0>KEK&F+CSPL):6N@JT>74]1QIN-RIM2UZ:4-TQ)C"0I=:( MU0B=9:2D1!8HH[*+N/QCG^%7C^;V]L93%. P"@>VYV,WB@:.,S?"_M@_'[A< M!P>A8Y#7Q^V,/SV(/DC/!X/$\]B/(Z=\Y-0>_9OCE+@X_A(PUF$ MX_ G4,?\W_M5V(,??P6Z))KV1J*V5'0]0._M.ZBD:QR^AG?MURM=4:DN.27D M.M6YB$86$EU+TQF*UVT;L>%*-R7MM-!=( @3H-=SSM7!, 1]7SG[ E!+ P04 M " #;V%6BJ;+MO08 !!4P &0 'AL+W=O(!"74)*$" MH&WUUY_=Q8N4*,9Q7_? M9 M1<;.GEJ*&)X72%;=PJ>?[9JD%SVE05>Y/#@Y>[%=OZ5[Y_K]6]78 M4M;B7#/35!77JR-1JKMW3\9/PHT+.5]8O+'__NV2S\6EL-?+CR6L<0&_\)L6=:?UFN)294C=X<9*_>W* &(E29!9!T>%C,C!LQ5>7O,K>+=T]>/6&Y*'A3V@MU M]XOP"WJ.\#)5&OK+[MR[+V'&K#%657XP7%>R=O_S>T^(UH!7!UL&3/R ">'M M)B(L/W#+W[_5ZHYI?!N@X0]:*HT&Y&2-NW)I-3R5,,Z^/[OX='AZ\G^'5R=G MI^SP] .[O/[RY?#B/^SLF%V>?#H].3Z9'IY>L,EVSE4I,RG,T[?[%G!!B/N9G_?(S3O9,N]XPKZHVBX,^UCG(N\"V(=%Q)5, MPDJ.)H,0/XALCST;C]CD8#(9@/.]6JL:4*Y:5W!A92)$S6;-,: LZ UX !:/MBO$Z9^+/1BY! MY"T(6LGK3!AFE>6 QYS],#G8&X,$E"4),TT)6RZJF=!AV\=LP6\%FPF!&J,U MH54PP@A J %NTRQ3M;&Z<8H!'L(U*CC\N6POHW^:R1Z[%(*=*BO8ZSTVL$'/ MXP8]']R@B\C>B\'X4ZY61 OT8^/P%"WO(3][$5Q$%0_NV^%/\0&KR+RKP:1 M/ZEOA;'5-G0?.;B#RNN(RNM!:(=9YB3X I@?UC@K11]*@T#Z*=@#F?W[7Z\F MX_&;(1J.#Y)%._@J(6JK-!BF7KOTR-%=;%KV=?P5:6PIN(]!P?4B]AA S"ZT M$$.83A*FD\$)/BF5WX%^[<7M84.9!18$?0O*E,EJR:4F'%&3XK^ZX27Z4-*, M&+Q1*2U8H4'KPTM@(60!JQ&H$9:\7H$:+Z4 G@9SD4 M-Z)<[=H%KW=KA13FEA K8%X&XMX(Q(.#B5DJ;=$X-;4;7Z)&PX$ S[",:[W" MQS1FCYUTUP=.M%$U\/\JX6/<;-^(36=F?-:=>=29%I@(;9TA%-V>T&[(&G"0 MU8C-PV:V*(W[RF9@Q!&(1L@/(,B=M(LN(3BY!=T=HZG 6JMY+?\2R"BM>9&1 M<"8W$#&X6\ALT5VD?RCN,R%RLX$'*9>7;TP+W3UV[ &O! >6$.B#;MIY[U2@ MP,&/ QP ''N'?VK51R=#"]$(# >Y][E[G6=94S4E1_EHK3!X.GM#,IQ\UO&@ M'_G^C)CY!/R7>BY!L_9KP&^$P:Z^L-]%\(R 7"=HS(KXH(80KP78*155SQ6")JVRAV@"&ESG3#6Z]?:(H?61&:#M+C.U7&F, MV.!WKC!\936O!%S1()9K%"C$03G] -)18BB)*BPYK8;="KW"_02&XR@HBF:> M>?>&,$)O4Z+;^07=3J'!KW_YTYM1N(0(2.CY*MSM?\JN2T!L_=D'S>= AY,, M:'XEXN/KNA3HGB"#'\$O^S_AR858\)F[6,?F5W[+-S!L3 ;F>>WN>5.#"*X/ M;Y"Z:S=_6>5:^>EVC%V5(.'YTX0_/;]$VK'+!DC*CAM1=@;[^_3.^NHWAWS$ MU(0QZB&49J?2:H4DD?.:76&>GDN>R/>B25XWF,ER>F1NN MV1'H4\..M !\(LBI!"&$OS;>^2#$DGTLRZ:B=U%FIY&BYT*#46D](-,0IP4K M;F'[XF)^YX;;+%+_5R[989GP^L"1QE[IG\,%/!6MAQ 7 M8*='X$*,N<821; M]\&(>\0K'N%^EKB5[#^@%3@[EV5\ZQ>U9!<20,U;NW45)#'()@KLER&5GV+[ M\7!P_QG ;='SPP/;1K@D( RT5&U=R.SC933X6AJX 18>/):2@2< -JP;K^\! MQZ5''ABI/5@QC >E*T&+ PA5%*@G2+F#85R ^A>,8H2U#, :$!AZ*\#THSGJ M#FXA<>@\(PA_Q9+B=_)* 1(4V:[;E!T$8,'2"Z%?Y5Y#Q6OP33 !7<(=5R7 MR L.%J$-KA@F"8%<]<]L9_QT"_CZ5I6WY.T)AHL@1'-8*.!N-[9AQ'8F74AA M%6I&^-$],F=H@$PS,VB,)+ Z+!3=.=9/QH+OH9"+L$1LKW0:9O6MHAHN[8_9:G 5? T"B;4 MI65DW24G3"@XF"0"0XC6JMYU5\C JG:>EML7/];?CINH1>GB!*1=OLM!0:#/ M@]S:B1APM .]Y"MR^O;8YZ&)#7F W(6]/C@R MQH6%VY\H/=2ZV4%5!42")T M(6OT$(-$P&CT/CCYM_Y>7%JF)7KQ'$ET>#EEKWZ:C"BZGAR\\0NX.+OVV#\-Z@EG8:B,(1U&;@7ILA*##\"$B)(@T9(X,[*2)1AM7%(0V+7% M R$WR =[=78=MZ,$WPOP+1M:WFH=0,5SK^?OW3ON.6J#&F4OBA(B82(DM70A M \KYO17HE#L\,7'8EDC03;4/GEO1=<@UQ]"Y$WJ*>Z$S:81[[*;:8U,_1A6] M6ZM[S1V-P*"&DEK=M8_\:I#BD1YQ_Y 5P!^YQX5IHNIO_6"V#R&NEQ#O.K5? MP; &8S&,1.;>+K9?!U1%4:"6'I8/8.\\ET@5C'PVT"!E"E'@G""N(T56M ?W MUI ^\E+X[HQ#F]*6WWOS#S8//%% 0SBSL@4==9H($=@ ML/"PZ%&GH^!UD'2LJX"1XZZH76@Y!@P1J2QTLEPPVJWB3*."R:2C8L$VB;RUK*M8OQ$0+7"%E_^*!NG@ORN\#ED+OQ6U*&@>4 M5=&4H(0+\;W7>!*46%@F8+FV2HDIIC+SR97$\'ZU<"]3QOJU]*%'=G;'3_#4 M3SUBM; /Q[//GGK\*%\".AS40^0RK^*(O4+J#CT.3$BAHAN/76YJQ R Q_=< MYFM=)P:%&%1DT(I#L44J2XV'2TF?53W?Q? P!QN'&KXWS/A&&*T-VK"VE%5L M;(.> 68PBE+=&72,@_,$NHH[_>44%:H!N*!48\5K/J=]V>#0* A,0.NJKD! M@L!:4=G*0+;2ZRGP -V"^U;2OGGKOA"E M]UXQIN[J76]"*"GA2"WU1H86]5-*&1/?DV!BS )Q]& *--4GQ\.51: .)6VF MJ._K;,6NP%"8TA=T,1;':YYM+5Q^3_B=3#=&2>C_Y<( )<(!K(6'F 6 ()S MY*QC"' PP@3JYW#+MH&[8O;QX>61<_;'STD-:8$@1VQ.H2&YR(I"7=5O;1^$ M0->E'E::HV&M:9+:=+$" @?7JS \/D<<\E6;!*HM0N>RCN.Q$_;;AY.Z9["_&D+ -H=9J@'R#WR M$N-:%W9^>/9R[_73T/PP8C\<[#U+K1 8E_\P'N]-6F^ 7ETZI52N'(T[G1%. M:!^XB1BY$L/@FKZZHX-"G*KXX^$R_H6X%37L\H5CN6V-$%^!TF>2>U/!'[2L M;PPHH3EIQ)2Q[Q_/5KE6[.4(#?S&[X".-ZXFB<4P3A M);%+'H'.A,$^BP)8C/ M/BB#L'MQDUN9&6I6:NQ":1^G6TM0<2D9K\D[\/.3-W#9@%<8&2DE&S)JK!%! M#T=4 @[=R9T'9>Z$L @!]Q"3!9T*&*C#7)*T4Y^4RANB]0,XR)']8HF 4+BR<""3$$Y M2(91#OC)OM^"XE4U*^7<>8HS[T445/J:.]L/A$-#2HV3*%Y.U'CDK3ULYZ/7 M9%O4(Z" 26].)4!$ ?.I9;.0RZ6@=%HNT-='")W4CHM2?6X+P<- 3[R6ZY7\ M1(#$04\(GQC_2AJM7X8KOG*91$\ZI*7/EX.1K+/0FHFEG5WD6HPY^A<]$PM> M%LX0HAK)8GXG$'N05$NJ[+B:2DL)==$-%%^A7I(O M2(WM2G=VCXHHHA2WV$O0RH)MR:9+*B1B(\H67C:MQ1?5"I3"70W35/[(O' @(G%_[%+NWO=;O M'65588DMF:#P=UU.R3PK:A'!J!WGC19ACWT(#(/[&7-@P%>T^=0 ,<2(:*NH ME<@UT,S*T!_CJR^MS!KC!=IMH&"##6^-;T#JEI^\%&^FY3 AHBKEL[W)^&,U M[LYU9._$!'>G*/=T+0D+W)SZJ]$F(=5,;.A:7VG;YK26G=1XR'MU*X%ST%DT M0Q],K,5Q;X_Z11>SU,Y3B'N5XK<1@[>(94M921^+412JD!KPQL_@R+U^\?+U MFYBA HF##;54SBI@G"M_9T&'+&FG75%Q&0CMZAIUOHM+:PB'V2IY!V_B)!"$ M5K-&&Q]R#:Z]?[U%4,]Y4"XF96N6K9TWV++E?,*(2#NT-27 )QJ!!BJ+4,%/ M7))8IQ!^VP&E!35QN0*0SZ^'O4[+[%N.1]HLD)'?\U+#"EA^;$$LU MM<\1J]L(<4MQ1_:=UNVWW.<*#/F;#3%Q+D2N!2@MKZHD&7\2_*OI=-IUN=97Z.$IVN=RM:ONB+[-#/2@Y-0V"4Q& M<'9PO \NZ<9EZZU4.W>;&R?OYX".P7"91JHR_]F@;:P$6$DRG_T37_@-..?: MMN;N]U(Z0A;$ N^",JU,ZB/^ND+?X%MR=N]%UA WN+Z6Y$TF5S5$!&#!P+71 M&#ZCID7*IEY.P-UT!B47/-3TJ9Y8B]C>'NIN6F.&SXT"QR0#C-%2SI0O&WA5 M ;:5'.K@CV'29K7T.4T$@0_)N0-T^BT[=^G:+#79=&JFZ M%EDU-.]VMVE[5+YN:'WJ-\LT"+K?*&/!L7!.K:\H6%GY5@8J; >TG ^VS9G MWJ=,+@G?5E](W,#VG*DF[;1VLT0Q=&XRK FB4<;[VSL6$M4P[@VY3]JE!EP> MQ?=21-HX H#HD('9J K]T>0N3O86EY*WY!:X2E'(O*)W #ZV]LOSZ=]]%;,A M;;+W4;WC7T.8(4IR3HL"JUG("S-A[S!)3/%.MQI&+JO;,]+-\1YNPU>8C.H\ MOA":Z(::6%!QOAU;!''HEAN O3'U%075%_D)S[RU !R9S- #_%F2V$9_/7,1 M/- -]\WYYDNM M(2?B&"[U7:5L"6@S:L5)C00=$2VBHDR%BVU4&;6T+H&;'+C"3C<$I 0"$= X M^D'@Y.*C1%\R\2$AU0H3UPFVD#K?1;%;>6,,R*(MBBG4J"QG(IV.6:=KZ^S" M8(R!/IY"CV..V2U$N]+B327Z*.2<>H M7#B;"^RF%LY@40H"RY(DAN0C4:L8UKIC2(/5)(@C?2D1@E50;7,Q[+/TZL;! MTE Z(SD>/N2]JPS#ZCW%N !XZO#E)QR4GPZ<<#U-,YHXYM-3W M$'6'P6XYB?J N097E8Y63H;/1YY0:91=8>ZI%_N'#^\JN=#$[OM$\2W+[S'! M*'W>S*MD#28-G_CF;Q_0@7/C:N*^B<5U6/+*'\CV,NY M9U)G386-U"&\E;7[@@CI\EMP22B#Y)V\=%[/-1RZ>KTRZXMQAM8ULF G%P-5 M3E4JZIYZ?O CH].2]&NWW,F8+7&I;.[)=$%;YW?HW86[$G XZ2^ M?:7H0*,),%>]5%B@D=Z?H8Y%LG]$MZ;TO3Y&H,E.7AZA1JS733@B%E0*OJG5 M74E-']@F1(2J5>>-:#JZOAIQ@LL08RXI=@D, M&8!).N,X&3Z?>&E5=K-[1*R)6R5+\3M"ZVJ=5O,MRF-XTE8B_.%]+<].+Y"#CQ@+]37AG?G:J2 M1\';:64.0J9@%*/UX/-N3W\\*.TQ6G=@E^ "W9-L@MQ.?MQ69MG,77]+&]%> M9[FI=V:$F[DWB-)X_..(C0$QA#7^_T*PVRN$![E6PK20/O+]!R/V^?-T$-_7 MB.Z!1W?\#Z&;$/W8: 46'J-(RCK58B.+M4;?9VWZ'OPS" _):FIQG RW($ZQ M$<-NE]!'CNYBDWJU)L-=5L?8E/=;:,H[CGK_A+ZQL_5K)M\;:A?[%$Y,AL.! M:Y?D^Q@:A7M1_3L@NGBEH&(R' _@UU' U/NOI:"? .YI#;_=T8Q^//\>R*BE M3VIVEEDUH^!Z,G9>$K692F,:;.1.("[QM!Q']_)Z2<>I@C(_O$RGM4[5'D': M/7@5CZ.U8*!<3<-AOL-TLBO>^]PZW$79SVEL."!?:AJS]CM7:@D*X-7!\Z?Q MI!M@TL8@).(,?90DH]^:#J^D[O L?97(U5_2YRGR<+0FG3]L'4:+]]KGT7;6 M,R5/W2K\Y'FK?R+UQL?426J!9/,&K >FTR2>6,>%OCAX$<^]$CCG]Y$C/4IW M<854//;G*0/P2N6"$IP2R]G@SV%A1LZEZTYN#6_AZ/(L2%3P)]T1(OJ\"F4< MZ1,O+C>'KB% HH8U5Y2.NG+\/.C*5%+TWQ^)@V/5!5W;0AK,)?@\SV&NENVH M W$Q"]5@OY@OD@LJW;4MQ4>N\31L&"I-[#%Q:;LV+NDM?Z2IC1I]R$4D:"&, MH&Q>E0Y\>C2TL&U$J*$'_>H>5G,6)GWA9'U#F=33(0(A^P=!$"7- M4M^B:TN7L#ZP1?UF<;_U54.0[3E]N]%_+,1]X##>C=^'/'1?14RONX]+?H% M#ONP2U' T(.]E^##:O>]1G=AU9*^D8AY5571SX7@N=#X CPO%,1X_@(GB%_- M?/]?4$L#!!0 ( -O85;ZI,Q 1@, $T( 9 >&PO=V]R:W-H965T MUL"VR=9I^\Q( M(XLH1:HD%2?[]3ND;-E=*T8>]L4BAW/.7#B<\60CU4]= ACR5'&AIUYI3'T5 M!#HKH:+Z0M8@\*20JJ(&MVH=Z%H!S1VHXD$*1K-%&5ELP>E QT7[ITS8/!X T? $0;P&Q\[LUY+Q\3PV=393<$&6UD,L29V7SQ][?E:GF_O/VR(H-[^L!!GTT"@]16(H.W<0G&=]#=D&2R"=Q&,V_?I'&87)/_ MZ[O,01A6,%L]KP;-M0:CR3S[U3 %^:MQ5.3D+S3%.#,,]-'Y M/%7).C*(Y-CQLAF0@I#BGE52&_'N#):N1N(]T-/R-LI^P!E4Q<\*UL1_VD-PI;-_* M/+NL 6:ZQH9J.K4T\N-TU&/Z$;4D5N3N)$K]I(?>]?!S69PW&LNUO= .$OMI M,CZ"W-;N:L2:<,!N2GC/50Y:[-D1^ =V> O-:,T,Y60 3QEO&UL[5AM;^(X$/XK5O:TVI6L8CO.6TN1:,O>5;J^J"][NH^&&(B:Q)QC MRO;?WSB!8 I%O4JL]L-]:(G',X]GQO-,['072C]54RD-^E'D977J38V9'7KUN+;O5O:Z:FSPK MY:U&U;PHA'XYD[E:G'K46PGNLLG46$&GUYV)B;R7YG%VJV'4:5'2K)!EE:D2 M:3D^]?KT^(Q;_5KA>R87E?.,;"1#I9[LX#(]]8AU2.9R9"R"@)]G>2[SW *! M&_\L,;UV26OH/J_0O]6Q0RQ#42N58S'-SIQ9_R&4\@<4; MJ;RJ_Z-%HQLR#XWFE5'%TA@\*+*R^14_EGEP#&+RA@%;&K#:[V:AVLL+842O MJ]4"::L-:/:A#K6V!N>RTF[*O=$PFX&=Z=T-O@^N'P?H;G!^\_OUYUSDK8M\'WKO'HB7SG.)U!BE624F$RTGHJYAD&CY+,NY1,,7-)%JHL5L MFHU$#C6AGZ2I=@6S?[G/GV)&_!/TJ_W^+85NR@A!$C^"(DR_?""^VROX4UP+X#_Z%R4(A5H<#7H(XKZ52;0K1AE MXVP$4SH;#J4HT8,R4'W ^LI(NU]23UZ "A$_010.>;2ET<,FJV;1Q^P291L9"C@%%K[X5[-!Z3X MQ_O2SZ7P>ZE[$,IN5]"2LJOADKJMLRZ%UR8K*J\D>RCM5BJQ_ LC1Q9&4(-\ M@\F$P(O&U6$D@2."*^%PU V\_!M)K<<#8&SX7;[CPB.XNTZMX>+:/L4 (OY MX;9R:,]!_!7AV]D($Z<[["/\1^1+^'V-@4$+#$+WK1YQ>SS:2"5$'"7N60Q#AT@J%H,-=J)C&ZRM(4;CD#49FZX/KCNKB_6$U&3FPYU8_TY"N< MN@;CL:QO\/D+&FM5H&]RJ.="OR :+2\%1FW?%';=QSK.=1D8-:D_"E1HI.:E M:6[.K;3][M!OKMMK]>:CQ970DZRL4"['8$J.HL!#NOD0T R,FM67[Z$R<)6O M'Z=2I%);!9@?*V56 [M ^S6F]R]02P,$% @ V]A5H.G*U[6!0 .!@ M !D !X;"]W;W)K&ULQ5EM;YLZ%/XK5M8[K1)+ M,.]T;:1V:[5)G58M>_GL@I.@ 6:V6=;]^GML$G :BM+>=/=+\#'VX3GO/L[I MBO$?8DFI1+^+O!1GHZ64U$$DD'PQ$16G)-6;BGSB MV'8P*4A6CJ:G>NZ&3T]9+?.LI#<@\"VC*V&,D9+DEK$?BOB0 MGHUL!8CF-)&* X''+_J6YKEB!#!^KGF.VD^JC>9XP_U*RPZRW!)!W[+\>Y;* MY=DH&J&4SDF=R\]L]9ZNY?$5OX3E0O^BU7JM/4))+20KUIL!09&5S9/\7NMA MGPW.>H.C<3K@9L::%'U;@"7E>'1T@[^T-T'@5__?SI*R)"4"EVEOJ>H7(O:,>!$Z /)9B,@DZ 2Z.A'-25Y9G, MZ"XGQVN'AFK<>%NJ?B7[06R,.T2!,3[4\PN3).\#0UE!T8(+FDJ !A:JZ%[A*KX66/CX$NX;4J%&C. M68'8=BH4AEDC"P>>07L6=ER#=JTX<@98S[<"=]^0> PGRXZQ006QF1OM*#BX M.8V8ZZI?7FQ%<6C(&X6107DXO%_8 M#%4Y5APX+>E9+G9-7=DM-1"_01N_P=[Q:VA,*:=S-U*F]^S:%[W#'WKNZ'WH M"8<[6MQ2WA[P.@>AD*8NA222HLN?=5;I(&ZRZP7)M;0SW:= N5 M=+,+IPE;E-F?KA8E#!JB4L $C 3+LQ04GD(/V6A8]VR]D3N,[>]% M9&?TZ\90&[NMR?,DX35(U'>*.T*A%7KF42=LO:!OO1-;OE%UH)EH_'$KHEW7 M+*)A?/@3_,-!\]^4 04_-O-/'-@#RL @:A0/*2V@=UA)5 MY$X5EJ<=O88A'_RHPM7GX1/C-K>@?*'OK 72EFXN=MO9]EK\O+D-[I8W=^H?"5]DI0!YY[ 5 M@A%:>M[<4S>$9)6^&[YE4K)"#Y>4I)2K!?!^SIC<$.H#[9\%TW\!4$L#!!0 M ( -O85:6#6L@404 (\= 9 >&PO=V]R:W-H965T1')X^)D2@'U$8\YFR%F)S-!IQ;TTBS _I MAL0PLZ0LP@*&;#7B&T:PGQ)%XZ2.YDSM*O\O!%W^F:%(@$A)/2 X8FGMR2L)0,@(Q_LEY*N62 MDK#:+[A_3/<.>[G#G)S2\._ %^N9XBK()TNV4"KE&19X/F5TBYC$!FZR MDVXUI0;A@E@J92$8S 9 )^9?OMZ>+ZXOS[]>+]"?U_@N)/ROZ4@ 9SD_\G(N M)QD7HX.+;J!+&HLU1^>Q3_Q]!B,0J93+*.0Z,7HYGA'O$)FZB@S-,'KXF>4^ MS92?^?@^V[:7$5OMQ-(PCO@&>V2FP,GGA-T39?[^G6YK'WI$LTK1K#[N\T5F M#X@N41#?$R[@S L.?83O<1!*G1R ]1UP')(VV?NYOW_G&IKY ;VU67L*YS2( M$YKP/M!C[2=&.>\8=;4W,7C-,/A)_#[0RW*YD()>41ZD+K$?6K3'$65BC_MG M&OI!O.HY@5-@[:(0+] E""D]E M(QS=XC AA9/9N9OCAH6\^@&KMXLU_+X#V&QT].JR-(TAB@CS ARB#=Z0G=+^ M0/K$49V*Q@!2Z5MU3&W2,2M[N@%+$3A$R\ #M7/IZGRRD0>N(9*NJ9KCMDHL MV0R%/Y/-91('7K"!_\&)ES P"+(S;$/756>B-XAMK0FJ_+DJN6%.!N$6\MP< M+@[1BMX3%LNH@"!/BKV'-N%T;:+:$Z<=N./6N;TU!1@HAS5( MTZ^YIJNZ1H7G;E%+'50S_^Z6.54VW!Y\ZLY6^ M"6U"ANIJ;*I&3<7I,LT3ZS3/-1#KMC4$LQ#G%K- >F/$P,S!Q",<^RBFHD4R M6S7LX7^J"_X\+M=4@(57/)AJ&6 ]FE:%:55_-U8GEE6C,%5G[/3@]$GQ?V[? M,K#?/@/3WS*P7V8,G1F8">%3INY1VB!/H1J:DUD0N;7N)&4H_)EL>G,R MN^;^ZXRJXR&XPT.^;:BVZW0R-.P]3%MOF]E;M2>,ZY!'N9 ]-4-=\WS''6OJ?KY3K?LF>UD.8%L35;?L3HR:^#TW9./RAFP\ M](9,K E*8I^P\$'&.P^"$,.>2&!'$1:%\O>OTMHNS?H7?.WCW;P1Z9K9*6V7 M)*2Q.\T LIC=/7.QRPS0 \'LY0W]:3<.*41KC6H%Y$D5>U&"5R.![#^_S"X* MZEHTR%W^8P&V=DN1#VMQ,A\^M2S?P645WHP3W3%E%RW.X(SHZ $2X\'?_GS M\*DIJROAE MFAJP4ZB2-:MEU)9X#:K)RZJ[/6J5L:DMYHPJCV3@@E;I4R"'")+$(GLO*Z'E M:^-Q]LBV0\^>*B\Q6\G**"1+(-4.'8@F+'O^RP:";M(GMSLJ!(W2[II@B%H2 M >:7%/Y3/I +E&^P\W\!4$L#!!0 ( -O85:C5:6WK@0 !,3 9 M>&PO=V]R:W-H965T+[KX0V_,^GIF'^GBN](.9 M<&[1SR*7IN5-K)T>-AHFF_""F0,UY1(H(Z4+9F&KQPTSU9P-*Z$B;Q#?CQL% M$])K'U=GU[I]K$J;"\FO-3)E43#]>,)S-6]Y@;W*8W;'F^UCK>9(.V[0YA95J)4T.">DNY2^U4 5(&?;YYW>#;KO7-R=H3_/ M4??LYK;3NT+GO:O.5;?7N4"=?O_LMH\Z5Z?HHM2H]N1)#NJ;/T*3Z@<8JJ-2 M#LV:+2 !#L-PP^?G:E[N5_Q=KJT8B8Q9N"VXT2&?*B/LFSEXJ:_2XV._F>S+ MWE5%P755.%,VA8QNDR,DPG[8-M.]^0'F ,0DQ3+D6LR8@\WMP7R#;%#Z_5WZ MHM>>MPN)*$XCNG$6-BD&\=I&([A)FCB(HT^;*)U"E1+&II!97KHQ*>3A+S=: MC277'YE;\!\E7$7.G1OU282#($EJ,QA@ZD,&PP#U)TK;WRW7!<0$UVR+#0NO M*A/3F& :;!]@3QR=+%MD#0"$@^_0]AA);K>*IB]N]"6MMX.#L1N7]#TRN*9+ MO@F!6^LWQ'&:U-3WDOY_KN_5]R5R!OLA9S-,L9_LBYLKJ1K4#$,?)R3>>@B2Z;'0AJ4\Q&(^@?-R$-Z\02SV%@UK9X]!LI:553+"6&UL[5AK;]HZ&/XK%JLF*D4C<6ZD:Y&XK4-;605M MS]F^N<% M"1FMFF[\^O/:P="MN1 NG*D,-6-(6>.>,)D?#*%RVQXI3,]*0D;F'3]%H)B=)& MYURW7?/..5O+.$KI-4=BG22$?^_1F#U>-*S&MF$2+992-;0ZYRNRH%,J;U?7 M'-Y:.#W@+J*/HO",U$[N&?NJ7D:SBX:I"-&8 MAE(A$/A[H'T:QPH(:'S;8#;R)=7$XO,6_9W>.^SEG@C:9_$?T4PN+QKM!IK1 M.5G'W]/-?C3!D,5"_Z+'S5BS@<*UD"S93 8&291F_^1IHT.="7@S 6O> MV4*:Y8!(TCGG[!%Q-1K0U(/>JIX-Y*)4&64J.?1&,$]V!L/)Z*Y[,[H;HM%X M>C.YO1J.;Z:H.QZ@]\/!Y6A\B;I]Z![=C(93U+PA]S$5I^7 MK8/_81T+HRN6RJ5 PW1&9S\"M(!TSAQOF??P7L0!#=\@VS(0-C'>@V?G2M@: MSSZ&$E4"9/!.-;P*KC.Q(B&]:$#T",H?:*/S^I7EF6_WD'=R\LX^],X4@G6V MCBEB\D1B1AZU0BDL[0G$00.$80H$)"5Y0N$,0V>&\*_L8Y M3B J7E"4"LG7$(92P#.22XI"E@H61S,BZ0Q"(B9I2)%V05&ERW[F MKU^UL6F_1@R3WEN6M RW8S0FD#FQ.P64V>B!>O![HOE(9%G=;@XCP? M,=[:8]OP3AGC9YSNM(_:EHNZF='NM*UZ&W&G.C]_9"'1J:PK!&A]]F+N[WZV M.WT*ER1=:!-+#AGS"(M,P"#*D::7@]:*?$>WTT'>9[E&NVWGKW;01MTP5 (( MR/AJGLHW!DIA]UN,DP,XAN/YI6;+]'8Z'\('7(U_]>=X!X -QS;SUW8- MFEN8R]YUB8]C&ZYKE6E:[?HT)],],ABN95? X_KP0'N?RK[E5:AL'@??,6Q< M5L>VGF_#_J>R^)9EN+Y9;JXASK%RU,>(W$=Q)"/Z?POB7-B/.V%/E#^;OE5H M:&+#=8)3I21?0YZ-=QLN00UO)V4/, TWV!FD:1FV[Y\6#700MC_^7&%C2 \[ MTS=M#_\Z1QT%3JFYB0/W>4S'7ZI"P QV$=P,K'H\N[=E*,O !=LTL5T/ZDNW M8LN&A9V"5:J1_NV*;OVNZ/^-9%!9T3V(_)V/X,!_6;8.#-\M!QD.GE'0JRIE M8+3MW3G!\>J3G-SV2G1\P_+=GOV!;E ^OS6=9Q:6RJIEF$[95:%H/0^ZJCHXAN44 MBBNN6;,&'SY4U"S'*Y\ FP=(;OKV?$Z[^>>T6_]S&L(T9D(@2-//^"Z&CVM) MLVX B=*0);3JZW@_D6/7TE_]W]0PV(F6XM!P2'-LD49_@0Z@3;9YI=^A>;-" M8:]7Y/,*^C.USY1P1-5=4XV"?HCO#T>0^HW;$T!Q6_I*0I]BX,>LDVO1)W N MCIKT:45304\W_+("$">4+?1Y-A:.G=DN8?_][*1-,ZUT#WN)?>?[OOO.\=VDD>I5 MEP &O5=53>3&<";@42&]J2JJ?LV RV:*0[QSS-FZ-,[A9Y.:KF$!YD?]J*SE M]RP%JT!H)@52L)KBJ_!B%KOX-N"90:,'>^0J64KYZHR[8HH#)P@XY,8Q4+N\ MP35P[HBLC)];3MRG=,#A?L?^M:W=UK*D&JXE?V&%*:=XA%$!*[KA9BZ;;["M M)W%\N>2Z_:*FBR4Q1OE&&UEMP59!Q42WTO?M/0P H^ # -D"2*N[2]2JO*&& M9A,E&Z1%^RL(H>\HLSF1W#\^W#T_?YW>W"_3YB2XYZ"\3 MWUAF=^[G6Y99QT(^8 D)NI?"E!K=B@**/PE\*ZG717:Z9N0HXPWD9R@*/40" M0H[P17V=4]!6@6HE<]#Z+^[02T>C@YE#8*1Z@9"9QA9MTVXE,:V=+LM M[0P%Y0+L^4I*LS-<@GXJ9[\!4$L#!!0 ( -O858:?HPO/P, &X' 9 M >&PO=V]R:W-H965T[I'!X9=JX"I;;+I_?H;PRY0)5WI= ]@SS#SS3=C9CS? M2_5=[P ,>:[*6B^OJ; <5U^>R@1J_%%)5W*"HMJYN%/"\ MS*VXJ)WEO--MU'(N6U.*&C:*Z+:JN/JY@E+N%X[O'!5W8KLS5N$NYPW?PCV8 MK\U&H>0.*+FHH-9"UD1!L7 N_8M5:.T[@V\"]GJR)S:31RF_6^%3OG \2PA* MR(Q%X+@\P164I05"&C\.F,X0TCI.]T?TCUWNF,LCUW ER[]$;G8+)W%(#@5O M2W,G]W_ (9_(XF6RU-V;['O;('9(UFHCJX,S,JA$W:_\^5"'B4/B_<:!'1Q8 MQ[L/U+&\YH8OYTKNB;+6B&8W7:J=-Y(3M3V4>Z/PJT _L]SW MUV3]Y]=/FYOU[0,EM_@_O'_@CR7HL[EK,)*U=[,#ZJI'9;]!]1FYD;79:;*N M<\A_!7"1XL"3'7FNV$G$:\C.2>!3PCS&3N %0]Y!AQ?\][Q?2[<'"U\'LXUS MH1N>P<+!SM"@GL!9OGOCS[P/)ZB& ]7P%/KR'ALQ;TL@LB"-PG94YB?A=4[@ M1RL:;)!7&9_&?/%S#E/IQ M]%(=42])R*76@,5LL>D4IEUKH]I^^@W%"6@4!9/SHSY["1=''O6B41\%"<4' M#T_K"YRD65NU)3>0XP#$/SX3O!^Q6&Q>267$/_R7J.]9$% _2LXF&H8U2J*S M%['?DLB?T22-)YK #V@\TGZMJ=S)#*Q ;;M)K[$(;6WZ<3AHA\ODLI^AHWE_ M$]UPM16U)B44Z.J=QY%#5#_=>\'(IINHC]+@?.ZV.[P005D#_%Y(:8Z"#3!< ML81KVE-FR.]^B_EKZ#+TLBZ3N>?F*Q2H9&:*"8KDB1JGN^_4!W M_O0T7L136?ZB[6ZM;:"HD(IG.V-@D+&\^I+'71Q.,< [ USRKC8J64Z)(J.! MX%LD]&I TX/2U=(:R+%<'\I<"= RL%.C][>WTT]7U]=H?#-%MXL/LWMT=;,8 MW[R_FES/T'@^GRWFZ.V"+%,JSP:6@BVUH17MX"<5/'X!WL'H(\]5(M$LCVE\ M"& !UYHPWA.>X$[$*8W.D>N8"-L8=^"Y=0#<$L_]%P%H\[M"]=I1]56ZD!L2 MT:$!=T52\84:HS>O'-^^[.#LU9R]+O31'*YF7*04\15:Q&>?,J MQ+9[B7ZV+R2,5%3\Y_O.5Q_;E4"'B^X(BF:D)3D$45$(4AVFBU!LTMXIT9YC?R^:_J>UY2X@=GO M]QL2/7+P9:?$,5U ]ST7C://!9-,5TMY0+MI\'P>^B;NAW^G[O )_T.?GFW8 M[I+G@)GG?/,A_9_C/RS'[9\OQT^=_[";NY-U/"V]^FGIG?RTL%R1?,W@Z4=$ M2JIDVQO3#?>]\O8@G >3_8JRDI2!'F=<*/8GR]<-#V0S;A@B%S1+B.^;88 A M.:(B*U*X##$B%0HI_SON5[[U0S/HVV<-@6-B')P=$>YALQ<^;=^JA&Y[_ M0KK9.:;C!V;8J(J.:0.]H*68Z0S V(9B9Q_([ ";;NB?D!5^G17^R5FQ*E0A M**)2L>PX4O01V@5)X?]Z%4;%4;O';;G436*14+3B*;01)91$2@N^#QM(<.W; MT=MT<7*&_D&)T']R-7 #YG2 1B*[<(P>''E/3[RC%;IZA%K5:U4%6N6_K I> M5H4(*K6.*_1WJ[;WR75-W#MF]/I9OK>EG-5H4C)XA5I>M8H?B5@SJ-\I78&I?1Y $1)5^U5-%-^4+<^2*VB@RF$"'2L5>@'H M5YRK_41O4/? H[\ 4$L#!!0 ( -O859T9"A/GP( !H& 9 >&PO M=V]R:W-H965TH0*FY M+(F"U<"[#GO#MO5W#M\Y;/6K.[&5+*5\M,(D&WB!)00"4F,1&!Y/, (A+!#2 M^+7#])J4-O#U?8_^Q=6.M2R9AI$4/WAF\H'7]4@&*[81YD%NO\*NGMCBI5)H M]TNV.]_ (^E&&UGL@I%!PJBT9RO+1-F1N%5HYQ)AG=3:>3Q70\6\S)]>R&C.YFB\GL=CP;3<9S\FG! ME@+TY[YO,)>-\-,=[K#&I>_@AI1,96ER3<9E!MG? #Z2;)C2/=,A/8IX ^DY MB<(6H0&E1_"BIO+(X47_4_FA@FNX]F$X.SP]7;$4!AY.AP;U!%YR=A)V@JLC M9-L-V?8Q]&2.PYAM!!"Y(BF^J\*O><,$D4O!U\Q^WQI'1# #&:D4Q_GBXH48 M272%)JETSBM-6)D1:7)0B%$4W.!P&7VHU.-DSDZZ-(BNR$?G3V#*MI^7:X+= M@V*)F:.P]V'@_L1.1^24T.BR%<6!%=MO?.*P%7:HM<5O;&&[%<:1M77>V"Y; M<;=C31<'TX?4I>^Z-[-/!FQED/Y[OGOY% MLMV@<[C6'FN^_FM<"U-IM)8U- MV92F'MU&VRR^ZWK>_[C76W/*U)IC\P6L,#0XOX@]HNI-5 M&5F[ZE]+@+G'7 M')&PO=V]R:W-H965T.JYR1:Y]>NJZ($,JHN10X<;U9"9E2C*=>NRB70V 9ES T\K^5F-.5. MOVO/IK+?%85F*8>I)*K(,BK?AL#$MN?XSOY@EJX3;0[G:YB#?LJG$BVW M0HG3#+A*!2<25CUGX%\/&\;?.CRGL%4'>V(J60KQ8HS[N.=XAA PB+1!H+AL M8 2,&2"D\6N'Z50I3>#A?H_^S=:.M2RI@I%@/])8)SVG[9 85K1@>B:V=["K MIVGP(L&4?9)MZ=L*'1(52HML%XP,LI27*WW=]>$@H.U]$!#L @++NTQD6=Y2 M3?M=*;9$&F]$,QM;JHU&#\A$<)TH,N8Q MQ/\"N,BU(ASL"0^#DXBW$%V2T*^3P N"$WAAU8#0XH6?:,"QNDO4QG%4(Z5K ME=,(>@YJ18'<@-,_^^*WO)L3G!L5Y\8I]/X# M3(6C:(B M*QC5$!.A$Y#V7D)B9+0!PH12QZHYG>_L2SOPPAORV=6\,O/PR>" )\?14W"< M*"S]C::A2(Q>-S1EYKN[P-%SH2B6JR J9*I34.0K.6_6VXVP9G:=9JM&4*0H M08ZBD1)X]$:TI%QA"BO^^"=J*3-MJMN$V"M-7]\Q//>;83T(O=K[FU:['GB= M&ED(3=E_-=I0\YN=NG=5TFQUZGZK64$?^Q#< R5G(-=V7BG$+K@N15V=5B-Q M4$Z"O^[E/)U0N4ZY(@Q6&.I=7C4=(LL951I:Y'8N+(7&*6.W"8YUD,8![U=" MZ+UA$E0_BOX?4$L#!!0 ( -O85;SF;-:4 < )08 9 >&PO=V]R M:W-H965TD"/\C!,\&5W GQ&2OO\Z.) MAP[QDL\4(F10W/,S7I8(!&[\V6%.[)1H.'SNT=_IM<-:[C+)ST3Y>Y&KY=$D MF9"#-12OU+'KJQWH3,6JE$U1F#!U51FS)[[/9A%P/6 M&3#MMYE(>WF>J>SXL!$/I,'1@(8/>JG:&IPK:CR4&]5 ;P%VZOCF]O+LMX/3 MDYN+'JXN/-R>W[RX]D[S:[*[G=_XZ*WK=4@!=N1 M\,J\E:MLQH\F<"%9!(NT@I#6Y)6\IPH0;A4!40J)VK)R3PK&G*?E:VV%]W019/5ZOFI MF*6.._/S3PGS_%_(:Y5XEOA#\<&T!Q7$29UXGCJ=%:K@$C*& M6D*"E.@Q1D&A)('$,?O<'3I9E5DMMYWX^&RO?>*O5?[>7X571#CI;M7W(CZW MO^;(B$6]V!GA8UO=\0:/MF^Y>.3-K)!KT#-(JPT/R0 U25PO_';4 M>(V:=JA^,(!-0S=FWPQ+/0M+6;<-/AO"4I=Z.\/VX923/>H$E.X/3R5T_7AG MI+.LGH&. B31$!"&:<@^[ MW0A)&CI!Q/J-1OVT'3UUXF@8'@%S$TI\=]@6QK[C,[O<$?*(+'E$NY)'41LY MKW7Q'6CU#;Z01 S/0F^A7=$V&AF?]_]-%S]:]KEP&*#/^X9'_EKT]L.<]*/E M2PZSKCTCK2_V?R/YC1+=L]W8MN7]F.NL7FC5^X)"MQWB[5#BO;#8>U^_[-1D M"O3X9E_WWZXI2R&! ID*CO,I/R@9A- M2U\S]&R\"F,WA>S*D*QQ]A#,P);Z)@L"^4*9N+%O1NLGZB0T@?%LT.)3S]9, M&6N+B+E^"O.S( 9=C6@1+-X#"Q8R4PM],ZY;0Q2[ 8.U:1D.U0"5!-.6L-[( MB )F_#%/@![Y)-7^F!8\244N]Z"CN&0T7IV,U314\37R2"V9!"_PIM$+>J#>\.D M^-X$T8N/ABO:&M\SD!U6O-%T J* 2*T0==\VIAAWZI]*9%],2R\U]Y=R;B>F MAVI9R[2#\Z'T'DCE=_CV;23RQ_4N;E'(O6U*ASHFTK$V)HC7 CI(AL(AIFZ2 MC I>&VY#,97$;LA&%6T_-AI8@;"E\:A@M9,-K3Q,)9U$LWG63]*A>H3K':;D M7:\NIS,K.JT%#38,$DQQFYL]HNPPVSF(_&MM5^^$TJ)2C\N>9;S!@= _UP(U5=P ON/B.._ M 5!+ P04 " #;V%6^U88Q3D( !T'@ &0 'AL+W=OD6\[G0]V>R5G?'HW"T(GRJ9K<&"9.3HU;,Y)4TG]M+#4^3 M@4M9S6735:HA6DZ/1Z?AZ[,,Y]L)?U;RKML8$]3D1JDO^'!1'H\"%$C6LC#( M0<#MJSR7=8V,0(S_+'F.ABUQX>9XQ?V]U1UTN1&=/%?U/ZO2W!Z/LA$IY50L M:O-)W?U=+O7AR*]0=6>OY&XY-QB18M$9-5\N!@GF5=/?Q;>E'9ZR@"T7,"MW MOY&5\JTPXN1(JSNB<39PPX%5U:X&X:H&G7)E-+RM8)TYN?CC_..'=^3Z]%_O MKLCX6MS4LML_FAA@C1,FQ9+-6<^&;6$3,O)!->:V(^^:4I8/&4Q ID$PMA+L MC.WD^%86AR0**6$!8SOX18.BD>47/4%1GW[]ZMB_&E/C==>*0AZ/(/8[J;_* MTQ,51#1E 22#L*J(86:MZJ1 MC>EPBKF5I&J )LF-Q"FDU>IK9?,$'E?OC/@F.Y^JNX7Y_;>,!=$;\K^^_UL* MW4<+ 5_+^8W4UM^K]^AWO(1X"D3T2THBE-.:Y'<>P*LW3GI[&- X8 M>=\;[I6S*XMCR@/NT*,DIPELZ,SGP)QSULI>!K2/(GM. M PK"7-&$) M#7DZ,']U.C42U\,572R:>Z+5O:A-)3L*:=X +@("&C*5P!HCPLX%0Y#B5N@9 M$*=:S6U$G/<,D'>8ONG6@634$$? JD+>&$5[&3\, %+J&O2@9"\)#\/5H]UJ MC\>';*"@HKC-/;BM T:.W]!?M'<8KD:G48#MKI46>.O[PQV9PH=,X4_.%#IZ68@[ Y:/B9G.:2/RRP-:,*SK5I%$8-,<]_' M04IYZ$E_T#B.7/K/WM_*J02'E2_OK\?T, >7N>8+8X OUWPA@%(0;G$K\QF. M)EGNH:9!OM6C@'9!%CMD3H/ W'&V M@]^/WO\4]4+T+64-/:UH"H\):B;* 1G$ HYA% M-(^QEK PH3P9#+ #39,!39,GHZF6A6J*JJYZU8#RH*PAV"X,@)0PI(.H61BE M[Z$L]<&H,8R@SAAEX.E[P+M;J%\4>#\?7AT.R0>J$?D-#D:=?&@0- 3V %$4 M0#I&.$HSRO(,1S$$9+["TDTC4=+ \0M,/MW@?R,;.:V,"U6<9K&;H%%&L]Q- M-D35-".7$DXP6"M)64T!DB0$;>>+PY@'GOB,:9AD'GI(@R3>!XU4\<4>CDH; M*&"7/HH<:; U\B6+IUP ;VCJ+AJCQ<&J.8)QTX'X6XV#]Y#YG>ZC ^H '*6 M$A^A@= >(2*/P.,DSCW62"&+P4HK.+1)L3*WJ7R8[2]2D.=9YH%R\ Z@[:\/ M/^D /^E/-'/ELG3:9!!=)^'5&.#I!C *>UCO*77WAB\%'6MH6-5W<@U"GEHA MGU_J/_4'2MNT=@(.X #&9J$;!!)&68(M60;5=W->U7P%8R'DJ)M.P9I"^@(! MRC9W(RFB21P]8#<7^HLT53,#LT.OKMK^U+& 1O[Q8FP24X>:T1PV.A=M!16@ M^FNCB*SD+%1G7,B!F(I<;@RH*Z"<0LX7MU5GL9(68A][0H M].)[X!0&,-?'(>/QP$%9F-@(0P]DP-WGB"A>AXL&*S<+UU\)--YYXI(SRN'< M:''VX DXRSCES&7#4 H^ )0M.BT4'.OX6G50YH76]Q 0=T*[GH<6,_,(%^*) M.B676K:B*DFW:-O:9YB4YH$;BPF-PI1<0WVJFEZ95MS/+1 \GLK!F8F[/\]H M$#/R<:V)! OM]!&GJ2=6H)N%#AHJCFAF%7X(>(+_B!.E_7(!X(>H5C@:@/D #J0:]N2S31ZU\<- M3WLY3?H.Q:: VYL_]?X #?^QMO_S(?%TKK39@)$->^Z1<913%D'!@B'T5#Q, M][=@Q:"PI^3Q(/*60AY@-_ HF#Y]_+S-_&,;3-ZF"<)IW^?(7:$Y]IQ8QDD( M?<5;V4*37ODS?LP@.2*_1GD !MH:!SN%@@_'OIZH]W" M/=>$?[-B?MX4$[/^\;2SI=CD3-36R7!<>O39,%QC%_8[.=;KLJPP.+K^LR/P M;56WI&A9"SR(XG$3C+9J!_"[Y(/=L=U_!I]65S#%RP7DU8@"W^&RYM!M1"JD M"8# =NTW>H4] M'^(KJ_K U>R!9K4,&<8U\F>R%?5 :@R5N1>I)(." MJBM1 L>=K9 %U0CESE.E!)K:H"+W M^/O((R[L03:UO*>"(JG3,.2TE45114 M_IQ#+O93I^>TAA7;9=H8O'A2TAVL07\KEQ*1U[&DK "NF.!$PG;JS'KC>=_X M6X?O#/;J:$U,)1LA7@QX2*>.;P1!#HDV#!2G5[B%/#=$*.-'P^ET*4W@\;IE M_VQKQUHV5,&MR)]9JK.I,W)("EM:Y7HE]O?0U#,P?(G(E1W)OO'U'9)42HNB M"48%!>/U3-^:N#%Y4EA/*4I"ROC#-0R1G? M*5*")(DH"B2T@0:4E;8IU*G3.*_W\F(4^.$-^=_9?& S],S@D^>FR$]_%(E] M16FL"TL9_W..N3V5%@V"R!T.KX_PR!U&X1&^=J/PFMR9$\36010DE62:H8S6 M)W+[_> (C8;1(=[M1:,Z&L^_LX:A&V"5!SRP60ZX[X[\88M/W2COZ+D7('>V MJ2G\CA77]-]U'*G>,*Y+#%D/]J^' (;)N9#70HK3-8R,T MMB*[S+#W@S0.N+\50K? ).C^)O$O4$L#!!0 ( -O85:X91"7,P4 $<2 M 9 >&PO=V]R:W-H965T4A2--W=9UJF;:&2Z"7INMFOWZ%DZ](XKHMFLR^29D3.C6>H M(YZNM?EJ%THY]+W(2WLV6#BW/!F-;+I0A;1#O50EO)EI4T@'HIF/[-(H.:TF M%?F($1*."IF5@_%II?MDQJ=ZY?*L5)\,LJNBD.;A0N5Z?3:@@ZWB48^DXG6 M7[UP/3T;$!^0RE7JO 4)MV_JG)M.J= MSO_*IFYQ-H@':*IFQ4T*Q(,'.W"C;G;/7WU5H:-PQG C1B@%.:-2* M$28\1N^T66J?3P6G52GS7*<@3OI"O3SZ*(X# B7B/5V2$!S%07\<()+O0Q]-(AR1I)4C MCL.PK3T- DQ$]'/T'<'^&A!V_)OPX^"M]1[BA+<) 10Y.0![1X(#.*+DN!,< MI)50WM6(&-.(/([7ERV(H0=9O^015$J$44\7PB9 .\OP0@BL<8] \E<@&$7/ L$VK<<0Y =!$!J4 M!GT(PO8L2%<#B0D1/P%!&)Z$HE]*O\/3I*<+60B.6E@>T6./CWPUA8_]:T&& M!!A?GL.G'8-(A\%6K&)_+=B0-AJ $X)2H JXE9 ;T'+-1.O;E'D:#A2S?>I0*J!I3);>LG"VU<]D^E>)DF;-<> MRI $W?W([WJ\^XGD,691]'3G):S%%WQR.XTK8&^,?^RX'\.DW /Z-[M-P*9* MNU(OBI#3 [J-$BR"I"MVOXU)C]"TU0DI$+,>@?,MV]V\ L]VF@3WL/*@8>7! MP:Q\KO5T#8W78>19Z60YS^"_"4EKE;--1QH%)7#^CVK+SNTN>K[?^_,WQ8<# M"WR8]G2""$Q8L@NGH\[/?0%5K8XP+$KUJG3U?WZC;4Y) MSNO#@79X?<1R(\T\*RW*U0RFDF$$H#/UL44M.+VLC@HFVCE=5(\+):?*^ 'P M?J:UVPK>07-V-/X74$L#!!0 ( -O85;WA//OG@( "T& 9 >&PO M=V]R:W-H965TWYG^R[#C9"/:@V@T7/% MN!IY:ZWKRR!0Q1HJHLY%#=RL+(6LB#:F7 6JED!*!ZI8@,,P#2I"N9<-G6\B MLZ%H-*,<)A*IIJJ(?!D#$YN1%WD[QY2NUMHZ@FQ8DQ7,0/^H)])80<=2T@JX MHH(C"7X\3&NX"?%#9J;XYL)@LA'JUQ5XZ\T H"!H6V#,0,3W -C%DB M(^//EM/KMK3 _?F._8O+W>2R( JN!?M%2[T>>0,/E; D#=-3L?D*VWQZEJ\0 M3+DOVK2Q\86'BD9I46W!1D%%>3N2Y^TY[ $&X0< O 5@I[O=R*F\(9ID0RDV M2-IHPV8G+E6'-N(HMY;3_&&67\_OOC_, MT.F<+!BHLV&@S48V/"BVI..6%'] &F%T+[A>*W3+2RC?$@1&82<3[V2.\5'& M&RC.41SY"(<8'^&+N[1CQQ?_<]J'LFVYDL-+V(D[CGI^D_;-W+IP,SBQ,-O8$I:B$/3G"$&&F,Q%>@-I' M1)&/,7Y#DOB].'WE8)0L**.:O@,F?C^.WP!QZJ=1VKD.O8I@KX0KD"O7J!1R M2;;5W'F[7IBW+> UO&VD]T2N*%>(P=) P_-^ST.R;4ZMH47M&L)":-->W'1M M^CE(&V#6ET+HG6$WZ/X0V5]02P,$% @ V]A5BRRM;IE P 'PT !D M !X;"]W;W)K&ULO5?;;MLX$/V5@398), BNCBQ MDZPM0+&35,#Z@CCIHGUCI+%-5!)=DHH38#]^1Q>K=B&K=2'TQ28EGL,YA^1P MU-\(^46M$#6\Q5&B!L9*Z_6-::I@A3%3YV*-";U9"!DS35VY--5:(@MS4!R9 MCF5US9CQQ'#[^;.9=/LBU1%/<"9!I7',Y/LM1F(S,&QC^^"1+UV"Z_35; MXASU\WHFJ6=6+"&/,5%<)"!Q,3 \^V9HYX!\Q$>.&[73ADS*BQ!?LHX?#@PK MBP@C#'1&P>CO%8<811D3Q?&U)#6J.3/@;GO+?I^+)S$O3.%01/_R4*\&QI4! M(2Y8&NE'L?F I:#+C"\0DY.C20U/LF6<:TEO.>&T M.WU\\";^9^_)GT[ FXQ@_CP>>X^?8'H/<_]AXM_[0V_R!-YP.'V>//F3!YA- M__&'_MT<3D>H&8_4&9P 3V#,HXA61O5-38%E]&90!G%;!.$<",)V8"P2O5)P MEX08[A.8I*B2Y6QEW3J-C",,SJ%C_P6.Y3C -<8U40U_GL.&Y_D(3D_.&F+K M5)9WMO^L<:8ELSY>+ MRI>+)G;7BT6:: 5B 6M)>4KJ=V!)"/@UY6O*')K21A QI?B"8PA: +61 "EM M&@D!;3TMTR([_ 7!9:,'DS1^ M(2UD@<0E5QIEIE2RD)(W)7988122N ,;^K8@[^Z$9/)[O_/D]]KTI26R/5^N M*E^N&C?%G=*<;F3:ZJG"11I!1%>[@E.Z5-Z12756I[Z9LE,@ZY0V G]1Z76E M]+IY^[.WH[=_(^.QR]P2V9YXV_I6;%B_\P"4L[5D35ML^][L%&)V^X?@!YP= MZ_ Q:(8>*]?<*4%CE,N\,E=T*=.57E2CU=.J^O?RFM?\-KSX=!@SN>2)@@@7 M!+7.>W1?R:(:+SI:K/."]D5H*H_SYHJ^8%!F ^C]0@B][6035-]$[O]02P,$ M% @ V]A5D*CA[^$ @ SP8 !D !X;"]W;W)K&ULK55;;YLP%/XK1ZR:6FDKEZ3=U"5(!-H,:2%1+INV-Q><8-5@9CNA M^_>S#6%IE69]Z$OP.3[?=V[A8U S_B!RC"4\%K040RN7LKJQ;9'FN$#BDE6X M5#=KQ@LDEQ+0K$_XPP M9?706W;%DI,"E(*P$CM=#*W!OHKZ.-P'? M":[%P1ET)_>,/6@CSH:6HPO"%*=2,R#UV.$04ZJ)5!F_6TZK2ZF!A^<]^YWI M7?5RCP0.&?U!,ID/K<\69'B-ME3.6?T5M_U<:;Z446%^H6YC'0O2K9"L:,&J M@H*4S1,]MG,X +C7+P"\%N ]!_1? /1:0.^U@'X+,*.VFU;,'"(DD3_@K :N MHQ6;/IAA&K1JGY1Z[0O)U2U1..E/Y^,@B7\%RWB:0)!$L%A-)L'\)TSO8!&/ MD_@N#H-D"4$83E?),D[&,)M^B\/X=@$?8KA[!!Z]'NZ^U\.3;(MR2+WHCLR9#[W9#[I]C]N*@0X4KG M)+!U]W\_-K^&Y\KP:+'=^6K)N\.A_#&ULK579;MLP$/R5A1H4*=!& MAYT#J2U EI)40'W 1XOVC9;6%A&)5$G:3O^^I"2K3N($>6UJBW MX^)>9H@*'HJV[9,,BR(/.,E,GVRXJ(@2H=B;6Z(=!M_&DZK+6F A^L]^VVE76M9$HDASW_25&5]Z\J"%%=DDZLI MWWW#1L^YX4MX+JM?V#6YC@7)1BI>-&#=04%9_20/S1P. .[%"P"O 7A/ =T7 M )T&T'DKH-L JE';M91J#A%1Q.\)O@-ALC6;653#K-!:/F7FVF=*Z%.J<S"$Y//L$)4 ;SC&\D8:GLV4KW M;:K;2=/CH.[1>Z%'UX,A9RJ3<,-23!\3V%IPJ]K;JQYXKS)&F)Q!Q_T,GN-Y M1QH*WPYWC\"CM\.=5]1TVCOL5'R=][_#8Y=1%^L>+V9LZ%J6),&^I7U&HMBB MY7_\X%XX7X\-\CW)HGS3D;COD[FOL?ER4A IM> J2C(@U'OTCUQSG%8=Q MW*WO:0/NV=O#F3Q/>I(1/<^XNCR@J078!V]]@;HCXYX2$KYAJGX5VMW6H(/* MEY[L#[1QUS[[GZ9V_:$62IF$'%>:TCF[U"V)VDGK0/&R\I8E5]JIJF6F/SXH M3((^7W&N]H$IT'[._']02P,$% @ V]A5IAU!2FK @ $@< !D !X M;"]W;W)K&ULK55K3]LP%/TK5QF:0!K-J\!@::0T M 19I?:B/3=LWD[A-A&-WMMO"OY_MI*&P@OC E\37N>?XWN/X.-@R?B\*C"4\ M5(2*GE5(N;JR;9$5N$*BPU:8JB\+QBLD5QKBK$'_N8L&W/Y>B",,&9U Q(O38X MQH1H(E7&WX;3:I?4P/WQCOW&]*YZN4,"QXS\*G-9]*RO%N1X@=9$3MCV.V[Z M.=-\&2/"/&';Y#H69&LA6=6 50552>LW>FATV .XYZ\ O ;@O01T7P'X#CM,;](X&LX@BN/1?#A+A[@ MI%?"4HC7G&.:/<*,(RH(JK>4YG6,S!8+.$ZP1"41)PHYGR9P?'0"1U!2&)2$ MZ(S EJHE79B=->7WZ_*]5\IW/1@P*@L!US3'^7,"6VG1"N+M!.E[;S(F..N M[WX!S_&\ P7%[X>[!^#)^^'.&]WX[?;ZAL__^.T]M!GU8MW#BVF'NA(KE.&> MI2Q(8+[!5OCYDWON?#LDY$>2)1]$]DSD;BMR]RWV<'<*LMTID$]_/2R5]:I? MGS AL#@Y)&I-?FG(M4MOPE/_HG,9V)M]M?[/-(=D\KAS+!0EQ;F.D%]7S F=X%>H+T&PW]02P,$% @ V]A M5M.?]7.4 @ W@8 !D !X;"]W;W)K&ULK55= M;YLP%/TK5ZR:.FD-G^W6+D$BT'1("XF29M/VYH(34 UFMI-T_WZV(2SM:-6' MOH"O?<_Q/=?F,-Q3=L]SC 4\E*3B(R,7HKXR39[FN$1\0&MLYD9'8L65'BBA>T H;7(R.PKR)/Y>N$[P7>\Z,Q*"5W ME-ZK(,Y&AJ4*P@2G0C$@^=KA$!.BB&09OUM.H]M2 8_'!_:)UBZUW"&.0TI^ M%)G(1\9G S*\1ELB%G3_%;=ZSA5?2@G73]BWN98!Z98+6K9@64%95,T;/;1] M. +8%\\ G!;@/ 5XSP#<%N"^%N"U -UJLY&B^Q A@?PAHWM@*ENRJ8%NID9+ M^46ECGTIF%PM)$[XL\5-D,2_@MMXED"01+!<3:?!XB?,)K",;Y)X$H=!<@M! M&,Y6R6VS;8"0LH%A],("U00_D&NKI81G)Y\@!,H M*I@6A,B#YD-3R++5YF;:ECAN2G2>*=%V8$HKD7.XKC* M9(QP.@#7_@B.Y3@]!86OA]L]\.CU<.L%-6YWA*[F<]_^"/L.H]G,Z]],N= 5 MKU&*1X:T&8[9#AO^^W?VA?6EKY%O21:]$=FC)GM=D[V7V/W#39?.":FZZ7VM M:R@N-87RVYWO>)<#><-VQSWIR;+=P>7CK.C_+-OU!G:7U:@PC[[\$K.-=E N M*]Q6HOD>NMG.I /M34_FQ]*\&Z_]1],X_Q2Q35%Q('@M*:W!IW,#6..F32!H MK?WEC@KI5GJ8RQ\09BI!KJ\I%8= ;=#]TOR_4$L#!!0 ( -O85:5%5.* MH@( 0' 9 >&PO=V]R:W-H965T8$]GA)19Z9)L M8#FF(&28*L- ]&>+(V3,$.DR?C><5KNE 1Z.]^S75>^ZESLB<<39#YJI]<#Z M9$&&2[)A:L9W7['IY]SPI9S)ZA=V3:YC0;J1BN<-6%>0TZ+^DH=&AP. VWL& MX#4 [RG ?P;0;0#=UP+\!E!);=>M5#I$1)&@+_@.A,G6;&90B5FA=?NT,,<^ M5T*O4HU3P61V$R;QK_ VGB00)A',%^-Q./L)DVN8QS=)?!V/PN06PM%HLDAN MX^0&II-O\2B^FL-'"+,M"D4E+59 B@RF@N?J=CT8\T*M)5P5&6:/"6PM M0:N#M]=AZ+W(&&':@:[[ 3S'\XX4-'H]W#T"CUX/=U[HIMN>:K?BZ[[]J1X[ MC'HS__AFQI@N94E2'%C:>22*+5K!^W=NS_ER3,BW)(O>B.R1R'XKLO\2>_#T M\I<'EQ^;RW],S9KU<\5J7'D;^#VG<]&WMX5@SV9'VJ+KQWY'TW]/HR)6-%" L.EIM3M MG%L@:L^M \7+RH7NN-*>5@W7^IE"81+T^I)SM0_,!NW#%_P%4$L#!!0 ( M -O858V@4%22P, !\/ 9 >&PO=V]R:W-H965TS<>^)SG&/[=C:4/?(%@$!/64IXUUH(L;RT;1XM(,/\E"Z!R#Q*\(L';36CN26@4"8UC$YI%0E,KDU/1.@18X%Z'T0UB M*EJBJ0%[-@/SCT]V:].#X=.< FT8YGPV-U]R# MY],(RVE)U25;8O)<)_%!"+727/(ECJ!KR:6$ UN#U?O\R6TYW^OD,0D6& *K M2-2S4N2S@__G&)A:!N26HI8+(CZYYPZTJ+K;66.B@K>BJIP:95<6F]Z[:3P&N$T36(L(/Z&0A+5 M\3D(]MX?PB188 BL(N)Y*>+Y1[KNW*3()L$"0V 5D=NER&U3KFO7.<5U=UQ7 M'[7KNK>B*EPN2BX7![E,X!DX>O7>@ IUFIW7D3F(]-Z_P2188 BLHJ#KO![Z MG(\T7?$U0SH;10M,H565WCI>NZ:<5R#MVJ6Q8[T]8;O>VQ.VXSU[JW*0I_2Y MKL"X/*ROB,B/T&5O6>7U=6VSTS]0U9^N2%YA\M+Q%K-Y0CA*828AG=-SN1>S MO!K+&X(N=7WR((U,,_VXD!4L,!4@W\\H%2\-]8&R)N[]!U!+ P04 " # M;V%6^-NF^+0$ .%0 &0 'AL+W=OME'&JVE^JXCQ@QZ3F*AQTYDS.K2=740L83J<[EB KXL MI$JH@:9:NGJE& USHR1V2;?;=Q/*A3,9Y>_NU&0D4Q-SP>X4TFF24/5RS6*Y M'CO8V;SXRI>1R5ZXD]&*+MD],X^K.P4MM_(2\H0)S:5 BBW&SA6^G!*2&>0] M_N9LK;>>449E+N7WK#$+QTXW0\1B%IC,!86_)S9E<9QY AP_2J=.%3,SW'[> M>/^8DP&BBL3-T4,@6-(W-5[G^@Y6$_,Q?(&.=_Z)UT7Z]8D!* [)OX+]BX)4&7DZT0);3NJ&&3D9*KI'* M>H.W["'/36X-;+C(AO'>*/C*P_0.<8$>(IEJ*D(]<@W$S[RX01EK6L0BK\3RT&=1L_WF:>.3"[W9'[M,V=2NX ZG[%77?.L;3'98/=C[^,0?\2,YV M6/)NWS M<'C,>7@D9SL)N:@2BO,-1T=\!63_AV@98YNIWVLR MM4,YE.J6\, _077%5,+-VP:R=+S-K]]MTK.&/Y0>J>D1*[T[!5);F9=\G3)8 MLZNL!'Y @IE63J0Y.S$9^ONDK$$/)54+'&R5%3!F3T!"JI=6"EZ# AYZS7$Y MA7+!M73!=NV2'U0ZDPT9>OU]-J<0([A6(]A:]B>WJUR* M@,R*&1QF4%P7A%92?H-4IY75*<0&KM4&MLN-;W#RRS@%=,6A>J,S]KQ1DWPS M ]MWAJ8@Z?C]7F,*GD*0X%J18+LDN3414ZWPFYJD,Q@TT)]"DN!:DV!KA9]\ MDC)<\[A54Y6F.[M8GUP,]QF<0D/@6D1@NXIX3&PO=V]R:W-H965T#0K7&Q*1R M*\2=,>;QU'(,(^ 0:>."XFL+Y\"Y\80\[FNG5A/3 -OCG?"J?)*B7NM8)-HH+=(:C Q2EE5O^E 7 MH@7PW&< 7@TH"V%7@4J6%U33,)"B(-*L1F]F4*9:HI$K)?E(SN*8F6I13EA6:6YJ=W@!FC*NCG#)->!D+O&_D/J1T"PF M<+]A.2JE$4.NA"PHOR,'QKADG"->!;9&KB:B'=6\9A4O[QE>E_21.*,/Q',\ MC]PL+\CAP='?7FS,M$G7:]+U2K?'+TBWBU2%'G:CS0XY53F-8&KA%E @MV"% M[]^YOO.IA]MQP^VXSWNXV,@HP1\,B\LBZ&)7X2A[@U%@;SNB#INH MP]ZHWU#!KEB]J%=68M1P&NVETN@-N/D--W]/E2J\Z[1D&CD#OUNFDR;L26_8 MV8;QF&7KKH"]R%>68]SP&N\EU?@-N$T:;I,]I:KP?DLIU^G6R76>&JK3&_7S MKAMV-KU>["OKX;::O;N76C7\/]-[:LYN;W]]@6"U@W8+= >3?R2S6\>AN5I< M4KEFF2(<5HAR!B?8/V1U6E>&%GEY0MX*C>=M.4SPA@/2+,#YE1!Z9YA#M[DS MA7\ 4$L#!!0 ( -O859>?1S66@( ,8% 9 >&PO=V]R:W-H965T M2\PJDX4H2#=M)<#VXFL;. MWSL\<=B;DSUQE6R4>G;&(I\$D0," 9EU"@R7'=R $$X(,?X<-(,NI0L\W1_5 M?_C:L98-,W"CQ&^>VW(2? M(#EO6"+M6^ULXU#-V>ID2QO^2?>L[QHQ98ZRJ M#L%H5URV*WLYO,-) *5O!-!# /7<;2)/.6.6I8E6>Z*=-ZJYC2_51R,/\V7CW.RGM_<_UPN?BWNE^0+^30#R[@PGY/08A+G&F8'P6DK M2-\0'%!RIZ0M#9G+'/+_!4*DZQ#I$7%*>Q5GD%V2X>""T(A28J# _X3MT1UV MI0^][O#]I9\KMQ49G1=Q/7-E:I;!),"F,*!W$*0?/PSBZ'L/XJA#'/6II\NF MVH F:DNP"S6S7!;'!S#G6%NUV*NY=MREHR3R 5PS54CNK_&-N,K/8?7GH!%Y!:;- MN2\6GO16!;KP$\203#72MFW6G79#ZKKMS7_N[82[8[K@TA !6PR-+K_B8^EV M:K2&5;7OU(VRV/=^6^*@!>T<\'ZKE#T:+D$WNM._4$L#!!0 ( -O859+ M1#+*9 8 $8K 9 >&PO=V]R:W-H965T>5UZRB:7$I+N5MFF4--W/$WMLHV+P DY::7_\#I@P!H:) M$?,E,?:9 _?.,3R&N7A)TN_91H@<_-A&<78YV>3Y[GPZS18;L>796;(3L?QD ME:1;GLO-=#W-=JG@RW+0-IIB")WIEH?Q9'91OG>7SBZ2?1Z%L;A+0;;?;GGZ M\UI$RW[@/UYN\>&,ZN]CQM7@0^>/N+I5;T]IE&6Y%G(5)#%*QNIQ< MH?. ^,6 4O$M%"_9T6M0E/*4)-^+C4_+RPDLCDA$8I$7%ES^>Q9S$46%DSR. M?RO32;W/8N#QZU?WCV7QLI@GGHEY$OT3+O/-Y<2;@*58\7V4WRP:0:@ Y M=0"M!M"R,X=2RCX$/.>SBS1Y 6FAEF[%B[*9Y6A9?A@7\_Z0I_+34([+9_P'>!R+G891] MD*K'AP"\?_'8\ ]QX P^)S$^28# M-_%2+)L&4UE0715^K>H:&QT#L3@#!/T&,,189[#O%J7:,26E="C94\GCV< 1D2,.=O73[M6%>,9"KK*0@SN^"%?A0E>%@V- Y6W0);;LU.'O$:&AN)RN%X%IED ;?U39]K M= 0SZ/JM4&AT\DI &>E)!5:U8&,MDOJR7*02^T2Z_@F"-(R_ZRLR^@S.@TVW MP)9;LX>*#=%H.*P<&GGPB+R:HW8@-$*,H>.2=B*Z0DH@P[0'#I "1&0F1&TD MP'_@!'(T.P\.B55VM.76[*JB1S0:'Y&&]SSH$-8)B49(&7-A^UJB$\H?1([3 M@Q)((20R,V1?2/K8TFPW.!E6Z=*66[.5BB_1:,!$6G)D,M^C3;#@Z(5?ZTY=9LJ2)0-!I!D8X:'0^V;S[H M=-2!N'-UT>@@)*CGO($5A6(SA?;%8R"=FO%U80 MBLT0JLG#6_QI=AR<"ZO\:2+B?*ZP3N/"'5R" B[:K3 4-+JNERHF8%%LH_SPZJ\^MUZ,>A5N02R]?XU.@\.2SJ5 MS6&%Z6>>KL,X Y%824MXYLJ&I8=%FX>-/-F5RQB?DCQ/MN7+C>!+D18"^?DJ M2?+7C6(']=+9V?]02P,$% @ V]A5G<&+)>D @ D < !D !X;"]W M;W)K&ULK55M;]HP$/XK5E9-K;21%P)T'41J"=LJ MK2^B:_?9) =8=6QF&^CVZW=V0D990-W4+\1V[GE\SW/DKK^6ZE'/ 0QY*KC0 M V]NS.+,]W4VAX+JEER P#=3J0IJ<*MFOEXHH+D#%=R/@J#K%Y0)+^F[LUN5 M].72<";@5A&]+ JJ?EX E^N!%WJ;@S&;S8T]\)/^@L[@#LS]XE;ASJ]9*<>R6%*E]R,Y?H+5'I<@IGD MVOV2=1G;ZWDD6VHCBPJ,&11,E$_Z5/FP!0B[>P!1!8AV ?$>0+L"M%\*B"M M[)PII3@?4FIHTE=R392-1C:[<&8Z-,IGPI;]SBA\RQ!GDO'H871]/R+CT?#F M\_7EM\N;:_*>#*4P"DM"OC(Z89P9!IH'$;G"J^::C$0.^7,"'Z74>J*-GHOH(&,*68NT MPWE7VY8T1)UV6J?/H]*#V?RGUDZMM?-/6O&9R9E@O_ (/U&! M T13WOSO*9D[6^KB8,> SE\&Q&&KLZ._(2C:LK+4Y6_UJ@+4S/5\33*Y%*;\ MS.O3>JR M# &0 'AL+W=O4[$RP(R7LT][&U?/-!UJLP+/YH59 U+ M4#^*>Z%[?NN2T!R8I)PA :NY=XDO%GAJ!';&3PJ5W&DC$\HCYT^F\S69>X$A M@@QB92R(?CS#%629<=(@TSTX\;OT7M%[[BAT-TQYE*);IA"21_&_@:KB4, MMX2+T.EX#?$)&N%C% 9AZ/ ;M1&/K-_(&7%?9+5NW*\SG\>%+$@,^4WC@ MMXJ#[M(,#KQ#&N%_!MNYS?%;72,#SMA*79!A!QFZCY5L7CM6M_+0[>M2 SXT M-^"W2 ZXRP[XS=+#@#/&@PD"=QD"[YLB!#"H2+8'KGN%R3!MES.P^X;_EW9[ MY9EZ40]2G@S1NE=X_:/Q=TJV',3:%J82Q;QDJJ[>VK=M\7M9EWS=]+IROB-B M3?65G<%*2X.34[V#HBY&ZX[BA2T '[G2Y:1MIKJ !V$FZ/$5YVK;,0NT/PFB M/U!+ P04 " #;V%6K(10KF<# !2# &0 'AL+W=OK)FO$)2#?G&%5N.T@\3=R132'UA)O.MFB#EUC>;V^Y&KFMRHI4F K"*.!X/7$2YU)+('5YQ M_^D_M&85V8>D, +5OX@*UG,G<0!*[Q&NU+>L?TGW!B::+V]Z7DZBE1/)E^OKY<7B_!>_ 9J^R!!1,2 MO,FP1*04;]7T_3(#;\[>@C- */A6L)U ="5FKE1K:P4W;]:YJM?QCZP#??"% M45D(<$U7>'4HX*J@V\C]I\BO_%'%#.?G((#O@._YOB6@Q:.?IU\*%V*(2T TH3>'FJG!MV:M5)D9%OP,?TR0*U7X_=K,R!(41# ]! MF0T4Q"WHP,6D=3$9=;$L&)?O)>;5,S9JF:BS>!![DYZ-(6CBPZ1GPZ(4>HG= M1M3:B$9M?$>14$3SQH"X ML$4?G_(*2-G')Z-9?5JJ"R5]D/N)L#>Z^W@,D!);6;T0RK-"P M7\4V3-2K@"$F\B-[!4Q;(]-1(S=4'4.LOG[*1UW&I:II4A))L-7+=!"#WWME M+(:03IW63H:0X$@I0^__)]T;M7)0S$=/8R-RD.BH%][""NKM6&8!11W0H8M. M8P)'77QC$I7/>8"#ES(,HB3IN[# (/3BOH\A;!KZ_>UP.\U6A?G&-*U"A;BC MLNY>VMFV,;XT[6!O_DHWS*:)^R]3=]M?$-\0*I3YM9+TSF,5$J\;V'H@V=:T M= ],J@;1W!:JZ<=< ]3S-6/R:: 7:/]&I/\ 4$L#!!0 ( -O85;>O7(Y M7P, &X+ 9 >&PO=V]R:W-H965T<[RC;K[EXKNL 11Z;2B3"Z=6JKUQ75G4T&!YQ5M@>J?BHL%*3\7:E:T M7%JCAKJ!Y\5N@PESLKE=>Q39G&\4)0P>!9*;IL'BOSN@?+MP?.=MX8FL:V46 MW&S>XC4L03VWCT+/W)ZE) TP23A# JJ%<^O?Y*G!6\ _!+9R;XR,DA7GW\WD MSW+A>,8AH% HPX#UWPO< Z6&2+OQ8\?I]$<:P_WQ&_L7JUUK66$)]YS^2TI5 M+YS$0254>$/5$]_^ 3L]UX:OX%3:7[3ML+/40<5&*M[LC+4'#6'=/W[=Q6'/ MP(^/& 0[@V!H$!TQ"'<&X;D&TROA]OEPQ+]CI:;MJ6@+U1AB@HL:U3IE$"$=:EE[NAC#@H3 M*C]I^/,R1Q_??T+O-0+]7?.-Q*R4JENB! ME5 >$KA:3*\H>%-T%YQDS*&X0J'_&PJ\()APZ/Y\W,3+28ETO> <,,W3$D=\X)N=+A,\%4-J $L-\+>'N(5HGH*B!*\(I0H M O)FZF*Z@Z/I@\US^)!/$"3O;AG1][GZ>">DFR_$)D!P&/^H!' MI]BS;RT(G>YL_;,()*H$;Q#O=VQ\)Y.]X[ZVW.;%?4=DD\K6S6*YN=+/VG;\\(2PFZWOE* M/[RLJW=X+6K,UF ?A*[2^8J2M7VCIRM]=LE*OR19?B&R@_@F?7R3,S+G5'XD MXX1.TMD@/\:@()D-\V,"%/FSZ?Q(>__3,ZOYN()T](H$01H' PEC5!3ZPP=I M# H]+QQ(3INM$OV*Q M)DQJT96F]*YFVB71=7?=1/'6]CLKKG3W9(>U;HA!&(#>KSA7;Q-S0-]B9_\# M4$L#!!0 ( -O8582=]!S3 , )L- 9 >&PO=V]R:W-H965T16DJU2=V*8&P/TQY,N &K M24QM ^V_GYVD*2EI1KOL!>+DGN-SKNV;F]Z6LCN^!!#H(8X2WM>60JS.=9T' M2X@Q/Z,K2.23D+(8"SED"YVO&.!Y"HHCW3(,5X\Q232_E]X;,;]'UR(B"8P8 MXNLXQNSQ$B*Z[6NF]G1C3!9+H6[H?F^%%S !,5V-F!SI!9BV=<\#-3E:F&R$H6[<*B7Z%M M/\ARVVZU-*>0YAR8N1LEKH72ZG=*P],I!W2A3E$+3006( N>0#1$F1F"(S2B MG*0%[-?P0:AR.(L W1 N?E=9K-+<,?U7A;A_2C+QTIQ,RW[G;&ULK5==;YLP%/TK%JNF5LH*AB1 ER"U2:I-ZK2H6;>':0\.<8)5 MP)EMDO;?SP9*("&L^7A),/@:/KW ]P MA/@U7>)8/IE3%B$AAVRA\R7#:):"HE W#:.K1XC$FM=+[XV9UZ.)"$F,QPSP M)(H0>[W#(5WW-:B]W7@DBT"H&[K76Z(%GF#QM!PS.=(+EAF)<,P)C0'#\[YV M"V\&L*T Z8R?!*]YZ1HH*U-*G]7@ZZRO&4H1#K$O% 62?RL\P&&HF*2.OSFI M5JRI@.7K-_;[U+PT,T4<#VCXB\Q$T-<<#*3K+S@WU%%\/@UY^@O6 M^5Q# W["!8URL%00D3C[1R]Y($H T]T#,'. N060D:D'6#G 2HUFRE);0R20 MUV-T#9B:+=G411J;%"W=D%B]QHE@\BF1..$]C&XGHPGX!+XO,4."Q N XAF8 MDQC%/@8AEB'B("1H2D(BB+R^'&*!2,BO).AI,@27%U?@ I 8_ AHPB68]W0A ME2E^W<]5W&4JS#TJAMB_!A9L =,PS1KXX/UP6(7K,AY%4,PB*&;*9S4&IORBYV9YG0LMUB5D5>NY#7;I1WG^^__>+:.\O:KK,E M+9O3+H,-Y(Z)1X1!8_.5-=XO[>B:,8J3*(T_C6M+QW]$ M'%H[FNF.W&FPU)G YKTF LS*8FLM-W(L*:M<#M.=RM9\VF53[QM.7NZ#[AI/^"I_0?<;4#:<%M=XYQ,FE[J MW=7!Z1MB"Q++EAO/)1;"#H,FWGIU3(PT%Z&O\ 4$L#!!0 ( -O85:Z&1_>B@( ,( 9 >&PO=V]R M:W-H965T9-($$S:O-.I9&@@+:)*8A MJHW/)KEM+!([L]V&_OO93HC:*LV8QI?$CWN.[SE^W+CFXEGFB I>RH+)F9,K M55VXKDQS+(D<\0J9GEER41*ENV+ERDH@R2RH+-S \R*W))0Y26S'[D42\[4J M*,-[ 7)=ED1LK[#@]!![K*E1EPD[@B*UR@^EG="]US.Y:,EL@DY0P$ M+F?.I7\QCTR\#?A%L98[;3!*GCA_-IUOVB,0Y+QYIIO*9,W4@PR59%^J!UU^QU3,Q?"DOI/U" MW<9Z#J1KJ7C9@G4&)67-G[RT/NP @LD10- "@D- > 00MH#0"FTRL[*NB2)) M+'@-PD1K-M.PWEBT5D.9V<6%$GJ6:IQ*[FXN%S<+.(='*QBS<[)!H?=/;Y$Y M!)2MH$#M$R@4)1"607T8F5&9\C53((A".+E&16@A3V-7Z03-,F[:)G/5)!,< M2>8:TQ&$_AD$7A#TP.=OA_O[<%?;TGD3=-X$EB\<]*9/1H,;]^/,Q;N0%4EQ MYNB;)5%LT$D^?O C[TN?J'GMQ21EB* M XX,+_>Y O^]:U)]7=)!^?Y@?'J3O[CS1ICQ^)V)%F=0G:JEQ MWNB3MD$T):?I*%[95_N)*UT#;#/751J%"=#S2\[5:\<4@J[N)W\ 4$L#!!0 M ( -O85;YC,K%3@0 %<4 9 >&PO=V]R:W-H965T>+JS*U8%C0EF: L YPLQ\XM MO)DBI %%BQ^4;,7>,=!6YHS]TB=_+L:.IQ61A,124V#U]TRF)$DTD]+Q7TGJ M5'UJX/[Q&_M#85Z9F6-!IBSY21=R/78&#EB0)'\[NY^!*_ ]6U 1LSR39 &6 MN#H?O MX:X:JFJ\4#5>J.#S#_#]7?E_+#R;#.T8 C.#?BYOQ ;'9.RH!T\0_DR^_ MP=#[PV3O@\C>F?4KL[Z-?:+&S#<9W*'Z!4J_)YXG@T$_&+G/^\*MU!V%!Y7P MX)CPP"1\APKWA$<^:@JW4G<4WJ^$]X\)[YN$]UO"^RA #>%6ZH["PTIX>$QX M:!(>MH0'<- 4;J7N*#RJA$?'A$%6ZH["!Y7PP3'A@^(E+-=$ M%?"E)-SD8]#R 9$?#!M&K%UU-#*LC RM1KXQB9-&K3$Y&;9G!'D0-IQ8^^KH M!'IU-?6L7AZ)$("FFUQ74:IJJ>I$&HN>UW)S%831H.'&WEU7.WOA %KM-*I= M#SQ2/*<)E:\]4$R;T1ILE0<_\GV_::W=#$$_JE?F>\UU@8;6DFC5/)-8$KW M %N"AR*\4+7VGIB@1:C\Y_Y%ZH@Z3XB""?FOT9^]_]LXYKF:_;=N*1$],,TY M5]T:\\LY*CRL2SSTK8'FH8QPA^,,_*!*7MH]1RZ =3" 1Y.!,=*4L/W5&(7- MMZ2=NZOV.AO H^' F&I@.QV@UM-VCG ZW0 C\8#8ZZ![7P HZ;T<\0#6.<# M>#0@&),-;">$9JZQ,W=57@<$:$\(IQ96V,X(@U9=M??5U4N=$: ]))Q>6-LQ MX0JVGH9SI 14IP1D3PGOWKFG%574S@O1L)D6RD;[+S'H>=!<45&= I ]!=PN M%D5Y5(NI_OQ/#G_^M@L[5#*:6JU]=IV"O<_X4U/"SDBO?$[4PDK!!NX[4#/#=+M;N1+)-L1$T M9U*RM#A<$[P@7#=0]Y>,R;<3O;=4[25._@=02P,$% @ V]A5M&\.+?A M!@ X"X !D !X;"]W;W)K&ULO5K9;MLX%/T5 MPE,,.L D%CB4[:P7S\4+)J2B+%>&'ZDGBY MO+J')L\YE]+98UY\*Y><"_ ]3;+R?+048O5J/"YG2YZR\C1?\4Q^C< 3F_)ZM$_$E?_S &T"TRC?+D[+^ M"QXWL;)N,%N7(D^;P;*"-,XV_]GW9B): R 9&(": 6C7 ;@9@&N@F\IJ6)=, ML,E9D3^"HHJ6V:H7]=S4HR6:.*M^QJDHY+>Q'"L4O+SD M@L5)^0]L_-!&88@+J0<]N(WK%$BV!1)K@>^+O"S! M3289**GK_) G\SA;@/>2@8S+;9//;Q?2*F)3K!Z#S&72;9GTL#(_R<^YL4ZJ MU4 C0GJ%ZD$1#S8).OLD"@*(>NO0$(3L%-R MOUKK-0^==B71T"J)AY!MD[$-JD\%]HL>"DH),;0KL9V6F\']=>1%?1!ZG'4= M*1F&=AUV2,Q05U_MM[ 6<^AOH<0,8$+T%^+UN 5078B,R: M=E]N[]HL>.NG**R"[5SC "'=&/B:"[5?]E!8RF,@N\>P MLQLR-.T0(MRW0(:XX76D+ &R6P*'_@?I3;WAIW@.\4=*_)']D*##Y3>GTU.P MR!]XD:4\$X M>#;[\02QVR^P-\L]AS% RAB@P 6Q6]W%WI =9>M"5E8#V:W& M#L1NLAN1'_6/B@QQ/O+#@98$*;^!['[C &J/].ZH7^QS. BL' 2VGR@PP]@Y0L+(9V&XS=K@?H[N'$(Q%U(\M":5-\!V;[ _[V+#W8*^2AAB M!CI2K&0;V_OY0]C4T+E3S6,:H@(X(&A822X^IKO'NHR&F&"OKV"&./G#!R$: M8E0EN-@NN"X955=BTS3K48/33)3&$KO&?LJSQ5'6UIY_7\9QE:T[&TK$"71 MLL31B7\#^3GN'Q#E#(C=&3Q-LL2@Y1[T>\O3$ 41;=T9[]:G1)\X;^^)X=R_ M7ZT>@LA J:V[\\>T[,30LGM0*\QPQQZ18$"GB-)2\LM:=J*+J89"#QF<7B6U MQ"ZU&E79W9\]V]Z[]#EZ;J+$F[CHN8G3GMM5MBYD90#(L3TWT<6=8J3U(H:P M,( 8#ZQ'Y0"(ZY:;Z!*.^J>I]HL>..M4^0'JO.>FIIZ[_^B.Z=;_@#90)=?T MF)Z;ZKTTQ=#7GBK2PT(_(@/+@RIAI;^LY::FEKL/8Q-#=YIAI;[4KKYMSKUE M15Q1$"B8X&#.4Y;-09:+@57AM/EVE:T[#4K9J8OFFSIMOEUEZT)N/<-W;/-- M#4?WR._[0OME#H6A3 ,]Y@&_9C!] H)3[1^W'C^NGOV^8L5"ZH7D@GN9WCL- M9#7%YG'JS1N1K^HGDN]R(?*T?KGD;,Z+*D!^?Y_+/=B\J1YRWC[4/OD?4$L# M!!0 ( -O85:5/ZCP>04 /XB 9 >&PO=V]R:W-H965T.@=9IL0)+$=1)]LS(="Q4$CV* MCIMA/WZ4K(J61#/6)+\TEGWOT3DLK^[AA:8[QK_G:TH%^)$F67YEK8787-IV M'JUI2O(+MJ&9_&7%>$J$O.1/=K[AE"S+I#2QD>/X=DKBS)I-R^]N^6S*MB*) M,WK+0;Y-4\)?/M*$[:XL:/W\XEO\M!;%%_9LNB%/=$'%_>:6RRN[1EG&*SEVG2"@C'F*ZRP\^@T+*(V/?BXLORRO+*1C1A$:B@"#RSS.= MTR0ID"2/ORM0J[YGD7CX^2?ZYU*\%/-(V:EK&LBR&S*V0[P(EJB%1_*M2FSI9HX*_X;%X++7V.9)V9?OCY\6MS= M?/IZMP#OP0T16QZ+%W!+>T^@"8/@;0 Y"FO3YZ>FPF6Y+[?4"H'H!4(F' M7U\ G99]LJM/+FKL,M^0B%Y9LHARRI^I-?OU%^@[O^N4C036T(EKG=B$/ON0 M,B[B?^@2S%DN=%+W^5Z97U3_\PRZ:.([SM1^/E2AB0L]!SJPCFL0=&N"KI'@ M9Q)S\$"2+=61V^?Z37(X\((6.4U34YSTANSM*4\B@F"=B0#>7@ M7_ GS7,@UB0#$+Q0PG6LC:!]=\](8 W]?JW?'U(E_I@Z1P)KZ QJG<' *@FZ M&VP2!!"U]F$W#&/7"0+]-@QK>N& &@GUU-KUVPTS49O4U"9&:C?;+([BC2R0 MG$9%$XEI?F*5&('[[IZ1P!IK !W539TA=5)ECR1U++2FU@/G ?62@5PN-40 MA,$$MG:D)L[WCSRQH6KLT-A/7RF6*KG%#>%)FULW[C@WU8RAN1O?7RPNP!-[ MICR3GE@ Z9BSZ*5_Z9AOTWM#C8367!1E * [J'B,_J&WUI'0FEJ5GX!F0W%" M\7C=Q[DS\2=MQZ.)\Y$?'GF<0]7QH;'1OE8^OH9=. F]-KMNG&3G'_&*4/5I M:&[4IQ30]9;*TGD/H%/6C_ZL8KQ-[TTU$EIS490[@.&@ C*:B]Y:1T)K:E5V M YK]Q@D%-.D^X1WHMS=H-PHB[^#0TSQ5*B> C-WWE?*IDEO<<(N;)@HB-SC2 M?9#JW,C=4+MTJCHB0=<)68$DW+(_%B3W'#-[[3#P26G,I#D[_PX[_XY[_ MSS$ 0,ITH*$C@ J@^51W@K"]+[MAKNLYZ,B^5 8 #1D!(,W97D>N&V8BISHV M,G?LLN,(3DDN.\S)!LT,VGL#G6,&@)0E0(.F &C4,(@=D(/'WN.JWZ/AHP#4/>@'V(7.^U1A29.\@M"=,2D(=6CD;E' M=TOF%$MF!NV]C]#V,8+MB-&%A M #'6[T>LFCT>,A' W9.^AZ'OMLFASOP[]"?N,7('\WES=WX@/":/"05-1YPEAH3:W*J^"A\P2LF12X3J<]G,-ON,ION$/&#E6R9Y9@OD5?"?;! MRPG%FR$WA#_%60X2NI+PSD4@V?#]RQ;["\$VY?L*CTP(EI8?UY0L*2\"Y.\K M)@NRNBA>@:A?>9G]!U!+ P04 " #;V%6&H@*!IH( !700 &0 'AL M+W=O X M*68@ZXHZ[3XK,AT+E26/DI,6V(\?)3NF)9UHJV/\);&5XZ/CZ?K=_U^%B[E*L@NTK5,]%\6J5H%N?ZJ'OO96LE@7@Y: MQ7WB>:*_"J*D-[HLKWU4H\MTD\=1(C\JE&U6JT!]OY9Q^GS5P[V7"Y^BQV5> M7.B/+M?!HYS)_//ZH]+?^GN4>;2221:E"5)R<=4;XW<3GQ8#2HDOD7S.#CZC M8BH/:?JU^#*=7_6\0B,9RS O( +]ZTE.9!P72%J/?W:@O?T]BX&'GU_0WY>3 MUY-Y"#(Y2>._HWF^O.H->F@N%\$FSC^ESW_(W81X@1>F<5;^1,\[6:^'PDV6 MIZO=8*W!*DJVOX-O.T,<#,"B90#9#2#U :QE -T-*"W7WVI63NLFR(/1I4J? MD2JD-5KQH;1-.5K/)DJ*QSC+E?YKI,?EH_?CZ2?T97SW^1;]]1Y-;C_=CZW]#(T_W*"[Z?AZ>C>]G][.T*\W,@^B./L-O46?9S?H MUY]_0S^C*$'WRW23!Z-??L+"^QTR@B.PBDG8WB3,ACZ:!-D2:7=!8?%! M_K.)GH)8)CGH/ELH7D(5V]/3"%//QTP_FZ?#"4%R1#!!]G(57?E>5V[5=;9, M5?XVEVJE'?U)9OFJ3=$MCJ@H( C%K*8H(.>SH4]\6%&Q5U18%9W:M1.-NPK, M&*WIUI0:#AD>PIKY>\U\JV;C+-.1*5=!DBVDRM"#S)^E3-"=?)(QPJ4G;#\3 MM))!ME&R=1I^0T&O-@6;1$7]P5[]@57]^S0/8K0((H6TFVXDI)85H>O2= 16 MF>QP/]GAF7:KH4N3. *KF 1[)EIZ1_\-6A86 M/HCCV*J9)C6:LB2:,R@ED_"[YC)*;Z8%28)C,6XH\I;ZM+X-0&+$'[1H2XRV MY/A&D+VL\3D*\B/+:H=WJ ?1&R46O*YP4Y!BGU/:LO:QB=[8&@F[Q:H=EC@: MK$!!2[3")K1B>VP]/5[M@(X'+$C0%K&PB:W8'ES'89ANM'KZU2"4VK /L7R# M$IF#ZC;CYK#I!TTAP5F+FB:RXO\56O%IL140LP17;*(K/A)>PU!M]&J*H^ A MBJ,\:EGZS<#XEHGAH*XE(#:D;6YI8BCN%D31OP7ME]_U6XWZJMG!8M/V]N T MM+I"JUK!!%=\KNB*G8975VC5]S437XD]OG:."P0(O$0ON?K.!<@QY@V(@-V9 MF+A+['$7<.>)5'FTB,(@EQE*%SH2K],L K0.R\H;M/ Y3 \_SZ_@R(,<:]E@V:&-Y [+P!\NATM9(JC/3U M=;"6"M3:BMKYF3E"J]K T!'"S^7*5M[3V2R.T*IF,?2'V.E/=U=N,AVBWXJ$ M7_?EIAREG/DMO)(82D3LE APYB^!B@I^B93>H/7FO"HX?9+F,%FRXW=^?H[0 MJM8PW(L,SN763LF8*[2J60P9(U96\P-N/6SR?")$W:E?@TM1PZ6HG4M!1'N3 M1&&TUI0._3 M=5=NRF%.!IBUI"&IH5/43J=VU3Q0.:?)*E=HU=*U(5C,.Y/',J=\RQ5:U2R& M;S%[1JRM1L::I22X1@8(VFIDS% >YICRL":5P833(:]G]"%!/!@.,6_1V= > MYK#JQ(#,$:PO(&C5]Z"APYX]>BGEGYK5M\-U=OW7X!W,\ YVKK01NT*KS-.R"G2LAQ)PF MA%RA5),0<(H']<0#((:IX*SE[8P;WL#MO*%#YQ_ ^#6/T#0 MUDG!#6'@1\I-'3HI>),&-#LI *'63@IN> *W\X0CG12\V6D"=5( 8I9."G[0 MZGFT'>643@K>3 = G1206&LG!3=AE=O#ZDNG9*>*LQVSZS[M"JUJ 1.F^;ER M!MQI5'>%5C6+B>K<<H]5%&.XASG7"13BMTKA"JYK%/%/U1-MJ-W?G:OD?80AH>):3]N+R':LKH_*%5IUYH:%^>=J0?:=\C)7:%6S&%[F M.VY!WN$=GJ$%B\B '%Q$[A\<4==O>(_ER?T,E:FJ[8'N_=7]?P<8EV?B:]>O M\;O)]HR_@=G^RX$_ _48)1F*Y4)#>A>^UDIM3_%OO^3INCP(_Y#F>;HJ/RYE M,)>J$-!_7Z2:I.^^%#?8_R^%T7]02P,$% @ V]A5M1[PBZZ" <4\ M !D !X;"]W;W)K&ULQ9QK;^.V$H;_"N$610LT M:_$BRMZ3!'#L=!OT;!KDLJ?M-\5F8J&VE"/)R2[0'U]*=DQ1HFC+&,)?=GTA M7\U,.-*K1[).WY+T[VPN1(Z^+A=Q=M:;Y_G+QWX_F\[%,LP^)"\BEM\\)>DR MS.7;]+F?O:0BG)63EHL^\3S>7X91W#L_+3^[2<]/DU6^B&)QDZ)LM5R&Z;<+ ML4C>SGJX]_[!;?0\SXL/^N>G+^&SN!/YP\M-*M_UMRJS:"GB+$IBE(JGL]X( M?QP/R@GEB"^1>,LJKU&1RF.2_%V\N9J=];PB(K$0T[R0".5_KV(L%HM"2<;Q M_XUH;[O-8F+U];OZ+V7R,IG',!/C9/&_:);/SWJ#'IJ)IW"UR&^3MU_%)B&_ MT)LFBZS\%[UMQGH]-%UE>;+<3)81+*-X_7_X=5.(R@3,6R:0S012G\!:)M#- M!%HFNHZL3&L2YN'Y:9J\H;08+=6*%V5MRMDRFR@N_HQW>2J_C>2\_'QR>7OU M971_]>4275W?W=\^?+Z\OK]#H^L)^O5R\NGJ^A,:C>775_=7EW?H!%TG1?7# M!0J7R2K.41C/T%,8I>@U7*P$^G$B\C!:9#_)H0]W$_3C]S^A[U$4H_MYLLKD MX.RTG\NPBXWWIYL0+]8ADI80,4&?DSB?9^@RGHF9+M"7^6Z3)N])7Q"KXD1, M/R"*?T;$(\00T'C_Z=@2#MW^#6BIQUKTY'J4JRV6?^XT%?'T&Q)?I_,P?A9H M*O-.Y4HW5LTJ6K3_Q^PEG(JSGNSO3*2OHG?^PW>8>_\Q90PDIN7/MOFS4IU" MK$%3)1AD)8#$M$KXVTKXUI5P+](E2I[D?BB-7L-B!R=[)\O3E=QQYJ;,[7(4 M+H_BYDGF&_D&C MZ;38X63RV#$5Z/Y!M^5' MU]FO1?PF_%GL=4+&M079<)D)A6 MOV!;O\!MPP20E0 2TRHQV%9B8%U)C<-1E@GSWG*MXYC/:JN:Q!*3:]AQ41AMPVYT8>J!I":7@VBJD& FG(CI*UZQGA06_?V M[1V:C[)G>(<_VZ=_-QK55+#'ZXFXL%E8^2QL-2_.6EVV>'G<_?S'M;$TH/X, M2DVOH7)HV'?M!(95 _5-NWRA9ANR]RW>F?+FZ,E;%&U7EM ZGI-52N#0\==[K5%G:N M!I":3DR4321VF[A_IV^$JNW!J._C6H?8MW=H/LJR$:L)VJ_3-QK:3@O76]V^ MH4,346Z+V-V6JU:_O;.>3-NCZKJXH=3T&BJ'1ZC;5B>@, Y*3:^&LHG$;A,[ MM#IK^GCRI-1QQB- M@F(T*#6]&LK842B,1IL8C5%2-]SVS1V:3N4B)P!%HTV*1AMYN'!'5+DC>ER( M-O[=>&IMCZKSTG8!T:BR;M0Q1*.@$ U*3:^&6AC!%S M0KS2E1RPB,+':!'ED#K7Q(4/8\J',<>LBX&R+B@UO1J56\^ZL:[* M^C#F#GNK61.,D>&0#%L:1-DKMC<9VY4/J(]B38YVPGG+@9TI?\2LJU,<<$C8$2-"@UO1K*)+)N!&U7?S0Q&J->4#\EM6_TT*24 M:V-[8[1=^319V@GQV;">CPO?Y2O?Y3NA:7LT_.7#K?$V6E#[!J6F5T_9/-\Q M1?-!+2"4FEX-91;];A1M1X/8U3KG;KB_S6,M!MA7%L[?&Z7M2@?4J_E-.G?2 MYE9\9<%\)T!MOVXW7R*S1]2Y+$Y^,E#YS8!CF.:#FD H-;T:RBSZW6#:K@9I MHC+F^<,ZL;)O]-"DE(?S]R9ON_)IHK433(/Z';7V[1V:CW)AOA-4MV?+&R^4 MV2/JO,A=&#Y?&3[?,:;S03$=E)K^8R)E%WDW3+>C17B3KA67QEFM1>P;/30I MY>+XWK!N5SY-QB:/RGX]'1SR=EZ,+>!4H=Q0XAE] 7%AUN)K@\HS**"8U$:H^E2%D\8>Q,"M*G>PZC$J)Q(&ULM5913]LP$/XK5H8F*C&2)BTPUD9J MFPXBC0[1PAZF/9CDVE@D=F>[+=NOW]E)LS)"Q0-[2>SS?9_O.SMWZ6V$?% 9 M@":/1#"3..T[G@D(7K.219*2V*"HP1%(R7;_I8Y6$'$)R\ / K@/]:0% !@M<" M.A6@8S-32K%YB*BF84^*#9'&&]G,P";3HE$^X^;8IUKB*D.<#J/Q37PWF,5W M8Q)/IK.;VZOQ9#8E@TE$+L?113RY((,1+L>S>#PE'\@$SRJ#=,'X M.KV()3 M>WZ'$6C*O1[N[5$3 MU&<76+[@+9WA2<<[6D"?0=K"@*Y!J<\/V[]HGWJ2EU;TD6O1'9 MD[1VZK1V]K&'@T*LN"9B3G*A%-:V1"PX^PVINYC:NPY/SCX&/7>]F[/G3MU.I_O4*7KN% 3MT]KIB<9NK;&[5V-4!W]$ M+K YD,,OJ+5U1*:::L"R;O7'E5A)1J+ 3&>FW*]A:_\^?M3&\H]]B$VV[(E_:5P)Y%:YSF1OR^!B7+L>,YV8DY7F;83 M;CPJR H6H!^*.VDBMV5):0Y<4<&1A.78^>Y=3+#-KQ(>*91J9XRLDV:ZFSL M#!R4PI*LF9Z+\@8:/Y'E2P13U1.5=6[8=U"R5EKD#=@HR"FOW^2U.8<=@!>^ M _ ;@/]10- @LIHK:RR-26:Q",I2B1MMF&S@^IL*K1Q0[F]Q8669I4:G(YG MMX]7M_<_Y[.K!3J=@B:4J3/T%3TLINCTY R=(,K1?2;6BO!4C5QM]K1(-VGX M+VM^_QW^*23G*/"^(+_G^QWPR^=3G[3V1O? :MS^ 8>SPGI?E*-$A*6.>MU?"H M@MM*W\0A[@=#LA.NKAFG)JRBY%*R&Z"R,ZL!!B'$7>GHG#-#\TA^QW M'S%NY>&C\F9\ UP+2:%3&SZXUV$0X6!?VV%:- R"J+^GS=WI/[;W_R!R1;E" M#)8&V#OO&P99]],ZT**H6M*ST*;!5&PO=V]R:W-H965T/>L2R'N$JXP8($DF^]XCGF)[\(+)OY0@])G,K+R4ZI_<5T M*L,=3P+Y1NQYJC_9B"P)E#[-ME.YSWBP+I.2>$HL:S9-@BB=+.;EM56VF(M< MQ5'*5QF2>9($V8]K'HO#Y01/'B_<1MN=*BY,%_-]L.6?N/J\7V7Z;'I$64<) M3V4D4I3QS>7D"E\P:A<)9<27B!_DR3$JJ'P5XEMQ\FY].;&*$?&8AZJ "/2? M>[[D<5P@Z7%\KT$GQWL6B:?'C^AO2_*:S-= \J6(_X[6:G_^D,OUI MI//48G7[<75S>_I&HGT4VZYNLVP%0/ M_LB /#*X)D9$QL,WB.)7B%B$# QH^?/I>""=_7RZ96!#C]\'+?'H^.]C2.P* MS!X&*]:,"[D/0GXYT8N"Y-D]GRQ^_07/K-^'A(($8T!@+1'MHXBV"7VQRO2Z MF*D?2,]1Q+_GT5ZO5.H5VF9"#L[9"LXIX8J5\G[A.I;E.//I_:E _3"'>OJG M'<:,@SN3NG.D[ABI_\FEO-"K:9@G>1PHOM:+H+Y-& 75,JL%"1*1J>C?\L*0 M&-4-9BA'>+&H9U)W#T2=XW$[X0*8O-WC_B#=@^2#PGA]H6@KF5U=.A'V4XO MBKF]JK%]>A+5XN<=^7GF>:[9# W.?2/[&*^'^>+=I@[T2\ M1E&RS\0]+]@/\S8"C9U!H&@,"JTM(FE$))"E6*-!*0F)QJ#0VDHV3AD;/>09 MU4B'GMND^W0?",/8]7O%^!P.%S<6%YL][ML\2R.59[RDOXD>BN-AVD!^M%8' M$HU!H;5%;,PR=D"+$-1(,,Z"[UU!H;=T:3]\?/7UM[6);;O4[]9?/PY[OD>ZNY_F\9W+O_'E MQ.S+K_,H7D?I=I@KD&^N%8%$8U!H;=T:3T]:=^ M? 5Z_'$[,._\%T4QL-;,^;4T=,&=*L= M"JW]&KPQ\-0"?1$.:N5!T1@46EO)QLI3\[;]Z *L\5KO]7SL=NMO*,RQO.[; MVP2ORN:XSO5K?,&J9K\&INH]?!]DVRB5*.8;#6F] M<37#K&KGJTZ4V)<-;E^%4B(I#W<\T/5>!.C/-T*HQY/B!L>FRL5_4$L#!!0 M ( -O859^%UGUO@, )H2 9 >&PO=V]R:W-H965T" M$[89&=#8#MR292RS 3,8KM 2S['\OKKAZLZL4"*28BH(HX#CQ<@8P].I;64) M><0/@C=BYQID4NX9>\AN+J*1866,<()#F4$@]?6(ISA),B3%XU<):E1S9HF[ MUUOT+[EX)>8>"3QER4\2R7AD# P0X05:)_*6;;[B4E OPPM9(O)/L"EC+0.$ M:R%96B8K!BFAQ3?Z719B)P%Z3R3898*]G^ ^D>"4"4XNM&"6RYHAB8(A9QO MLVB%EEWDM@O'5#%S??3V[!1=7=^.K M\XO)Y1D8S^=G=W/P"9PS%FU(DH#W,RP12<0'-?A]/@/OWWX ;P&AX"YF:X%H M)(:F5+PR=#,L.4P*#O83'* -OC$J8P'.:(2C)H"I!%6J[*VJB:U%G.'P!#CP M([ MVVXA-/WW=*BAXU1%=G(\YP5%;BM;@>JVHV8-?BI6*,0C0W6PP/P1&\&[ M-]"S/K=)[@BL40"W*H"K0P^VR^@R@ MXT#/=8;FXZZDXW$-MKV*;4_+=AS^6A-!LFVF=347V=[.M //]@=[Y+1S_&>] MO4J!]X_UQC0Z4FSO0 UT8=]WX9Z>ECA=L?L5U;Z6JNI\(3%7K8_Y\@^8<4(? M6JNNA7EN,W0$UE \J!0/7F4W&'19@([ &@7PJP+X7>X&_L'"\WS'<]V]]7DT MK,$56K5!6B_:#%UBQ";?JP4]SGLSLSAH4NWU] [>'32UK!VV;.6WZJ'I;SPP\!0K:FLG@UKD:K Y9Q?JRP M-SZ!I]/BF*2&*4YMOB&N-FH!$KQ0D-9)7RGDQ4%(<2/9*C]+N&=2LC2_C#&* M,,\"U.\+QN3V)IN@.HX*_@)02P,$% @ V]A5MC3TC )! RA, !D M !X;"]W;W)K&ULM9AM;YLZ%,>_BL6=KC9I+=@A M0'J32$GIMDA]4M-NKUUP$FN <[%INOOIKWD((<2ULHR^23"<\^?\CA\X.L,- M2W_R%2$"O,91PD?&2HCUA6GR8$5BS,_9FB3RR8*E,19RF"Y-ODX)#@NG.#*1 M93EFC&EBC(?%O?MT/&29B&A"[E/ LSC&Z:\IB=AF9$!C>^.!+ENM^I<"7L(\8TXN6?2#AF(U M,CP#A&2!LT@\L,TW4@'U<[V 1;SX!9O*UC) D''!XLI91A#3I/S'KU4B&@X2 M5.V *@?4=K#?<.A5#KUC'>S*P2XR4Z(4>?"QP.-ARC8@S:VE6GY1)+/PEO@T MR>=]+E+YE$H_,?YZ=^?_F%U?@\FM#^X>OUT]@-GMX^3VZVQZ?04F\_G5XQR< M@5DB<+*DSQ$!F',B./CH$X%IQ#_)IT]S'WS\\ E\ #0!CRN6<9R$?&@*&6#^ M&C.H@IF6P: W@H$(W+!$K#BX2D(2[@N8DJS&0UN\*=(J^B0X!SWX&2 +(45 ME\>[0X6[?[R[I:'IU9/5*_1Z?S!9JJR7JK9:-3]9+O@:!V1DR*.#D_2%&.._ M_X*.]8\J8UV*^1V)[673KK-IZ]3'DYBE@OY'DZ5Y M4F'/]8;F2S,SAV:.X[EHW\K7!G4BM$:K>F=K74MRPYPTI[3XM5&="+OH.8='+.^BYT,R*LL"3E1,0\.6%S' M:@,?&MEVV\@?')QTKMLPVJ. UJX4L?3S%J\Q3651*4"PPNE2O5(KD>;+YEMI_27;$(M=73^(F311:!B"X(8(O&!Z JX97IU$OVP2^"4Y7GI=[S MMU/W'H4AW%6&4%\:WN#7-_=P1_5;E;4NU?RNU/:SMBLN8?]]]G!'Q6&5TB[5 M_*[4]E.ZJURAOG0]:0_K):%N$W=4L%:YZ[3\-1M-CIC(ZB!O%G$0L"P194.@ MOELWI"9%&Z9U?YHWJHKFR4ZF['+=R**#)AQ$9"$EK7-73GY:-H[*@6#KHI7R MS(1@<7&Y(C@D:6X@GR\8$]M!_H*Z?3?^'U!+ P04 " #;V%6ZK?E#=D" M "^"0 &0 'AL+W=O>0(@T%N6YKQC)4(L+FR;3Q+(,#^G"\AESXRR# O99'.;+QC@J19E MJ>TT&H&=89);<:2?/;(XHDN1DAP>&>+++,/LSR6D=-VQFM;FP1.9)T(]L.-H M@>&2R95\3 M@5,*G$,%;BEP==""3,?J8X'CB-$U8FJT=%,WNC9:+=.07/V+0\%D+Y$Z$=\\ M//1?!G=WJ'O?1P^CVZLG-+@?=>]O!I=W5Z@['%Z-AN@[ZF:4"?(7Z]+#FWR' M.*#3/@A,4OY-#G@>]M'IR3=T@DB.1@E=60+R:AFLB=^XG>]%$L&"+@@\I6!*<*F0C!( M=:>@FWZ2SV4A!,[G9)R"L0[%Q)YY8O7Q7O %GD#'DE\G![8"*_[ZI1DT?IBJ M\I_,WM7(K6KDUKG'LM2N*6"A\K5*+2:KV&MY?F2OML%KK8\$]RIP;Q^X9P(O M5,$6N!MXX0YXK?61X'X%[N\#]TW@O@F\M0->:WTD>%"!!_O Q-X< AXK?61 MX*T*O+4/O&4";QT"7FM])'A8@8?[P$,DEV(D$I"[_$P ,^4(/^9P'=_;"5([ MU9%!VE60=FV0KG%A/4,Y"%.@]H?%QW?\VEW5R>8G9G.2 ML("I ;)_1JG8--0>7AW9XG]0 M2P,$% @ V]A5I13^-C" @ =@@ !D !X;"]W;W)K&ULK5;; T8SOMLPQKT!0D M*@D[Z==7%TQMA[C)3%Y $GO.[IZ%789;QG^)#$"B^R*G8N1D4I:7KBOB# HL M.JP$JIZL&2^P5%N>NJ+D@!,#*G(W\+R!6V!"G7!HSFYY.&25S F%6XY$5128 M/XPA9]N1XSN[@SE),ZD/W'!8XA06(._*6ZYV;L.2D *H((PB#NN1<^5?1@-M M;PQ^$-B*O372F:P8^Z4WTV3D>#H@R"&6F@&KVP:N(<\UD0KC=\WI-"XU<'^] M8_]BYK+" :Y;_)(G,1LY'!R6PQE4NYVS[#>I\^IHO9KDP5[2UMGUE'%=" MLJ(&JP@*0NT=W]$X!N#>@^%]"K 3VCC$W%Z!!AB<,A M9UO$M;5BTPLCID&K] G595](KIX2A9-A-%TLY]/QW7+Z_09=?9U/)K/)S7*! MSB.0F.3B KU'=XL(G9]=H#-$*)J1/%<%$T-7*O>:Q(UK5V/K*GC"E1^@&:,R M$VA"$T@."5P5=Q-\L M^')QDC"#NH*[_#@5>$+0$=/U\N-\"CYX/]TYDTVU* MT35\W9>5HDUH2]1K)]*=XE*4.(:1HUJ! +X!)WS[QA]XG]M$>DVRZ)7(#@3L M-0+V3K&'2^#J"\&FG\1,R-9WU%+T#87NB9M0U6ZSKX>U^+1GT>]T#VVBQS9> M)VAL#J+O-]'W3T8?$2$Y656V':8<0'57B<[5-_< F(N+MFQ.4P:>A;95_23R MI55_);(#W0:-;H.324>5;C?I'I?\/ MD\W!W>O(!?#43#:AWLJ*2MO?FM-F>%Z9F7%T/E9#U<[ ?S1V(L\P3PD5*(>U MHO0Z'U01N)UR=B-9:?K^BDDU1KYF3.XVVD'SJQ'^!5!+ P04 M " #;V%6HI@L*1L% 8(0 &0 'AL+W=O9[BE[Y%M"!'A.XI3/G*T0V97K\F!+ M$LPO:$92>6=-68*%O&0;EV>,X# /2F(7>=[(37"4.O-I7G;'YE.Z$W&4DCL& M^"Y),'M9D)CN9PYT7@ONH\U6J )W/LWPACP0\2V[8_+*K53"*"$ICV@*&%G/ MG&MXM?1]%9 _\6=$]KSV'2@K*TH?U<67<.9XJD4D)H%0$EA^/)$EB6.E)-OQ M=RGJ5'6JP/KW5_5/N7EI9H4Y6=+XKR@4VYDS<4!(UG@7BWNZ_TQ*0T.E%]"8 MYW_!OGS6X(C> MDB:$10$&"YP^@G_ [_(^H&L0,!)&HJV_C'HJ6Z]XA@,RB#/_^2W8"]/1"[9T@ 8I76>OZ;:RNZP2QI=;LG!K%P%Y)4(;9,FE)K6D2:9/H M_TZ$L@40'63"\" 5S"WMVQ,:ON"/T)]@9DC. PMIL>P M/3W0F_PX!?)!S7S0#'T6\L.P<%@%15MJS9[25 G'_?+#*A_:4FN:U(0(C7SV M'^;'I#T_QF_RXQ1 "3510C-2'N;'@]HAK5Y 3(1,"&[>R)NU.T^-4U ETE2) MO%[S'UFE0UMJ39.:#I$1S#INZ$NQ^MYU<#!]S?7U]:-!$)E!\#JANU0 JK?V MK3XL,5IIN5 ;?7]'CS3&H6X8=S0-S*.< @*Y:F\U;+PW=MR\UU]?6B60MU8RWC)#Y.5>9:.H_O*:@* M::I"_:@*6:4J6VI-DYJJD)FJWCF)CR#1(1&9*^MK1A,1,A/1YX?%LIC!9\MM ME.)S(.=UAM,7N7=((O4?AO><<9@KZ3R^IT C7Z.1WP^-?*MH9$NM:5*CD6\3 MCVMX.$!N[>Q9+H2;_$B>R]VD'(7B&+HJK8[]K_/#;E<_7OQF MX!:SC=Q?RI5S+4.]B[%R)!*&G/VD*Y7UG3L'K6!-MDP]\_UWJ.L)C5_*F;2_:%_O M]1R4;J7B>2W6"7):5$_R5I_#D0#C=P2X%F";NP+9E".B2!(+OD?"[-9N9F!+ MM6H=CA;FH\R5T&^IUJED^#29C!>3Q^EBCAZF(S1\FB[&TV^/T^'X<8X^HR$O ME-!'MR4,\26C&V(.4Z+K$2A"F;Q!5X@6:)'QK23%2L:NTJF,MYO6"095 OQ. M@A&DMRCP/R'L88Q>YB-T?77SMXVKBVHJPTUEV/H&_U-96\S*KM-N9RY'3Y8D MA;ZC__T2Q Z92VX(JP-UCWY:('?P:'_#\X]NK6F 4Z(V%!]M1BLM="[[6H' M4365:J)X:2_RDBO=%NPPTWT8A-F@WZ\Y5X>)Z0U-9T_^ %!+ P04 " # M;V%6 (VQ0@L# "#"P &0 'AL+W=OKR MR!1;#GB=@1)J.I;EF@DFJ>$-LK$%]P9L)RE)8<&1V"4)YD]CH.PP-&SC.'!' MHECJ =,;;'$$2Y /VP57/;-D69,$4D%8BCALAL;(O@GZ.CX+^$7@($[:2"M9 M,?9'=Z;KH6'IA(!"*#4#5G][\(%23:32^%MP&N64&GC:/K)_S[0K+2LLP&?T M-UG+>&CT#;2&#=Y1><<./Z'0T]5\(:,B^T6'(M8R4+@3DB4%6&60D#3_QX^% M#R< VWT#X!0 YR6@\P:@70#:[P5T"D G235"_[4G+UE2B<]/S;V6QZ/YO,[Y=H- ^0?SN_G\Y_3.;^=+)$7]%BQ\-8 M^8I\EB1$J@67 ET&(#&AXDH%/"P#='EQA2X02=&,4*I64PQ,J7+3,YAAD<I2,A_/]RN M@ ?OAULU:MKE.K4SOO;_K%.5W3E=IYI.7R8W8HM#&!KJMA# ]V!XGS_9KO6M MRJHFR8*&R,YL[)0V=NK8O5$4<8BP!+3'= >(;1#'!W6@)'""*=H6V[UR!^?4 MUQFUOD[WGNNZ+;4Y]J=>Y5'=TZCK_GE,\)JI8]FMYZ@S;=U26[=6V]VI$"(A MJ111R_'1?=$D6= 0V9EW;NF=V^SQ966>4'MDE\K\/2]'RTIRE!50+\;' MJL+,"\)GFKP\G6$>D50@"AM%:;5Z:F_QO.3+.Y)MLR)HQ:0JJ;)FK*IDX#I M?=\P)H\=/4%9=WO_ %!+ P04 " #;V%6\B,-[1H# !."P &0 'AL M+W=O-P(+!K9P1.)G#^55#-!-6/@OH9 M02T3U!(R:2H)!P]+[+8YVR*N9RLWW4A@)FJ5/J%ZVZ>2J[=$Z:3;?QZ-AK/1 M8#R;HN[80_WG\6PX_CX8]X>#*?J*GH@D*YQLT:T'$I-0W*GAUZF';F_NT TB M%,T"MA:8+D3;E&I)VMCTL_!>&MXY$]Y&(T9E(-" +F!QK#=5*GD^SCZ?GE-J MZ(%?057["W(LQRE83[]J)A[XM-Z[5-C>'0$JC7 KD2F9'0.HYD'HID&[$ MUE0BO,7\Y-BE,$KUEWY(]1.RSGW5LC[@]:X4\XA((R?2N( (D@S) -0W$\68 M[HH E=I="NB:9E[CA+;=K!_2/@+4S $U2P%-@/M I2H%$%LBSG8XE+N:F9;1^>_XI5+Z;6RJFU2JD]$BYD3BO&.U4Q MR2(NK9--JS8^'I!^::Q+\[V268K%/*A (N"KI)+3=ZXZ5&DQDH_FQ6(WJ9', MO]/32G.$^8I0@4)8*JE5:2HH/*W>THYD<5+/S)E4U5'2#%3!"UQ/4.^7C,E] M1P?(2VCW#U!+ P04 " #;V%6ETS",CERO*-(<"RS-> M,G:RX*K+0I-JXL!>#,@@KJ!I[7*4H8 MS 2255%@\7P)E.]&CN^\;-R33:[,AAL/2[R!.:AE.1/:".SDP1H9)2O.'XUQG8TPUV,33#F5]HEVM>]Y MX*"TDHH7>[#.H""L?N.G?1T. '[W'4"P!P2?!81[0&B%UIE961.L<#P4?(>$ M\=9L9F%K8]%:#6'F*\Z5T*=$XU0\3I+E[?)FO)A.T-WB:GJ/DKO;V?WT:OIC M?OTP13=W\SDZGH#"A,H3U$'+^00='YV@(T086N2\DIAE^PY?PHN0,F)*(K_7E M2JNBHEA!AKC*0:!4GPO(S?7= J)321!;<.*O M7_R>]ZVM O^)[%4]PJ8>X4?L\?B@ DP/DXKI&4')'VT:\BB&P[=[:'J%J]^U&N<7JGI-FJZ'ZK1 M':_[F>F&$@)8^HR4P$QJ=7:29+]TGQ7FVY]:K?H"*/S4IJ".TCO,S8_"(/3> M:&CQZUT$7K]=1=2HB#Y4L> *TT_=S;;GV_%[W)W3V8 M.6;>WV*Q(4PB"FL-],[.-8.H9VAM*%[:,;3B2@\UN\SU;P>$<=#G:\[5BV$F M6_,CB_\"4$L#!!0 ( -O85:Y'X?)SP< (-7 9 >&PO=V]R:W-H M965TRC%!Z+(1^;)@XR^Q&LA$O(8 M^&%\VELGR>:XWX\7:Q&X\9'F%O?E)LNXSF)S)-?"\4EQ&)TR!PHZ]??4I9>(,+8DR&)Q-UI[\PXYM8H+RCV^-L3#W'C-],>68H[-_63*_G 175"Q0$NI!\7_Y*':M]!CRS2.)%!59P=0>"% MY?_N8_6':!08XST%9E5@'EI@5076RX+AGH)A53 \M&!4%8P./:1Q53 ^M&!2 M%4P.+9A6!=/BTRT_CN*SM-W$G9]$\H%$^=X9+7]1"%%49Q^A%^;N7B=1]ELO MJTOFGZ^>_SO\D;VV1N)X?OR._D9MKF[Q]\XZ\(7T2K]U(Q,0+ MR4WH)?'[QH;/:YG&;KB,3_I)=D YMK^H&C\O&S?W-&Z8Y$*&R3HF3K@42Q70 MS\YD>SKF\^E\,+7$CVYX1 ;&>V(.3*OM@/3EME@<$:LL-UO*[)7'PAEVFT6&?7J)8#^U""ANV@_.)_'&_,@F"+=<"O=4$>?7XE-Y1G91-Y"$'E'XMR_ M-NU*U*A Y;<(]_/QU)P.\I^3_GW3*6VC79U"PAPDC")A# GC()CBU&CKU$CK MU%D@TS I3"K[S&?%EFU2:5E=KV6C'4,G$V-0.*H::N_N:5A3:U=E9W?'T6PT M,W:1%'DF# GC()ABPWAKPUAKPZ\E9YEL7,@BR6_KBHD/N(AD0 M$6Q\^23*FRW?$VFQFQNOB8RRF\5DO9;^T@M7)'$?LYV6:6L?J3VJKEZ5L'%# M G/'*&2##A)&D3"&A'$03!%SLA5SHA7S/#=JXSYEX]*$9&/BAIBOZ:7VH+IZ M.=F]BIFCE@[91K;J(&$4"6-(& ?!%#FG6SFG6CFSP<5B78PL2.,6[=)WPS:G MM*RN3B%A-A+F(&$4"6-(& ?!%.]F6^]FJ$'H#"D=$F8C80X21I$PAH1Q$$R1 MSAC47N.K\U;'; FTBN(C=X3]PT6Y%Y*X$>3&]E@NVE+[O1C'9 M9,/B0K9VU[3\SJZ5M&G#M>GX:#I[*1NR40=*HU :@](XBJ;*5B<'AG:.6#-: M(-_(A?OH!6G0ZA@T2(#2;"C-@=(HE,:@-(ZBJ2K6>8(Q1 T@#.2,]SF49D-I M#I1&H30&I7$43;6O3AX,??3PL^,(:!@!I=E0F@.E42B-06G<: EP!M7/]NY' MU:V.-@Q]MO$Q#47Q], ADW1Z5F>YD#0;2G.@- JE,2B-HVBJ?W6"84Q@G2TT M=X#2;"C-@=(HE,:@-(ZBJ?;5$86ASRA^>!8%&E=4M.8LBC7>G46!!A%0&H72 M&)3&4315L3J-,+3SSMT>3]*S.GLUVYTQF1Y-K)=B0<,&*(U":0Q*XRB:^M!L M'3B8^L"AVS-*>EA7L\S=?,$R)F9;O@!MV('2*)3&H#2.HJEVU?F"J<\7]HX+ MR#=RG=[&XFN:/W0B[D7[.%2/[^P;DF9#:0Z41J$T!J5Q%$U5LLXC3!,U5#"A MR0.49D-I#I1&H30&I7$43;6O#BA,?4!QT+Q<)/*OGN4/T.V?H:O::=[M&WN> M0=%%_[.30'RSA0S-," TBB4QJ TCJ*I:T74 8:E#S"T/>R!T\SZ)KJZ!J79 M4)H#I5$HC4%I'$53M:R3#\M =;H6-.2 TFPHS8'2*)3&H#2.HJGVU2&'I?_2 M!6R:N6KG@)'6N?Z0.HL'S3>@- JE,2B-HVBJ>(VEF_3YQO=Z8\U4LY[<^3*( M78+')= MRE4QMUNW*\F>%>NGOMA^;AP[Y7JP-:9&!-?W&7(P=$D.X&H7/&U M?)/(3;%^Z*U,$AD4+]?"78HHWR'[_9V4R?.;O('MNKOS_P%02P,$% @ M V]A5E,J%3O+!P 44$ !D !X;"]W;W)K&UL MO9QM;]LV$,>_"N$50P>DY^D&YHRO$7O.]EXC?2F/G'_3!Y_FEQU/CXC%;"8U@JH_3VS" MXEB3U#B^%]!.V:=NN/]Z1_]H+EY=S"/-V(3'?T5SN;KLG'70G"WH)I8/_/D/ M5EQ07_-F/,[,;_1#/2.BS%4V_,-8WK96] MHE1_4:92J$\CU4Z.IY_O)G^>7%]-28@F=S?WY'9Z]?G3W2TZ0?+P;_#5V$D,V.T6!_P%A#V/T91JB]^]^0VLU;I2MJ&!-@YP#S&QOBB^[1O<&?';0T."2- ,,O@_=+@?:?!KY9+P994,D03 MODDEX@MM^$29/--:(+J1*RZB?Y4@[Z.=,VF:O]?] PEZ W\P"@;#FA+.$;55 M A)&@&"6$H-2B8%3B&'Q8DKL9L&[)OOG^/Z>_0<]W_-JQC\\ M:^CUZV>%36<%];.(\X)^T%S#TEQ#I[G(=L:R#$FZ18\L98M(JLT:C-.FD1J;/R[S=?%P9G8A9E+$-J14?S*,O/>XG2 MI3Y:\RS*06I^1.F,I7I39R%>U65X,"]&A[(,#\4[.U#E\"3_4#OBM-L/JG)6 MJG+F5.6!95)$,UF:=Y-&4EOF5IF>)>N8OS"F#"K4YIB+QIV3LX.VJRPD+(2$ M$2"8I=*H5&D$MND90U7DX;E7X315[@:Q[YM(OB@_IL*, ME D=9,@5T^XLT7YG?T91B1B=K92W,BT3%?1H5_6*"RJZMSS'4'F.NA=R#[.M M0* T D6S)=H+#GVG1'=)&CUN,O2I=/XZ*,R#FK]O6/+(Q#^-IG=BVTX@4%H( M2B-0-%L@7 F$P9Q:@8(2!9(6@M((%,T6I8JN?6>T"!E>%#WM[Z,"[)F?NA<# MC:U!:02*9NM1A=>^.[Y^V.V(]=J2;K37,BN+,;O9-YM5Q1RCI:"IK&>G"C$. MXVV_K@)HP U*(U T6X4JYO;=0?CV;>\'FDX I86@- )%L^\&5AD%[(%Y/PP9IT] :2$HC4#1;%&J' )V MYQ#>]GYO /JO>S]WR]9F!\T,0-%LLU>9 >P,7'H/>I@>EA: T D6S1:ER"=B=2R#;=22*N_/& MH9D,CG%0C0F<-W"^YW!NH+D$4!J!HMDJ5+D$[,XE@#BW(V-7]U!:3RW0; 4H MC4#1;%&K; 4>P/D[T(0"*"T$I1$HFBU*E5# [HJ#(W9O;H C=G6W;&UVT)0! M%,TV>Y4RP.Z('\S!'1&>NH?2>BZ!)B1 :02*9HM:)20P7 4"!LT9@-)"4!J! MHMF5L%7.('!7(;SMX-X .,)3=\O6]:Z@60$HFFWV*BL0_&!E@>\[G94;V[H> M&31_ $HC4#1;H"I_$,!5%@2@*0%06@A*(U T6Y2]NOV?5EG@[JFU9K"5_;"E M_8S"MC0R:$("BV4)4"8' MG1"8[$^"PM ?4,KR&:)OX,0QS0N6WYH7AX4'_<%H$/3JI1[N$;56 S22AZ+9 M:E21?."N.\BCD=K2_E'-AEN>EO70X:X>6B_Z0_>B#QKM@])"4!J!HMG"5=%^ M %<^$("6#X#20E :@:+9HE2Y@,"="X!<],\.ET+<;Z@F= ^IM1R@43P4S9:C MBN(#=UD!X%(S.E3#'PQ'!RL-:/0.2B-0-/O!R2IZ[[F#[W9%A07,-G@08&]4 M?VP2-' 'I1$H6F[Q[MZCXPD32_/,?J;\BW(T^8/8Y;OE_P6X,D_#U]Z_]L_# M_.G^"I/_LX$;*I:1F@TQ6RBD=SI4FQ.1/[^?'TB^-@^H/W(I>6)>KAB=,Z%/ M4)\O.)>[ ]U!^5\4QO\#4$L#!!0 ( -O85:7_KYLS @ #-/ 9 M>&PO=V]R:W-H965TRT,PW@5R"; M,)/$;]TS:3.E[?FPLQ\<$."IL3FV(,V_7_DE&!LA[--[\R$!1\\E^=&-+-\2 MOGF)DY_IFE)&?FW"*+WMK1G;7@\&Z7Q--W[:C[TKO[<#7 M8+5FV8'!]&;KK^B,LN_;IX2_&QPHBV!#HS2((Y+0Y6WO3KGV-"T+R$O\".A+ M>O2:9*?R',<_LS>?%K>]8=8B&M(YRQ ^_[.G#S0,,Q)OQU\EM'>H,PL\?OU& M=_*3YR?S[*?T(0[_#!9L?=L;]\B"+OU=R+[&+QXM3\C(>/,X3//?Y*4L.^R1 M^2YE\:8,YBW8!%'QU_]5)N(H@'/$ 6H9H#8#]#,!6AF@M0W0RP"];8!1!AB- M -4\$V"6 68SX-Q)C\J 4=N <1DPSGNWZ(Z\+RV?^=.;)'XA25::T[(7N2#R M:-Z%091I=\82_M^ Q['I[-N7AS^N[N]FMD4>OCP^V9]G=]\^??E,KHCC!PGY MX8<[2NY2KNUM)K:4O+ M'?BVCG>I'RWXP7>U]S<#QL\A:\E@7K;WOFBO>J:]&GF,([9.B1TMZ$(0[\CC M%54"&/#D'3*HOF7P7I42+3KO$TWY2-2AJ@H:]" /G]$M#Q^>#;?DX?_>1=)P M6Q[^Z"?2QCN_=^YN^W!%$.ZU#Q]*>E([?!:TG*>=X?V9#W1T<>7O:<(';N(? MR7Z7T@5A,:$I"_B020E;4[+,/B+[_",2+TE<%ETE?L2$XKPO&J"+&Y!=IZ[3 MK3^GMSU^(4IILJ>]Z3__H9C#?XF$A8192)B-A#E(F(N$>2!83:SZ0:RZC#ZU M@GVPH-&"O 8T7)#W?DI\LJ7)G$;L@TAZ4EQ7Z2%A%A)F(V%. 5.*BVM$BM\XU#YQO2SK=_;?G M5\XQ2LZDX'#@^!S)0Y!J^AH?]#66ZVNS#>-7/@#-6#S_2;[D$V'RGT>Z>:;) M?T6"D_*Z"@X)LY P&PESD# 7"?- L)KV)@?M3:1W;87DRGNOC^3S+M-<=CLV MR_T'D?@F2/$A81829B-A#A+F(F$>"%83GS*L_+.A=.B[]T,_FE/BL]P1>*:K M((J":)4I,#O IU]!S._/@J@TQ(03,7DE724)I5E0FEW2S*,)CJ*-S<8]D].N MF MMFX>BU:5T9,4J4BFYA6]T42O*26HTM9Z7!U$9O5[&$I09UXO8@B*JWKRK M<>2GU75L@-(\%*W>I6K5I>J%B3>_^PK2%ITJY70> ) T"TJSH32GI!TK]$K1 M%:4Y3B K]5"TNJ@JFUJ1&HO3A^R"$X9<5'%"EG&RI$&;80/J/4-I%I1F0VE. M2:LKS&@:0- Z/12M+K#*6E;DWG)C3I.YS-UF,_KIQ5L?&T;S(@5UD:$T&TIS MVB7$%14[G?1XJ+;5U5%YSXKH'ZD%#:3:4YK1+B NMU$/1ZC*K3&U%[FJ74R?_.?P-(9DG>9N, M3+VI(ZAS#:794)K3*A\NM$X/1:O+J'*^E5$7>^BPQG]7KO&_S=#)4Q+P2]X3 M30KC2"@GJ$T.I5E0F@VE.5":"Z5Y*%I=GI5QKLB=\P[VT2(.P\R_YX>*,4\\ MY$&==2C-@M+LDC8^&LST<5\Y<2=:%7.A;?-0M+JJ*DM-2>II6PF)UF: M*/WAY/BG>=D4A!C]D=JTF4Z+C>A,[#"M241M'J M6Q(K5UJ5N])UWZF=!.3(KB,'E&9!:3:4YI0T13L>88R^UK0(H+5Z*%I=8)57 MK1H?0]0$4K:[#:GU E>^9OUNM$KK*OB/VB5^A@R@-YL4W M_87B@VZ7A](L*,V&TAPHS872/!2M_CW[:GE"0VR:%XE1#NXJ1BC-@M+LDF8< MW>B:IJ;HC3W:3LMR+K1U'HI6%U"U_*#)EQ\NF6- MZRP;Z"(!E.:TS(@+K=5#T>KB.GHVC'PMX>].W4OL\6?'&&F:VEQCDE??63[8 MQ[E@G^?2+B,NM%8/12OD,SAZXM:&)JO\Z6LIF<>[B!4/'#H/D'OV$SY92$M(EKVK8'_%$)L43VHHW+-[FS_MZ MCAF+-_G+-?47-,D*\/\OXYB]O&PO=V]R:W-H965T='I!2Y#%B41J22'RXBE.OJ=+SC/C>;V*TLO.,LLVY[U>.EOR=9!V MXPV/Q">+.%D'F7B;//323<*#>5%IO>I9_?Z@MP["J#.Y*(Y]2B87\39;A1'_ ME!CI=KT.DA_7?!4_77;,SLN!S^'#,LL/]"87F^"!W_'LZ^93(M[U]I1YN.91 M&L:1D?#%9>?*/&?N(*]0E/@6\J?TX+61?Y7[./Z>O_DPO^ST\Q[Q%9]E.2(0 M_SSR*5^MS(%RE[\0G7^\\ MX^V;=\8;HV>DRR#AJ1%&QM^+.-M&D1SGW4-VWQO M6'W+4G1HJJ]^QS>B>O]H=4]?_:=MI*U.]-5O@D3;>?K;OKM_>G5349V=7KVO MN9+V_D_ +GAVRS\!E4IW)$=-RN/,>;H)9ORR(P))RI-'WIG\]2_FH/\WE4*0 M, \)(T@81<)\)(R!8)+JG+WJ'!U]\B7.@I7!UYM5_(-S0PR+1A1'9_L#Q3!Z MEH?EN3&+UV*ND@9%M.?/^6LN!M39:BO&LGQD%:_C-7]OW',QF^'E6R,+GE4: MUO:KK8:1, \)(T@8W<'< I9/!Q\G \?LCR]ZCX?B;)8:]IV1+9=BJE+6J&)) MUVPU/A 2CAY=12CG5TS+:Z@T)\Y P@H31'6SPR@#4+*4: M@%2EC@Y P_VE'VHO_3]XFIX;5^MX&V5&O#B(02(J17P19F*I.XL?HO _NYC% M@R022E$J1-M46X4@81X21I P.FQ.]$L8G1@I2SF?_=65E?D14!W63S[;MQN"M'H@JH> MV%H/2)H'I1$HC4)I/I3&4#19A)63;N*L=!/JI4-I'I1&H#0*I?E0&D/19/E5 MEKJI]]1_+C+5?'X6/(K5Q0,W'I(@RL[F0<:-11 FQF.PVO+4+=0^A](\*(U :;2DC0[BGF5WG6$]BBJ*N=VZ M.Z$H98ZZ(^M($*U,=%/KCI:3LS#*DC!*PUE3+_R9)[,P5::@K_7PUM* .NE0 M&H'2:$F3)E@CJSG!:A9SS48QIJ2-CDZP*FO;U'O;TR!=YA8F#Q_%@+%(XG6I MBKTHU/L:H&XWE.9!:01*HZ;*\>XW13%H7&W''39%T2PVM,9'15&9WJ;>]=X- M&-OHP-I6+MH2O@KR.)/%Q6KOD:?YNW*KS$L0$A^^+ /54AHVE3UNK#"F^BZW MU@C4\8;2Z&DGQ(TYBQ^8:%OK_6H"#7X MH30"I=%7KI-9+"Q.6E= ^\50-%F?E;EOZ5 :@=(HE.9# M:0Q%DV5790TL?=;@8S4I"S(C6W(15A_"*-_YG&LQ/["+H*\.8= \ I3F06G$ M:CK_8[,V-M%3"OG0?C$43592E6JP]*D&_R!5K=-)<^>V68]SS2(#N8BGHM3V M!1-%&6?DU*\3TGOWH32&HLD7M'+R+;U#_&TW++QV/:'V/)3F06D$2J-6<]OZ MF3VJ&Z?0-AF*)@NJS=M-8);&_6Z^\6S_7WUQIJKB M=LW:/EE/46PT[+JU\T\4Q89F=S2J7\U=,=,^+.=TK<'QCOJJ'HR[IE6/3,UB M ZL['JIWWMF5'6SK[>"#U=.)UP+I9DZA- ]*(U :+6F2-@9.UZTOI:"M,A1- M5E?E%MOZC>#'EE(G2@WJ(T-I'I1&H#1:TF2IC;I6_4<"T%89BB9+K7*([;8. ML7IA=:+T!LT!W^JZCB[B0+U@*(U :;3]R?$5513S'(;JIZRARANV]=[P)YX4 MMS$50]4NO77"GCD]LO4@!=UT#J41*(U":3Z4QE T68:5HVV/M#9 JSLI0GUM M*,V#T@B41J$T'TIC*)HLO\K_MO7^MQ@%9SS*SS/ZT!89BB;?K;/ROQV]__U:B#7^:]P$S^%ZN]9&77TK M;?4&I7E0&H'2*)3F0VD,19.569GO#FZGN@.UVZ$T#THC4!J%TGPHC:%HLOPJ MN]W1V^V_)NKJD:UE"+73H30"I=&2)D7=NN4.;9&A:+*X*LO=T5ONIT3=,'H] MZD*WHD-I'I1&H#0*I?E0&D/19&4>W+[=P45=:.H!2O.@- *E42C-A](8BB;+ MKTI0./H$Q:^*NM"T!)3F06D$2J,E38JZ]:W&T!89BB:+JTI)./J4Q(E$:@- JE M^5 :0]%D^579#$>_/_\/?$(/-#<"I7E0&H'2:$D[_-GVV&G\K%%1:F0W[ACV M&DL6596C[O;W)2>(7F*: T#THC4!J%TGPHC:%H\@.C MJHR&B[L1O@M-6T!I'I1&H#0*I?E0&D/19/E5:0OWSWHC?'W'6HL9F@2!T@B4 M1DN:_"28YFT#%,4&_4$CP*IHTEU?95U5^0A7GX^XS98\V9G%I7K*)]CJPJN> MV5H2T(0$E$:@- JE^5 :0]%D'5:I"Q=W+WP7FI^ TCPHC4!I%$KSH32&HLGR MJ_(3KM: _GUO(%;VY7"QU'A RE3?X=:RA.8MH#1ZRNGPH4TR%$U6V\'39_7I M"/C-P_3MM1X1L4^EQ3Z6%OM<6OUUVMT\3#GX81]"^_](8+A5 L/5)S#^P+4% M- T"I7E0&H'2J*NX07]SR&P6,A4+BV8I:]A85_32)>>9%V3!Y&+-DP<^Y:M5 M*M2PC;)\4G=P5(QDB_R^U^=75J?7.'YMGA-3<9R:YZPXWJOPDXN-&/9N@N0A MC%)CQ1>BJ7YW*+J:Y"/CRYLLWEQVQ/+H/LZR>%V\7/)@SI.\@/A\$+BE\IKEY1?#\=DR?%)W*O_'\C8M/@TW5J;10L59E,0H58_G@PO_TV5 RQVJ+?X9 MJ9=LZSTJN_*0)-_+#[].SP>C4I&:JTE>F@B+EV=UI>;STE*AX[^-T<&FS7+' M[?=KZ[]4G2\Z\Q!FZBJ9_Q9-\]GY0 [05#V&JWG^+7GYFVHZQ$I[DV2>5?_1 M2[/M:( FJRQ/%LW.A8)%%->OX8_&$5L[$&S8 3<[X$IWW5"E\G.8A^.S-'E! M:;EU8:U\4W6UVKL0%\7E4;G+T^+7J-@O']_=WUS]_>/EQ=WU9W1U\^7V^NO= MQ?VO-U_11W3]0Z63*%/H-HTF*D/O/JL\C.;9>Y3-PK3X(HK1_2Q996$\S:&FM#F<-"U?UBUC0\L^1E^2.)]EZ#J>JNFN@6'1C4U?\+HOE]AJ\;.:>(CX M'Q >88S^C(9KH?6+I06R\1:I6B F;^7)Y/O'RV(43-%5LBA.C2PL!U=;[VM+ MM-U2>;)]RI;A1)T/BK,I4^FS&HS_\B>?C_YJT4DW.JG-^OCK:O&@4G2SRK.\ M.#I1_(3>%4>K]L-[]+]6C]2R:\.\,ER>TL]CGTK&SH;/+7K81@^SZKE9EE[* MM@5]0+]59TSAR8MGE181 'U391@IQ5X5 R,M3MA5.$?W*EV@=_]289J];Q-L M;YFAG^6>%I_R31^X@S[LGC25UZ?)?%Y(0,OBB%1^;^U&W;C<\CO#GC#X76PT MBX,T-ZK"A[DZ>" (;2 $@M-V/7*C1QZKQZ4/I>9#BCWIMVL.-IH#J^;?J?D6 MQH7$FUBA?W]1Y5GVGS8E5I,=3WY_!#%]Y"Q,-:8<2]W"CV_U;B45)?6X^(#2 MRKO)(U)KKR\K^'Q Q>4#4O&T_*W>Z/!AT4CPR7908YXP# P?@WCL1ORL&.&= MU6-M5!/NC0R1P0>4^58"G<*(QO)V;,""2X,B@)9OIU:?E-C3=( 6];6(+]$T M_&GCA0_0\UU0KW.T:UK?'AAX9$2&#YSS#P-=%V@TI@\<&8 Q_VB..?6D.,J3 M0#O?CKM6=-R_)%9TV&UV# 9T8. > M=L2]4]#1:-BY(")>$!C$ _>PG7LGH*.QO#._$,SD3H 9ML.L3W3L:9K4,PQ$ M#D<(!B1B%TCL'/B:UG\W0"@Q' X@'SZ,?%T0TI@^<(0 U?#15'/J27W^9O,D MD _;R=>.D%FJ[/,/N]6ND1G AZ4SB. ^>(>!=]@^O7L5B 0Z1"CU MP^.@@0 MD#@BX"D4:33L#&WN86$0#P@D=@2>0)'&\LYEIB\-7"/ -6+G6I\4V=/TFB)X M0Q&\CR)D*VOI@HZ=8U_3^LX 81XW' U@'SF,?5T@0O0TIF6 -?(T5QSZDA] M1F=Q)*"/V-'7RI!?DE5J18C=:,>X3 !\1+A+M?=!.P*T(_9IWFL@I)&PBQ#I M^8;K(@+\(X[X=Q)" CV[+;S ,,&FP#]JY]\IZQPC+4(P; @0%)A&[4SKDR![ MFFY6.A!O"&);1@(B4A=$[!SPJ)[;9,0S'@8 'CT,>%W00?7D)O$-U_%T:T'N M:)@Y=:0^D6/8"PSHH \:@=>.SJB9_OLPVZTZ]HG\(YR9^B@?5". N6H?7KW M&NAH).R@@TE/F,8T<(\ZXMXIZ*#ZHIY-/'"/VKEW"CH"/4,A?4.2FP',F!UF MO2Z2VYMFQ\\^&#"1N6!BY]#']"2G98 P0!\[#'U=&,):LIS$'QDD =;8T5AS MZDE]'F?S)+"/V=G7"I&[Z(>5(7:;'0,SV[IAA3EC".L#=PQPQ^S3N]=@2"-! M8X@A"<0 @,P1 $]A"-/7]SCVB.$RDP$ F1V )S"DL;R3H,#4Y$Z@&K-3K5>& MV)OF#4/$FB%\'T(XH)&[0&/W>Z_T#"0:@

". ^ZX M?9[W&@QI).PPI C#IE40OG5CIB, GL(0KB_P<>%1DW@ (+<#\ 2&F\<-NT>R#('N:7A/$KPER $" B]P%%[O'/3V_R:GG&RXP!'!/',:]3O?O MZ@E.;,@'"4":.!II+OTH]+D<)QXUR0;L"3OV6OEQ7:JV\L-NM6-0%D ]X:[: M0/2!.@&H$_8IWFOPHY&PPP]!/&P(>0+@)QS![Q1^"'UMSR8>X"?L\#N!'Z+E M9DW,38JV:@X.NUFS#X+L:3HX/H\E@(S"!1F[QSX]T6D;(( ^T:%^X6NTIX#! M;K1C/)$ /NFN@D'V4<$@ 8GR[2L89$L%@Q#&2V<)8)1_@ H&J<\* V&:7DO MH^RM@$'J:WP^)H;LBP0*RKKM1A3]/!T2G^ -@9O&FE0Z#?(+-OI RWGJJP4.E3]>R( M#$V259S7#UC8?+MY/L5%_50&V+Q^N,67,'V*BL[-U6.Q:UE:-D!I_;R(^D.> M+*MG-#PD>9XLJK&PO=V]R:W-H965T;V7QHUP)H=!SEN;EQ62EU/IL.BWCE2K7(M>_ M+&61<:5OB\=IN2X$7]1&63JE&'O3C"?Y9'9>/[LM9N=RH](D%[<%*C=9QHN? MER*5VXL)F>P>W"6/*U4]F,[.U_Q1W OU;7U;Z+MIYV619"(O$YFC0BPO)A_( M6>3@RJ!&?$_$MMR[1A65!RE_5#?7BXL)KB(2J8A5Y8+K?T]B+M*T\J3C^*]U M.NG>61GN7^^\?ZS):S(/O!1SF?Z3+-3J8A),T$(L^295=W+[2;2$W,I?+-.R M_HNV+19/4+PIE2&WJ*C0VEMU42>SMM;TD[P:]WM5Z%\3;:=FUU_F-Y^OT-1D+Q)"W?:?2W^PB]??,.O4%) MCKZNY*;4!N7Y5.G *O?3N WBL@F"C@1!*/HL<[4JT56^$(M#!U/-J*-%=[0N MJ=5C).)3Y)#WB&)*@8#FKSG-L8>-T@^34_IPQ?S(3I4KB>CST6M>3 M.4>QS-8R%[DJD5S6=SS_^5>IAT)?"_0@*N#N3O%G 0Y,\V(&O[@J.F?EFL?B M8J*K2BF*)S&9_?D'\?#?4%*/Z2PZDK.#A+,NX^9PV_K4N75Q]O[J[0[=W-]^O[ZYLO2-^B M_9H%\?.,B(CKD]!C X( +L"$D<%(1@#.HY[V"5/T.XJ^G6*N1-&N6U3(GSQ5 MB2C?Z^J>ZXZK>ZM"2R'*>M$G%59/212O>/&H'RX+F2&U$FC>+?S%KDHHV14) M[22IO$)I\@U:@8LQ'B3)1'F$#%&1B7(9W4,=)"CH$A18R]Y\4Q2:P!D4?'#, MNG5,9]&1G!UD+.PR%MH7O5B(@J=0PD)@T?LL&*SF.0#S'4(&M2$"8&Z(?0<> M<()[-8*M!.X55P(4$-AX(_.I.ZQ9$(R%X7"Z0C#'QVPD_#TQ17ZWZ+:6!^74 M9Y6Z."1@PH*0$8. "?.QYP8C!&A/@%H)?)6*IUIWU@L/K0OYE%0*'R1$34(. M)7LQM(Q,',.^:TPIR)_O,&>DD9!>/)$7U)-8"LUG =81:M MUT#$+H(LQ:2U/&B)(2'&9 9@S'>-R0S ",-D9.![!43L$FB\F$":Q9BW)HAY MP5 ;0"@?AR.A]^J'V.6/K9"8KU"+$V[]EWGF[:C7&: MRBW/8WAZ!4 3IB(R@O8R@=AG1EBY4Z@JP4;+0^EJ7 O26 M:S6-UEIUZ^[V#F+8^B5D+R1\:G3IU\&B%V&']'J908FUHPT^R>CM?S]R2#RO M15Z"$Y-:UHN.Y>TPI;WPH7;A\^WT_A3MILU>&A%7@UD$KHS6^\'* M<# APQ(&X?R AL%PY@ X1E@XMC)Z,42MHJ'IB0<+_3W*A:KFT'*/_8/(Q3)1 M(%7'U&ENP(;M$X(%6LH.B0(PG_DC0I;VXH7:QY#0M1H> M.5-\G.C>,RQI$(P1SQ@W $:P-[*QH+V4H2])&1G_J#]P+^I/?7IJUFL?9 1\ MN'%]HX0!&L@W-DH BN!PI/G07M[0%[[NY*K@)[MO'_HZ+_4866>=U>$OEZYC M>HLH**) N6Q,EM->-%&[:'JE *305Q1# M (H2 !"L'$!Z/0:R;%KI-\1@*W+%P4@@ ,%(( #!>!T[X K$\5C?5!8ZDJX MR55S*-0][0XC/]1'<(/GE^0L:HX4>S?-">=G7CPF>8E2L=0N\:FO@RJ:0\/F M1LEU?8SV()6267VY$ERWS J@?U]*J78WU0NZH]O9_U!+ P04 " #;V%6 M64#?OXX' "#+P &0 'AL+W=OOC,S86B71H^BD[:\?)3F61=*T M-3!?$LL^?'7TD"+/*_'\B?%OU8I2 ;X7>5E=C%9"K,\FDRI=T8)4;]F:EO*7 M!\8+(N0A7TZJ-:=DT30J\@GRO'!2D*P<3<^;[S[QZ3G;B#PKZ2<.JDU1$/[C MBN;LZ6($1\]??,Z6*U%_,9F>K\F2WE+Q9?V)RZ/)3F61%;2L,E8"3A\N1I?P M;([]ND$3\36C3]7>9U!?RCUCW^J#F\7%R*LSHCE-12U!Y+]'>DWSO%:2>?R[ M%1WMSEDWW/_\K/ZNN7AY,?>DHM MRO*J^0N>VMA0!J>;2K!BVUAF4&1E^Y]\WX+8:R!US W0M@%2&X0'&N!M ZPV M\ \T\+<-_%,;!-L&S:5/VFMOP,V((--SSIX KZ.E6OVAH=^TEKRRLAXHMX++ M7S/93DQO/EQ_?#\'=Y=_SV_!&,SH ^6<+L =^4XK\'I&!M6=$!\Z(P7M6BE4%YN6"+@SMK^WM M(;((3.3E[QB@9P97R*HXH^E;@.%O 'G(,R5T>G-D:#X[O3DT-)__[^1[,/!N M0.!&#Q_4ZT8 N*PJ*JHS4R>W*KY9I9[>SJHU2>G%2,Y?%>6/=#3]]1<8>K^; M +L4F[D4FSL2ZW6%O^L*WZ8^_=PJ KD<@(KD\G[D5&QX:;SIK%)#^Z,5"QJQ M>JEYG"(4RK']N,]9#XKCI!\S=Y15#U^PPQ>C"C'/-;94 MIBG?R*4^984T'E4S(DWHK"I#T24:%>CYB]KG+V3J+' MQ(IRD&?D/LLSD5%S36S5&LIPJ]:#&-?E7X^A(3H:P. @B%9^CW/KX4(Q M76HP1F18(@*D832$R5$8J!@=Y=;'V)D>:"WDI^\8I]FR!"45@*TI)TV)D[.J M BGA_(Q/C@-87[@:8/S)>P+[/P+M!N83YRN2;8 MU6:]S@]-C$Z-RU:M5R0FGEIQ&Z+D#*#!>PGS COW NWVY8[R(BO;*G%-?M1U MMAF@4\<"=3<2R/M5&W^&L-CSD8KP)6P+['P+M!N7C]V=3.4,>72-=FI7H&Y% M@DBK$0U1?@15P^(JLS['SK) NV>Y*04IE]E]?H";4WL"=>N!<>AA%9P>%J%0 M':AS5[GUR74F!=I=RDTA)T!>W[MCP"X8:\='F@>41HI.30O4_0C&R-/N9E.8!U7/ MYRJW_M/NSK@@NW&Y8X+D8,GKZN9$FG;%H321;DQ0E(1)K. TQ.':+*K+C*OL M^CP["X/@Z8_,_^S6&.-S<^34RSA5FSE5F[M2Z_=*YXR0W1E=%HR+O<=LW?QK M[!:GW@CIIF>,$Z0]93/%^3#02E%7V?51=NX(V=V1^5G;\]1AQ.G4%"'=[8R# M0"L)#H2I5M-5;GV8G2E"=E.D%J6?/WZQ3;Q.[1'2C<_84)2:P@Q5J:O<^B [ M@X3L!LE0#API\.V"@V'J'F@S- M!V/3'<\8(5]]N3 SQ06)]HC#57)]=ITU0G9K=+"6.C84G7HFI)NA<802=1V9 MF>*"& 7:@'P)UX0ZUX3LKNDKR3?MNGV9Y^R)''A5:U<9S%"W0&.41.HSC9DQ M+M*+?%?9]1EV9@G9S=('*DXN[IU:)61XP1-%GK[(&%[QH A;95Y";.$.[.$ M[6;IIDQYLTX+!M:5!]5YX.P_57.!_O#>NU/K4.Y^#[3[G M&'50;>[_H:FH!W!6RBDA*S-9S1][K6$_Z^".T8U.%,=ZQ[@\Z=R56K]C]C;2 MV5W3T8X1*R+ /5UF9=TW]/LZX[3>7'E@'^&5_7R#NP1KDP#$6.\2M]OI7L)[ MX:NU%KHD[W-Q@7E MRV:7MQS:;%.*=L_M[MO=3O++9O^T\OTU/)NW^\$[F79[^GO"Y4U128/\("6] MMY'$S]L=W^V!8.MF2_,]$X(5S<<5)0O*ZP#Y^P-CXOF@/L%NW_WT/U!+ P04 M " #;V%6A1^%XT8# !P"P &0 'AL+W=OM[7L=-"65.T+=S-R+H\X5**,,; 7*1ID0\CS#A MJX'3<-83MW0>*S/A!OV,S/$.U4-V(_3(+5DBFB*3E#,0.!LXP\;%I&?6VP4_ M*:[DQC,8)5/.'\W@*AHXG@D($PR582#Z;XEC3!)#I,/X4W ZY98&N/F\9O]B MM6LM4R)QS)-?-%+QP.DY$.&,+!)URU??L-#3-GPA3Z3]A56QUG,@7$C%TP*L M(T@IR__)4^'#!J#1V0/P"X#_$M#: V@6@.9; :T"T++.Y%*L#Q.B2- 7? 7" MK-9LYL&::=%:/F4F[7=*Z+=4XU1P]7W\X_H2[H>_+^_@%!Z8P)#/&?V+$=R3 M)Q@APQE5<,L34V0K(B(XGJ B-)&?#.!N L='G^ (*(/[F"\D89'LNTK'9G9P MPR*.41Z'OR>.A@_7G*E8PB6+,-HF<+6H4IF_5C;R:QDG&)Y!LW$"ON?[%0&- MWPYO5, G;X=[-6J:99Z:EJ^YA^^KX%+"8C,]2J=GFJ='GH#0"8(B0U7VY_2M M:GISN5S(C(0X2=R+9L;96VMNK8@Q%)" L1 MB (5H[9S3AFC; Y\9BZB?.5G;DIF+>AET6[IFEYLV[:[QS\^; MY:(M^>U2?KM6_C"*J+E^I:D<6U 9E\6,P(0H4V8\=T(;(> 9B:@\W>V=Z)JV M\#T>AY909RJS\]82@6 M.M.4*=01*-"?/JV9D411W"J$O?=VE3>]G4A;WDMK:@,[U)IW(LL]=#=ZD13% MW/9T$D*^8"K_>)>S9=LXM-W2B_F1;B?S[N\_3=Z+7A.AKVD)"&PO=V]R:W-H965TD68*4E&SM0ZLHZ=9G%VZ"5<#,=I+NW\\VA.:#9'WH M2\#FG'//O>3Z,MA0]LHS ('>BKSD0R,3HNJ;)D\R*#"_IA64\LF"L@(+N61+ MDU<,<*I)16XZEA68!2:E$0WTWI1% [H2.2EARA!?%05F?\>0T\W0L(WMQHPL M,Z$VS&A0X27,0?RJIDRNS%8E)064G- 2,5@,C9'=CT.%UX#?!#9\YQZI3%XH M?56+^W1H6,H0Y) (I8#E90VWD.=*2-KXTV@:;4A%W+W?JO_0N)6+&=W<09./K_02FG/]BS8UUI?@9,4%+1JR=%"0LK[BMZ8. M.P0[.$%P&H)S2/!.$-R&X'Z4X#4$3U>F3D77(<8"1P-&-X@IM%13-[J8FBW3 M)Z5Z[7/!Y%,B>2*:C&:/]X\_YV@ZF:'YW6@V01"5B)DVH<1W*.1'*=M #+47&T:1,(=T7,*7OUKRS-3]VSBK& MD%PCU_Z&',MQ.@S=?IQN=]#CC].M,]FX[:MPM9Y[0N]9_TJ7K>J.C;ZO,()# UY+G!@:S"BKU_LP/K>5;'/%(L_26RO MFEY;3>^<>C3&G"1=Y:II@::I0W$=^4X0AC<#<[U;B"Y8+PSU M/?-^:]X_:SXF^4J=AXA#LF)$$.CL-_\H>.!YSD$B'2"9QT$:QR#?#GK=201M M$L'_DSCL\]IX%W?;#UGYXUOX3%5CN+1&M MU(3B2+8@PAO,TKV61!?R5*P[];(KU?#(G&M9UD&BQZ#>(28^QMB[H#I'J)RE-!5*>ISM=UMA_9(SZJ#_;$IOP0>,%L268X<%E+2N@[E M?X?5T[5>"%KI>?-"A9Q>^C:3'R3 %$ ^7U JM@L5H/W$B?X!4$L#!!0 ( M -O85;<$T8X\ , &T5 9 >&PO=V]R:W-H965T^-,E K$WBG&V@?/NS MDQ (FXV(Y#>0.)Z_/3][G,E,#I2]\ A H-])G/*I$0F1/9HF#R)(,._1#%+Y M9$-9@H6\95N39PQPF!LEL>E8UM!,,$D-;Y*WK9@WH3L1DQ16#/%=DF!VG$%, M#U/#-DX-W\DV$JK!]"89WL(SB!_9BLD[LU()20(I)S1%##93X\E^].VA,LA[ M_"1PX!?72+FRIO1%W7P)IX:E9@0Q!$))8/FWASG$L5*2\_BO%#6J,97AY?5) M_5/NO'1FC3G,:?PO"44T-1X,%,(&[V+QG1X^0^G00.D%-.;Y+SH4?4=C P4[ M+FA2&LL9)"0M_O'O$L2%@72TV< I#9QK _<-@WYIT+_5P"T-W)Q,X4K.P<<" M>Q- IWE)-7>0P\Q7+U]>]?BP6:+;XM/GWY!ZV^ M/GU#=SX(3&)^C_Y"BR2+Z1$ N99]]W*/5C%.9?./9Q_=O;M'[Q!)T9+$L5Q% M/C&%G)-2-H-R_%DQOO/&^+:#EC05$4>+-(2P+F!*9RJ/G)-',Z=5T8>@A_KV MG\BQ'*=A0O/;S>T&<_]V%:<. M1QAEP )(A3SE$-T@$0&"TBO-0AN_>LWF!B[B]QMLZQ*TY- M8C6<@PKGH!7GJD"E.%TP LQ2B59>Q&1+UC$@^3XZ=7@#?1/+01-+Z^$*9NL, MN\+4)%:#.:Q@#EMA_@0N%!:Y_P@-%=/:WEP?\[T8T"3#Z;&)5[N\BXYR89J. MY'FK85>$FL1J"$<5PE&KC\NFK<5O0%?(CB]VVK WOMIHK_L,KB/;?]W'[8VJ M/C6?'BJ?'EI]MZ68YWX=(KY MFL1J^&SKG U:MQSPY;L0'S +T;XXIQIS.^N6UU_[F%T!Z5*K$[K(E^U60OV; MPK-=I.L&TZKFZU*K W3. !T],5KJZ&*H4\W7I59G>/XHL%N3YLYAVF\*T]&K M.-6:]NM2JR,Z)_YV>^;OWA:G.E/SN58U7Y=:'> YU;<'FN)49T8^UZKFZU*K M,SQG^'9[#MXU3H>OX]2^#E*MR;LNM8*/>5&'2H!M\WJ>^H;>I:(HX%2M5E!56+W_ 5!+ P04 " #;V%673[\UAL' !J,@ M&0 'AL+W=OV MM3[!9!//)";MYB)))VEWKXFMV$PQ> $G[GFZBI;R7Y=?-YUQMC1N51;R6:1%G*LNQ;M7&U.!OAZHAD(N=E)1&I?T]R)I.D4E+'\?=>=-3LLVIX M^/E%_6.=O$KF(2KD+$O^BA?EZFPT&:&%?(RV27F7/?\A]PF)2F^>)47]%SWO M8CT\0O-M46;K?6-U!.LXW?V/ON^-.&C ^AK0?0/::D!I3P.V;\"&-N#[!KQV M9I=*[4,8E='T-,^>45Y%*[7J0VUFW5JE'Z?5>;\O<_5KK-J5T_O+3]>7-U_0 MU[W=VL=L9[=D9H>@Z2\M5@2[3A5R8 F-UY,WATY?#OZ!.Q5#./R!& M?D,44XJ^WH?H[9MWJ)!+=6F6E@.<#957>UR?(R>DCDRY52H'\<%\W%3MBKA:N.]&G*3\=/ARXY=WVL2T!B MADNB<4D,=$G=6O*HC-/E0)/$JR8Y]WRL24!BADE>8Y+G-DEUC_=1(JU=X*ZI M./#!8X1@@5MN=..$X(0):L:%W3@N@HG')DV;""A%.K6-O8*!J(92:Z>,!K1$( MBK0#D(J19"J9D.4NT@_?E^;Z]A MW,P8%WZK#YA9XIC/ L):566+XQ/B]]65!D+B1*9A/=]>XW#O[[G 1'32L00R MGW#>[B6L@>KVQ7MN2D1#&G%3FGH^*$H%()>IS)<_4)C'Z3?[DP8D=WNH=N M(&=84.[UE).&/.*F/&LY*8Z_;<.]-5&G]M$7"*1:"*5F^JJ!DTQ 2LS)K4<[ M"*D60JF9#FK,)6[.=9=8%T-[2LP2:"^Q;J"SQ*A&6^I&VT% L=J:@% #'N/%/9PBP/5;8P2OJ>JJBF/^JF/_59/4,MXSFZR/M& M9-T2QW9!H&HAE)IIGV9-RB$Z<0I*FJ!J(92:Z: F3?K*:*&K$Z?=$4$F& \Z M1=2-HP'WO?9 F"W.\YC@/66D:8^Z::]=1D/YR"U[](4!J19"J9F6:NZD/DAI M@1(FJ%H(I68ZJ F3NL_C M]O"$+YW5KBA,"\9V26:=1C;M0;1$;,1G#^A+=)SQ;G5Z-'K6QL<:YL M-.=)_-LE24.=G +'#V3"#J,"*5FFJ>9DE&0J5@GF1[M(*1:"*5F.G@P ME^V&5V<'Q[H#C 03CD6[B&"GI_\/'F6:1YE[[-,LR*$4XA8]^A(#Q5,H-=-0 MC:<,9""4@0Z$@JJ%4&JF@QJ-V4\,A++NL*6]2$')%DK-=$23+0.8-V?=B>[W MC A,V\Z $BN4FNF,)E8&, O/NJ2IG/']CC.@8YU0:J8SFH+9*Q1!U(MA%(S%VMIUN88HN_FH&L%0-5"*#730#!XM%75H\ZBZF[0-1:3)8P6S%9PAS%I&F8NP=K!Y$+MPS:XO;Z MCYDER@M8>T;'$B4"UC/KP3633#N(,WETVJ?)H3TY9HFQY6)9J!JR]9G%\ ML A_+?-E_3)#@>;9-BUW"]J;;YL7)L[KUP1:WU^0DW#WVH.6V;V%<1WERS@M M4"(?E23^X*M#RG&PO=V]R:W-H965T MS M"TY !9GM""Y_&1-68:%/&4;DQ>,X*A,RE+3MBS?S'"2&\&\O';'@CG= MBC3)R1T#?)MEF/UIN*>[OTA= MD*=X(4UY^0IV=:QE@'#+!7-([BZ^79[?[U\O+J] 5\!(G(3A0FN;DT>@65&F4C^JRY\1D3@).5?9.33 M P*?/WT!GT"2@\>8;KD,YW-3R+6I;S##>AVK:AWV.^N -KBFN8@YN,PC$G4! MIBRJJBQ=AUEG;S9=-*0+EI7Q[:?AU,M=M7:NVNE(5VT MKH)M^PY'&]P/V'5V,.IP7;\_-1F,.GPJ#D3Y#NP]%3[&K--DG.0DK5$6F<3N216#9.K$T&+ M7 MSX$# !A#0 &0 'AL+W=O-_=,CIR:)80P2H6B@/+G!8LI9LZD$'4Z.E M_)RH?5\()M_F$B?BQ=7W^=7M3W!S>WWW,+_X>7-W"\[ U:O,*XXX^)P@ 7/, MO\C)QT4"/G_\ CZ"G(!YCK'<-SYQA/1"<3EIM>)EN:)_8D7/!W-*Q)J#*Y*A MK$W@2/=K#?Y>PZ7?R9B@U :!]Q7XKN\;')J]'^X9X,G[X6Z'FJ#>D4#S!>_? M$5.02Y*!F415BW.^@2F:6K(<<,1>D!5_^N"%[C=3@/HD2WHB:P5O4 =OT,4> M+P1-G\]4(-8,ZHR^1*' ]L=-S\3YZ49KF-$Y-K# MME%B- IJHY:\82UOV"EO1MF&,B@0@"0#CP1B3%,YS$RZ.JG^-T/Z)$MZ(FN% M,*Q#&/9QO,(^@]>A$'#D5*6P:IUYDM5)JZQ/78; MGQ,*Q[7"H.[%&#,A>7Y;^G*PZM[*B:O[OR),5'(H[MO)'A_F<5%;#AE5PN$-.H_K:^)USH[OA@_E+='W1/^T937C[FD*URP@%&2TGIVI%T MB)7]?#D0=*,[W"&UL MK5EK;Z,X%/TK%CM:S4B=@DW(HYM$:N/.;J7I0TT[\]D%)T$%.XN=9BKMCU\; M" 1"F% Y'Q)L[CWV/?C@HWB\YP^5*Z@Y[.EZ3)9U3^;Q^2%3++E"",*9,A)R!A"XFUB6\P CI MA#3B1TBW8N\:Z%)>.'_5C9M@8CEZ1C2BOM001/V\T1F-(HVDYO%O#FH58^K$ M_>L=^K>T>%7,"Q%TQJ.?82!7$VMH@8 NR":2CWS[#\T+\C2>SR.1?H-M%COH M6\#?",GC/%G-( Y9]DM^Y43L);^#GP%,\Y\RF1"TF?S&(I7\!E32<)(?%&WG^<8?/[T!7P"(0-/*[X1A 5B M;$LU(0UK^_G@5]G@Z,C@$(%;SN1*@&L6T* *8*M*BG+0KIPKU(J(J7\.7'@& MD(-0PX1FIZ?#AG1\>KK34HU;/!PWQ7-/?SA-)&<@O680_>*X$&OBTXFEW@R" M)F_4FO[Y!^P[?S419!(,&P*KD-M#U4#4.'\;UO-&P[PZ+N$H-7E&#UUI#.G_P'[C?2!$& M%#RS4-( S"61S76UPG5="B;!L"&P"HW]@L:^"1WU39)G$@P; JN0-RC(&WQ< M1X.#=8_6S %X IL8EC8LN1(-R3AW/NU/:BV6EA^+=AU8+V#"4TK+4N M&US[X%W7D5$T; JM2CPJB4=U#7 MXDEA^$B8>T2+I06&[1Y8:_%KKD4F>!0&2E?!&;AA_H=VP/;A.J\=DVC8%%J5 MZM*I0\^(^HPZ=*-HV!1:E<'2I,-6&]M)??TFO4!85U]SV,%.^+NP:D&E<8;M MSOF1OBM]E1J\XE+_[[8\ ]^_SSZFO]8!.Z\>DVC8%%J5[-+APZ$1_1DU\4;1 ML"FT*H.ECX>M3K>3_D:-WG%4UU]C&*S+KSD*-LL/E4AH\[=*!HVA59EL'3NJ-77=E%>CE07BUM3WI&P^LYW M)*RF/'OO>$&)99D>TPBEF0V3V5_S16]Q%'29'H#4^J_@!&ULM5=K3]LP%/TK5H8F)FTDSJ.TK(T$%!@?>(C']MFDMXE% M$G>VVX*T'S\[#6D"(6J1^=+8R3TG]UR?N-?#)>./(@&0Z"E+:!"#AFZ1\ZD2JZ=4X61X>W)V<7)YA\XO3Z]N+@[OSJ\NT0]T MQMAD2=,4D7R"F$R (YI+DL?T(05$A IT.X8)*&I^*8 ][=CM+OS#>VH.'27 ML+E02#&TI4I1O\B.RG2.5NFX[Z0SAF@/>?@["!F)(*1I;XT 7P!5OCU"^XY/]L4&B)KZ/4JO5X7 M>[C)NK<58,4:%*QZXUB$;L_K>X%:@T5=6TN<[_B..ZCB&FG[5=I^9]H7+!=2 MY7J2 X^?T9C3_%&@?^AJ!IQ(FL=(0*SV'MF6>R?UMHMGB*Q1A:"J0F#"K(%) MO8;(&GI[E=[>IYAUQ=JKF1#[KN]B]Y596^.

@>5WL&G^'3PQG^#_4%_T'ME MT[:PON.Y[2[%SKHQ<#K3/DPCEJA^9#N7=I-NNVRFV)HEJ/5&V(132Q93F@VQ M-36O.Q[NL'!W1W.5:%H4S-W=T1XL ]7S*F'R9 MZ"-@=>0/_P-02P,$% @ V]A5L!3/1!+!@ &R< !D !X;"]W;W)K M&ULM5KQ;]HX%/Y7+&XZ;=*NQ$X(T&N1"NETE6X= M:KN=[D>3F&(ML3G;E%7:'W].2!-,C%=E;*;4^[_=ENB(%EF=\39C^9]H!P1 MR4FJ2@BLOY[(C.1YB:3'\5\-VFOZ+!ON7[^@?ZBRG-9?8)M;1OT0+J1BA=U8SV"@K+=-_Y6$['7((1' M&J"Z 3IH@-"1!F'=('QM@ZAN$%7,[%RI>$BPPI,+P;= E-8:K;RHR*Q::_R7TKU2W4Y.[Z[^O'JX3,+^Z>_@7/-Q=W=Y?S1YN/MW>@[<)49CF\AUX M R@##RN^D9AE\J*O=,=E\WY:=S+==8*.= (1^,B96DEPS3*2F0!]/>)FV.AE MV%/D1$Q(>@9"^!Z@ "'P^3X!;]^\ QD5>CIQ81GA[/5X\ 7/ I.\'B:PPQCN MALV_%%:XT1'<&4\QT%.[_"C6F#W;_@,G1)D_SN4:I^2RIQ.$).*)]":__P;C MX$\;73[!$D]@!G510UU4H8Z7.58D0RLL5#62(H[@T!#V/%H9Q4;5JCCD,4J'!]S:-@X-#PM'X#O MX M7E#V"&Z:(G@'*^E\Y44^=WC[!$D]@!INCALV1QQ0Q\LFA3[#$$YC!X;CA M<.RP5.TAYFLQFXWRPDS2@65.^)U@Y\Z M$[VB);[03&+W1"WT&-$UF"\B?:(EOM!,(E%+)/I!H2D**JM%'OFFUYKRR%1$ MG8H9C<-.Q:S-]HOA<#CHE$R+V2 >'*N9L!71T*VB7Q]NNIQ^TJD*5Q6U=MSJ MMU?-[14M\85FDMW*;NA3=T.OPMLK6N(+S22RU=[0+;Y?&X).E),9''1EZVC8 MC51/G9K4M+(>NG6]$;KS.G2;F+YA&=%\95IO@"E7*M>2Y-6![>SX9#9]HB6^ MT$S2VZ4''/H,;*]+#J]HB2\TD\AVU0&=@OS5@3WJA&(8=$)QYN[L9&JZG2(8 M'2W![2H!NI<)G1)L]=BGQ)]Y14M\H9F[GNV* 04>@P]Y72%X14M\H9E$MBL$ MY!3.DZLTY1NF)! D)?0)+W+R'C"BK#3"3C",1C >'T2@Q6P*'KD5?>/X&C^77EL=[@KP/\)!% \//;;:H6ATZ+)S2#_K\?-N$OH62B@AP MS8AX? :)H.RKG0NO:MHK6N(+S>2U%=TH]EF"O IIKVB)+S23R%9(HQ]MXC,E M<*I @=EFJ2\V8F]58I^6P\X^2QC$'2U8FQF2$7;W62QFT'B#83K6"EOD%K9S M[4=*USK+[O:!K9YXW4;WBI;X0C/I:S4R&OL,,*]BV2M:X@O-?&?>BN70O;U^ MNRD6.MGS97,PH*P!CD,"TQK0B(B#V'+W>?*;\5^A@L-6!8=N%7Q=YQJ@ W8C MA-8(E(&4,U:?RME2M=+I29=,BG,)N #E&*A63:68>J*9;K%X!OC'KU3K@>QG M+IVW#A.7Q2KLI+?$8H7@L;05MLHX="OCZ4;J)U*"!X&?2)Z7R?C:D8S#[J;W MJ..0)^5;.^Y51_?W3@T56@]5IZ\DJ)8'NY,XS=/FA-=5=:[IX/D4GB>[C^+HZF[3@2O&BNEP1G!%1&NC?EYRK MEYNR@^8\W.1_4$L#!!0 ( -O85;HCWS0,P( \% 9 >&PO=V]R M:W-H965T,"L;MO/\".E6UNU#>8 ^Y_OS-W1*V0>U4":/3*6:5B7&I= MWWB>RDK@1$U$#979*83D1!M3[CQ52R"Y<^+,"WU_X7%"*YQ$;FTMDT@<-*,5 MK"52!\Z)_+T$)MH8!_BX\$1WI;8+7A+59 .DU\1#2 M.I[.C^H/+G>3RY8HN!/L%\UU&>-KC'(HR('I)]%^A3X?!Y@)IMR(VN[L[ JC M[*"TX+VS(>"TZK[DM?\/)PYA\(9#V#N$CKL+Y"COB29))$6+I#UMU.S$I>J\ M#1RM[*6D6II=:OQTDFZ6Z>K'9O7])UH]FS%%%_>@"67J$GU&Z6&KX.4 E4;0 MF#'RM(EI/;VLUU]V^N$;^@^PG:#P^A,*_7"*5$DDJ+]5/$,\8(<#=NADI^_% M'B/K)&;C$K;:;U1-,HBQ*6<%L@&KL'5%SVM -1($RP;GI/V79QBCF__V%?R&\D_JV3\4W(G>T M4HA!87S\R961D%W[=886M2OYK="F@=RT-"\62'O [!="Z*-ANVAX Y,_4$L# M!!0 ( -O85;5E4?/! 0 *@/ : >&PO=V]R:W-H965TWW%U9S8L<9(!%0FCB,-F M:LSQ58B=(J!$?$_@*%K7J)#RR-B/XF853PVKR A2B&1!0=3? 9:0I@63RN-G M36HTWRP"V]?/[)]*\4K,(Q&P9.G?22QW4R,P4 P;DJ?R&SM^AEK0J."+6"K* M7W2LL9:!HEQ(EM7!*H,LH=4_>:J-: 5@[Y4 NPZP^P'N*P%.'>"\-<"M ]S2 MF4I*Z4-())E-.#LB7J 56W%1FEE&*_D)+<;]7G+U-E%QHOFMR'Z:SV_67WZ9W7[)YHOEU_7MP_WZ'T(DB2I^*#0Z_L0 MO7_W ;U#"44/.Y8+0F,Q,:7*JV WHSJ'196#_4H.V$9?&)4[@:YI#'&7P%2" M&E7VLZJ%?98QA.@2.?@CLBW;UB2T?'LXUH2';P^WSJAQFC%R2C[W%;YYJE8G MH1$@MQ+!U%#E1 _@#'[_3?L67_H[!R2+!R(K&.UVUCMENS.*U8O=X1NE9>2 MH0-)U.8K0+NZ*C:OG8.#?;\GYQ2%77\\[NDY18T]S]7K\1L] M_ED](<1YN?%JL_=/OGB!?6?L]-+7P=1Y _?RU\#&@8/U H)&0/#6"09J+,Y. MK>#49LOUK)Z:4]3I! PU5.T)V)$R;J2,WUC>5:T)80.K3ZB!N4XPHBV <6'U1&I@?M&I55]3+"1*?/T+^2KFLJ=H;J.-@K[\7:V":T0QU M;)W1K!29K18F S4 12LH4'E^K<[]S=.FW9R735;O^:)H0\O6Z(6FZF&_J'%- MU/DXA8VBM"Y]E1.OVL+J1K)]V2@],JG:KO)RIUIIX 5 O=\P)I]OB@\TS?GL M?U!+ P04 " #;V%61FS8 $0# #*% #0 'AL+W-T>6QESM[_G!?Z^EW@SB'B>_3QJ2[!TGO4<:$>]O":Z&_$1,/\;3AG2*T;LN;;X,)'4L.ZS(9 M]K-"KJLE(BY@U&G.@D3))QH5*FFC1ML@H-^X)E8$?QZ0S.NBA# +4NOV5QA>.VYVU"87 MERE;L'14=]5T;)N!:9BL]0&$7>3&'GX$XSC,CP"&Y<$<8!S'PO+\3^/IH>-Q M&.:MYT5Z**>'-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( -O M859W^"K+: < &-! / >&PO=V]R:V)O;VLN>&ULQ9Q=.:LN.9C%X 2?9_OH5N&E$0N_LRS5/KK$J M'TM<'5U)Y,-C7OS]+<__)D_[-"LO!_=5=7@_&I7K>[YGY1_Y@6?RDVU>[%DE MWQ:[47DH.-N4]YQ7^W2D75P8HST3V>#CA^>ZEL5(?9-7?%V)/),7ZPNW@C^6 M+Y_7;\F#*,4WD8KJW\M!\^^4#\A>9&(OOO/-Y>!B0,K[_/$F+\3W/*M8&J^+ M/$TO!^/3![>\J,3ZS>6XADS8M[*Y4K%O$9,@EP/C0E:X%459-26:^IED?."R M\.G=LFK$]\7_:<9\NQ5K[N7K MXYYGU:D="Y[6@%EY+P[E@&1LSR\'ST4(RS:$9I5L).)GIZIDV?J7RJ_V-Z=? M74E ,F[ M)5,@)P#DY(R0<2)?%C20@.$U\0,W5"!U %+O#=(-%TL%<@I 3GN#C)/052 - M -+HKR6=^$:!- %(LT?(KYH":0&0%BYD&,V

+A1/=-?WM MSQ1(&X"T<2$=]_/*C_V:41T4QQ?0L'V!RQ316QJL*(FH&\Z"ADU% XV"K)0Y M=6+::BA('V-D?_C!+8V3YM97D2!9C)%M<>WX$;EUYK+[ZF"D4>+X ;GV ^DV MWYFKF) NQLB^\&CDW\K(O*528G$2K4[C1QVE-]138W,,"6.,;(RZ@X,DC/SV M/0?I88SLAV44+F6OWC5M1>7@L:R;[G<2\$I%A.0P1K;#+ R]+_Y\WB"&R0V- M9"O$G6:#!E! M0S:"G,,M_.0E1J7_$S^843FFM")#@]R@(;O!<=W58C5OYB2GNZZ>>D;TA@:Q M'&A43##G0)9&/=7\-+R2'O,:0$GGO%*L!AE$0S9(G50L*$FWE%*KFA K_V$+&46J<)!KM"071'3 M61VSA:L07K0D/40KZYBZ=>Z M_>KY<'O- A*#ABR&V)53I)4TJ>^383/7>TEQ/J]4O4X@9TR0G0&F7ZT<<0)9 M8X)NC9<$C+Q+F/SV\C<5#G+%!-D5'9E8)R.X/(7LBU-*UHD%*6."K PE-^MD M@Z0Q098&F*2U0P/2QP19'V"2UL:$5#)!5HF2I'7V-"21";)$@&RM9E4Q(:5, MD)4"9FRMGM8AI>A]IB'DG8H)*47O,Q%IMR8D%[VG1.1'$*F8D%_T,^8C7?&M M@]L>9T],.A$AV>C(LNE( CH9(=/HR*;Y=3;0H*J8D&ET9-/ 4]J)B@E)1^]S MX^.KKF)"TM&1I0-C3M4]0T@ZTU[S&$/%A*0S198.C&FJF)!TILC2@3$M%1.2 MSA19.C"FK6)"^IDBZZ>=O'J\8B)MC>I3<+L=V3PMNB%Q-AM1EV$I$?51%143 MDL\473YOD^QA=VM"\IFBKYAU87JB9+M=P74;EY6W9"0>8RS[,E+R/AX.*2\ M+BU#?,W*>[)-\T<5$S*/@6R>GYA1N"*L+'E5$ED1D746LK2*"9G'.,]RVI"$ M)ZYLUYSQVXJ,96NNQH\!F<= -L]/S"]<[.XKOAFR!\F[XZ20=;=:$U*0@:R@ MGYBK;"/*=7[,)"K9'JMCP4DKQS7 ,U_("FHM5G;%-R0>XPSK:\]P0[)@LNWJ MXZ9+7HA\TUIU,2#Q&,CB@1=5U>3,@,1CH&_K0XNJ*J8)F<=$-@^,J>:0)N0> M$]D]K;7?CL Q(>.8R,8!%W\]=? Q(>.8R,:!%W];=R1D'!/9.#!FZXZ$C&,B M&P?&5%3O?AI^<@4C'!<\;([JD/074'-J0:$UDU\#[$4,6$5&,B MJP;$;)_2AE1C];FKTQI_+$@U5J^[.BU,2#H6LG222$YY5]%=\TC#I\[8L2#; M6,BV^>6NTY L4Z8^N61!MK&0;0-@7C.AKEU9D&TL[,V=7V/2?XYJ&F9!MK&P M#Z(!F$^\U9J0;2ST3$?9:AP2-V5E*>3_;4H2=;?> I]K0=;/*TR/;WE1R+0V M84^\;"5D%J0?"UD_KS!76<'7^2ZK']ZL415,&]*/C:R?KBW8,*ICY&84,*LK$5 MU(E)GV25I8QS%1-2D-W#^8)FP7_-ZS5_%1-2D'W^L] 21IJW6A!1D M]W8NN@EW%1-2D'WNP]'=@Q'X8&6?QZ1;V<_X G[:LA'0J"E>?ORPX5N1\4T@ MOZ24U]"[-YSC;/?R/@^>\;?/P/4$L#!!0 M ( -O85;#*Q\]U@( ,&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V[UNXD 81N%;0;Z V/,_LPJIMDF[R@U8Q$ 4P,CV:I.[7T0*>*TM MMHE\*C1&_CC5(V3///[J#NWTUI_&_=MY7'T<#Z=Q7>VGZ?RCKL?-OCNVXT-_ M[DZ7;[;]<&RGRW+8U>=V\][NNMHV3:R'^QG5T^/]S-7+Y[G[GXG]=ONVZ7[V MF]_'[C3]8W#]IQ_>QWW73=7JI1UVW;2NZH_#[?)87S_,PV5RM7I^75?#\ZNI MZJ6#K 39Y8.6#@@2%Y8.B!,7E@Y($I>6#L@3EY8.*!)7E@TRC M,C: I!G6 *V-EO5VP+TMJJW!>AM56\+T-NJWA:@ MMU6]+4!OJWI;@-Y.]78 O9WJ[0!Z.]7; ?1VLXCO5VP'T=JJW M ^CM5&\'T-NIW@Z@MU.]'4!OKWI[@-Y>]?8 O;WJ[0%Z>]7; _3VLX?= +V] MZNT!>GO5VP/T]JJW!^CM56\/T-NKWAZ@=U"] T#OH'H'@-Y!]0X O8/J'0!Z M!]4[ /0.LY>5 +V#ZAT >@?5.P#T#JIW .@=5.\ T#NJWA&@=U2](T#OJ'I' M@-Y1]8X O:/J'0%Z1]4[ O2.L\TF +VCZAT!>D?5.P+TCJIW!.B=5.\$T#NI MW@F@=U*]$T#OI'HG@-Y)]4X O9/JG0!Z)]4[ ?1.L\V" +V3ZIT >B?5.P'T MSJIW!NB=5>\,T#NKWAF@=U:],T#OK'IG@-Y9] M +VSZIT!>A?5NP#T+JIW >A=5.\"T+NHW@6@=U&]"T#OHGH7@-Y%]2X O8OJ M70!Z%]6[ /0NL\,Z +U-,S^N\YU^C]/GH1MO15_K67!E&ULS=O+;MLP$(7A5S&T#2Q9)$5219Q-VVV;15] E>A8 ML&X0F=1Y^]+*!6B1&@UD\>2RQ^_;R5_% M#4GV9L)IY<\!S^>^/KAY;ANWNJWF\*7JXZ[LV&4^/';.I^=+O-'CN-NUM6O& M^KZ/1U(_S:YJ_-ZYT'?I4]&K\\DAWK![^LPOSE_*G N,.V_G ]"$A?2A('P6D#PWIPT#ZL) ^2D@?^8;2"$74G$)J3C$UIZ":4U3-*:SF M%%=S"JPY159!D5509!44605%5D&155!D%119!45609%54&25%%DE159)D552 M9)44625%5DF155)DE119)45619%54615%%D5159%D5519%44615%5D6155%D M+2BR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%DU159-D5539-44635%5DV1 M55-DU119-45639'54&0U%%D-159#D=509#4460U%5D.1U5!D-119+4562Y'5 M4F2U%%DM159+D=529+4462U%5DN1M:3(6E)D+2FREA192XJL)476DB)K29&U MI,A:4F3--_^3UN_C>/C'\,G/EO\NWOP$4$L! A0#% @ V]A M5@=!36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX M;6Q02P$"% ,4 " #;V%6N,FVT^\ K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #;V%6F5R<(Q & "< M)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( -O85;<=RQ=A < .XP 8 " @0X( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ V]A5O4:\1VW @ [@< !@ ("!)!< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V]A M5AYV&K25" 74< !@ ("!]"( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ V]A5K/:1Z'O# 1"$ !@ M ("!V#@ 'AL+W=ORJN@@ ),6 9 " @?U% !X;"]W M;W)K&UL4$L! A0#% @ V]A5K"XG$$;#@ MNRX !D ("![DX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V]A5C_#=903" Y!P !D M ("!4&X 'AL+W=O&PO=V]R:W-H M965T ( -D% 9 M " @8I] !X;"]W;W)K&UL4$L! M A0#% @ V]A5H2Y%#BO P K@@ !D ("!.8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V]A M5@DP88?B P =@D !D ("! 8T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V]A5B_BM4F4%@ &PO=V]R:W-H965T&UL4$L! A0#% @ V]A5BD3_S=# P 4P< !D M ("!+,4 'AL+W=OK0M8P) ">(P &0 @(&FR >&PO=V]R:W-H965T M&UL4$L! A0# M% @ V]A5A2;M9;L @ A08 !D ("!W-D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ V]A5OJD MS$!& P 30@ !D ("!G_D 'AL+W=O&PO=V]R:W-H965TU@4 #@8 9 " @?,! 0!X;"]W;W)K&UL4$L! A0#% @ V]A5I8-:R!1!0 CQT !D M ("! @! 'AL+W=O&PO M=V]R:W-H965T&M&@4 M ) 6 9 " @6T2 0!X;"]W;W)K&UL4$L! A0#% @ V]A5E0E<+MK @ H04 !D ("! MOA&PO=V]R:W-H965T&UL4$L! A0#% M @ V]A5G1D*$^? @ &@8 !D ("!Z2$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V]A5O>$\^^> @ +08 !D M ("!^#\! 'AL+W=O&PO=V]R M:W-H965T_A ( ,\& M 9 " @6E& 0!X;"]W;W)K&UL M4$L! A0#% @ V]A5BEBTF&3 @ V@8 !D ("!)$D! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M V]A5I454XJB @ ! < !D ("!FU$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V]A5G<&+)>D @ D < !D M ("![&@! 'AL+W=O# &0 @('':P$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ V]A5MZ]G(! 'AL M+W=O&PO=V]R:W-H965TG"$M5P, !T. 9 " M@9-Y 0!X;"]W;W)K&UL4$L! A0#% @ V]A M5KH9']Z* @ P@ !D ("!(7T! 'AL+W=O&PO=V]R:W-H965T$ 0!X;"]W;W)K M&UL4$L! A0#% @ V]A5I4_J/!Y!0 _B( M !D ("!?XL! 'AL+W=O&PO=V]R:W-H965T\(N MN@@ '%/ 9 " @0": 0!X;"]W;W)K&UL4$L! A0#% @ V]A5H0#Y3\# P A@@ !D M ("!\:(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ V]A5GX76?6^ P FA( !D ("!T:X! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ V]A5I13 M^-C" @ =@@ !D ("!%KH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V]A5@"-L4(+ P @PL !D M ("!\L0! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ V]A5KD?A\G/!P @U< !D ("! M@&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% M @ V]A5J96S6%@# ]88 !D ("!C.&PO=V]R:W-H965T&UL4$L! A0#% @ V]A5EE W[^. M!P @R\ !D ("!L ," 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V]A5MP31CCP P ;14 !D M ("!'Q(" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ V]A5LH'E\^! P 80T !D ("!Z2$" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M V]A5L!3/1!+!@ &R< !D ("!R2T" 'AL+W=O&UL4$L! A0#% M @ V]A5I>*NQS $P( L ( !8#X" %]R96QS+RYR M96QS4$L! A0#% @ V]A5G?X*LMH!P 8T$ \ ( ! M23\" 'AL+W=OQ) K @!;0V]N=&5N=%]4>7!E&UL4$L%!@ !L &P K!T '5, @ $! end XML 119 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 120 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 121 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 399 503 1 false 127 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL DISCLOSURE OF NON-CASH ITEMS (Parenthetical) Sheet http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalDisclosureOfNonCashItemsParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL DISCLOSURE OF NON-CASH ITEMS (Parenthetical) Statements 8 false false R9.htm 10101 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 10201 - Disclosure - ACQUISITIONS Sheet http://www.monsterbevcorp.com/role/DisclosureAcquisitions ACQUISITIONS Notes 10 false false R11.htm 10301 - Disclosure - REVENUE RECOGNITION Sheet http://www.monsterbevcorp.com/role/DisclosureRevenueRecognition REVENUE RECOGNITION Notes 11 false false R12.htm 10401 - Disclosure - LEASES Sheet http://www.monsterbevcorp.com/role/DisclosureLeases LEASES Notes 12 false false R13.htm 10501 - Disclosure - INVESTMENTS Sheet http://www.monsterbevcorp.com/role/DisclosureInvestments INVESTMENTS Notes 13 false false R14.htm 10601 - Disclosure - FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES Sheet http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilities FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES Notes 14 false false R15.htm 10701 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Sheet http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES Notes 15 false false R16.htm 10801 - Disclosure - INVENTORIES Sheet http://www.monsterbevcorp.com/role/DisclosureInventories INVENTORIES Notes 16 false false R17.htm 10901 - Disclosure - PROPERTY AND EQUIPMENT, Net Sheet http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNet PROPERTY AND EQUIPMENT, Net Notes 17 false false R18.htm 11001 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssets GOODWILL AND OTHER INTANGIBLE ASSETS Notes 18 false false R19.htm 11101 - Disclosure - DISTRIBUTION AGREEMENTS Sheet http://www.monsterbevcorp.com/role/DisclosureDistributionAgreements DISTRIBUTION AGREEMENTS Notes 19 false false R20.htm 11201 - Disclosure - DEBT Sheet http://www.monsterbevcorp.com/role/DisclosureDebt DEBT Notes 20 false false R21.htm 11301 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 21 false false R22.htm 11401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLoss ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 22 false false R23.htm 11601 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensation STOCK-BASED COMPENSATION Notes 23 false false R24.htm 11701 - Disclosure - INCOME TAXES Sheet http://www.monsterbevcorp.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 24 false false R25.htm 11801 - Disclosure - EARNINGS PER SHARE Sheet http://www.monsterbevcorp.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 25 false false R26.htm 11901 - Disclosure - EMPLOYEE BENEFIT PLAN Sheet http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlan EMPLOYEE BENEFIT PLAN Notes 26 false false R27.htm 12001 - Disclosure - SEGMENT INFORMATION Sheet http://www.monsterbevcorp.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 27 false false R28.htm 12101 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 28 false false R29.htm 12201 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.monsterbevcorp.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 29 false false R30.htm 12301 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Notes 30 false false R31.htm 20102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 31 false false R32.htm 30203 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureAcquisitions 32 false false R33.htm 30303 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureRevenueRecognition 33 false false R34.htm 30403 - Disclosure - LEASES (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureLeases 34 false false R35.htm 30503 - Disclosure - INVESTMENTS (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureInvestmentsTables INVESTMENTS (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureInvestments 35 false false R36.htm 30603 - Disclosure - FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesTables FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilities 36 false false R37.htm 30703 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities 37 false false R38.htm 30803 - Disclosure - INVENTORIES (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureInventories 38 false false R39.htm 30903 - Disclosure - PROPERTY AND EQUIPMENT, Net (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, Net (Tables) Tables http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNet 39 false false R40.htm 31003 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssets 40 false false R41.htm 31303 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingencies 41 false false R42.htm 31403 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLossTables ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLoss 42 false false R43.htm 31603 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensation 43 false false R44.htm 31703 - Disclosure - INCOME TAXES (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureIncomeTaxes 44 false false R45.htm 31803 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureEarningsPerShare 45 false false R46.htm 32003 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureSegmentInformation 46 false false R47.htm 32103 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) Sheet http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsTables RELATED PARTY TRANSACTIONS (Tables) Tables http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactions 47 false false R48.htm 40101 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies 48 false false R49.htm 40102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill (Details) Details http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies 49 false false R50.htm 40103 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Other Intangibles (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherIntangiblesDetails ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Other Intangibles (Details) Details 50 false false R51.htm 40104 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign Currency Translation and Transactions (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndTransactionsDetails ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign Currency Translation and Transactions (Details) Details 51 false false R52.htm 40105 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Freight-Out Costs (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesFreightOutCostsDetails ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Freight-Out Costs (Details) Details 52 false false R53.htm 40106 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertising and Promotional Expenses (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdvertisingAndPromotionalExpensesDetails ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertising and Promotional Expenses (Details) Details 53 false false R54.htm 40107 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Risk (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Risk (Details) Details 54 false false R55.htm 40201 - Disclosure - ACQUISITIONS (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails ACQUISITIONS (Details) Details http://www.monsterbevcorp.com/role/DisclosureAcquisitionsTables 55 false false R56.htm 40202 - Disclosure - ACQUISITIONS - Additional information (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureAcquisitionsAdditionalInformationDetails ACQUISITIONS - Additional information (Details) Details 56 false false R57.htm 40301 - Disclosure - REVENUE RECOGNITION - (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDetails REVENUE RECOGNITION - (Details) Details http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionTables 57 false false R58.htm 40302 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails REVENUE RECOGNITION - Disaggregation of Revenue (Details) Details 58 false false R59.htm 40303 - Disclosure - REVENUE RECOGNITION - Contract Liabilities (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionContractLiabilitiesDetails REVENUE RECOGNITION - Contract Liabilities (Details) Details 59 false false R60.htm 40401 - Disclosure - LEASES - Lease Terms (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails LEASES - Lease Terms (Details) Details 60 false false R61.htm 40402 - Disclosure - LEASES - Lease Cost (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails LEASES - Lease Cost (Details) Details 61 false false R62.htm 40403 - Disclosure - LEASES - Supplemental cash flow information (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails LEASES - Supplemental cash flow information (Details) Details 62 false false R63.htm 40404 - Disclosure - LEASES - ROU assets for operating and finance leases (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureLeasesRouAssetsForOperatingAndFinanceLeasesDetails LEASES - ROU assets for operating and finance leases (Details) Details 63 false false R64.htm 40405 - Disclosure - LEASES - Operating and finance leases liabilities (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureLeasesOperatingAndFinanceLeasesLiabilitiesDetails LEASES - Operating and finance leases liabilities (Details) Details 64 false false R65.htm 40406 - Disclosure - LEASES - Weighted-average remaining lease term and weighted-average discount rate (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetails LEASES - Weighted-average remaining lease term and weighted-average discount rate (Details) Details 65 false false R66.htm 40407 - Disclosure - LEASES - Undiscounted future lease payments for operating and finance leases (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails LEASES - Undiscounted future lease payments for operating and finance leases (Details) Details 66 false false R67.htm 40501 - Disclosure - INVESTMENTS (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails INVESTMENTS (Details) Details http://www.monsterbevcorp.com/role/DisclosureInvestmentsTables 67 false false R68.htm 40502 - Disclosure - INVESTMENTS - Maturity Period (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails INVESTMENTS - Maturity Period (Details) Details 68 false false R69.htm 40601 - Disclosure - FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Details) Details http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesTables 69 false false R70.htm 40701 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional amount and fair value (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional amount and fair value (Details) Details 70 false false R71.htm 40702 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Non hedging designation (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNonHedgingDesignationDetails DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Non hedging designation (Details) Details 71 false false R72.htm 40801 - Disclosure - INVENTORIES (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.monsterbevcorp.com/role/DisclosureInventoriesTables 72 false false R73.htm 40901 - Disclosure - PROPERTY AND EQUIPMENT, Net (Details) Sheet http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT, Net (Details) Details http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetTables 73 false false R74.htm 41001 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill (Details) Details 74 false false R75.htm 41002 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Intangible assets (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Intangible assets (Details) Details 75 false false R76.htm 41003 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization expense (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization expense (Details) Details 76 false false R77.htm 41101 - Disclosure - DISTRIBUTION AGREEMENTS (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureDistributionAgreementsDetails DISTRIBUTION AGREEMENTS (Details) Details http://www.monsterbevcorp.com/role/DisclosureDistributionAgreements 77 false false R78.htm 41201 - Disclosure - DEBT (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureDebtDetails DEBT (Details) Details http://www.monsterbevcorp.com/role/DisclosureDebt 78 false false R79.htm 41301 - Disclosure - COMMITMENTS AND CONTINGENCIES - Contractual obligations (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails COMMITMENTS AND CONTINGENCIES - Contractual obligations (Details) Details 79 false false R80.htm 41302 - Disclosure - COMMITMENTS AND CONTINGENCIES - Purchase Commitments (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails COMMITMENTS AND CONTINGENCIES - Purchase Commitments (Details) Details 80 false false R81.htm 41303 - Disclosure - COMMITMENTS AND CONTINGENCIES - Litigation (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesLitigationDetails COMMITMENTS AND CONTINGENCIES - Litigation (Details) Details 81 false false R82.htm 41401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Details http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLossTables 82 false false R83.htm 41501 - Disclosure - TREASURY STOCK (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails TREASURY STOCK (Details) Details 83 false false R84.htm 41601 - Disclosure - STOCK-BASED COMPENSATION - Plans (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails STOCK-BASED COMPENSATION - Plans (Details) Details 84 false false R85.htm 41602 - Disclosure - STOCK-BASED COMPENSATION - Fair Value Assumptions (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails STOCK-BASED COMPENSATION - Fair Value Assumptions (Details) Details 85 false false R86.htm 41603 - Disclosure - STOCK-BASED COMPENSATION - Equity Awards (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails STOCK-BASED COMPENSATION - Equity Awards (Details) Details 86 false false R87.htm 41604 - Disclosure - STOCK-BASED COMPENSATION - Exercise Prices (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails STOCK-BASED COMPENSATION - Exercise Prices (Details) Details 87 false false R88.htm 41701 - Disclosure - INCOME TAXES - Classification and Reconciliation (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails INCOME TAXES - Classification and Reconciliation (Details) Details 88 false false R89.htm 41702 - Disclosure - INCOME TAXES - Deferred Taxes (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails INCOME TAXES - Deferred Taxes (Details) Details 89 false false R90.htm 41703 - Disclosure - INCOME TAXES - Unrecognized Tax Benefit Rollforward (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails INCOME TAXES - Unrecognized Tax Benefit Rollforward (Details) Details 90 false false R91.htm 41801 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.monsterbevcorp.com/role/DisclosureEarningsPerShareTables 91 false false R92.htm 41901 - Disclosure - EMPLOYEE BENEFIT PLAN (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails EMPLOYEE BENEFIT PLAN (Details) Details http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlan 92 false false R93.htm 42001 - Disclosure - SEGMENT INFORMATION - Net Revenues (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails SEGMENT INFORMATION - Net Revenues (Details) Details 93 false false R94.htm 42002 - Disclosure - SEGMENT INFORMATION - Depreciation and Amortization (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails SEGMENT INFORMATION - Depreciation and Amortization (Details) Details 94 false false R95.htm 42003 - Disclosure - SEGMENT INFORMATION - Expenses (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureSegmentInformationExpensesDetails SEGMENT INFORMATION - Expenses (Details) Details 95 false false R96.htm 42004 - Disclosure - SEGMENT INFORMATION - Concentration Risk (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails SEGMENT INFORMATION - Concentration Risk (Details) Details 96 false false R97.htm 42005 - Disclosure - SEGMENT INFORMATION - Goodwill and other intangible assets (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureSegmentInformationGoodwillAndOtherIntangibleAssetsDetails SEGMENT INFORMATION - Goodwill and other intangible assets (Details) Details 97 false false R98.htm 42101 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsTables 98 false false R99.htm 42201 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.monsterbevcorp.com/role/DisclosureSubsequentEvents 99 false false R100.htm 42301 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) Sheet http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) Details http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts 100 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 12 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, mnst:IncreaseInGoodwillDueToMeasurementPeriodAdjustment, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:LesseeFinanceLeaseExistenceOfOptionToExtend, us-gaap:LesseeFinanceLeaseExistenceOfOptionToTerminate, us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend, us-gaap:LesseeOperatingLeaseExistenceOfOptionToTerminate, us-gaap:NumberOfOperatingSegments, us-gaap:NumberOfReportableSegments, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - mnst-20221231x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 6 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration, us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList - mnst-20221231x10k.htm 9 mnst-20221231x10k.htm mnst-20221231.xsd mnst-20221231_cal.xml mnst-20221231_def.xml mnst-20221231_lab.xml mnst-20221231_pre.xml mnst-20221231xex21.htm mnst-20221231xex23.htm mnst-20221231xex31d1.htm mnst-20221231xex31d2.htm mnst-20221231xex31d3.htm mnst-20221231xex32d1.htm mnst-20221231xex32d2.htm mnst-20221231xex32d3.htm mnst-20221231x10k001.jpg mnst-20221231x10k002.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 124 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mnst-20221231x10k.htm": { "axisCustom": 1, "axisStandard": 35, "baseTaxonomies": { "http://fasb.org/srt/2022": 2, "http://fasb.org/us-gaap/2022": 1321, "http://xbrl.sec.gov/dei/2022": 36 }, "contextCount": 399, "dts": { "calculationLink": { "local": [ "mnst-20221231_cal.xml" ] }, "definitionLink": { "local": [ "mnst-20221231_def.xml" ] }, "inline": { "local": [ "mnst-20221231x10k.htm" ] }, "labelLink": { "local": [ "mnst-20221231_lab.xml" ] }, "presentationLink": { "local": [ "mnst-20221231_pre.xml" ] }, "schema": { "local": [ "mnst-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 813, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 21, "http://www.monsterbevcorp.com/20221231": 1, "http://xbrl.sec.gov/dei/2022": 4, "total": 26 }, "keyCustom": 77, "keyStandard": 426, "memberCustom": 61, "memberStandard": 59, "nsprefix": "mnst", "nsuri": "http://www.monsterbevcorp.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "mnst:AcquisitionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - ACQUISITIONS", "menuCat": "Notes", "order": "10", "role": "http://www.monsterbevcorp.com/role/DisclosureAcquisitions", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "mnst:AcquisitionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_LTLS8W-ltUmTyRnRmgVz1g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42301 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)", "menuCat": "Details", "order": "100", "role": "http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails", "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_ffy6jA28w02jaREA4glaZw", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - REVENUE RECOGNITION", "menuCat": "Notes", "order": "11", "role": "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognition", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "mnst:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - LEASES", "menuCat": "Notes", "order": "12", "role": "http://www.monsterbevcorp.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "mnst:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - INVESTMENTS", "menuCat": "Notes", "order": "13", "role": "http://www.monsterbevcorp.com/role/DisclosureInvestments", "shortName": "INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES", "menuCat": "Notes", "order": "14", "role": "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilities", "shortName": "FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "menuCat": "Notes", "order": "15", "role": "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - INVENTORIES", "menuCat": "Notes", "order": "16", "role": "http://www.monsterbevcorp.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - PROPERTY AND EQUIPMENT, Net", "menuCat": "Notes", "order": "17", "role": "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNet", "shortName": "PROPERTY AND EQUIPMENT, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "menuCat": "Notes", "order": "18", "role": "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssets", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "mnst:DisclosureOfDistributionAgreementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - DISTRIBUTION AGREEMENTS", "menuCat": "Notes", "order": "19", "role": "http://www.monsterbevcorp.com/role/DisclosureDistributionAgreements", "shortName": "DISTRIBUTION AGREEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "mnst:DisclosureOfDistributionAgreementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - DEBT", "menuCat": "Notes", "order": "20", "role": "http://www.monsterbevcorp.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "21", "role": "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "menuCat": "Notes", "order": "22", "role": "http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLoss", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "23", "role": "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "24", "role": "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - EARNINGS PER SHARE", "menuCat": "Notes", "order": "25", "role": "http://www.monsterbevcorp.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - EMPLOYEE BENEFIT PLAN", "menuCat": "Notes", "order": "26", "role": "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlan", "shortName": "EMPLOYEE BENEFIT PLAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - SEGMENT INFORMATION", "menuCat": "Notes", "order": "27", "role": "http://www.monsterbevcorp.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - RELATED PARTY TRANSACTIONS", "menuCat": "Notes", "order": "28", "role": "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12201 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "29", "role": "http://www.monsterbevcorp.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_8mg9oP9fR02ESwtPAqyREw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_8mg9oP9fR02ESwtPAqyREw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12301 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS", "menuCat": "Notes", "order": "30", "role": "http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts", "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "31", "role": "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "mnst:AcquisitionsTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - ACQUISITIONS (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "mnst:AcquisitionsTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - REVENUE RECOGNITION (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.monsterbevcorp.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - INVESTMENTS (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.monsterbevcorp.com/role/DisclosureInvestmentsTables", "shortName": "INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesTables", "shortName": "FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - INVENTORIES (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.monsterbevcorp.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - PROPERTY AND EQUIPMENT, Net (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetTables", "shortName": "PROPERTY AND EQUIPMENT, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "menuCat": "Statements", "order": "4", "role": "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLossTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - INCOME TAXES (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - EARNINGS PER SHARE (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.monsterbevcorp.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32003 - Disclosure - SEGMENT INFORMATION (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32103 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)", "menuCat": "Tables", "order": "47", "role": "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsTables", "shortName": "RELATED PARTY TRANSACTIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_o2889yIRl0eEq0B6jznQxg", "decimals": "-5", "first": true, "lang": null, "name": "mnst:AmountsOfPropertyAndEquipmentReclassifiedToAssetsUnderConstruction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "menuCat": "Details", "order": "48", "role": "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_o2889yIRl0eEq0B6jznQxg", "decimals": "-5", "first": true, "lang": null, "name": "mnst:AmountsOfPropertyAndEquipmentReclassifiedToAssetsUnderConstruction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill (Details)", "menuCat": "Details", "order": "49", "role": "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "5", "role": "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Other Intangibles (Details)", "menuCat": "Details", "order": "50", "role": "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherIntangiblesDetails", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Other Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign Currency Translation and Transactions (Details)", "menuCat": "Details", "order": "51", "role": "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndTransactionsDetails", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign Currency Translation and Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "mnst:FreightOutCostsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-5", "first": true, "lang": null, "name": "mnst:FreightOutCostsOperating", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Freight-Out Costs (Details)", "menuCat": "Details", "order": "52", "role": "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesFreightOutCostsDetails", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Freight-Out Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "mnst:FreightOutCostsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-5", "first": true, "lang": null, "name": "mnst:FreightOutCostsOperating", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertising and Promotional Expenses (Details)", "menuCat": "Details", "order": "53", "role": "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdvertisingAndPromotionalExpensesDetails", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertising and Promotional Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "us-gaap:ConcentrationRiskPercentage1", "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_mnst_CocaColaCompanyMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueProductLineMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ApuqPaV0YEKOe0eM4eNVXQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "Unit_Standard_pure_s-k8KDzyykGmxxzQhqeq6Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40107 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Risk (Details)", "menuCat": "Details", "order": "54", "role": "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Risk (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "mnst:AcquisitionsTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_2_17_2022_To_2_17_2022_us-gaap_BusinessAcquisitionAxis_mnst_CanarchyCraftBreweryCollectiveLlcMember_rUAHBf5lVEeIDqwx4Ooszw", "decimals": "-5", "first": true, "lang": null, "name": "mnst:BusinessCombinationConsiderationIncludingAdjustmentsTransferred", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - ACQUISITIONS (Details)", "menuCat": "Details", "order": "55", "role": "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails", "shortName": "ACQUISITIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "mnst:AcquisitionsTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_2_17_2022_To_2_17_2022_us-gaap_BusinessAcquisitionAxis_mnst_CanarchyCraftBreweryCollectiveLlcMember_rUAHBf5lVEeIDqwx4Ooszw", "decimals": "-5", "first": true, "lang": null, "name": "mnst:BusinessCombinationConsiderationIncludingAdjustmentsTransferred", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_5_5_2022_To_5_5_2022_us-gaap_AssetAcquisitionAxis_mnst_RealPropertyAndEquipmentInNorwalkMember_0MhV9_NRdkCfl_jAaObJOg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - ACQUISITIONS - Additional information (Details)", "menuCat": "Details", "order": "56", "role": "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "shortName": "ACQUISITIONS - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_5_5_2022_To_5_5_2022_us-gaap_AssetAcquisitionAxis_mnst_RealPropertyAndEquipmentInNorwalkMember_0MhV9_NRdkCfl_jAaObJOg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "mnst:DistributionAgreementRevenueRecognitionPeriod", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - REVENUE RECOGNITION - (Details)", "menuCat": "Details", "order": "57", "role": "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDetails", "shortName": "REVENUE RECOGNITION - (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "58", "role": "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "shortName": "REVENUE RECOGNITION - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_StatementGeographicalAxis_mnst_U.s.AndCanadaMember_4Sq6jzZjqUqP9eIeiBO14w", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - REVENUE RECOGNITION - Contract Liabilities (Details)", "menuCat": "Details", "order": "59", "role": "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionContractLiabilitiesDetails", "shortName": "REVENUE RECOGNITION - Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_s5AkXPlMAkCAgVMcwofg6Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_s5AkXPlMAkCAgVMcwofg6Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - LEASES - Lease Terms (Details)", "menuCat": "Details", "order": "60", "role": "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails", "shortName": "LEASES - Lease Terms (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_Tjcs3mqk7E-Uk886xOUd8g", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - LEASES - Lease Cost (Details)", "menuCat": "Details", "order": "61", "role": "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails", "shortName": "LEASES - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "mnst:ScheduleOfSupplementalCashFlowInformationForLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - LEASES - Supplemental cash flow information (Details)", "menuCat": "Details", "order": "62", "role": "http://www.monsterbevcorp.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "shortName": "LEASES - Supplemental cash flow information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "mnst:ScheduleOfSupplementalCashFlowInformationForLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "mnst:ScheduleOfRightOfUseAssetsForOperatingAndFinanceLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - LEASES - ROU assets for operating and finance leases (Details)", "menuCat": "Details", "order": "63", "role": "http://www.monsterbevcorp.com/role/DisclosureLeasesRouAssetsForOperatingAndFinanceLeasesDetails", "shortName": "LEASES - ROU assets for operating and finance leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "mnst:ScheduleOfRightOfUseAssetsForOperatingAndFinanceLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "mnst:ScheduleOfLeaseLiabilitiesForOperatingAndFinanceLeaseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - LEASES - Operating and finance leases liabilities (Details)", "menuCat": "Details", "order": "64", "role": "http://www.monsterbevcorp.com/role/DisclosureLeasesOperatingAndFinanceLeasesLiabilitiesDetails", "shortName": "LEASES - Operating and finance leases liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "mnst:ScheduleOfLeaseLiabilitiesForOperatingAndFinanceLeaseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember_4b3UNlwnpUW4dkTvRe2y-Q", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "mnst:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40406 - Disclosure - LEASES - Weighted-average remaining lease term and weighted-average discount rate (Details)", "menuCat": "Details", "order": "65", "role": "http://www.monsterbevcorp.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetails", "shortName": "LEASES - Weighted-average remaining lease term and weighted-average discount rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "mnst:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40407 - Disclosure - LEASES - Undiscounted future lease payments for operating and finance leases (Details)", "menuCat": "Details", "order": "66", "role": "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails", "shortName": "LEASES - Undiscounted future lease payments for operating and finance leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - INVESTMENTS (Details)", "menuCat": "Details", "order": "67", "role": "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails", "shortName": "INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "mnst:InvestmentSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - INVESTMENTS - Maturity Period (Details)", "menuCat": "Details", "order": "68", "role": "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails", "shortName": "INVESTMENTS - Maturity Period (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "mnst:InvestmentSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Details)", "menuCat": "Details", "order": "69", "role": "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails", "shortName": "FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "mnst:FairValueAssetTransfersBetweenLevel1AndLevel2", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "lang": null, "name": "mnst:FairValueAssetTransfersBetweenLevel1AndLevel2", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_iZfayMUnyk2A8MfEl_w8RQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional amount and fair value (Details)", "menuCat": "Details", "order": "70", "role": "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional amount and fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_iZfayMUnyk2A8MfEl_w8RQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Non hedging designation (Details)", "menuCat": "Details", "order": "71", "role": "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNonHedgingDesignationDetails", "shortName": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Non hedging designation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - INVENTORIES (Details)", "menuCat": "Details", "order": "72", "role": "http://www.monsterbevcorp.com/role/DisclosureInventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - PROPERTY AND EQUIPMENT, Net (Details)", "menuCat": "Details", "order": "73", "role": "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails", "shortName": "PROPERTY AND EQUIPMENT, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_o2889yIRl0eEq0B6jznQxg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill (Details)", "menuCat": "Details", "order": "74", "role": "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_p8YFAITtsUaFVsjLzMmLMw", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "mnst:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Intangible assets (Details)", "menuCat": "Details", "order": "75", "role": "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "mnst:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization expense (Details)", "menuCat": "Details", "order": "76", "role": "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "mnst:DisclosureOfDistributionAgreementsTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-5", "first": true, "lang": null, "name": "mnst:TerminationCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - DISTRIBUTION AGREEMENTS (Details)", "menuCat": "Details", "order": "77", "role": "http://www.monsterbevcorp.com/role/DisclosureDistributionAgreementsDetails", "shortName": "DISTRIBUTION AGREEMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "mnst:DisclosureOfDistributionAgreementsTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-5", "first": true, "lang": null, "name": "mnst:TerminationCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_4_30_2020_srt_CounterpartyNameAxis_mnst_ComericaBankMember_us-gaap_ShortTermDebtTypeAxis_us-gaap_LineOfCreditMember__v3jwkQc5km9-Kc7EmXMuw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - DEBT (Details)", "menuCat": "Details", "order": "78", "role": "http://www.monsterbevcorp.com/role/DisclosureDebtDetails", "shortName": "DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_4_30_2020_srt_CounterpartyNameAxis_mnst_ComericaBankMember_us-gaap_ShortTermDebtTypeAxis_us-gaap_LineOfCreditMember__v3jwkQc5km9-Kc7EmXMuw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - COMMITMENTS AND CONTINGENCIES - Contractual obligations (Details)", "menuCat": "Details", "order": "79", "role": "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Contractual obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-5", "first": true, "lang": null, "name": "mnst:NetChangeInAccruedLiabilitiesIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL DISCLOSURE OF NON-CASH ITEMS (Parenthetical)", "menuCat": "Statements", "order": "8", "role": "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalDisclosureOfNonCashItemsParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL DISCLOSURE OF NON-CASH ITEMS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-5", "first": true, "lang": null, "name": "mnst:NetChangeInAccruedLiabilitiesIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-5", "first": true, "lang": null, "name": "mnst:CostOfPurchasesOfDirectMaterialsFromSuppliersOfLimitedResources", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - COMMITMENTS AND CONTINGENCIES - Purchase Commitments (Details)", "menuCat": "Details", "order": "80", "role": "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-5", "first": true, "lang": null, "name": "mnst:CostOfPurchasesOfDirectMaterialsFromSuppliersOfLimitedResources", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - COMMITMENTS AND CONTINGENCIES - Litigation (Details)", "menuCat": "Details", "order": "81", "role": "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesLitigationDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Litigation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "menuCat": "Details", "order": "82", "role": "http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2023_To_1_1_2023_MwAxaIBN20WTrxjOFYz-Ng", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - TREASURY STOCK (Details)", "menuCat": "Details", "order": "83", "role": "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails", "shortName": "TREASURY STOCK (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2023_To_1_1_2023_MwAxaIBN20WTrxjOFYz-Ng", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "INF", "first": true, "lang": null, "name": "mnst:NumberOfStockBasedCompensationPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_plan_mceIWcqNnkqGhF_ngcqRYw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - STOCK-BASED COMPENSATION - Plans (Details)", "menuCat": "Details", "order": "84", "role": "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails", "shortName": "STOCK-BASED COMPENSATION - Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "INF", "first": true, "lang": null, "name": "mnst:NumberOfStockBasedCompensationPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_plan_mceIWcqNnkqGhF_ngcqRYw", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_s-k8KDzyykGmxxzQhqeq6Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - STOCK-BASED COMPENSATION - Fair Value Assumptions (Details)", "menuCat": "Details", "order": "85", "role": "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "shortName": "STOCK-BASED COMPENSATION - Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_s-k8KDzyykGmxxzQhqeq6Q", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41603 - Disclosure - STOCK-BASED COMPENSATION - Equity Awards (Details)", "menuCat": "Details", "order": "86", "role": "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails", "shortName": "STOCK-BASED COMPENSATION - Equity Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "lang": null, "name": "mnst:ShareBasedCompensationRecognizedInOperatingExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_HQsZFRtfBE-8thSth78eag", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41604 - Disclosure - STOCK-BASED COMPENSATION - Exercise Prices (Details)", "menuCat": "Details", "order": "87", "role": "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails", "shortName": "STOCK-BASED COMPENSATION - Exercise Prices (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_HQsZFRtfBE-8thSth78eag", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - INCOME TAXES - Classification and Reconciliation (Details)", "menuCat": "Details", "order": "88", "role": "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails", "shortName": "INCOME TAXES - Classification and Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - INCOME TAXES - Deferred Taxes (Details)", "menuCat": "Details", "order": "89", "role": "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails", "shortName": "INCOME TAXES - Deferred Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "9", "role": "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies", "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_p8YFAITtsUaFVsjLzMmLMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - INCOME TAXES - Unrecognized Tax Benefit Rollforward (Details)", "menuCat": "Details", "order": "90", "role": "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails", "shortName": "INCOME TAXES - Unrecognized Tax Benefit Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_tpLmet_uxEKFsREUHQrudw", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_Standard_shares_HQsZFRtfBE-8thSth78eag", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - EARNINGS PER SHARE (Details)", "menuCat": "Details", "order": "91", "role": "http://www.monsterbevcorp.com/role/DisclosureEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_HQsZFRtfBE-8thSth78eag", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_J-w7-8gI5Ee24D1edrnhjg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_s-k8KDzyykGmxxzQhqeq6Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - EMPLOYEE BENEFIT PLAN (Details)", "menuCat": "Details", "order": "92", "role": "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails", "shortName": "EMPLOYEE BENEFIT PLAN (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_J-w7-8gI5Ee24D1edrnhjg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_s-k8KDzyykGmxxzQhqeq6Q", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - SEGMENT INFORMATION - Net Revenues (Details)", "menuCat": "Details", "order": "93", "role": "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails", "shortName": "SEGMENT INFORMATION - Net Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_bwLvzyDnSUOcC5YVxni76w", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "mnst:DepreciationDepletionAndAmortizationExcludingRuAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42002 - Disclosure - SEGMENT INFORMATION - Depreciation and Amortization (Details)", "menuCat": "Details", "order": "94", "role": "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails", "shortName": "SEGMENT INFORMATION - Depreciation and Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "mnst:DepreciationDepletionAndAmortizationExcludingRuAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42003 - Disclosure - SEGMENT INFORMATION - Expenses (Details)", "menuCat": "Details", "order": "95", "role": "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationExpensesDetails", "shortName": "SEGMENT INFORMATION - Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_bwLvzyDnSUOcC5YVxni76w", "decimals": "-5", "lang": null, "name": "us-gaap:LaborAndRelatedExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_LqqVpNE9cUKP_syoTBlGMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42004 - Disclosure - SEGMENT INFORMATION - Concentration Risk (Details)", "menuCat": "Details", "order": "96", "role": "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails", "shortName": "SEGMENT INFORMATION - Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueProductLineMember_4cTgwcooiEGqZH5i01efIA", "decimals": "-7", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "mnst:GoodwillAndOtherIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42005 - Disclosure - SEGMENT INFORMATION - Goodwill and other intangible assets (Details)", "menuCat": "Details", "order": "97", "role": "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationGoodwillAndOtherIntangibleAssetsDetails", "shortName": "SEGMENT INFORMATION - Goodwill and other intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_uH1cgu7abUOjtw143qFLMA", "decimals": "-3", "first": true, "lang": null, "name": "mnst:GoodwillAndOtherIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_mnst_CocaColaCompanyMember_xQh0Pzv4CkeBTToO5LAVVQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "menuCat": "Details", "order": "98", "role": "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_mnst_CocaColaCompanyMember_xQh0Pzv4CkeBTToO5LAVVQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VE3SHfDX3EOgx3yP_vvhEA", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_2_28_2023_To_2_28_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_tYYXYPnB80CHiYGPjOC0dw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_s-k8KDzyykGmxxzQhqeq6Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - SUBSEQUENT EVENTS (Details)", "menuCat": "Details", "order": "99", "role": "http://www.monsterbevcorp.com/role/DisclosureSubsequentEventsDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "mnst-20221231x10k.htm", "contextRef": "Duration_2_28_2023_To_2_28_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_tYYXYPnB80CHiYGPjOC0dw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_s-k8KDzyykGmxxzQhqeq6Q", "xsiNil": "false" } } }, "segmentCount": 127, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r839", "r840", "r841" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r839", "r840", "r841" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r839", "r840", "r841" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r839", "r840", "r841" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r842" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r843" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r844" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r839", "r840", "r841" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r838" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "mnst_AccountsPayableForPurchasesOfEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of account payable for purchases of equipment.", "label": "Accounts Payable For Purchases of Equipment", "terseLabel": "Accounts payable for purchases of equipment" } } }, "localname": "AccountsPayableForPurchasesOfEquipment", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalDisclosureOfNonCashItemsParenthetical" ], "xbrltype": "monetaryItemType" }, "mnst_AccruedAssetsForPurchasesOfAvailableForSaleShortTermInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued assets for purchases of available for sale short term investments.", "label": "Accrued Assets for Purchases of Available-for-sale Short-term Investments", "terseLabel": "Accounts receivable included sales of available-for-sale short-term investments" } } }, "localname": "AccruedAssetsForPurchasesOfAvailableForSaleShortTermInvestments", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalDisclosureOfNonCashItemsParenthetical" ], "xbrltype": "monetaryItemType" }, "mnst_AccruedPromotionalAllowancesLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of carrying value as of the balance sheet date of current portion of obligations incurred and payable, pertaining to costs that are incurred on promotional expenses.", "label": "Accrued Promotional Allowances Liabilities, Current", "terseLabel": "Accrued promotional allowances" } } }, "localname": "AccruedPromotionalAllowancesLiabilitiesCurrent", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mnst_AcquisitionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "ACQUISITIONS" } } }, "localname": "AcquisitionsAbstract", "nsuri": "http://www.monsterbevcorp.com/20221231", "xbrltype": "stringItemType" }, "mnst_AcquisitionsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about acquisitions.", "label": "Acquisitions [Text Block]", "terseLabel": "ACQUISITIONS" } } }, "localname": "AcquisitionsTextBlock", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "mnst_AlcoholBrandsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for information pertaining to Alcohol Brands Segment.", "label": "Alcohol Brands [Member]", "terseLabel": "Alcohol Brands" } } }, "localname": "AlcoholBrandsSegmentMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails", "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationGoodwillAndOtherIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "mnst_AmountsOfPropertyAndEquipmentReclassifiedToAssetsUnderConstruction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amounts of property and equipment reclassified to assets under construction.", "label": "Amounts of Property and Equipment Reclassified to Assets Under Construction", "terseLabel": "Amounts of property and equipment reclassified to assets under construction" } } }, "localname": "AmountsOfPropertyAndEquipmentReclassifiedToAssetsUnderConstruction", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_AnnualEquityRetainerInFormOfStockUnitsAtEachAnnualMeeting": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of annual equity retainer in the form of stock units at each annual meeting.", "label": "Annual Equity Retainer in the Form of Stock Units at Each Annual Meeting", "terseLabel": "Annual equity retainer in the form of stock units at each annual meeting" } } }, "localname": "AnnualEquityRetainerInFormOfStockUnitsAtEachAnnualMeeting", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "mnst_BusinessCombinationCashConsiderationTransferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of business combination cash consideration transferred during the period.", "label": "Business Combination Cash Consideration Transferred", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationCashConsiderationTransferred", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_BusinessCombinationConsiderationIncludingAdjustmentsTransferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred including adjustments, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination Consideration including adjustments transferred", "terseLabel": "Business combination consideration including adjustments transferred" } } }, "localname": "BusinessCombinationConsiderationIncludingAdjustmentsTransferred", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed intangibles cash.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles Cash", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesCash", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesCustomerRelationships": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed intangibles, Intangibles - customer relationships (amortizing).", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles, customer relationships", "terseLabel": "Intangibles - customer relationships (amortizing)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesCustomerRelationships", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed intangibles, Goodwill.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesGoodwill", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed intangibles, Operating lease liabilities.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles, Operating lease liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesOperatingLeaseLiabilities", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesPermits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed intangibles, customer relationships", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles, Permits", "terseLabel": "Intangibles - permits (non-amortizing)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesPermits", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesRightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed intangibles, Right-of -use assets.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles, Right-of -use assets", "terseLabel": "Right-of -use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesRightOfUseAssets", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesWorkingCapitalExcludingInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed intangibles, Working capital (excluding inventory).", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles, Working capital (excluding inventory)", "terseLabel": "Working capital (excluding inventory)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesWorkingCapitalExcludingInventory", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_BusinessTravelExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses incurred for business travel during the period.", "label": "Business Travel Expenses", "terseLabel": "Business Travelling Expenses" } } }, "localname": "BusinessTravelExpenses", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_CanarchyCraftBreweryCollectiveLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to CANarchy Craft Brewery Collective LLC", "label": "Canarchy Craft Brewery Collective LLC [Member]", "terseLabel": "CANarchy" } } }, "localname": "CanarchyCraftBreweryCollectiveLlcMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "mnst_CashPaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Cash Paid [Abstract]", "terseLabel": "Cash paid during the year for:" } } }, "localname": "CashPaidAbstract", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "mnst_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Cash Paid for Amounts Included in Measurement of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "mnst_CocaColaCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Coca-Cola Company Member.", "label": "Coca Cola Company [Member]", "terseLabel": "Coca Cola Company" } } }, "localname": "CocaColaCompanyMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "mnst_CocaColaConsolidatedIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Coca-Cola Consolidated, Inc.", "label": "Coca Cola Consolidated Inc [Member]", "verboseLabel": "Coca-Cola Consolidated, Inc" } } }, "localname": "CocaColaConsolidatedIncMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "mnst_CocaColaEuropeanPartnersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Coca-Cola European Partners.", "label": "Coca Cola European Partners [Member]", "terseLabel": "Reyes Coca-Cola Bottling" } } }, "localname": "CocaColaEuropeanPartnersMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "mnst_ComericaBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Comerica Bank.", "label": "Comerica Bank [Member]", "terseLabel": "Comerica Bank" } } }, "localname": "ComericaBankMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "mnst_CommissionExpenseRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of commission expenses incurred in connection with related party transactions.", "label": "Commission Expense, Related Party", "terseLabel": "Commission expenses" } } }, "localname": "CommissionExpenseRelatedParty", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_CommonStockEffectOnDividendRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of effect on dividend rate because of stock split of common stock.", "label": "Common Stock, Effect On Dividend Rate, Percentage", "terseLabel": "Stock dividend (in percent)" } } }, "localname": "CommonStockEffectOnDividendRatePercentage", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "mnst_ContractManufacturingExpensesRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of contract manufacturing expenses incurred in connection with related party transactions.", "label": "Contract Manufacturing Expenses, Related Party", "terseLabel": "Contract manufacturing expenses" } } }, "localname": "ContractManufacturingExpensesRelatedParty", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_CostOfPurchasesOfDirectMaterialsFromSuppliersOfLimitedResources": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the value of purchases from suppliers of limited resources.", "label": "Cost Of Purchases Of Direct Materials From Suppliers Of Limited Resources", "terseLabel": "Aggregate value of raw material purchases" } } }, "localname": "CostOfPurchasesOfDirectMaterialsFromSuppliersOfLimitedResources", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_DebtInstrumentBasisSpreadSubtractedFromVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage points subtracted from the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument Basis Spread Subtracted from Variable Rate", "terseLabel": "Percentage to be subtracted to compute the variable rate on the debt instrument" } } }, "localname": "DebtInstrumentBasisSpreadSubtractedFromVariableRate", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "mnst_DecreaseInTrademarksNonAmortizingDueToMeasurementPeriodAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of decrease in trademarks (non-amortizing) due to measurement period adjustment.", "label": "Decrease in Trademarks, Non-amortizing Due to Measurement Period Adjustment", "terseLabel": "Decrease in trademarks (non-amortizing) due to measurement period adjustment" } } }, "localname": "DecreaseInTrademarksNonAmortizingDueToMeasurementPeriodAdjustment", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_DeferredRevenueDistributionAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of revenue recognized for distribution agreements that was previously reported as deferred.", "label": "Deferred Revenue Distribution Agreement", "terseLabel": "Revenue recognized", "verboseLabel": "Recognition of deferred revenue" } } }, "localname": "DeferredRevenueDistributionAgreement", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDistributionAgreementsDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_DeferredTaxAssetsImpairmentTrademarksAndOthers": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from Impairment-trademarks and others.", "label": "Deferred Tax Assets, Impairment-trademarks and Others", "terseLabel": "Impairment-trademarks and others" } } }, "localname": "DeferredTaxAssetsImpairmentTrademarksAndOthers", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_DeferredTaxAssetsIntangibles": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 15.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from Intangibles.", "label": "Deferred Tax Assets, Intangibles", "terseLabel": "Intangibles" } } }, "localname": "DeferredTaxAssetsIntangibles", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_DeferredTaxAssetsPrepaidSupplies": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 13.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the tax effect as of the balance sheet date of the amount of the estimated future tax deductions attributable to prepaid supplies related items which can only be realized if sufficient taxable income is generated in future periods to enable the deduction to be taken.", "label": "Deferred Tax Assets, Prepaid Supplies", "terseLabel": "Prepaid supplies" } } }, "localname": "DeferredTaxAssetsPrepaidSupplies", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_DeferredTaxAssetsRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets recognized during the period.", "label": "Deferred Tax Assets Recognized", "terseLabel": "Recognized deferred tax assets" } } }, "localname": "DeferredTaxAssetsRecognized", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssetsTrademarks": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the estimated future tax effects attributable to trademarks that were expensed for tax purposes but capitalized in conformity with generally accepted accounting principles or which were recognized as revenue under GAAP but not for tax purposes and which will reverse in future periods.", "label": "Deferred Tax Liabilities Goodwill and Intangible Assets Intangible Assets Trademarks", "negatedLabel": "Amortization of trademarks" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssetsTrademarks", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_DeferredTaxLiabilityStateFranchiseTax": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from state franchise taxes.", "label": "Deferred Tax Liability State Franchise Tax", "negatedLabel": "State franchise tax - deferred" } } }, "localname": "DeferredTaxLiabilityStateFranchiseTax", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_DefinedContributionPlanEmployersMatchingContributionVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the vesting period for matching contributions by the company.", "label": "Defined Contribution Plan, Employers Matching Contribution, Vesting Period", "terseLabel": "Vesting period of contribution by the company" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionVestingPeriod", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "durationItemType" }, "mnst_DefinedContributionPlanPercentOfEmployeeEarningsEligibleForEmployerMatchingContribution": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percent of employee's earnings eligible for employer matching contribution.", "label": "Defined Contribution Plan, Percent of Employee Earnings Eligible for Employer Matching Contribution", "terseLabel": "Percent of employee's earnings eligible for employer matching contribution" } } }, "localname": "DefinedContributionPlanPercentOfEmployeeEarningsEligibleForEmployerMatchingContribution", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "percentItemType" }, "mnst_DepreciationDepletionAndAmortizationExcludingRuAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense less RU assets recognized in the period that allocates the cost of tangible assets, or depleting assets to periods that benefit from the use of assets.", "label": "Depreciation Depletion And Amortization Excluding Ru Assets", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortizationExcludingRuAssets", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "mnst_DisclosureOfDistributionAgreementsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for distribution agreements.", "label": "Disclosure of Distribution Agreements [Text Block]", "terseLabel": "DISTRIBUTION AGREEMENTS" } } }, "localname": "DisclosureOfDistributionAgreementsTextBlock", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDistributionAgreements" ], "xbrltype": "textBlockItemType" }, "mnst_DistributionAgreementRevenueRecognitionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the anticipated life of distribution agreements over which amounts received are recognized as revenue ratably over the period.", "label": "Distribution Agreement, Revenue Recognition Period", "terseLabel": "Distribution agreement, revenue recognition period", "verboseLabel": "Distribution agreement (in years)" } } }, "localname": "DistributionAgreementRevenueRecognitionPeriod", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDistributionAgreementsDetails", "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "mnst_DistributionAgreementsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DISTRIBUTION AGREEMENTS" } } }, "localname": "DistributionAgreementsDisclosureAbstract", "nsuri": "http://www.monsterbevcorp.com/20221231", "xbrltype": "stringItemType" }, "mnst_DividendsCommonStockAdditionalShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares issued as dividend.", "label": "Dividends, Common Stock, Additional Shares", "terseLabel": "Additional share of common stock" } } }, "localname": "DividendsCommonStockAdditionalShares", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "mnst_EmployeeAndNonemployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate unrecognized cost of equity-based awards made to employees and non-employees under equity-based compensation awards that have yet to vest as of the balance sheet date.", "label": "Employee and Nonemployee Service Share Based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized", "terseLabel": "Total unrecognized compensation expense related to non-vested shares granted to employees" } } }, "localname": "EmployeeAndNonemployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_EmployeeAndNonemployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted-average period, over which unrecognized compensation is expected to be recognized for equity-based compensation plans, using a decimal to express in number of years.", "label": "Employee and Nonemployee Service Share Based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Cost expected to be recognized over a weighted-average period" } } }, "localname": "EmployeeAndNonemployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "durationItemType" }, "mnst_EquipmentLeaseArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to equipment lease arrangement.", "label": "Equipment Lease Arrangement [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentLeaseArrangementMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesRouAssetsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "domainItemType" }, "mnst_ExercisePriceRangeEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range Eight", "label": "Exercise Price Range Eight [Member]" } } }, "localname": "ExercisePriceRangeEightMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "domainItemType" }, "mnst_ExercisePriceRangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range five", "label": "Exercise Price Range Five [Member]" } } }, "localname": "ExercisePriceRangeFiveMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "domainItemType" }, "mnst_ExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range four", "label": "Exercise Price Range Four [Member]" } } }, "localname": "ExercisePriceRangeFourMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "domainItemType" }, "mnst_ExercisePriceRangeNineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range nine", "label": "Exercise Price Range Nine [Member]" } } }, "localname": "ExercisePriceRangeNineMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "domainItemType" }, "mnst_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range one", "label": "Exercise Price Range One [Member]" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "domainItemType" }, "mnst_ExercisePriceRangeSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range seven", "label": "Exercise Price Range Seven [Member]" } } }, "localname": "ExercisePriceRangeSevenMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "domainItemType" }, "mnst_ExercisePriceRangeSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range six", "label": "Exercise Price Range Six [Member]" } } }, "localname": "ExercisePriceRangeSixMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "domainItemType" }, "mnst_ExercisePriceRangeTenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range ten", "label": "Exercise Price Range Ten [Member]" } } }, "localname": "ExercisePriceRangeTenMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "domainItemType" }, "mnst_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range three", "label": "Exercise Price Range Three [Member]" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "domainItemType" }, "mnst_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exercise price range two", "label": "Exercise Price Range Two [Member]" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "domainItemType" }, "mnst_FairValueAssetTransfersBetweenLevel1AndLevel2": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value Asset Transfers Between Level 1 and Level 2", "terseLabel": "Asset transfers between Level 1 and Level 2 measurements" } } }, "localname": "FairValueAssetTransfersBetweenLevel1AndLevel2", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of finance lease cost.", "label": "Finance Lease, Cost", "totalLabel": "Finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "mnst_FreightOutCostsOperating": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of freight out costs that are associated with the entity's normal revenue producing operation.", "label": "Freight Out Costs, Operating", "terseLabel": "Freight-out costs" } } }, "localname": "FreightOutCostsOperating", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesFreightOutCostsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_FreightOutCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost involved in the delivering finished goods to a customer.", "label": "Freight Out Costs, Policy [Policy Text Block]", "terseLabel": "Freight-Out Costs" } } }, "localname": "FreightOutCostsPolicyPolicyTextBlock", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mnst_GoodwillAndOtherIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill And Other Intangible Assets.", "terseLabel": "Goodwill and other intangible assets" } } }, "localname": "GoodwillAndOtherIntangibleAssets", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_HsbcBankChinaCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to HSBC Bank (China) Company Limited.", "label": "HSBC Bank China Company Limited [Member]", "terseLabel": "HSBC Bank (China) Company Limited" } } }, "localname": "HsbcBankChinaCompanyLimitedMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "mnst_IncentiveStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Incentive Stock Options.", "label": "Incentive Stock Options [Member]" } } }, "localname": "IncentiveStockOptionsMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "domainItemType" }, "mnst_IncomeTaxReconciliationInterCompanyTransferBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 Intra-company transfer benefit.", "label": "Income Tax Reconciliation Inter Company Transfer Benefit", "terseLabel": "Intra-company transfer benefit" } } }, "localname": "IncomeTaxReconciliationInterCompanyTransferBenefit", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "mnst_IncreaseDecreaseInAccruedPromotionalAllowancesLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in accrued promotional allowances.", "label": "Increase (Decrease) in Accrued Promotional Allowances Liabilities Current", "terseLabel": "Accrued promotional allowances" } } }, "localname": "IncreaseDecreaseInAccruedPromotionalAllowancesLiabilitiesCurrent", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mnst_IncreaseDecreaseInCustomerLiability": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during a reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.", "label": "Increase Decrease in Customer Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInCustomerLiability", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mnst_IncreaseInGoodwillDueToMeasurementPeriodAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase in goodwill due to measurement period adjustment.", "label": "Increase in Goodwill Due to Measurement Period Adjustment", "terseLabel": "Increase in goodwill due to measurement period adjustment" } } }, "localname": "IncreaseInGoodwillDueToMeasurementPeriodAdjustment", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_InvestmentPositionTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of investment position.", "label": "Investment Position Type [Axis]" } } }, "localname": "InvestmentPositionTypeAxis", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "stringItemType" }, "mnst_InvestmentPositionTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to type of investments.", "label": "Investment Position Type [Domain]" } } }, "localname": "InvestmentPositionTypeDomain", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "mnst_InvestmentSecuritiesAmortizedCostBasis": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the cost of debt and equity securities net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Investment Securities, Amortized Cost Basis", "terseLabel": "Amortized Cost" } } }, "localname": "InvestmentSecuritiesAmortizedCostBasis", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "monetaryItemType" }, "mnst_InvestmentsMaturitiesAfter10YearsThrough20YearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to investments which are expected to mature after ten years and through twenty years of the balance sheet.", "label": "Due 11 - 20 years [Member]", "terseLabel": "Due 11 - 20 years" } } }, "localname": "InvestmentsMaturitiesAfter10YearsThrough20YearsMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "domainItemType" }, "mnst_InvestmentsMaturitiesAfter1YearThrough10YearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to investments which are expected to mature after one year and through ten years of the balance sheet date.", "label": "Investments Maturities After 1 Year Through 10 Years [Member]", "terseLabel": "Due 1 - 10 years" } } }, "localname": "InvestmentsMaturitiesAfter1YearThrough10YearsMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "domainItemType" }, "mnst_InvestmentsMaturitiesWithin1YearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to investments which are expected to mature within one year of the balance sheet date.", "label": "Investments Maturities With in 1 Year [Member]", "terseLabel": "Less than 1 year" } } }, "localname": "InvestmentsMaturitiesWithin1YearMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "domainItemType" }, "mnst_June2022RepurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to June 2022 Repurchase Plan.", "label": "June 2022 Repurchase Plan [Member]", "terseLabel": "June 2022 Repurchase Plan" } } }, "localname": "June2022RepurchasePlanMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "mnst_LatinAmericaAndCaribbeanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Period Represents Latin America and Caribbean geographical area.", "label": "Latin America and Caribbean [Member]", "terseLabel": "Latin America and Caribbean" } } }, "localname": "LatinAmericaAndCaribbeanMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "mnst_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "mnst_LeasesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leases for the particular period.", "label": "Leases, Policy [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesPolicyPolicyTextBlock", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mnst_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's operating lease that has not yet commenced.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "terseLabel": "Additional operating leases" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_LesseeOperatingLeaseTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination period of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Termination Period", "terseLabel": "Operating leases, termination period (in years)" } } }, "localname": "LesseeOperatingLeaseTerminationPeriod", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails" ], "xbrltype": "durationItemType" }, "mnst_March2020RepurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to March 2020 repurchase plan.", "label": "March 2020 Repurchase Plan [Member]", "terseLabel": "March 2020 Repurchase Plan" } } }, "localname": "March2020RepurchasePlanMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "mnst_MonsterEnergyDrinksSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Monster Energy Drinks segment.", "label": "Monster Energy Drinks Segment [Member]", "terseLabel": "Monster Energy Drinks" } } }, "localname": "MonsterEnergyDrinksSegmentMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails", "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationGoodwillAndOtherIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "mnst_NetChangeInAccruedLiabilitiesIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the future cash outflow to pay for net change in accrued Liabilities related to intangible additions.", "label": "Net Change In Accrued Liabilities Incurred But Not Yet Paid", "terseLabel": "Accrued liabilities for intangible assets" } } }, "localname": "NetChangeInAccruedLiabilitiesIncurredButNotYetPaid", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalDisclosureOfNonCashItemsParenthetical" ], "xbrltype": "monetaryItemType" }, "mnst_NewAccountingPronouncementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding the adoption of new accounting pronouncements that may impact the entity's financial reporting.", "label": "New Accounting Pronouncement Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementPolicyPolicyTextBlock", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mnst_NonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of non-cash lease expense.", "label": "Non-Cash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "NonCashLeaseExpense", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mnst_NonQualifiedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Non Qualified Stock Options.", "label": "Non Qualified Stock Options [Member]" } } }, "localname": "NonQualifiedStockOptionsMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "domainItemType" }, "mnst_November2022RepurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to November 2022 Repurchase Plan.", "label": "November 2022 Repurchase Plan [Member]", "terseLabel": "November 2022 Repurchase Plan" } } }, "localname": "November2022RepurchasePlanMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "mnst_NumberOfRegisteredTrademarksHeld": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of registered trademarks held.", "label": "Number of Registered Trademarks Held", "terseLabel": "Number of registered trademarks held" } } }, "localname": "NumberOfRegisteredTrademarksHeld", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "mnst_NumberOfSharesRepurchasedOfCommonStockForEmployeeTaxWithholdingObligations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares repurchased of common stock to satisfy employee tax withholding obligations for stock issued as part of an employee benefit plan.", "label": "Number of Shares Repurchased of Common Stock for Employee Tax Withholding Obligations", "terseLabel": "Number of shares repurchased of common stock from employees in lieu of cash or withholding taxes due" } } }, "localname": "NumberOfSharesRepurchasedOfCommonStockForEmployeeTaxWithholdingObligations", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "mnst_NumberOfStockBasedCompensationPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of stock-based compensation plans under which shares are available for grant.", "label": "Number of Stock Based Compensation Plans", "terseLabel": "Stock-based compensation plans" } } }, "localname": "NumberOfStockBasedCompensationPlans", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "integerItemType" }, "mnst_OmnibusIncentivePlan2011Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Omnibus Incentive Plan 2011.", "label": "Omnibus Incentive Plan 2011 [Member]" } } }, "localname": "OmnibusIncentivePlan2011Member", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "mnst_OmnibusIncentivePlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2020 Omnibus Incentive Plan.", "label": "Omnibus Incentive Plan 2020 [Member]" } } }, "localname": "OmnibusIncentivePlan2020Member", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "mnst_OperatingExpensesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the operating expense.", "label": "Operating Expenses, Policy [Policy Text Block]", "terseLabel": "Operating Expenses" } } }, "localname": "OperatingExpensesPolicyPolicyTextBlock", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mnst_OperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 14.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Operating Lease Liability.", "label": "Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilities", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_OperatingLeaseRouAssets": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Operating Lease ROU Assets.", "label": "Operating Lease ROU Assets", "negatedLabel": "Operating lease ROU assets" } } }, "localname": "OperatingLeaseRouAssets", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_OperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of domestic, foreign and state and local operating loss carryforwards available to reduce future taxable income under enacted tax laws which are not subject to expiration.", "label": "Operating Loss Carryforwards Not Subject to Expiration", "terseLabel": "Net operating loss carryforwards subject to indefinite carryforward" } } }, "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_OperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of domestic, foreign and state and local operating loss carryforwards available to reduce future taxable income under enacted tax laws which are subject to expiration.", "label": "Operating Loss Carryforwards Subject to Expiration", "terseLabel": "Net operating loss carryforwards that begin to expire in 2022" } } }, "localname": "OperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_OtherShareBasedAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Other Share-Based Awards.", "label": "Other Share-based Awards [Member]" } } }, "localname": "OtherShareBasedAwardsMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "domainItemType" }, "mnst_PaymentsToProceedsFromIntangiblesAssets": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in intangible assets.", "label": "(Payments to) Proceeds from Intangibles Assets", "negatedLabel": "Additions to intangibles" } } }, "localname": "PaymentsToProceedsFromIntangiblesAssets", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mnst_PercentageOfRoyaltyAwardedByCourtOnSales": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of royalty awarded by the court on sales.", "label": "Percentage Of Royalty Awarded By The Court On Sales", "terseLabel": "Percentage of royalty awarded by the court on sales" } } }, "localname": "PercentageOfRoyaltyAwardedByCourtOnSales", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesLitigationDetails" ], "xbrltype": "percentItemType" }, "mnst_PercentageOfTargetPerformanceLevel": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of target performance level earnings based on which grant activity will be recorded.", "label": "Percentage of Target Performance Level", "terseLabel": "Percentage of target performance" } } }, "localname": "PercentageOfTargetPerformanceLevel", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "percentItemType" }, "mnst_PrincipalOwnersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for principal owners represents directors and officers and their families.", "label": "Principal Owners [Member]", "terseLabel": "Principal Owners" } } }, "localname": "PrincipalOwnersMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "mnst_RealEstateLeaseArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to real estate lease arrangement.", "label": "Real Estate Lease Arrangement [Member]", "terseLabel": "Real Estate" } } }, "localname": "RealEstateLeaseArrangementMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesRouAssetsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "domainItemType" }, "mnst_RealPropertyAndEquipmentInNorwalkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to acquisition of real property and equipment in Norwalk.", "label": "Real Property And Equipment In Norwalk [Member]", "terseLabel": "Real property and equipment in Norwalk" } } }, "localname": "RealPropertyAndEquipmentInNorwalkMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveCadPayUsdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Receive CAD/pay USD foreign currency exchange contracts of the entity.", "label": "Receive CAD Pay USD [Member]", "terseLabel": "Receive CAD Pay USD" } } }, "localname": "ReceiveCadPayUsdMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveGbpPayUsdOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to receive GBP/pay USD foreign currency exchange contracts of the entity.", "label": "Receive GBP Pay USD One [Member]", "terseLabel": "Receive GBP/pay USD 1" } } }, "localname": "ReceiveGbpPayUsdOneMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveGbpPayUsdTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to additional receive GBP/pay USD foreign currency exchange contracts of the entity.", "label": "Receive GBP Pay USD Two [Member]", "terseLabel": "Receive GBP/pay USD 2" } } }, "localname": "ReceiveGbpPayUsdTwoMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveRsdPayUsdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to receive RSD/pay USD foreign currency exchange contracts of the entity.", "label": "Receive RSD/Pay USD [Member]", "terseLabel": "Receive RSD/pay USD" } } }, "localname": "ReceiveRsdPayUsdMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveSgdPayUsdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to receive SGD/pay USD foreign currency exchange contracts of the entity", "label": "Receive SGD/Pay USD [Member]", "terseLabel": "Receive SGD/pay USD" } } }, "localname": "ReceiveSgdPayUsdMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveUSDPayAUDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to receive USD/pay AUD foreign currency exchange contracts of the entity.", "label": "Receive USD/Pay AUD [Member]", "terseLabel": "Receive USD/pay AUD" } } }, "localname": "ReceiveUSDPayAUDMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveUSDPayCOPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to receive USD/pay COP foreign currency exchange contracts of the entity.", "label": "Receive USD/Pay COP [Member]", "terseLabel": "Receive USD/pay COP" } } }, "localname": "ReceiveUSDPayCOPMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveUSDPayZARMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to receive USD/pay ZAR foreign currency exchange contracts of the entity.", "label": "Receive USD/Pay ZAR [Member]", "terseLabel": "Receive USD/pay ZAR" } } }, "localname": "ReceiveUSDPayZARMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveUsdPayClpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to receive receive USD/pay CLP foreign currency exchange contracts of the entity.", "label": "Receive USD, Pay CLP [Member]", "terseLabel": "Receive USD/pay CLP" } } }, "localname": "ReceiveUsdPayClpMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveUsdPayCnyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to receive USD/pay CNY foreign currency exchange contracts of the entity.", "label": "Receive USD/Pay CNY [Member]", "terseLabel": "Receive USD/pay CNY" } } }, "localname": "ReceiveUsdPayCnyMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveUsdPayDkkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to receive USD /pay DKK foreign currency exchange contracts of the entity.", "label": "Receive USD/Pay DKK [Member]", "terseLabel": "Receive USD/pay DKK" } } }, "localname": "ReceiveUsdPayDkkMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveUsdPayEurMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to receive USD/pay EUR foreign currency exchange contracts of the entity.", "label": "Receive USD/Pay EUR [Member]", "terseLabel": "Receive USD/pay EUR" } } }, "localname": "ReceiveUsdPayEurMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveUsdPayEurOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to receive USD/pay EUR foreign currency exchange contracts of the entity.", "label": "Receive USD Pay EUR One [Member]", "terseLabel": "Receive USD/pay EUR 1" } } }, "localname": "ReceiveUsdPayEurOneMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveUsdPayEurTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to additional receive USD/pay EUR foreign currency exchange contracts of the entity.", "label": "Receive USD Pay EUR Two [Member]", "terseLabel": "Receive USD/pay EUR 2" } } }, "localname": "ReceiveUsdPayEurTwoMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveUsdPayGbpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to receive USD/pay GBP foreign currency exchange contracts of the entity.", "label": "Receive USD/Pay GBP [Member]", "terseLabel": "Receive USD/pay GBP" } } }, "localname": "ReceiveUsdPayGbpMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveUsdPayMxnMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Receive USD/pay MXN foreign currency exchange contracts of the entity.", "label": "Receive USD/pay MXN [Member]", "terseLabel": "Receive USD/pay MXN" } } }, "localname": "ReceiveUsdPayMxnMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveUsdPayNzdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "represents information pertaining to receive USD/NZD foreign exchange contracts of the entity", "label": "Receive USD/Pay NZD [Member]", "terseLabel": "Receive USD/pay NZD" } } }, "localname": "ReceiveUsdPayNzdMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_ReceiveUsdPayRubMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to receive USD /pay RUB foreign currency exchange contracts of the entity.", "label": "Receive USD/pay RUB [Member]", "terseLabel": "Receive USD/pay RUB" } } }, "localname": "ReceiveUsdPayRubMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "mnst_RelatedPartyTransactionNumberOfDirectorsAsPrincipalOwnersOfRelatedParty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of directors and officers of the entity that are principal owners of a separate company that provides promotional materials to the entity.", "label": "Related Party Transaction, Number of Directors as Principal Owners of Related Party", "terseLabel": "Number of directors" } } }, "localname": "RelatedPartyTransactionNumberOfDirectorsAsPrincipalOwnersOfRelatedParty", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "mnst_RestrictedStockUnitsAndPerformanceShareUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to restricted share units and performance share units.", "label": "Restricted Stock Units And Performance Share Units [Member]" } } }, "localname": "RestrictedStockUnitsAndPerformanceShareUnitsMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "mnst_ReyesCocaColaBottlingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Reyes Coca-Cola Bottling.", "label": "Reyes Coca-Cola Bottling [Member]", "terseLabel": "Reyes Coca-Cola Bottling, LLC" } } }, "localname": "ReyesCocaColaBottlingMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "mnst_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Right-of-use Assets Obtained in Exchange for Lease Obligations [Abstract]", "terseLabel": "ROU assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "mnst_ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of intangible assets excluding goodwill.", "label": "Schedule of Intangible Assets Excluding Goodwill [Table Text Block]", "terseLabel": "Schedule of intangible assets" } } }, "localname": "ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "mnst_ScheduleOfLeaseLiabilitiesForOperatingAndFinanceLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of operating and finance lease liabilities recognized in the condensed consolidated balance sheets.", "label": "Schedule of Lease Liabilities for Operating And Finance Lease [Table Text Block]", "terseLabel": "Summary of operating and finance lease liabilities recognized in the condensed consolidated balance sheets" } } }, "localname": "ScheduleOfLeaseLiabilitiesForOperatingAndFinanceLeaseTableTextBlock", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "mnst_ScheduleOfRightOfUseAssetsForOperatingAndFinanceLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of right of use assets for operating and finance leases.", "label": "Schedule of Right of Use Assets for Operating and Finance Leases [Table Text Block]", "terseLabel": "Schedule of ROU assets for operating and finance leases" } } }, "localname": "ScheduleOfRightOfUseAssetsForOperatingAndFinanceLeasesTableTextBlock", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "mnst_ScheduleOfSupplementalCashFlowInformationForLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for leases.", "label": "Schedule of Supplemental Cash Flow Information for Leases [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information for leases" } } }, "localname": "ScheduleOfSupplementalCashFlowInformationForLeasesTableTextBlock", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "mnst_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of weighted-average remaining lease term and weighted-average discount rate.", "label": "Schedule of Weighted-average Remaining Lease Term and Weighted-average Discount Rate [Table Text Block]", "terseLabel": "Schedule of weighted-average remaining lease terms and weighted-average discount rates" } } }, "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "mnst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedOrCancelledInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited or cancelled during the reporting period.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Forfeited or Cancelled in Period", "negatedLabel": "Forfeited/cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedOrCancelledInPeriod", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "sharesItemType" }, "mnst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedOrCancelledInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The 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 during the reporting period as a result of a forfeiture or cancellation specified in the contractual agreement of the plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Forfeited or Cancelled in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited/cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedOrCancelledInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "perShareItemType" }, "mnst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "mnst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options, Weighted Average Exercise Price [Abstract]", "terseLabel": "Stock options, Weighted-Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "mnst_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInNumberOfSharesAuthorizedForEachShareGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the reduction in number of shares authorized for each share granted or issued with respect to a Full Value Award. A Full Value Award is an award.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Reduction In Number Of Shares Authorized For Each Share Granted", "terseLabel": "Reduction in number of shares for each share granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInNumberOfSharesAuthorizedForEachShareGranted", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "mnst_ShareBasedCompensationRecognizedInOperatingExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of operating expenses recognized in the consolidated financial statements that relates to total employee and non-employee share-based compensation.", "label": "Share Based Compensation Recognized in Operating Expenses", "terseLabel": "Operating expenses" } } }, "localname": "ShareBasedCompensationRecognizedInOperatingExpenses", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_StockIncentivePlanForNonemployeeDirectors2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Stock Incentive Plan For Nonemployee Directors 2017.", "label": "Stock Incentive Plan For Nonemployee Directors 2017 [Member]" } } }, "localname": "StockIncentivePlanForNonemployeeDirectors2017Member", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "mnst_StrategicBrandsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for information pertaining to the strategic brands segment.", "label": "Strategic Brands Segment [Member]", "terseLabel": "Strategic Brands" } } }, "localname": "StrategicBrandsSegmentMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails", "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationGoodwillAndOtherIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "mnst_TcccRelatedPartiesAndTcccIndependentBottlersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for TCCC Related parties and TCCC Independent Bottlers.", "label": "TCCC Related Parties and TCCC Independent Bottlers [Member]", "terseLabel": "TCCC Related Parties and TCCC Independent Bottlers" } } }, "localname": "TcccRelatedPartiesAndTcccIndependentBottlersMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "mnst_TcccSubsidiariesAndTcccRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for TCCC Subsidiaries and TCCC Related parties.", "label": "TCCC Subsidiaries And TCCC Related Parties [Member]", "terseLabel": "TCCC Subsidiaries and TCCC Related parties" } } }, "localname": "TcccSubsidiariesAndTcccRelatedPartiesMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "mnst_TcccSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for TCCC Subsidiaries.", "label": "TCCC Subsidiaries [Member]", "terseLabel": "TCCC Subsidiaries" } } }, "localname": "TcccSubsidiariesMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "mnst_TerminationCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of termination costs.", "label": "Termination Costs", "terseLabel": "Termination costs" } } }, "localname": "TerminationCosts", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDistributionAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "mnst_U.s.AndCanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the geographical area of U.S and Canada", "label": "U.S. and Canada [Member]", "terseLabel": "U.S. and Canada" } } }, "localname": "U.s.AndCanadaMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "mnst_ValuationAllowanceForeignDeferredTaxAssetChangeInAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the change in the period in the foreign valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance Foreign Deferred Tax Asset Change In Amount", "terseLabel": "Increase to provision for income taxes" } } }, "localname": "ValuationAllowanceForeignDeferredTaxAssetChangeInAmount", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "mnst_VotingInterestsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for information pertaining to voting interests.", "label": "Voting Interests [Member]", "terseLabel": "Voting Interests" } } }, "localname": "VotingInterestsMember", "nsuri": "http://www.monsterbevcorp.com/20221231", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region of Asia Pacific.", "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r270", "r315", "r327", "r328", "r329", "r330", "r331", "r333", "r337", "r396", "r397", "r398", "r399", "r401", "r402", "r404", "r406", "r407", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r895", "r896", "r976", "r977" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationExpensesDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationGoodwillAndOtherIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r270", "r315", "r327", "r328", "r329", "r330", "r331", "r333", "r337", "r396", "r397", "r398", "r399", "r401", "r402", "r404", "r406", "r407", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r895", "r896", "r976", "r977" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationExpensesDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationGoodwillAndOtherIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r975" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block]", "terseLabel": "Schedule of contractual obligations related primarily to sponsorships and other commitments" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r268", "r269", "r410", "r424", "r790", "r797", "r799" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r343", "r812", "r898", "r964" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r391", "r392", "r393", "r394", "r521", "r692", "r722", "r767", "r768", "r810", "r823", "r834", "r897", "r955", "r956", "r957", "r958", "r959", "r960" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails", "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails", "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r391", "r392", "r393", "r394", "r521", "r692", "r722", "r767", "r768", "r810", "r823", "r834", "r897", "r955", "r956", "r957", "r958", "r959", "r960" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails", "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails", "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r343", "r812", "r898", "r964" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r391", "r392", "r393", "r394", "r473", "r521", "r553", "r554", "r555", "r668", "r692", "r722", "r767", "r768", "r810", "r823", "r834", "r890", "r897", "r956", "r957", "r958", "r959", "r960" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails", "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails", "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r391", "r392", "r393", "r394", "r473", "r521", "r553", "r554", "r555", "r668", "r692", "r722", "r767", "r768", "r810", "r823", "r834", "r890", "r897", "r956", "r957", "r958", "r959", "r960" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails", "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails", "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r268", "r269", "r410", "r424", "r798", "r799" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r277", "r780" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r340", "r341", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r770", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r811", "r833", "r898" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r340", "r341", "r751", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r770", "r771", "r811", "r833", "r898" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r271", "r272", "r273", "r275", "r276", "r780" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r15", "r832" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r191", "r208" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Accounts Payable", "negatedLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableFairValueDisclosure": { "auth_ref": [ "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties.", "label": "Accounts Receivable, Fair Value Disclosure", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivables, net" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r716", "r752" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, Net.", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r345", "r346" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r1", "r185", "r203" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r191", "r208" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.", "label": "Accrued Liabilities", "negatedLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesFairValueDisclosure": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of accrued expenses.", "label": "Accrued Liabilities, Fair Value Disclosure", "negatedLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued liabilities [Member]", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesOperatingAndFinanceLeasesLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r99", "r229" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r849" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Accumulated Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax", "negatedLabel": "Accumulated net unrealized loss on available-for-sale securities" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r239", "r241", "r242", "r243", "r621" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "negatedLabel": "Foreign currency translation adjustments, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r29", "r30", "r234", "r717", "r727", "r728" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated 0ther Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Total accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Components of accumulated other comprehensive loss:" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r27", "r30", "r154", "r652", "r723", "r724", "r850", "r851", "r852", "r863", "r864", "r865" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive (Loss) Income [Member]", "verboseLabel": "Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r7" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r562", "r563", "r564", "r863", "r864", "r865", "r943" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r129", "r130", "r525" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising and Promotional Expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r311", "r327", "r328", "r329", "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationGoodwillAndOtherIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Compensation expense on share-based plans", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationExpensesDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Allocated Share-based Compensation Expense, Net of Tax", "totalLabel": "Amount charged against net income" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r858", "r859", "r860", "r861", "r862" ], "lang": { "en-us": { "role": { "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.", "label": "Allowance For Doubtful Accounts, Sales Returns and Cash Discounts [Member]", "terseLabel": "Allowance for doubtful accounts, sales returns and cash discounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r52", "r87", "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Totaling options and awards outstanding (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesRouAssetsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r827", "r935", "r936", "r937" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Purchase price" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r184", "r202", "r233", "r264", "r323", "r329", "r335", "r352", "r396", "r397", "r399", "r400", "r401", "r403", "r405", "r407", "r408", "r606", "r610", "r623", "r832", "r895", "r896", "r953" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r223", "r237", "r264", "r352", "r396", "r397", "r399", "r400", "r401", "r403", "r405", "r407", "r408", "r606", "r610", "r623", "r832", "r895", "r896", "r953" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r170" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Holding Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "terseLabel": "Gross Unrealized Holding Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "negatedLabel": "Unrealized loss on available-for-sale securities" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities [Abstract]", "terseLabel": "Available-for-sale" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r80", "r347", "r360", "r710" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r528", "r529", "r530", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r552", "r553", "r554", "r555", "r556" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesOperatingAndFinanceLeasesLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r158", "r163" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesOperatingAndFinanceLeasesLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building", "verboseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r603", "r817", "r820" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails", "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r142", "r143", "r603", "r817", "r820" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails", "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "ACQUISITIONS" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Related Party Ownership Interest (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r146", "r147", "r148" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r145" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Intangibles - trademarks (non-amortizing)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r144", "r145" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "terseLabel": "Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Identifiable Assets Acquired and Liabilities Assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r144", "r145" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r730", "r731", "r832", "r846" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r54", "r226", "r791" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r48", "r54", "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS, end of year", "periodStartLabel": "CASH AND CASH EQUIVALENTS, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r48", "r177" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL DISCLOSURE OF NON-CASH ITEMS" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates Of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r109", "r110", "r111", "r112" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r22", "r192", "r207" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r102", "r388", "r389", "r754", "r894" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r863", "r864", "r943" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r6", "r106" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r6" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "terseLabel": "Common stock - $0.005 par value; 1,250,000 shares authorized; 641,844 shares issued and 522,300 shares outstanding as of December 31, 2022; 640,043 shares issued and 529,323 shares outstanding as of December 31, 2021" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EMPLOYEE BENEFIT PLAN" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Major components of the Company's deferred tax assets (liabilities)" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r31", "r246", "r248", "r254", "r712", "r719" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r40", "r253", "r711", "r718" ], "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r65", "r66", "r174", "r175", "r343", "r753" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r65", "r66", "r174", "r175", "r343", "r729", "r753" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r65", "r66", "r174", "r175", "r343", "r753", "r966" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r198", "r308" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration of Risk [Policy Text Block]", "terseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r65", "r66", "r174", "r175", "r343" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of net sales" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r63", "r65", "r66", "r67", "r174", "r176", "r753" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r65", "r66", "r174", "r175", "r343", "r753" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r152", "r800" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Assets under construction [Member]", "terseLabel": "Assets under construction" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r427", "r428", "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Deferred revenue", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract Liabilities" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r427", "r428", "r447" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r427", "r428", "r447" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "DEFERRED REVENUE" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized in net sales" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "totalLabel": "Total" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, Due in Fourth Year", "terseLabel": "2026" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, Due in Next Twelve Months", "terseLabel": "2023" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, Due in Second Year", "terseLabel": "2024" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, Due in Third Year", "terseLabel": "2025" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r75", "r328", "r329", "r330", "r331", "r337", "r868" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate Non Segment [Member]", "terseLabel": "Corporate and Unallocated" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationExpensesDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r36", "r694" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "COST OF SALES" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r900" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Sales, Policy [Policy Text Block]", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r857", "r931", "r933" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r857", "r931" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r587", "r595", "r857" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r857", "r931", "r933" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r64", "r343" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r105", "r263", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r421", "r423" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Percentage that needs to be added to compute the variable rate on the debt instrument" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r20", "r409" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": { "auth_ref": [ "r873" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Amortized Cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r350", "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "terseLabel": "Continuous Unrealized Loss Position less than 12 Months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r857", "r932", "r933" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r857", "r932" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r571", "r572" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent", "verboseLabel": "DEFERRED INCOME TAXES" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r52", "r139", "r588", "r594", "r595", "r857" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r3", "r4", "r186", "r199", "r581" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Total gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r857", "r932", "r933" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r137", "r930" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r582" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred Tax Assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r137", "r930" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Capitalization of inventory costs" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r929" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r137", "r930" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Foreign net operating loss carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r137", "r930" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 16.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other deferred tax assets" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r137", "r930" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsSeverancePayments": { "auth_ref": [ "r137", "r930" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from severance costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Severance Payments", "terseLabel": "Termination payments" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsSeverancePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r137", "r930" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": { "auth_ref": [ "r137", "r930" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Other", "terseLabel": "State franchise tax - current" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r137", "r930" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued other liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r137", "r930" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Reserve for marketing development fund" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "auth_ref": [ "r137", "r930" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "terseLabel": "Reserve for inventory obsolescence" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "auth_ref": [ "r137", "r930" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances", "terseLabel": "Reserve for sales returns" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r583" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred Tax Liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r137", "r930" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r137", "r930" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r518" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost Recognized", "terseLabel": "Matching contributions by the company" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "EMPLOYEE BENEFIT PLAN" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution as Percentage of Employees Contribution", "terseLabel": "Employer matching contribution as a percentage of the employee's contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r52", "r318" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r939", "r940", "r941" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Notional amount assets" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r25", "r161", "r181", "r238", "r799" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "verboseLabel": "Fair value assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r25", "r161", "r181", "r238", "r799" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "negatedLabel": "Foreign currency derivatives", "negatedTerseLabel": "Fair value liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails", "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r942" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "negatedLabel": "Amount of loss recognized in income on derivatives" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNonHedgingDesignationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "auth_ref": [ "r942" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative.", "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNonHedgingDesignationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r159", "r162", "r165", "r167", "r799" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r169", "r613" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r939", "r940", "r941" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Notional amount liabilities" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Term of derivative instrument" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "verboseLabel": "DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r898" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue by geographical markets" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r527", "r558", "r559", "r560", "r566", "r824" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE", "terseLabel": "NET INCOME PER COMMON SHARE:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r60", "r62" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income Per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r300", "r301", "r302", "r303" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r624" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r266", "r574", "r597" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]", "terseLabel": "Compensation cost charged against income" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Less: Amount of income tax benefit recognized in earnings", "negatedLabel": "Less: Amount of income tax benefit recognized in earnings" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r561" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options", "terseLabel": "Excess tax benefit realized for tax deductions from non-qualified stock option exercises and disqualifying dispositions of incentive stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TREASURY STOCK" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock", "terseLabel": "Treasury Stock Purchase" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r106", "r220", "r250", "r251", "r252", "r278", "r279", "r280", "r282", "r287", "r289", "r305", "r353", "r426", "r562", "r563", "r564", "r590", "r591", "r614", "r625", "r626", "r627", "r628", "r629", "r630", "r652", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r418", "r622", "r808", "r809" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Total fair value [Member]", "terseLabel": "Total fair value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Assets And Liabilities Measured On Recurring And Non recurring Basis LineItems", "terseLabel": "FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r616", "r617", "r619" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r418", "r476", "r477", "r478", "r479", "r480", "r481", "r617", "r665", "r666", "r667", "r808", "r809", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r170", "r171", "r418", "r808", "r809" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r418", "r476", "r481", "r617", "r665", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r418", "r476", "r481", "r617", "r666", "r808", "r809", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r418", "r476", "r477", "r478", "r479", "r480", "r481", "r665", "r666", "r667", "r808", "r809", "r813", "r814", "r815" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r158", "r164", "r168" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r636", "r642", "r831" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails": { "order": 1.0, "parentTag": "mnst_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r638", "r646" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesGrossDifferenceAmountAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Liabilities, Gross Difference, Amount [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesGrossDifferenceAmountAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r634", "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesCalc2Details": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Finance Lease, Liability, Total", "verboseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesOperatingAndFinanceLeasesLiabilitiesDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesCalc2Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "verboseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease liability.", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesOperatingAndFinanceLeasesLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesCalc2Details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r637", "r646" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r633" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesRouAssetsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r636", "r642", "r831" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails": { "order": 2.0, "parentTag": "mnst_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of ROU assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesRouAssetsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r649", "r831" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate, Finance Leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r648", "r831" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years), Finance Leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r348", "r349", "r354", "r355", "r356", "r357", "r359", "r361", "r363", "r364", "r422", "r425", "r613", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r805", "r874", "r875", "r876", "r968", "r969", "r970", "r971", "r972", "r973", "r974" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r231", "r381" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "2028 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r94" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r94" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r94" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r94" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r94" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future estimated amortization expense related to amortizing intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r92", "r696" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Amortizing intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r92", "r695" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Amortizing intangibles, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails", "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r945", "r946" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Foreign currency transaction gains (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation and Transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r799", "r813", "r830" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Currency Exchange Contracts [Member]", "terseLabel": "Foreign currency exchange contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Furniture And Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r52" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r230", "r368", "r709", "r807", "r832", "r879", "r886" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "GOODWILL" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r371", "r807" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r379", "r380", "r807" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Other Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r52", "r369", "r374", "r379", "r807" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of Goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r524", "r526", "r528", "r529", "r530", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r552", "r553", "r554", "r555", "r556" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r524", "r526", "r528", "r529", "r530", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r552", "r553", "r554", "r555", "r556" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r35", "r264", "r323", "r328", "r334", "r337", "r352", "r396", "r397", "r399", "r400", "r401", "r403", "r405", "r407", "r408", "r623", "r804", "r895" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "GROSS PROFIT" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r157", "r612" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r52", "r96" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment charges", "verboseLabel": "Loss on impairment of intangibles" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesOtherIntangiblesDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long Lived Assets Including Intangibles [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r265", "r596" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r33", "r182", "r194", "r211", "r323", "r328", "r334", "r337", "r714", "r804" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest", "terseLabel": "Income before tax", "totalLabel": "INCOME BEFORE PROVISION FOR INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r265", "r596" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]", "terseLabel": "Domestic and foreign components of company's income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r32", "r193", "r195", "r209", "r255", "r281", "r283", "r284", "r285", "r286", "r293", "r297", "r298", "r615", "r713" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r32", "r209", "r210", "r255", "r281", "r283", "r284", "r285", "r286", "r293", "r297", "r298", "r299", "r615", "r713", "r720" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF INCOME" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r383", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r266", "r575", "r579", "r586", "r592", "r598", "r600", "r601", "r602" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r267", "r288", "r289", "r321", "r573", "r593", "r599", "r721" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "PROVISION FOR INCOME TAXES", "totalLabel": "Total provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "verboseLabel": "Reconciliation of income tax expense" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r249", "r569", "r570", "r579", "r580", "r585", "r589" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r928" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r574" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "U.S. Federal tax expense at statutory rates" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r928" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Permanent differences" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r928" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) 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 award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount", "terseLabel": "Stock based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r928" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r928" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income taxes, net of federal tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r49", "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r51" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r51" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r51" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r51" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r51" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Deferred Income Tax Noncash Expense (Benefit)", "negatedLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r51" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r51" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Effect on cash of changes in operating assets and liabilities net of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r51" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "auth_ref": [ "r51" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Taxes", "negatedLabel": "Prepaid income taxes" } } }, "localname": "IncreaseDecreaseInPrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r294", "r295", "r299" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Dilutive securities" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r95" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Non-amortizing intangibles" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r86", "r90" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "OTHER INTANGIBLE ASSETS, net", "totalLabel": "Intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r258", "r261", "r262" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.", "label": "Raw Material Items [Member]", "terseLabel": "Raw material items" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r84", "r794" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r236", "r792", "r832" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInventoriesDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r225", "r235", "r304", "r365", "r366", "r367", "r693", "r801" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r84", "r796" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r84", "r795" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Investment Holdings [Line Items]", "terseLabel": "INVESTMENTS" } } }, "localname": "InvestmentHoldingsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentHoldingsTable": { "auth_ref": [ "r216", "r218", "r744", "r967" ], "lang": { "en-us": { "role": { "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.", "label": "Investment Holdings [Table]" } } }, "localname": "InvestmentHoldingsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r351", "r962" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentSecondaryCategorizationAxis": { "auth_ref": [ "r733", "r737", "r741" ], "lang": { "en-us": { "role": { "documentation": "Information by second categorization of investments, which may include, but is not limited to industry.", "label": "Investment Secondary Categorization [Axis]" } } }, "localname": "InvestmentSecondaryCategorizationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r732", "r734", "r735", "r736", "r738", "r739", "r740", "r742", "r743", "r745", "r746", "r747", "r748", "r749", "r750" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r732", "r734", "r735", "r736", "r738", "r739", "r740", "r742", "r743", "r745", "r746", "r747", "r748", "r749", "r750" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsBySecondaryCategorizationDomain": { "auth_ref": [ "r217", "r733", "r737", "r741" ], "lang": { "en-us": { "role": { "documentation": "Investments in the \"Investment Holdings [Table]\" and the \"Summary of Investment Holdings [Table]\" are often categorized at two levels. The first categorization is the investment type. The second categorization can vary. The usual secondary categorizations are industry, country or geography.", "label": "Investments by Secondary Categorization [Domain]" } } }, "localname": "InvestmentsBySecondaryCategorizationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Summary of the underlying contractual maturities of investments" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVESTMENTS" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r616" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Fair Value" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r83", "r183", "r196", "r219", "r769" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "INVESTMENTS" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r853" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Labor and Related Expense", "terseLabel": "Payroll costs" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r899" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r650", "r831" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Cost [Abstract]", "terseLabel": "Finance leases:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r950" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Lease hold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend finance lease.", "label": "Lessee, Finance Lease, Existence of Option to Extend [true/false]", "terseLabel": "Finance leases, options to extend" } } }, "localname": "LesseeFinanceLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeFinanceLeaseExistenceOfOptionToTerminate": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to terminate finance lease.", "label": "Lessee, Finance Lease, Existence of Option to Terminate [true/false]", "terseLabel": "Finance leases, options to terminate" } } }, "localname": "LesseeFinanceLeaseExistenceOfOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "LEASES" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesOperatingAndFinanceLeasesLiabilitiesDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesRouAssetsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesOperatingAndFinanceLeasesLiabilitiesDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesRouAssetsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true/false]", "terseLabel": "Operating leases, options to extend" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to terminate operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Terminate [true/false]", "terseLabel": "Operating leases, options to terminate" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r951" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of reconciliation of undiscounted future lease payments for operating and finance leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesCalc2Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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).", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "2028 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months.", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r651" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesCalc2Details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r949" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating leases, renewal lease term (in years)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r949" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating leases, lease term (in years)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseTermsDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Amount outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r11", "r188", "r205", "r832", "r856", "r877", "r944" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r19", "r224", "r264", "r352", "r396", "r397", "r399", "r400", "r401", "r403", "r405", "r407", "r408", "r607", "r610", "r611", "r623", "r832", "r895", "r953", "r954" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r2", "r187", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit Facility, Amount Outstanding", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Fee (as a percent)" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r16" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line Of Credit [Member]", "terseLabel": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount awarded from other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "Amount awarded to the company" } } }, "localname": "LitigationSettlementAmountAwardedFromOtherParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesLitigationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate LIBOR [Member]", "terseLabel": "London Interbank Offered Rates" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r227" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "INVESTMENTS", "verboseLabel": "Investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Purchase commitments" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Long-term Purchase Commitment [Line Items]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Long-term Purchase Commitment, Period", "terseLabel": "Obligation term ( in years)" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r390", "r845" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingencies" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesLitigationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r891", "r892", "r893" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value", "terseLabel": "Amount awarded" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesLitigationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesPaidValue": { "auth_ref": [ "r891", "r892", "r893" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of damages paid to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Paid, Value", "terseLabel": "First royalty payment" } } }, "localname": "LossContingencyDamagesPaidValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureCommitmentsAndContingenciesLitigationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ManagementFeeExpense": { "auth_ref": [ "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).", "label": "Intercompany Royalties Management Fees And Interest Charges", "terseLabel": "Intercompany royalties, management fees and interest charges from the Company's domestic to foreign entities" } } }, "localname": "ManagementFeeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r38" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Marketing and Advertising Expense", "terseLabel": "Advertising and promotional expenses" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdvertisingAndPromotionalExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r901" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Changes to valuation allowance" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal securities" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r260" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r260" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r48", "r50", "r53" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r283", "r284", "r285", "r286", "r290", "r291", "r296", "r299", "r323", "r328", "r334", "r337", "r804" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income", "totalLabel": "NET INCOME", "verboseLabel": "Net income, as reported" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Outside United States", "terseLabel": "Outside United States" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument, not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP), used as economic hedge for exposure to risk.", "label": "Not Designated As Hedging Instrument Economic Hedge [Member]", "terseLabel": "Derivatives not designated as hedging instruments" } } }, "localname": "NotDesignatedAsHedgingInstrumentEconomicHedgeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesNotionalAmountAndFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r867" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r867" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OffBalanceSheetCreditExposurePolicyPolicyTextBlock": { "auth_ref": [ "r77", "r358" ], "lang": { "en-us": { "role": { "documentation": "Description of accounting policies and methodologies used to estimate the entity's liability for off-balance sheet credit exposures and related charges for those credit exposures.", "label": "Off-Balance-Sheet Credit Exposure, Policy [Policy Text Block]", "terseLabel": "Credit Risk" } } }, "localname": "OffBalanceSheetCreditExposurePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office and computer equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating expense" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "OPERATING EXPENSES" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r323", "r328", "r334", "r337", "r804" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating Income:", "totalLabel": "OPERATING INCOME" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingInsuranceAndClaimsCostsProduction": { "auth_ref": [ "r36" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Insurance and claims costs directly related to goods produced and sold, or services rendered, during the reporting period.", "label": "Operating Insurance and Claims Costs, Production", "terseLabel": "Insurance costs" } } }, "localname": "OperatingInsuranceAndClaimsCostsProduction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r643", "r831" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Gross Difference, Amount [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r634" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesCalc2Details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Operating Lease, Liability, Total", "verboseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesOperatingAndFinanceLeasesLiabilitiesDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease liability.", "label": "Operating Lease, Liability, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesOperatingAndFinanceLeasesLiabilitiesDetails", "http://www.monsterbevcorp.com/role/DisclosureLeasesUndiscountedFutureLeasePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r639", "r646" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r633" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesRouAssetsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesRouAssetsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r649", "r831" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate, Operating Leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r648", "r831" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years), Operating Leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r136" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r337" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating segment" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationGoodwillAndOtherIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r58", "r59", "r71", "r155" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r232" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "OTHER ASSETS" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r150", "r151", "r153" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "totalLabel": "Net change in available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Available-for-sale investments:" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r150", "r151", "r153" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in foreign currency translation adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r26", "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r150", "r151", "r153", "r245", "r248" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r240", "r241" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "terseLabel": "Change in net unrealized losses" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostAndExpenseOperating": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.", "label": "Other Cost and Expense, Operating", "terseLabel": "Other operating expenses" } } }, "localname": "OtherCostAndExpenseOperating", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r37", "r52", "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "terseLabel": "Total depreciation and amortization expense" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r158", "r168" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesOperatingAndFinanceLeasesLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "OTHER LIABILITIES" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestmentsMember": { "auth_ref": [ "r965" ], "lang": { "en-us": { "role": { "documentation": "Long-term investments classified as other.", "label": "Long-term", "terseLabel": "Long-term" } } }, "localname": "OtherLongTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "OTHER (EXPENSE) INCOME , NET" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r854", "r855" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Increase in other assets" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r47" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of common stock held in treasury" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "terseLabel": "Cash payment for repurchase of common stock from employees in lieu of cash or withholding taxes due" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r43", "r79", "r256" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of available-for-sale investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r44", "r604" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedLabel": "Acquisition of CANarchy, net of cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r45" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r473", "r475", "r481", "r498", "r500", "r501", "r502", "r503", "r504", "r516", "r517", "r518", "r523", "r815" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "EMPLOYEE BENEFIT PLAN" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r114", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r499", "r502", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r518", "r519", "r522", "r815", "r816", "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "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.", "label": "Pension Plans Defined Benefit Member [Member]", "terseLabel": "Employee 401(k) Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Share Units [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r848" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r793", "r806", "r878" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Base (prime) rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r46" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "auth_ref": [], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from (Repayments of) Short-term Debt", "verboseLabel": "Borrowings (payments) on debt" } } }, "localname": "ProceedsFromRepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r41", "r79", "r256" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Sales of available-for-sale investments" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r42" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r46", "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Cash Received from Exercise of Stock Options", "terseLabel": "Cash received from option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r213", "r215" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional Fees", "terseLabel": "Professional service expenses" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r222", "r244", "r247", "r259", "r264", "r281", "r288", "r289", "r323", "r328", "r334", "r337", "r352", "r396", "r397", "r399", "r400", "r401", "r403", "r405", "r407", "r408", "r605", "r608", "r609", "r615", "r623", "r714", "r804", "r828", "r829", "r852", "r895" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, Net" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r101", "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY AND EQUIPMENT, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r98", "r228" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "verboseLabel": "PROPERTY AND EQUIPMENT, Net" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r100", "r206", "r715", "r832" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "PROPERTY AND EQUIPMENT, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r100", "r755", "r756" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r869", "r870", "r871", "r872" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivables, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Gross unrecognized tax benefits, roll forward" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r499", "r655", "r656" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expenses incurred in connection with materials or services provided by a related party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchases from related party" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r499", "r655", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r952" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r653", "r654", "r656", "r657", "r658" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r8", "r107", "r204", "r726", "r728", "r832" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r220", "r278", "r279", "r280", "r282", "r287", "r289", "r353", "r562", "r563", "r564", "r590", "r591", "r614", "r723", "r725" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r114", "r115", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r499", "r502", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r518", "r519", "r520", "r522", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r114", "r115", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r499", "r502", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r518", "r519", "r520", "r522", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r314", "r315", "r327", "r332", "r333", "r339", "r340", "r343", "r445", "r446", "r694" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "NET SALES", "totalLabel": "Total Net Sales", "verboseLabel": "Net Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r450", "r802" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r34", "r214", "r398", "r399", "r400", "r406", "r407", "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Net sales" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r647", "r831" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r647", "r831" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueProductLineMember": { "auth_ref": [ "r866" ], "lang": { "en-us": { "role": { "documentation": "Revenue from specified product or service, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Sales Revenue Product Line [Member]", "terseLabel": "Sales" } } }, "localname": "SalesRevenueProductLineMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r30", "r947", "r948" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of components of accumulated other comprehensive loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r142", "r143", "r603" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r142", "r143" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Summary the fair value allocations of the CANarchy Transaction" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of the provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of components of the deferred tax assets (liabilities)" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative instruments (including nonderivative instruments that are designated and qualify as hedging instruments) of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.", "label": "Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block]", "terseLabel": "Schedule of net loss on derivative instruments in the consolidated statements of income" } } }, "localname": "ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Schedule of reconciliation of income taxes computed at statutory federal rate to total income taxes" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of employee and non-employee share-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r616", "r617" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of financial assets and liabilities recorded at fair value on a recurring basis", "terseLabel": "Schedule of financial assets and liabilities recorded at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r88", "r91", "r695" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails", "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.", "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]", "terseLabel": "Schedule of notional amount and fair value of all outstanding foreign currency derivative instruments in the consolidated balance sheets" } } }, "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r807", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of domestic and foreign components of the income before provision for income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of goodwill and other intangible assets for the reportable segments" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r12", "r13", "r14" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesDetails", "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r179", "r180" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of related party transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r72", "r73", "r74", "r85" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationExpensesDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationGoodwillAndOtherIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r72", "r73", "r74", "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of net revenues and other financial information by segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r524", "r526", "r528", "r529", "r530", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r552", "r553", "r554", "r555", "r556" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]", "terseLabel": "Summary of information about stock options outstanding and exercisable" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r116", "r120", "r121" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of activities with respect to its stock option plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted-average assumptions used to estimate the fair value of options granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of activities with respect to non-vested restricted stock units and performance share units" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of reconciliation of the weighted average shares used in the basic and diluted earnings per common share computations" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future estimated amortization expense related to amortizing intangibles" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r311", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r343", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r386", "r387", "r807", "r963" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails", "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationGoodwillAndOtherIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r311", "r312", "r313", "r323", "r326", "r331", "r335", "r336", "r337", "r338", "r339", "r342", "r343", "r344" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationExpensesDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationGoodwillAndOtherIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r51" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Total employee and non-employee share-based compensation expense included in income, before income tax", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested at the end of the period (in shares)", "periodStartLabel": "Non-vested at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested at the end of the period (in dollars per share)", "periodStartLabel": "Non-vested at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted-average assumptions used to estimate the fair value of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Aggregate amount of common stock authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r547" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r908" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Cancelled or forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r908" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled or forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r909" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "verboseLabel": "Common stock granted, net of cancellations (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant-date fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r127" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Stock options, Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at the end of the period (in dollars per share)", "periodStartLabel": "Balance at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r548" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest in the future at the end of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest in the future at the end of the period (in shares)", "verboseLabel": "Stock units expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest in the future at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r528", "r529", "r530", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r552", "r553", "r554", "r555", "r556" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationEquityAwardsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "2 years of service" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "4 years of service" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "3 years of service" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r531", "r550", "r551", "r552", "r553", "r556", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit", "terseLabel": "Stock options, range of exercise prices, low end of range (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options", "terseLabel": "Options Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options", "terseLabel": "Number Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit", "terseLabel": "Stock options, range of exercise prices, high end of range (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r524", "r528", "r529", "r530", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r552", "r553", "r554", "r555", "r556" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-Based Payment Arrangement, Nonemployee [Member]", "terseLabel": "Non-employee directors" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r902" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "verboseLabel": "Percentage of award vesting" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r127" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted-Average Remaining Contractual Terms (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest in the future at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price", "terseLabel": "Options Exercisable, Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price", "terseLabel": "Options Outstanding, Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term", "terseLabel": "Options Outstanding, Weighted Average Remaining Contractual Term (Years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationExercisePricesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-term Debt [Line Items]", "terseLabel": "DEBT" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r189", "r190", "r201", "r847" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r748", "r749", "r750", "r835" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term", "terseLabel": "Short-term" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r644", "r831" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software And Software Development Costs [Member]", "terseLabel": "Computer software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r103", "r149", "r212", "r395" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters Of Credit [Member]", "terseLabel": "Standby letters of credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r221", "r311", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r343", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r384", "r386", "r387", "r807", "r963" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails", "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationDepreciationAndAmortizationDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationGoodwillAndOtherIntangibleAssetsDetails", "http://www.monsterbevcorp.com/role/DisclosureSegmentInformationNetRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r23", "r106", "r220", "r250", "r251", "r252", "r278", "r279", "r280", "r282", "r287", "r289", "r305", "r353", "r426", "r562", "r563", "r564", "r590", "r591", "r614", "r625", "r626", "r627", "r628", "r629", "r630", "r652", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r278", "r279", "r280", "r305", "r694" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r5", "r6", "r106", "r107", "r537" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r23", "r106", "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "verboseLabel": "Share repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Share repurchase program, authorized remaining amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r5", "r6", "r106", "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Repurchase price of stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r6", "r9", "r10", "r78", "r832", "r856", "r877", "r944" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r631", "r660" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSubsequentEventsDetails", "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r631", "r660" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r631", "r660" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSubsequentEventsDetails", "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r631", "r660" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSubsequentEventsDetails", "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r659", "r661" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r132", "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Schedule of roll-forward of the total gross unrecognized tax benefits, not including interest and penalties" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r348", "r349", "r422", "r425", "r613", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r874", "r875", "r876", "r968", "r969", "r970", "r971", "r972", "r973", "r974" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average purchase price (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Common stock in treasury, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r24", "r109", "r112" ], "calculation": { "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Common stock in treasury, at cost; 119,544 shares and 110,720 shares as of December 31, 2022 and December 31, 2021, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r6", "r106", "r107" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchase of common stock (in shares)", "verboseLabel": "Common stock repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "verboseLabel": "TREASURY STOCK" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r106", "r107", "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of common stock", "verboseLabel": "Amount of shares purchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureTreasuryStockDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r938" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesRouAssetsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r803", "r813", "r961" ], "lang": { "en-us": { "role": { "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).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. government agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r803", "r813", "r815", "r961" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasuries" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrealized gains and losses on investments.", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "terseLabel": "Summary of investments in available-for-sale" } } }, "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r568", "r577" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r578" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Decreases for tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r576" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties related to unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r578" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "verboseLabel": "Additions for tax positions related to the prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r68", "r69", "r70", "r306", "r307", "r309", "r310" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r584" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Change in Amount", "negatedLabel": "Valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureIncomeTaxesClassificationAndReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r858", "r859", "r860", "r861", "r862" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "Allowance on Deferred Tax Assets and Unrecognized Tax Benefits [Member]", "terseLabel": "Allowance on Deferred Tax Assets and Unrecognized Tax Benefits" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r271", "r276" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Balance", "negatedLabel": "Accrued promotional allowances", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r274" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Valuation Allowances and Reserves, Charged to Cost and Expense", "terseLabel": "Charged to cost and expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r275" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Deductions", "negatedLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r271", "r272", "r273", "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r271", "r272", "r273", "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r645", "r831" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDemandObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt securities that permit the holder to require the trustee or tender agent to repurchase the security at specified dates before maturity. This type of bond is also known as a multimaturity bond, an option tender bond, or a put bond.", "label": "Variable rate demand notes [Member]", "terseLabel": "Variable rate demand notes" } } }, "localname": "VariableRateDemandObligationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureFairValueOfCertainFinancialAssetsAndLiabilitiesDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsDetails", "http://www.monsterbevcorp.com/role/DisclosureInvestmentsMaturityPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r292", "r299" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEarningsPerShareDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "WEIGHTED AVERAGE NUMBER OF SHARES OF COMMON STOCK AND COMMON STOCK EQUIVALENTS:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r290", "r299" ], "calculation": { "http://www.monsterbevcorp.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEarningsPerShareDetails", "http://www.monsterbevcorp.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted-average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.monsterbevcorp.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/subtopic&trid=2208821", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=124433917&loc=SL114874205-224268", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12.2(ii))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r836": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r837": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r838": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r839": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r841": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r842": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r843": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r844": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 125 0001104659-23-027245-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-23-027245-xbrl.zip M4$L#!!0 ( -O858WU$I^+QX 'U> 0 1 ;6YS="TR,#(R,3(S,2YX MNX4MB$8T&&K_&=W?CE[^_;&SE"1$/N\[GB^[E M]86"'-.UL+/Z?!%X'<,S,;[X^]_^\S]^^:].Y_?;Z4BQ7#/8(,=73((,'UG* M,_;7RMS=;@U'>4"$8-M6;@FV5DA1NM>7O?>A\4]6%/]P#56V(9X8MG??+,-=H8BF^0 M%?+'Q@9Y6\-$GR_6OK_]='7U_/Q\N7$=ST=D@9Y,EVPO37=#V?6ZO9ONA6+X M/L&+P$=W+MD,T-((;!^:Q?DC,&Q6!6@M&]'&2!$DDJ%Y'>\3U"55Z//-I4M6 M4-!U]^KWA]&,53,FMK'S/47]LB!V3']S19,7T(8Q.4'+0NH/5Y"ZKP0D6/Z> M-DGW_BI,W)/:@@K\/H(:'"3#&MV"D40)3@YC802NJFH55_GA%7!M=161Q+H_X'7^W M15Z^D'U2JAC+)YD,J8(@^8HFTSS7G>MNI]>-O&1X^&%C3J4#!'#AQ'"Z_3H"!%F-P-"8*S8I3EXR+Q-OG,(2'+MZ"=XY0T7VC\@GKLD](9_"TIJ FDI*OB$X&60.J^]5_, M-9\G34EKGX%-CT_+DE+$IALX/BE")4S,M@:W'=*:B;8$F67ZP('RT'E\>+(!D','2$_A",DOH"I15'8Y&(XCNNS M;L&^Q5^W6^PLW>@3?*1CSB>[&_4%>P-W8V G&@V]"P4#--6R["L95]-"2^Q@)A*,E]?72DY-6PZU\W6",4PEJ 380>3 M+\-NSP;^[NOCF3X:#M2Y-E!NU9$Z[FO*[(NFS64"4H>3G%N-Y4 MP150G4RU+]IX-ORJM2@?B;+AK>]L]UDTLO+IQ8B^KX2H.ONBW(WTW]JQ5KK6 M&2'8W'J/C@5?Z&H567>!'W^?&#N&$^P#]2W;E#@K6(O<88=.C6'6/HC>&R#? MP'9N571:YB(->0=]_N?L^FFDJ3-M!G\D:Z L6144FQ:@;*-**$N7*&Y<#076 M70*178(+=8)#(4;WK]?=++K#\5>8[O7I$"!N MP2D-SH10-?=WT,NT/P*\I>H_1D5CLX1:#-K'/&B3J3[1IO-OBCH>*-JOC\,) M7;/]CP(\6Q#+@WCONM8SMFV 1??7B Q!?F=%3X]5ST.^E_U=@&Y=-D+8N]?Y MJ?E>UP>_#4ILILWI.'TH3S%8@:U.G$XGU(U+ M?/QO)IKVLH7--*JI%@).,LVXJ:D9R2(5%);9*D=YY>B[FPWVV5*''E"[#EWF M(,>$"9C^((;I!X:M+VR\"B^>"E2C-A^Q8MSD9XJ^_O PG(<[>JH;L-N?#\?W MVK@_9&NZ1'&*>RBO58KR2J&:9K"A54=A/T\=LXUV98'_F[H;-TR88)$@%6AE)\'0*;:XI9;!J8^)..F"$W M)<&N!:VNA< $^I$#RQP?IB2[K+E .I/,=N!]>=L!Y:<4Z[8SUKVGG/FN^7WM MVA8B'CW:\GQA@H=LR6*Z8 M["X-%IH3&"#-XFN>HWB)[Q:Z^>ZI3^_5\? ?*@.<'AG-'A\>U.DW-JP.01/N MAGUU/*>'#/HC.TQ2)C *]]L+I/,KR!U!>+7V]<"GU_(GU9<"UC+U>7]*]>DH M42TZ4 UF>=#N;L^M4K ^,Q$] Z:Y].44>]]/J58"]C+5RADB'*=:J9HH[E*A M=6G5J\HY-RS3/2RZU^"1B&'N\4ZO8;D^8PN.=D:IB8]J6>P/PTX<7I0 39A/ MAF3NW#*%)/S<,U?P@7L+\3&[ $@S5BN"5O$ &U(40%TYOQCRFSSDO%T#(TF4 MP@;?L)P6_&/ CR]O1]A88!L^%6XA*N65@5YJJWBX6E821;1XUS+[G2.R$1N& MYLG$*')NC3.&OXQ9BU=5O*9N$)KWU+;QK<1!AO*[0I2G^F-L'M9:[9Y:"PIQ MDP_5U1G(=""W1]_K@"X"W6Z'[;IFVUYHVR4PV\Y0B"%\SS?;GD5V72TX=WK&J?8A M.527CA)703%8'<)Y'6JA/-%JM/IT%GURHF\#Y.&5(SIK.PU3F1;E)IWJ6N0H MZ[!XQ3J4WZK/Z?Q(XO2:SB/9[&+3Q.O\P%+28R0NIX6^PLB!O3#N&[TH6Q&$ M1)L!,;$85L[M_6 (W7MX^QC>D=U/-:W=(U0>^!=%?IS))#$TG'NM@78[;W$X MB;/5)"#FF@4ZV)-4][02,!%CR[GVD+E9Q64IB<):73B)+HR@7BO1FJM27AGR MN;L/&?*'(EJ\R^,])\B _W?,2K@ 5RZ-&#_.0=I\JJFSQ^FWT&2XQ:A*=$=H M=Q86F7HN(L=C0DQLH] \I$0.,7Z<@Q4&6^=6G6D#YN6HC6=J= ')&+>('HOH M_A #=A[!9BNR_ZG.0(9W;J85X$W+45A!2J*D5@&.58#0/4-]-HA5#7A>1AG@ MN0E6 'C(7PD+:'$^&N<71$SLH0G!9N&!>96L,JQSE],BK*,2E+"(%NT*7J^; MK>WN$+I%#E3%I]-BD>-K,:482TZ,(NUA,M*_:9IRJXVUN^%.5%7[=[#PT!\!B*T]":Z6BLC$J'$N!F>/MS/MUT?:/:DC M17M;6PDL: M,AS"+VH!>/!?_?51'0WOOH7F-\QGM87^A$]GS(+M-GSFT+ 3;LS+,2RP@&8( M.4J')3I1 2+UH8]S"$,8%3W.P8:0R63$TM01M0'IC_39XY39FH[U<8?1#B%S M&_CH=;SJ3^([+PFM<]K8':TB5/&O%OE02V"3>+RW.)3SL.*[34G:OM#KL6WU M"IXS B<92?N+'9E:$$[L\W*DLXL$S)-YN;2XG\P7H;:_@03K8SU36H@KO/8C M>.9' I/X?9\6A)JO^I1\SD<"3K5W?%JPCO6PJ>I2(X:OK@]-BV,]=YER?C(2 MS,H[R+0PE7&+X?G#2" H<(1IV_L(EX<*'@X2=*J^&-3"=O1K0)6? 9) 6//] MGQ;)2CXH0N<3"4)2KY,6BWH&R^5LDR7H5/ I:7&J\%*2X%4D"2*2UZU:%*H^ MZ59_<7$\,3DE3^A::NF9U9>WI M)#!5,J1KT:IJ/B>SFY.@4\9@K@7E5&9R=>WC)" >;QC70GP60Z63&BR5,ER" M_ISW-#KJT:&XV-:8K9(-$_\!,0Z%",V;ZU[>J2C]@D?[9E@EPR8^+*DT,2#O M\H!$ 9];*&I8._'QR!.(07F?!R45PKE%YCPF4'STZC$1(\P)75$WZ&^K#*>V MB^*K0=7L8@7X.:\ U>*NMKC7,)8J'I[3!&+L_LH?GB/#J1:98RVH^"B)B<6( M?08QI)4C9K98GLS2 MI&B#7RZ;&%?.)K.,U4D+[Y$F#WQ,A;1B(*M$W&O!JV$'4;1 S1*(8>)L+I(V M$2TTM8TC^/@44(E!XNPB\H82+51'7,D7#']%=$*XRH;#:O$Z]IZ>CYJ$6HQ= ME_<*;7'PFQ;"<)<3?1RXV2&+#G+4RFDA].JY*)>C$- M3-2LC4%;:P'.PG%/D>FNPHH41IXL(A1K ,>.;TI-,!\U^+^O ]Y19-$6M(IF M/\E8F1$TN=([*!D3I#0UG0D7T*^V:A0IR(MTQAN@0 MMV)#_G*6THHHH!&K2JE6M,^='AX0C^[^1!1\B=Z*I:]O0 M8>EK.87/W5=G(502Z;EU1TD6I$!)2E24DBCK3Z4&])\%])$I6BHO[(L/1)\O M/+R!0?@B^K8F:/GY8@-*T>E=]WK=WDWWGR#NYF2U14] M^@S5)]M"4<$Q"X.8.2[/-XQ']^/'CU>,"I@P.PY8:%[%E;]0KDXF%F!15:P, M?$V4"A2EJE1IW6JB4+:QJ"H49$'V>>3YY>K%LSX9VRU=J+!OT1?'<4.5#S_2 M;R":2WS%,3;(VQKFH5Q690^9EROW"1# 5U38"\4SUS"EC5R3\0FIO2)R^@=K MI$LH*JZ?N-A4:UD^N:(04&;7G>MNI]%A60R&VYG##_4*=B81($C1>F MKT_$PB0(FBA,PI_DP? #PLS.?\/^&CO=;\@@.>'*9G@SPJI+V-YTKVG=O?D: M:K):]\)?Y627YV]B4ZBF"9F31[*J;;O/='+R$AXHX9F]GVB#JAE#X<,ZPEX2 MME-D5UITOJ@+PZ;%?;XP";*PSVN!<*+UDXVW-.S#&BW5(GO9Z!G6Q,"6&F6Z MB!J+\SU3L:24-%Z@LZH-;TW--FE@*#1 X?]#IS; Q[,Z)^066O 1+]%(_%". M"0O5/;S[QBB?Y80:<)(.GKBY6?*EF*,7_];>QQB+Y2V?*SNN^7'2D6#S)2W3 MD[/#_ R9\2@=OA5)#54]_];PL,<=U\49?HAB[X>R0GF3[YPCG]VF+A'Q;I'_ MC) S0D_([E+'0OI'+R%VQ7S-Z];B;IJ_:YHPQA>BX4"023#DQ[4LW1RUNC0S M",U96ZL$@%LQNMO=@026GO03>Z-<#U^DUP.?JI)%;V-7(##=$0\=.E9YV P5 M(3\"OF:A31M#CY4]<]61>JS\#$U=KKCF-/)>\'% %\KZDN].0*.1>7&G+40/]1!T-+&T>GT4^+4X:BEWJDF0+^2AZD/HYX@RO*^B[!X<9@.U*9UN"#&L6+-C*#%EWQ-U\-0BF]:0V-@4;EG$T]U!@@V)L39A.3.'-+A#_(1C[( M14(@AH4V!OGNI53BA%Q_\%%O8=/M!S_J9=XW"-E%YCT>3 ^@^_^"[C]W863$ M,2S[]JF>M7&S? E9N(+(VHZ?Z;R3RE[.TG-*KO.$:CLA:&M@B]F7[J-09GM$ M 6GC$-[+B!W$0F7$IUIT.SP)QVM]&:^P8@]CS<:L'\-B*$HB#X9OKB$MR2/= M-.#5B3;H_;6%;^2G:!L1.W:],!/7X &L&+RYS>GX"BZA*MV^%#OL"&*4:POL[.B M]F+: :UO/),R/V#>^N0('L>O5'*KCU/IS2%F>PP==4.7 M:+&2U,_^@_8T\>I$>+GLFD;?M0VZ13.<76P<$-TP%R1RY3F9)4%=> 5V$-3P M(;*"Z*:M(*0F&(*LS6R&V,['H^=T]XMM6M+"U&8*(W_5,A2K!%W3UH!9P&8K M"@D PP4LG]I,P%+Z-?XW7YA\:C.%>0B]3#0'D=5N0+#SW8N"JZ3%*D'73 %G M/G4K6F'SEAB.Q1=.0M-,P5*WC%,Z'>L.2LLE)GDK8LV?79E829(W(]::("E> M::*W(MJ=&Q"99"F:-R,8C.Q2P9(T;T6P&7Z1R94D>3-B4:,BJ6 IHKBFAC+)_(4C1O1;"Y7!GGC5=%SLW%;N93DP98/)EKD 92+HHO3[C$ M/V;G4N[T8 .<3./6<+YGCPXX*TM7(VLQ'8!W21 1;/ M3DE&U%R#K8S=5!K&HL2F(N4P/@^&$RSA_X DK.;XJ)7/T%P$IVB'O'B68)T* MI,@N7D0DS40S7OA';CU:,W)>@(^#6R3*3U0U)>/7G3I#)7?&RK"&C%\5!.5:Y>C>#6P M;8Z,P2AKKE.S;TP+CA# CP[VKK$\@#^SWTOY#I#Z]\-A?XQP,"\N0-G> 2\P>=##>;\8XWYLK!&P8 M?@T,&R\QLMB.(G)-3FNCE*JQRACNCHHE$Y,T4ZR#Z;'CN3:VZ'D5R%%DG\PG M:J9HT77;U!/9>^93&RU,>'U]@I,>V2G(,:Q>]<2C4OS+!X.8:QJP M^^"71T^",R;X$J)FCM%31+>@-,0!6YH].I@]+#]!A)V .E&0$?8].QG5R-G, M1H@\=8T5:/#<("OD)Z1@8?[V/;\,I43(JEZ\]>_XM@29F%'"WS9B-W:.%45P M9-_WSI33S#16-W-S]V#\NZO>=9D;K@15,S68N9P=PMV$D7\RD@E)FBE6:L'; MSSJ'%J8V4YARB.%_OS=; A!(=(J'$KI$":26Y&BO__J$F M&ES*,6'U$]YA.#XBD9UN'$DXI<312/6=S1]D,]+*'+<(C>ZR+U%%E/O4H%(Z*^U0:INCNCK K5CWP MV:'P?N^1C.Y<2/)FI*36Y;##V/6)L?1O"7I&9-=W;1N9=,DRLO?GCXEKPI(Y MCE30>JT0TA:*>QMXV$&>!\/A(CKR3\3PH]:N>,DBLX7#B6K^$6 87VB([L0U MI><%&Y2(V^7%]R#,%I$>2*_Q-AGQZ'6+/;/R%3_\4%'WSM0J$WJ=X[]"\^\+ M^I,W>/92^_PMGR_Q3PZ!X/C[W%@(BFX**((SS+.B\IM+OM,09,86^_1!]NB, M@P;H<7R7[,X/CKP&3<'H!W6<.-;.^:$XE/16FERU37?MVMQ0*8?'J@1$35P! M)H]=I^[.L/T=.[]"UBTL8P/BZ\[,L%,#9_DLQY[/GB>N;:S0L/E_0O8A/'5. MX[,$;V87Q>7V$5STIY*X,"IQ&HQ0JV4&1KZT1SC&K]*XC"T,6G3B3U M*L#1G!JCGG76%Q3UE+CE&TF8\^TT"K4(G81O/.^@C^P-*(?.F,8_MK_GYIK2 M.9HX\?QOX"#Z*"W_3G7O(B%1$T6)B^D;%8RPJ3(VBB,(=( MH!/78P]Q4%;J2\'+?'FBY&!2TK[<\C]9&+A1'^OA:XLV8(TN%2XF:R)FT5,* M'F@7Y7WGDH27Z'[$2[\66RK#VYD8V,(I1"OA^Y 0F)=<0U7/C..AEKRHU 7I MQYLJG6+Z7 S$ PGSKB)**7YY]$K\_I#Q_QZYF[8 M'(^.1>T['/KJE!E6XM!N)V#V5DXFXKXR12M,(UB#4'O+GR_(3G9-.6E2Z*KO MCIWK=:K8Z^Y0U['K1%:4,!L- C1W$_ZUH8?TX? D]7C*T;P:TZ%D:A%[+0Z= M^ 2^0D/5R=R8EI$.-6/WB>U>2QQ+R$D;N9ERG,"PPV==IXBY6I,AC<.QB9XW M#DW-?3J7AK0/"&6,?([@\78T(6W_:F_%9S@)@B:B/DZ\6A.N&Q+G[]"C WI2 M>AM$+Y?22 6IUPRK9WYS.-\OMN'I5>*5@"S4/)HFHIVM;N*%@$*1$C0-%FD? MPU: $H_F+8@D0(E'TT21$H^I: G;"''HF%X#K?&2>/)\GF:>9<< MU]9+2*):%CO',NQPFYI<:)8B_Y$;UU^NJ)">N895\-_^'U!+ P04 " # M;V%6[6[OCRH7 !U:0$ %0 &UN[R4"96YJS0J:M:!BI-IHKK[J]5&;6 M>JV:RB/"6#<,Y0[K\V>D*,W&A]:'QH=+Y?S?[JX>'U]_?#:_F#A9ZC?:%[\]CB8:DNT4L]UD]BJJ:$S!1,H=*_ M3_J1YJR@N(WP$WK1++S^H%FK"UKL@D>>"Y%+;Q>EP-O^2$:+/G2@%2H 8Y)0 MF8!VK=4:HR4RB?Z"2D&=^ 2I5*"2Y8-AO19!:8;< \*]UXEF6,3!:(! (OEN MSN$7RS&A=0^.'?P^5C=N,Q\L/%HC# .C^=PQYP^Z2;ND5[6K&EKK'MFJ;@CJ MIK1&5*A(]_]=B]B%:"0N[3@Y4C4]JE5?WWR!!EI8WUL129(J@33&%NC:WH"B M>_]U]#6UP!#M2_HLJ95 _6I9\U?P=*%1(WN)<-\$Y^E9?S)0AQ!P27:_[ZF# MW(^34CF=E85M_4_7H^Z]K6%Z1R7K)^V)E:@(/)N5;KM#%+09W Z0,'2"_HP M_8)5S7948_1DZ,]NH_C@:+3,>@;I%KSX@C.+#(ONK@EU_1W$!= MW9GZ!M8Q5$)@O>NM/\%V$Z198#=#=W_8>^H0?E#5"KE'"X0QFOM?BH*?++82 ML#T5F] [R1CAZ5+%^XZ-3''"X#3PIVFG 3H,X&\^(/JXXA;R(;VA-QN9B0\V=57=.85.L"&38)?G&-[1K:_^%W M;V8*A!KJ$S*^G 4_7E31EJX#/<"T=YJ46.;WZ_;'9KMU>=NZ;C7:C=;MY76H MT2&B='"T_2K6 OGP,<:=J&7\$A?$6:U<:>([P ME[/FF>(0:(>UIL]0C3/E%>G/2]O]RX$M05?^=(:&?ZBW^Z(:[IQM=U6,-]"- M?ZB&@Q@6XJHKC^7X[12W;7ZH$MI\N@3O=(;PBJ[DB.>E,4R<5+0>%N5&YANP M)9$!P9VD$0@"+A,"+L*R Q:H&:-I2I5Z&%08H6_8MD2(K&V@ZPY#A(O4P M7"8BWU"7$AEJC-%:U>?^VCX( _"X-1PUZV'6O$!]:U_)9VUWK99N5K=(K>S' M1N0;ZEHB0PTL\YG/L4DH&079!) WTJTQ>)O-X[2LL6YAW=Y4TZ.\(/L85N/V M3J2=V!#O=FA5X.5'WQ8!GWIOFN'0;7 9-N*I>@SVRXU#0J34MK0_EI8!S21T$K8W.\;*+EY= M^],7E_&"\G"+UP@1=YIHE+G&YJP=54:[W;AJ M'M'*:!^0$NYH<,,+(3WP!5(2*QRW705Q\3A=588Z,V,M[(+';4=./!*Z3W3K MOF6Z[7=WM8T*\:J#OY!5UWK MMFJ$D+&\ILR*-3)T3K 2SJH3NO7>1/-@2W[H&,H]6NB:SII=LRO6R-XYP4H8 M[T@]9N0M!^AAHR&R1PM8%["72")2HLJY;-T>+Q.*0"[AC#[#2"4.WKAZ\8:Q MM&W]K.(U,K00Q,RHQ_E6#Y\O=LXLE7>0*3%;1TCIS--,K?333-,9_//8&\ZF MRNA!Z0^[H\?>F:QGFJ GOG?+SHNJ&_3UTLP*S=4^/>Y4HFL,P@M*^;V*?>%^ M*,??37N'3)B9V%O$$TO+UW]S*#YI*PD_VDR?_+PJVU(-/(!RO*/2#O@A?AX) MZ/)W:&%%#H_VWFRL A;=5/&F#^IUPP0T(F09T+3GO@G#""+I_"CEB;7FV.$T M)N%:PG6( ((5I#?QL/J=+BU*QZPD'UD.;6=&_$],8Q(&&D;1UE.%LA@2+_F+ M%@FTX%23C -'T'2?PYE,",I% 5Y)<(R&UPHI]DL%)Z-[\A4#RC&VV.YFJ$2= M3)8%2\*N-D$OR'10,$CMOA_<[K"F^WCAOSD[!I1#DGRVS[)@4BBP&-@23LDT M@=]H0??6NR^Q$'[1-42FX/HRW^JP*M3!TH+H,CM[Y3&@Y-RE/ &AMDA J#MZ M'$]ZWWK#:?]'3_;P4().,F+?J36J6'%EA*#'-,\<=#3;QOJ38WM+V[&:M7$B MOU3Y^CZ'D6,+K(+Q\PSW5>["8&%^@#6+_FQZN\.TS0RK)H$I3W?SL;G??%O. M_^-XIXV+YUTI;8A:Z5J"S7QET(Z?W(=3\K%VA6UD$-;Q1#70%&D.]K;\E$C^ M@I[ZB^Z'4ZM89@5Y"/[=Q$@U]#_1_!LXN?28K:J;U!PC,Z0>K!/XTSU\-9_' M"&#,,QRFLAYW/)0NDVS\E"]%W[(/YM6\_I6.F8(>J]:4O5?$834%9OL4 :\R3&@1MQ^.&'MGF,K1<=.'6W^4[HJ1LO-Q.- M$H*'_>(.O.R1AU. A(-.)03;&/:6DS1(2(Q_3]K1SG#B%J$1VWRBXD69F=33H>!CE8X^8E*BF;D!3 M'VM'G@(TPO4V02KR,)/7\?*&*> 4*2.FC,R#!M*QY>=SN'VO^?Z(XEWD(A4 MK;'I]U9#9B('6>8)<)3"Z/P;U'@7S8)2:LR8(C62F;6Q:O(PM.;=L+E'L"5! M@'R4D3;8PJL]L;=F5Y7Z+Q.T]CO4:+&])88SPL*L*Q^G]K1HNL\BI@?I8RGA MN9@0AZ;%))\O*O>ZSF4FB7,)<+H].^WV^?TMQ,$ M_&(>M[_-JSVQJT@J\;<7NIUR+O2]@'SLV-,VB3Y2&EC9W>/05K-XJ#(K[LM7 M^01(L(2?->BLZ [8/]/,SU/U!,B06PUB4W]1KWZ&ENL6#ZBKDYP3A%4L"N*V M3K84@BQA#X/N\2PGH$;^#FYL=\:HG20Y.-0B^ MKCN\QQ='%ESSS8X8I-8Y239DX?=I\/&(:.!?*QT,@HG7@W/S@T?821(GMV)\ M1MT>'Z/$G!'V[>:GQ9!,]Z/9."(J[-PS*.Q\^/5.DA \.@@X(6TH,A'6SD6% M(JS8J1I1RF4#E')U$L3@44/ C;+>V3,"#\SV[G$'Y+XR:TR3\O03\$?:F&8< M-?L6/>XQABVBQB0J3!T!9\H*=I8W'X6"/SF-UZ_:A9:T[NF% M: 9?YIS+1KMQHYPK[VV +X->9]J;PH=P2Y2%VQ3%H ]2@N,!RL+"RO:R T4U MH9S7(*\@46B3E);R-[]5?S^3->5.6)';@290^CWSNJVL:A5<-Y38I+ MH6,@ M0CHK^DT$%DN&?.,,CU7B@\G^H"7,')X(2L3JM;9NFA5ENAM@0+,*H.W +SI* M\5:O8+1*;9K@J)5+EGS\%K%6G.?%*4'"T8P!B\$'1NDHV)8$2;+VL[@(S*I3 M/^YZN^[_Z74.8FXKK.Z9;JLK4J$RC\#MW.)G#FG;OU?:U5*:&"\H8P?;P<#N M/TP LA_DV)[4SC)8O& $[U6[#1U,9H-Q I#]&/(/%>LTUIUEKUBY(S,77_O% M#D4([U=AQ&G#JX($$R26.1+U\[==[-#!X;<*A4$$5R^F7UV:4D,>Z_$;*'TU MRP-0]LDKC&="6S1:?"=>()?CU!%G[?J97A1LSBE1^LBWZ.JAW*"W_,N.DJ+= MQ:V(7@(LU=DO*!'R[27K"U9 MHF).@QA&/WG VFO1[TR.(^0?(-T.T^YH[^J>#'YKS'SY17Q]5L)ZN&MXU M\Q-$$'Y).2J753%"S&OX=%W5WLXDY4?/N>7"(N$6S2V2!]W4R1+-Z?$;,7NR M:T:5T (EM&4WJ" 8"3>?;Z'\M/ ?-/>,13<."UF47?,(+2H(AC\]?-ES7Y"4 M.'P!';1?;!Z\C<^#X\EHW)O,_JUTAO=*[U_?^V-ZV?K_*2#[".9%YMU\\7DR MO>CAL[ G-R;UVL[42O)T1AZC["1A%\4EX=S9T31GY;C),W@R"(O>TEF4^..E M2:D:X$KD?IB1/CCR'.0,W#T;O?M=: IH-N*G+[Z.1O<_^X.!.P6,9M]Z$U@= MS3K#K_V[04_I3*>]&=U=]?Y<174?? 3SPZZN@%KU8:G_0D_CQYK,?BV>4BG:0]KMQE75VV1R&R/QW;@H= EG MFQ04:2Y$5C7Y+)_#7$(V9\,^+JN'9D>^3=>"@DZ/&2**$' ?#CCWS=&"#8]_ M'A03(Q]1"IP\"E&&/.=XLUS-,._]$RJBWF8[I[<9?K2"O&60^$_-.,GG@R[X130QO]CF/',).CS:IR&7?D"8. M->,\2!YII\D9-G39]Z;EP)IV;D1;QB$4319>]ONY:JY5NNUOO8(G=!<;KYC,R-7HA WS!JF8[ MJC%Z,O1G]VF"[W+:\=?YW='C8W]&7^%/W05V=S2<]8=?>\-NWSTB'WJL8KT_ M]PA6UHD*8_0I1MD##Q.)K;AW4-^D?KJ]I(P6 ;!3-=H1KB08 E)-%.[YN>') MOO)E ^/T)_@%U-+\7"!E7\RRX4V19IGS7/W^O6HM#9\!3_:E*!O8;*GC?!;? MUJREP=/1Y5Q+ENW/A5X)NN]+P+];8[0$]Q0#E"'ATXTGO6V\X[?_H*8/1]!C.*Z0JRKLQB*K+W8 [4]^R][SQ2*D@ S9G M"SLO8"Z:1O'!PE/50##:.=B]*Z,S_X]#;'_76P&Z$'F2?.-*#H/'QYQ#:4K" M_2&ZIOH[ M="?4S]-T(]B[*S)=WB2=XH/IL:?,.K]YT8W(X]ST?M$''L'4&:($D-&+&3FZ M^>P?[03MWZ&%%=%R[PV<++"_;JIXTP_ MQ4\4RSU\(+:N%:>=0&*TGU[#IZIOLSX N79N "Q4=V+AGTKN11?%ZX_[Q9'/ M%_B+>\6J3BSH5!7U (;_NN0.F6BAQP^+,TH=.E[B70#*UVB^2O(0/@-5)#XB M#DG"98>/X@%!RU1#T)RL6O+8DT]M6-> 6S^ AX@:/KUNO_1 @&0N=C,G5%+'I,+3-UY,$G8 MAP,8_H24SZ[IE:.JN&FWKJI.M)7'=FP&Y$ OX8P>H(E,3?GHP".B[J3(K0.9 MQPAO\LHY1J16KCL= ?U (R$P.'"XM23A&^PY$,!-C\R:>?F3G'4X@7'&E'\$+FUVSDB#M MIHX2SGQFEJYH;-^V)RU]1')A>;HGIRF2!F@.2!([;=O6PX?@-W^("O+;T?1( MFH8=U2 39#O8='\)QB9NB^=^@#PLR6%Z#MX4JY@:<2TUR^1^0G]Q*DL9$J\F MQ%"Z>V<*)9$K,:JTC_"IZFL&*F 06Q,2KD%B$+>Y77G9L:U0=^.G ^798UVU M;>/TW7,<.-%.G]G#4\_:RL<"NHD2_@UV%?K+<-);K0UK@R)_SL\5@8><'J/V M50[/B5WY>)

;K_HGEHI5FHEQ(7?WI ZGSKKM1%?(''5J8GE\V,-;%E@ M+)9AON1+)!EV8Q:ND\'$0 :6*BL3(KOD_&$<0;VX\P_*,&4 M+1043X@%'ZV!H_=.=S 2KB((WNX#34J=*-" MUKU=[\O,C-%Y7_$11=TTH ]5?:)&V*SL(;T4Y12_^X:?1!MWY_@#=>Z7.J'* MX:1'O.))&)X3=LE) [E/3+=J2W1>MG0Q&@LN?]2QZ(.-VQW1JU,G5> MO+)GD4_&(WJ;JZ"4$V*&F Z.8?=*_" ([THM7E,>(A2QU9X3GT2'8'HJ-F'F M(F.$W9>"8H=?/L83F/4ZDV%_^'6JC'L39?JM,^D=P8F7GZ[>T;Q#8]#/:.BL MGA >+>YUPX%?7<60D6,3\+GI97@,N@M+.7Q&'8SHR*,:-(^_97I-ZM@VUI\< MFZ:.G%E=RX3F$R 6M!P]V>]9)!FH]Y0:[2!-";(CY"3#3JJFPG4B>Z9XAMIB M^KI3"3,UG9",6C)G?PWD7!A_];P3, "TZWZU@W9F[ MS\^&T[E'GF?9=N?&LQ8KU.E<7OS4_>GBI_>=MV]W;=P8/J[C.IVHL>Y/E_M? M^KOV7.?GSM6[RW?=B^Y5Y^//5^]_[G[L].[WY>XQ>4M+5-"VG&\_D_\\X0X[ M&*;C__SJ6[^^60?!\\_OWGW__OVG[U<_N=X*U[^X?/>?]Z.9N48;XZWE^('A MF.A-!Y?_V8^^'+FF$40\2E5_??+LI(&K=_N^F"7(I[=)L;?DJ[>7W;=7ES^] M^HLW.Q+)SQ*=),5?<^5WF"ZOKZ_?1;_NB^*&+$[3*=C[\HM@7R%=^,.[^,:Z,I6G:B[GX.ML_HUS>^M7FV25O1=VL/+7]]L\$]8-C=[F4W!OT_ M9P&6.%&FONOXKFTMB +LO_0GRUG@FM_6KKW *CKX.[2"[9L.Z>YQ.LQ V>#Z M ?*>T(OI>L\_F>[F'2GVKE '$7XI(;PKRX!;RS=MUP\]-/%6AF/]$VE9SUG, MPLW&\+:80&OE8'4W#2?HF:8;.@$>FP\8BFDA_Q8%AF7[:CRIJL_VL D+W\3B M]J):D^74\K_IX!R/#"W,[)E8XWV+D%-6E:A-:0?56RRB/PQ[Z"Q=;Q-QOD*D M_/:UP)^B%^2$^!_3Q:H8T6/YQFKEH56B=W&)DFQ0[T<+.T8(M^A'_YTC;U-6 MS9G-:00W=<.>[Z/ OW.]R3,BTXNSPI/2G>60]3PN5 ENM9XTLH1)W,@RGBP; MJVM%'%'J2 M#ALX+\H-HMU,2,:TEW9#NC2#T\*;M 7F6NZ@.(*-=+7#O#,O[ M:M@AFBS[R,.4.+&F688=CT:L>]7I=='>M+#F%HOG!8^_%RP[/_"BT M6)%!:>*?(C+';KQ,]S9D3T8&:P*S)+NJI$ +"Q\\%\]AP1931,X_SP3 & 4E MV2)J50O4+ZZ[^&[9-B9J$JR1-W3P@7=E/=DHUNSD]Y+8E;L!R8SCSS4SA=F= MIGGEJ>P(R#2A!43?W6RL()F0\.&3[%.00TZB#Z%GKG%_J2(EX1;L3 MCYA[> MHH7>-K+]E,1-;TL+K(B$R+R*.?V,'#\ZASW81NG#O4S+@"#O5U8\E82;YRK, M&P4Z L20V+#9^VYXBWH80>T $@->D6=:/MZ66&;I';)2%UJ8,,#%W2U"-\A! M2RL@ [4D9EZ+>N2,5F0E29G=\/9R9W$J+6"IMH' OD7/'L*GLYTE&A\OO&!G MF*Z<#3)] 6'+X)6,S!I4(=S7#K&(K)&Q6CS:$3S[Z.\3R&;Q4<)QA-J<'G+E&B]!&0XOL-I/I M]_?0L*WE-K(R1:[&TJ!5NU%F1H37\,R$*;L_CTE%_L;X"86>^TS^B8(-WB$? M+=_MRK_[;BV0]]8Q/,_]CKPW0N;2*+0];]\>Z?#M[@,6PN7GMY>7;[NQ&([[ M2D-) U MP$LMF4X'3KA!\<(SLOR@)M7;MV YP;N%M=FKAV';Q70L%2M#XGT^1'R(6JN M*OPW88_KO%U$8JZ0Q'S35= ;-?5V@S9/1<6;XA-[N&5$A MO=36J]6'>,#7HQ!)VSN*\6-;KW$<*H3)71(B(%%PST[U-HO]?+RE-O?" MLHTG9$>QEY1"?UT><8!=[%VS8*+];TS%&)\30L_#VR8&)FI9)C1FZ3W"@PKV MO"Q6/#225I>>NY%@JRO1<>CCIMWGV)^7U-R-PJ+38(SY@.1G%J6=N=L14NAZ M>,_RZQO\U[-GN<21_>N;B\9U(G$"$FM1<.0)9*@&KPI30T25ZE844?]@]$5$ MZ$YMNGK5)A5=()@<.26/5(1:LF%<^/CDA2@=/'&?D>GQS,\HSEX#.!7*# $> MEUVY[AL= 11ZTX. 1R>,>3.:UF75A%Z8OYKJ4A%VYY 4A$TEC/DQK\!][G:+ M65YA)NE7L^TJ/)7T->V^E.>2?FX3=@5K,I';G5,K2$\JU>W3"TXL&O?KBI,+ M==_^GJHRO[S+GK53%@/Q(;QRBR3W8'Y]?7UQT7G;.;2,/R2-=W#KG;CY#FD_ M.:_O>]@/D$@[E4>)C\R?5NX+YI85#Q#\QV%?H'TO2$W.^--!BOC#7_L;B#,3.08>ZA0U9);+R95;LC%(NWX? M'?\9F=$%7:J6!B5E8TKIJVQ$5802WI[Q\*@=_#MIXTX3I.$+;J.8+!QZS#U2UA+!_PC6JC+ M$K0@/CT@&$2W?RF;&HX*\38B.U_H^Y0,K\V2BYU M93CZE4UR!?,_BSDNM9M&-TLILI(-TA$Y>F=EIC?F9DN6$<[<+%%3W5F6K0N* M(80P[JPM45.=(=FZI6=T-:')N!>S!#8^RTL!DG(_9H$T/_-CPA:A&4R\&?)> M+).U"-"*42=75L&&\9";>#L*?.99G%F6AXQ>NM0B(F"N*]%_HZL+G=YDH>'2 MJ7?9R87Q"Y<;3@WFK"JH P*X<%GAU) '7O$R(B<,5YJ@QI<-+H#TUH92IIC*>M*]-[HMHQ&;;(IXU()Q$)[$_J6@WQ_=]E0RD)+JR.VT+)J:8$?T\!= M,C)EV/".2U5GB16PV>40H<\"2R?GB-7H#O^"W)5G/*\MT[!%+O'CLGRW M.*UT8_!B#J=)8+O&667I\'BEJW&-<]CL2A"AQSV>)WKO(N<1JW<-V/D./8\8 MJ0F1G+F?6E;D]3ND5120\ MMQ1YC:\U##B9.%EU&'K'XHUADURNLS5"09+[GS,<6<69:L>K 4O=S?&KJ"$ MN<)]FH0,7%EB&A]#;.+3PXA/M-X1*[ FYPLR-89>5#^Z/MYFK%QOE_J( MNTZ)*TJB9U4M/6ZX\G!5R6E\Y-#(3X\9.;+UCIU]AN5##F'. &*49NH1I[R6 M;2Y9[I?$.)/XQBQG-5E2J/2)Q'SZ3]S%JN'61WWCXYZ) M-A..63%**$OL#)DNN4NSSV@CR=W(&LU(:83[*ME%^Y507KEJ"V^95:$EUZ3"NC C.L M4P3?&+[%<^ ):LD,9%8]+>&[)!LPUOI@3]_AB9/]/6#N85FA!78XKUH;58Y= M@1#=PD3J'+)T4)FP7C4P>D?J[EV>6^1;*T>T::879JH>NS@,I-RUDU5< 6V% M*Z*0\ZX<(8V/'!;AZ0'#(UCOZ*"]9D7"P#ACA%>%J3NB2GJQD]=K2-X.87PP MKXH$=GJETF-'4B*N/$F-CR(^A/18$I&NVV)CNANT#TN0\"1R:G",#]PZ@( + MS#"<.JK@*S6VR(C$52!)@U6% R%K2Q&0KG<\L=X>N-FF?^$,+_D&F JGUH1N M+G%'7+Z@%.H*QU8A>;@BLAH?7RHPTL.-3K[F4.0U/L^1QZW)"X8"7SZU+#LV MEU4:!$Q^\#&]M#S4*@.2!4QWIA>1KX9G&4\VFN+EC;-^'!=CSJ>T@KIQ<1>,?$$I;!4N$QS> MNJ+.&U\<\L2FUP4ZD7HU?.0Z*[)4Y5\WODE\S]O);$T.#IB\E6=LN"8=5@6. ML8-7!0YJ@86'7441>:6V'@EIN/($:;#ZL %D33]\PC6/HNQSP"*K*+TT6XO8 MY8& Y8\<5GD5P%6.&2'[74E2FA\M+-(S0X5'LN:4IK;A,&REM"+L(+ZC0CJQ M\!./9@H)\5293I3.1Y?7:?,I0C-$9H(&<\0!2<#3MPW?GRQG@6ORPIZ8Y=F3 M'J^&EM1M*3KXR=IR!9D@Z46KR\'#X;8KHD)?$IX\U9FD:U1J-3_7\=WP%H)M M3J8,4R-RI;2=!VZ(@8=DFL=RC,-?4EDI;K:',@_&-KI.2"@_D.\LI%:$.KKB MGS]JZ*S\_//A62QYDXU-6 $,#G<\CU[F3+\R2%=2BL<[K@^ M*B6&5/5HHC#3Y7:K9R '9V^0E(:T)&[:EWJ*2 M VXYIO5L(S^#FG5-2^>F(?K6[X7!FEPN1HM'!ZMQM'>;1#23R1K/ZH-7Y)D6 M,619)F*]+%-C3XI;AM)]M4Q >2 %-G6E>JI#0+R^JC%%UZ:DPHUA:0;H,7U7 MS3#Q[K(THW2'^ =6?-V4$"HX@M(+ARNFP^ M7C)-8B94\I@T'8'SCN_:UB):C4AT%>O)!GI!1O \JZ@^5,R0(5912625Q<(+ MN.N*"6@X^)U.LYEEM0&Z0\K6$<).#"__;7U M/'<'#B:8?15(L04Y-HC;*&4%$ G(+4Q6H[8!!HS$-%" ?+W[IB^>X00H2K04 M\D(,W0N'LE2DDY>!7NDG@,=H7=-[X_HI";WAPQR#S6]5_>';%K MA#_&OV2_V]&3@?/]^_>?-GA4!OP!WL,%VS<9.:'7 #D+M#CBQ,7%^XN+SMO.OBG\=W\RGDU&P]O>?'#; MF#\7S6F=SA3Y/^?_PV&=T.IK/_U1G\_CB<_XE;W-B.GX&QETSWXN(J MXLF3X:,W>YUJ-O)\3E(@=2@E1Y3:US3 M,\,G]'8_NM+Z3YL"Z +(1"3PH1S- @W+YH@F[HS+*%N3+%+SVZXC24'PM"PM M%P://"Z] IQ[T3L:VVCBC>=@?B0]NWRC M OI04D <''H%D"M8D L.VI?=?.;*I!Y;=D>;83H$)6 0_ MFZX3X /WP(Z*_OK&1RORQ^%WV_71XMH#KI%\;]#)V\[F+JV M?>=ZY&X10WC*K4#8.LC)6!G:LV>Y'OXRTBW=@X]E!LH-OGQ!"-OM@MJ9':-Y M:)!$%%TC&/I^B%B#*UL$PLBI0BP94( $DKIM.'<9AX:(^*?C&R%3%'O+4?P$ M+GI &-5BBDQW%

  • JN+>=2JNUL(QX,*%*=^1@%2QH@[\2"Y#3UR@S.B.2(T M===H?\^(.86HMP/A?%+5]*^&'+[\X\FS @7@-@3A %2?!G"A U*!WHMAV>1X M@2'.#!N1-QMFR,1( @OY7SS7]Q\=S!N;7$(KFJC4KY4VU2E@,+5;"[V\0[BF7D>5RC43%^ M;D:,QQ@!28]E!B7S!X:'K)73#ST/.6;ZI:J>LX@^Q1%3AZWL#5KB.G/CE2'Y MVGIK5&NN:].:VO@#2./&*#B VJ]IA_>5=]:-?A*>^)MS( MAFXDO#VB5 ,KC5<^*[._Z_3-B%B9I53O5I8Y_]]L!;?.I6IJ6/)8+N8"2YX2 M5*!R%&;9DJH))%Y:05NEY)>&>,+R [F4UR_3IC8!58B9&QHGK 4A0$1!@Z7D M"'Q]' F"Z&0JZ@NJDX>5\=])KZ'-A]\Q$@'T-L0LXZ>>N4L1.T4F>8G"6EIH M,7>C/ M^E#R47.;#1$2FR2/Y5M8JA.@A-36H##H@4RZ3 X\^6H;VR%JR+%!2 M-2%$^A0;ZU+PJA,D8_B.0X)PLIRBE46,M(BX"19H8WC?_-^0?>R>DZP#(:"F MP- 3 VNEH1S/#2;&[46U,#K+_Z9J._]4I>W\;2=#4<===@A-+;"I9^@F-/,L MZ*S"C=]"/")#:'C@UH!C8^<+(WM!D0-(]QW18Q"BXRBW!A S@H3.<>4#QVQ0 MJ7RRY^6/^*^/<,P$UNU^$9G36Y2YQ@CH@%SB&QF8,J7Q8 M.KSK_W*]9.UEO5Y!*Z1AW6*8N<3K%@M#\^PF;YM.EAE:F#DX.64!A#FQ%2?A M.(?^EC(>Y&)24AC5KQ<,BVX?E^V[MD%"Q UG2YW]>05UQT@)-6AOKF4 J)>I MAR240\>482ZU@N[HJ2),I@*ID]F#D)CP#>?!\ ('CS49@:/;O]> MZA4*Q?LMW?S]EE[_]\?A;$A<=.VZL'*3?T_*O]FF/LE=7)%MIN%!2"%+_6DW M2(ZXHH(3O7X&P,))(ZN2E^FTGRTEM5'IA;J3E5;V\'8-*[ZW2@E2@=:RQS<< M#'B][7O&,KCQT'?D;?&^UT9F8+V@DJ7D-G)UPTPL<7_#$PG)6UK]N R@DI +J,53FBZ])@(6]U['M*H$G(]Q,W M7?K%3^H#SJ(Z/'1><'G78STH4U-?$%+2MU1'4UQLZ[(^M5;K8+)\ M].GGI&:[AI A82[M>4B \;]!R%18S^40WJW'J_R#U0_1>0 -;5V;/ M$-Y=:.E&ELG3ML[#7UQW\=TB(3F-S;>'+D$\[]#RB?7 S;:J(/'L-VG(C[IK M5O7T^9CJY^2)KMOL MAFCNWD>OBD4QI?'SCX%]&,(JTT MJPKZ7"N%&03IAN'A2>FALW2]3<0IU6N'7>ZU0_QQWTG'.O1ROH\(YCYB- CD M+B/2BY[6340Z1LT/(Q_1Q+W-QBH,Y,(A3]UX@5? MNDK#T&T9MFSB;^9R_;@0A-C^@IP_AJ*7^W)OONE]XTWU*2$^_X&]Z29SI^Z< M&Z*]:>2.3R62E\S5JT.8$E4U0!Z=;E/P+C_VSC0>'2\MWUBM/+2*B"4/844E MU$S"5WF3\'3P=3!^'.!_^Y,OX\@T'!=)]18] Q7WUP;C<& $*/>F\;'I]ZA0 MT_G@D^X3%9[%DP@M_;AD'4"F7JH ,E,Q'XKF7/TQ+=Q#UE$9(,=A*:W*R"$+ MHV5\SY[GWE]U/UW#.<:6DP456AW6VOMX*1HXR%MM;SUR3 C&2Z12O+O,$[CX68[?SR$/9C?);SZ0<4/-:S[2B6-QFQW+,J MJS"$(RM3'B+BZU#WGFVZ:]>65'9>:0A7A/FJSJ.^^8<_]DO1%^2N/.-Y;9F& MS7CGAE,6D ^'N<$40-# ^UCX:5*8CZYPR@)X[4:H17O^LV&TE/_9W=B'J^YG M (^#5B,3*K0ZIO_'G_R?>LZ"I-!=&.QYGUI,][LW0B7:3_Q4\@%M;0;W@Q[? M])XJH/LE'"FVTPAO?IKI^9;Q8)CDG7QEE=#]^(\5A!NUU3!(CYMT$> MIB0:1I[U](0,ASU?B&KHW"NJ31TB)(!FD?VR(W(=T0KJ;M]0E/K! MC_X[1]Y&\3&B]_G'B$:#WFQ [@-$;7:B1EO@YQD1D<3 VO3F,>;<(-D]U'O^L^ E-T8_^L=)92'0]XO_)9F?U= M][&6Q\HLI9IC4ZF3OVC++ZRE;_\O"2@3M\I; %MX,HCQ9+.(D?W>9)GL?[EB MY5>$L.\O+&,^-$"';QJY [SDX?V^B2;+2:RA[B Z "A(D],&!%]F18+EH 0G MXSO+,3"E)20LV0($AVIA^4IB!"?=K%Y.D8.^&S:9=Q3&;*86A*S$%8W2#"[@ MDJ/H'*&;)+?@VR%4FH&0YK>^&3@%%)RP!=.+G*CE&X&0([>NJ;@6,;,\28Q- MW2[G3)S\A>I0DJL((1&L@IQ4H,&P;T_=,$X!=.=Z>Y)[SB*M8\JF[_=,T_=T M\M@QHOXZ2]?KN$F/'<-9=)9QGQT[ZO1L&J^9>G*A;K+L>1XQE)"S,^=2!*-L MZTSH CR: V(/Y/AX"(XQ$8=OHGM3^)!,+M'Q(V556P%RJX*KCIEH6E6 /Z!4 ML];WS_@O0!EVZI(T%71=N7<&/G%]1Q-.BDQ^TAU^'0BW.0HJ:R8-#Q]E[5O2 M_4UP>=D(JT PN985C1 DN#/AV2=R2CZ1(]-3]C4@AD0%=2 ,RP*2%: "- [3 MIT YB7%KM-3!P<4$2%I47&HLJK;?4 M#5(9?D :P]'LTOI24=LM=;=4A!Z&D9!I&$PE"U>U$7Y@V@@G/*.@?>CQ;""L MF?H;PR:LGZT1"D:D!XN;&IM=O+5F0C8DS>G%*'1Q$WKP*@"Q_XFT3207&-E5 M*I1,UIQU?=7]]!F.#:\::5$A:C;7FB8^':>?P>#;99G%(9CSQ-J8,;R _#;62CJ>KQ)HN1*-7),F#'R1H<8:\%\O$*%+[ M] .U/M$\G_X3UX=2;1= _&$"5<[<9J@4_UE=%+H N4'2K$( ]U1]=[/!4R\Q M"QAX#N8NV8RR$/QY=0R.M!8PH&N6'?("DA'5" B@6_1,]BE\"?)J0/!2U"Y' M'@/T2O,^=##:9\.^<9T%?^],+PK!CU&W_.C(]0KN$ZTB*X3!D*"_ MIV"&S- 3^^7EJT-P7-0M8'ENZ!;ZW$.&'WI;:3&S*T#P.=0O6#9^O:+\:G@6 M.3I.\:)PBS:&LY@\V5;\\B!7I#(5(21.J5NT,GS0*^*\L2#G3!,Z64808G(D M@*0EPS22M# 6I_=B6#:A_L[U9H:-#M-([\GGI0Z4J0AA[ZLH6QE8@%S^V47\ MF/C>QL4;\W_0HN_Z06\9(*]GV^YW$O" 2_0]M+""D>NS1FM5C4,XRLKK>5H; MJN( ((TY!G$$T33#36CC)6?QQ<.D/SIX>V$3C%\PKV_0TO40^UV!BMJ&,&T4 MTY>*&' "ZD+TOBYU.6H;P@F]674Y8@!@=3F@R6)3WE0<5X=P:J]&Z&R,@.3* M7PA)1F7+"=WP2$<3%R^)O)NO#>>R>X]+KM.:77C[4;I/".:!.G8EI1D#*&+Q MW@@(RFVR M;JN"(A6Q0;'Q^#=;!IU<[[=* T!"(904EBY1,=8?1JQ9]_S[J^ZG*S@A"PV( MFHJ_WD#<9-W$NP/R\)WE7/Z)#'H4@E)-"(8<=3<[CO.=SW1P@0U13@>PX0 M/?$(X+8$B+8Y.%]3["_@X/QSN.\YW/<<[GL.]SV'^U9EBTR%!:2#$V\,7Y1I MAE\3PB974FQ*N "%V*0LHG>&Y7TU[! =HA?$;CAJ)0A[U\+#C0Y)=WC*GJC) MDFRM,!_V$WW\M"5>( HGJO^83[IUUQM..U][H\=!9W+7Z0^F\]YPW+D;CGOC M_K WZO1FL\%\UNF-;SNC8>]F.!K.AX,VY.?:,Y+&MOMHFX,6$V=*!K 7OP8P M=ATO^1B-8%[\2X7M-^UG2"B_V>[__,U"'AY^Z^T(O2";YW:0K PG9J9R1 7 ?- M")W* R!Z,'2>P\"/L%YR#\C<&A#BTX 1M-;97H?- KW =R?,><#_9T4LZ'W+&IU *\_1%/I=-R M5(+Y \DTNQWX?-7]W 6Y):I!SE3H>D4_\ -K8P1HLBPL>[4F(.R5"NA[6N)J M@*'8,X\S)3-MF(>"&E9\;RBX"X7Q:(S"$!8Z>=W,Q)DQ$)V#CFKSI:J(!W H M4=M"<(6^4B6Y0 RL/9V(($;@7C%9P8_S:5=$-",2K^#Z M;F^\ZZ=JQ04UBK6*P_Y($!19<1_ZPBAK81;5'U'>]-+"S*Q]PU^S-K#13Q#. M$;7K0 P54)CF+?*L%SS!O:0# 0]?BEY+EJ\.X3A2NWCEV0%(!6)FR ?I M'RT+='][]@8%WQ%RXAA?@CZ*'CV2:Y$&FG5Z7C0LW2(^Y2_/'<[F Z_]N;#KX/.<#R;3Q_C MY,_DLMQO@]LOP_&73J^/?X[OS+WM)*1TC(B6CN$L.DM,3>>%D-.F2W7^@?W^ MC6&31TEF:X2"$>D68[S9'@J0E.$DV3@QXMYL=_*Y1;ZU1IXI[PXI='$CH&E]%^?* <1&N(HFD8[6'I7U@NHZ[L4SR S]LNU!+$(+: M1+J;EFPAD'HE3%L;."L@NSC ^U*-K(%LCL 3+'?6Y54 LA**E%4D%QBK8862 MR2X9[Z^N/@'*%5N-M*@0M9NMCHREW*6/71S"^B;61KZ=&,8REK> B43"* XA MP$)9) PL4((F#AN@J>5_X^PN^%4 W@]K9(?!YPH4(:?A<5&L]C3SDY/PZT#8@\AH M:"9(E ^I#M=6O.%!C_[BP=CV[6?VVSZLDA 8+:4_>]\3"TF-_)VM2%^X1R%_ M'I'8_[:[CJ2_+[%Q)$(&J19B=0](4L[\\/<<=3QSZ<5%4&$38 M:!&6T\ TP>CY=U>>T:G"("(V2S$Z!:;VM1!W*KD6IDJ"")XLOA:FD#0U?<0= M#T+.BYZLDB "&(LS.X6D<6;+S-6TPB"B"TNQO)FY>M^=S%Q-*PPBO*\4HYN< MJZ?ADR274R5A!-D5YW$*2F/SQ^P6=]Q[O!5S^[ADL]RN])AX#*7^8[BSE3V& M'THVR^ JSXDY*,VJ5)+!J9+-,KC*8V$. M2NWSQ>VW;Y+S1:IDLPRN\CB8@]+L]GG\C]BNE"O9++>K/QFFH#3+[?M7>H(E M;LEFN5W]T3 %I48&]PU9,VFN9+,,KO(@F(,"Q8=YN-HT$B1=$=31ET1%"@PU M*4H-\08MS))RP$@N-TZ6"5*A'AP7A^ R4E8&-AQ -SL/1$;WUK*WO81RHM:! MX'(J(2PJ)I 2VR=@490:LQX$SU4)R3%Q@90>-:=.I'Q" ?*J0G"*E9 A#UI[ MQ-C21%.,8U;5XE1*'%7O->@'SWU&7K#M.0N2#^>9[)W&*%"[VGR=O]K\,)T\ M#*;S/Z/+S(/?'XDKQ:;D1P MW_4%DYY"?0CFE()R5$"I^;%)J8&F=X@Q3",%19/#HCG106C9"\M9/61:<4H4]&RCB./.HK ](9)Y9CI#.=7 7WZ+C;:Q\ \X)-@C;RT"AYI'LM<(JP&^L3- ME9T8FVYW]Q?777RW;!L3%A$[= +#65EXIQ#G1$]^5_)_7U[D_=]?)I/;/X:C M4>3_GLQ_&TP[P_&\-_XRO!D-.KW9;# G&;V3_EKE$[\CHD CZP4MCODGYQ47 M-]"T/2W ZTGDA0I]K."^/XOW@S['(RZH ]$7+BNXS$Z;#U.S'32FA>LQ/2H# MQ+?LU=75!2"?=#E94*'5<!VIJK3_IZ'&$/M%YAF@4=>#[;,&\]P%F*V\\M#.(KS6GH5").5DCCH,*"?\8\_JY[U MNP7/^H=^.T;4\?G07_VAW_>"%"[\Z8 )?_AK2NX54P[U1[^U_?!^!*>&>5*& MS]0M6^Y7S0=RJE9D>%CC;JPJ+F;/H.3IB<_ZC]>RG*42WSRS[S&/-N&&R>ZC MWW6>FQFZD?#VB%(-K#1>^:S,_JYS&RIB9992S7'3[!5 =$:3JZKOV*8"[0JBJ$FQ_5S\-IA("DF5[B)\MCK PYBBI! MN#U25((B;(!D-]P\&Y9'SE-Y0J4G6+4V(-P^*3S3JD'5[6BY14]JB8(NN_E MR=O!S;Q5CI#9&@\_DM"0P)=S?="J-&"&ZY/D;\A[-KQ@.S8V++\'O1A$%PB; M]8F]CHY%@^4>/8>>N<9ZVEMY",7WC;.D48/G%.L"\)WPE&QO[)='=**BRO@X MKKI7W6L \8^5BX^*LHX L;Z[09YE&C>&PTF43RNEW6VCJFW[0#$:FMHC\7[S MGTS287]M.0:FX-EPMB-K@W';%Y*?X8Y35L!%@ MQ:Q*;@0$@(!)A!]$SRH-Y1H#3[^XL@!RD:$*:8!ODD;_@,/5GV M/;2P^!ES: 5!W'?@:UTFC1L%@N8A$QC.XFD[0@%>+7TI.?"K0/!%*TB$#T9S M)AW#L\AJ.#4"WDJ?+Z9AD6?=EE!S MBQS^'WF@#\H*7DP:5$BZLUQ@Z(1"[F*1*P5AQ6;K5C9WQ1'IFO=)KK,@>:R( M%1^?6"?+)<)K%:%O-+R9T)]P5*P+8>V6DXTD($U!WB"O)# B@%3L\>=+"#_H M)80K$L=_J7\1+70)(2'^? GA? FA,8MT2RXA9.;\D>#: :NPOHL&?/+I5PMH MRUP++Q.D34EWAAD]0+53K1O7\]SOEK/J&\_X%^:S76I-0-@\A8S,*GZ!5-M+C#2-.;7YHOKE S$.X-B 57'!\@!QV3 M_HF3IOF2,2#EJT.X.R _&.5Q 9)E>@:1F$!AQ/L7FR#!\CV9N?ON9F,%1'GN M$'K 1US\E[%BA>HIM0 AEK_G*3/ M3JK3%D2,CUQG150CSS)>T+BP5O,^! 8]-]L^R1'H>MO)DJA]4F+!<3P7;@U. M-+JD6(]<#\50:WTR+ O55.?E5\!F-R@ M:['5GXF)?XX65H-@W:]Z?(<_'3I8) M ?YD>6MYR SN\:+@68;M$Z_#+'Q^MJW(?+.[(C1%OHNKH.-YM9HF(=CX%25: M#7#=%I.YAPS\[W86N.8W-8/(A_R5^/ETT)L]3O_LS.:3_G^TP-31MPT?RR7# M!9Z1@U.^\6@&PT.'RX#1BY_&AGM)CET!CI%"*)#LQ1\V)-VQ)C3*!%>T>%6 MV!+$6B>6#PR;0,42RAY?KZ\NW@,((:Q>:E28M3P9A,&N\=<7*4)LP^&\%\2O M .% +J-RA[>#^'AJWR7^O]!!Y%M9_O/+0SAR*;&?#Z<.AH_=EZAU%::+ZT X M*BDQ7@SI?-%!F&] :A=UON7P(]]R +)%*7;+H8J-Q\F%YBO><@ 5FA\^^>CO M$#G!@#@:1.E>6*7AW 57.\:R\( 3"O]XQ"X/Y?3*5S.!3("<6ZN22F9&?7]Q M=05A.:A24E2 H(3'3SU"+POB("O208Y\8"PX@[]#$DU,F:5SMOXCL4C5U.<_ M5@"6%A)GO6JAYS@B/V_O"H.UZUG_1&]OA$[ NIDB71N"4:.@O*4Q G(G9]!% M-@4_><:3(4EN#0B6D8+2X^*"*K&$PMX+\HP5(I[3!^1%U,N(CUL=@ONX"EER M00(2[-'TD7E&]ZMAA\S$XN)Z$&Z653.ITM !DF$&5T1>HGU$[>X17@JDYE5F M50BWS:H8E$R @(1)7\^GB+"*W+C:+^RI],$%-D%R#4*XIU;IOD@.=NTNN7%( MD).L#F3%3TTTDR6)57*=B/H[UQMLGFUWB]#<>/W#"M9KUR;7[B9/MK6*WEZA MQG!5V3J$&VZ*&E Y#P#-#@_&-KI[-D71TX-S-TLVQA,!OB%(26)PY/B\!QV+ M-P?AB9N",T-QT+I#_")L.;J(1U7Q!N3'?,!?%.?W]J8W&Y#;C_ O9QW1*MM_TM($ER'A] MAUX$3AAAY4+-3 49T)JG]ATM7!_ <2$@[AB:?M'X#,/Q4H#360]$MWM]W87C M8E'C/A5*'9O\[11!J/UK0 M";B\5.7ZH08$XW@AKA\@U,[U:&>6Z1YO(\>N@W:GB_@RB>OYF*I/;%$4:@:" M^5L@GT*X !V[XET$/Y;EJ R<$,):=U!'J '1-)_1.O>(&4V25CT@ M;^EZ&P,O>Q'IT??LM;](*Q VQ'6.F_T&H@AS-,-U2EF"#7GG2-' Z>^3*5% 'PL:]*;D*6'&^":3T*%EEV_CSS:$?^.;0^_?= MZX\ =HF%;@XEQ)_?1SF_C]+$1JA-E["^X)4@0%%6W]#GF*PHY6 ^\56YV8J" M')#(N,8#:DD@AB.FXC%Y#\/V4XK[V67I0_?Z_87^-;6L1*B@H!CHDB%^F %2 MO@3^52RU-B#85SBZ2;>@22&#(DK&C,Z:T$?"Q[[*-ZSS8;"JV,)Z1*SD0MK\ M#3)1 "T[(HX;&\7FDNJ9 M57]L1E&:IWC:-$G9H<,BGP20&^8Z^CI>J(_53 \)$*[1U3"'-NSY<63/"]90]V+M0M)RA,^-UQOD8&D%Y$F)P2OR3,M'.[O,;@47Q8B5;[]9R_9%DXI3 M(9=JMTWT'"_27^=J,-.JL?S9? 67P9O MQV4F'=?!SY>9SI>9SI>9 "A/-OKD<_?ZZCV>85;N$5#I^?0BB!IE'R"+7J5X MB;JLO]]6K+G5S0.U:3&=NZ>NPU]=&S=C$[-:PUI\ MW'.K)UN >GS,WU/5Y*GE?[OS$!KB?9*'_* I/:;WV^J044!:3.$)JF W*_>*Y?N7F4EY/ MK3XE-:Z*5!9"4L8HGRK>/V2?)HHC;],A3$E@$W/%+=!0JU=3=54JP"%(FE*2 M49@S2V0%(8GH=E*W6.J^[2'1;ZL/'XU/:1(,/2&U)6'A:!$#C4]6+OFJJ;V@ M?/>MOBK7N!++\_6$='FWL!!G;ZU*2^FGU7?L&M=."@/A7F[?T?P'LE;K8/]. M:;*)>? L$S%6*C&Z3HI>U MK&C8LI2D2>>^&_8PJ)?O)S0JQ*8:#<.B+%$ZK76M'A=E&7]" R-E)=(P J1[ MUVGZ:[6J2W/XA'2ZMUA8,>F'O )^73=QY/ILM6.EUI@O >.@J661&$NA66F* MB!CQ]WW7B7"'ADV"+[L\96V:DE,('Y.:&2J)JRW#Z1/2>>6=%HLME<>3UT#@ M*42U-3Y"JA3 "0T<]KZMZ1%2B))3B,IK?"@4XC1XGWYJ)/=6*P^MC(#VGBH9C>51=G 1CG78>L]^15H=$VLA9D9 M-T[R&V%0SHA[I9 1-^ZG$W=T3H1[3H1[3H0+-1 -1"[3/YT2X>8Z<$^&>$^%6)\\I/KIY%CG&'9Z(F,X>N3(5U&F%HZHBN0I8H5>V M#\A;NM[&<'8/P_AA&PMLC2C6P$C.$R\KL[SH/AR)69BG5>W;#VUQW@_>X1A M!R/2">$5 MVWK/K:%A#62=Y.JTY7-Y %*@7"NKH X06[N$JDK("(8)O7(I91>\CWC!J_&R M@ZI1NTK)48'J%>8$3TX&>>!V]WXVU_S%*@S!2BVEE6E)L< ]T^='UT[/[K& ML^ \X,T&[L)8851SPUNA(&6O':$79-,,.3*U6N&S4 _.EH$.+2BO1!@9-_M0 M].,MGD+WCU+4%)JJ3$4K'"Q:KN\JL_*$E#F79&CN!H;=2'"U7->M<#EI45LY M_@'2U0?/-1%:^'>8N2HI]27JM<*_54A+),#7[M-*XDIZSF+L.BB),D'>B[7S M8.=@XW(O<0A_Y,N)5#/]>]_U@[$;_(F"*3+=E6/]DQ-_LUVWPM>FOC=KC'^G MHH3Q5'KG>KNO@LC:J$TQZ>0TJJR?3DU9Z3P%M%#6?WGJ1WRKX7.;-GZ1GYFA8UUNSYE:!.FL6;5S+C[MOM?.D!4I^S.\? M0L?C;;8V'3_NOM4^FA;H^#&_X28>$T+9Y<5'BXG7)WY6VV;JL59*6NV_*:W2 M6EG_0\S@C2;*+DM-LQOU9B.!=/'TA]#R_3S3>+A)I:2=]D&U6+)5[4+Y(0:0 MYJ"MZND[[>,PH*'T0T:'*9ZDX(TG9?I.^^@-:#PI2^9$#^FJ8P8VJ:=]S)<> M/K"%!&AE&L@$]^RSM,H?[2MHM]E#2B/7-"KDCJ;9^!"]-72.[YT=7]@JW@R$ M\VEE(T,P'PE8T;:Y8FZ\WB 'BRT@D=*9-,8QIC(3AD3C$,YCE:I.U0P"I% ] M.VH7+>A@=B2/44#NL[TR%$>U$0@'C%H41)410).=IY\254YW_EXEW?FNIT[< MU0DD/(^^]7MAL,:"Q0O*(^:2E[JL0K)_^3?;#(NC%"EELJ"7[12$*:8P"$Z* MEEIZ:D^:]FJ446P+*)?L"4A.FAK'=$7ZQV;A6?\*]Y1) M0O.Q"RO;3GMUDLK66FX2Y@B8./2T/>+B$"P&-0ZFP]4\'A/JO_N97ZR_NRH2 M2Q6'<%#7([$4$W1(#)=7&F69"A!.SYJDEF:#!KG=N:&G(K9T>;A>H;JEEN:" M#J%9+TIC+5T>;BZ-VH66XH(&H16Z8"W*P%=U='FX>07JEEJ:"SHV M_FI3Y%S3!*EV,;_V77\=\R,LLUTN4J5.R]T(;@[>JMBGDI>WK).D^62]P'37 M_8Z\G1@VEMH]LZJZ/#E#%E^C:^7EJMIKLN3,]TUIZG%D> MT) 1\1[:N*EZ4=W]0H[C&G9*M-Y/SIW1_$Z)QE9HBES5",]CY8WP1B9\99). MSA/4W 2OS&O=UT:2NS.[>TX$EMHMD>N+R^-;(H/[A]'DS\&@S[%*S"<*Y$ MR(@C/9!9B/2N+GFJN('=[.) ;@?PE8PO#QA1^A5))!O839YC_PPG7KZ\E*CP M-+^T%?,@6GIWD\-NV>*^3BNN!B'<7:25F=>SA(CT"HHDP\''5L[JDRFA8(3(V/ =S3LYT)F< H3:@+T11'69:HOQ=80N#!AF =K9 []X( MS'7BMDU^QUMI3/]D&?VHI@PJ[4*8I6O1%A4FU![.SJ!Q3T=B%1X8'O$_^@/; M6EE8V^]#%@I?6U<0%H-BFE(O7W0I3T*53R-KMVJR'W*IH%$(,6W5*X0* M!\ [5?.9/I^.,WU&_]GAFA+7F;\;$L:*FV^[^KX@A(:56XIJ8@P@-6/PA[R/ MG7[&766W(L\=):NMXDT=4S>-W]!3JB8NK![D7=* MSP9?[@?C>65QW"JLP!,L(4P BXNL^;?I>D!($_G00 M O[P%SXU^:YM+:+]6'3$HNP^>07A1+>4W'+R0$*0"W6[PR^J>;9#[S?+2J'ZO67K]Z+L>'N-XZS!V'=XB+E%>YU941N_2BPD'AEYY[-\D MDEK0F:5U;EA59<$$ >*03%L#<]94^ME94%5C1B8%:(S\2O(;A!;&/R07$V-X M!$:BF@R!\RH .CLJ"YR'"Y"79Y]RXW@F$8B+4A[06;2PM"BP EKYTZ)7TR+ M\S[\807K?N@'[@9Y@U?3#LD%^)[O(_S_!?LMLD(M 3KK*@NX$&! HM\KYM Q M,<$CUV>-4&I)" [WHJ*C @(DF@-9B7993ABEH8CHQMNY&X21HK@<5BSD#UZQ M!F)N68[A;2/@>#--UG7,53M"&B /^:ST:[7V",$I7U15:F5,$]%?R//08C=7 MW5K^/JB@M_(0VNWR<@9BN7H@LFTHRE4!'KP0BUOT["'3B@.#G$5O0S#_L_M) M+>2B*Q=RD>ZQ8SB+3KK/\9X_&GB^[U^PO]-O$: M8C 2:.<8C',,QCD&XQR#<8[!.,=@G&,PSC$8YQ@,C3$8GR[QINR3_OUFQ3$8 M":QS#,8Y!N,<@W&.P3C'8%05@\'T#AR,N_AO&U'LRGLWYC0DCLR<%[],0X . MD:K^@T)XX3D4!J_DHK'ZA]!TOS94="$H^ $SV7UN +.Y[+SN:R6WU58TI^7>>R':SSN>Q\+CN?!MI_&B@M^I'QY'IXNSM%-E;,Q6Z7QQ VJW ; M-_\B3(!""'MVU"Y:T#-<\F4F6QF0GTI9AK(8 CSN\08DVO^6* MW%G*"4NBW"IM#H7F(X-GW,+;;)(%+P[3GEK^-U4KUWLY*U>F MGP[IJ%7VKH&#(6__L!9H%PY]L[TW_N5ZR446_V:[5Y7$(2%G_RK1<@.G_RPI M#%L8K1!$.UAI(286 1K@YBTS8V.#2(+E%"U,TPRG+ "K&%O+$HYSZ&\IX[/6 MH_?=ZP]=&$:Q$L*@8JHCBK"/R_9=VR"'$$&K3WHC$ U,O4 MQ/*&%D/'E&$NM8+N:((B3*8"J?T&VA1MD9\0<>,& :ZR8O.=6URGN4&-ZUP8 MM?,\Z7@0>NXS,IP'PPLP![ MX3KE2 6LV55IV,C?33L[0R,Q=/$?.^/7@7#+3%9C,RY*/BQH0W [WW+?1>?6 MT+ ,LGQ4C2V#!_3 1$D(4YM(TS7@KGO'"LJ53QK2"E[J_A?T'NRC.>UY9IV P_ Z>LAF6,Y<*OWMW MP:U!8#&E:5*8QF].60!>!Z'J[?G/AM%2_F=G:?+T^4?]BU$U,J%"TYSLTW4> M^3?R,B5T.R>$&I;)X)FF7"^;<_-M9K8=">)MI6OK"[E5!$B/NBVQ*K4P"C>W MTSF\^GC)VOAQJT"(R"VA!WQP@.S^/U+.789!I(28:TJ[VW1PVA?777RW;+OG M+**XNB%65"=Z,SJ^+:H:J_9!+E8MZ3;*Y>B2CCO6ON>.$77=JNBUUM[65$%[ M3NMX3NMX3NO8>%K'3_B$!2#-3C6RH$([IW4\IW4\IW4\IW4\IW5L^A[<.:TC MA*BT<_H0$+O-<_J0:%-VFD]K?@+QM&8;TPB63!UR3B-X3AS21!I!D2F3MDT6 MUP%T%%%+#BB&IML:O4M;0JY&;.=XJ^\;TGUB>9ZVR*;/X0]R'J5^DK,I*;37NB)*AC6-D5FD HL6Y@*"S MKBAY^+I=C@=ZN-906D$@IFAU;67)"H9QNH1,LOOK:[R__J#_V%"7G*A@SS>O MQ!;R\9:(?)4B$G_)YK-2=9W<%ZO/GOM*F&J_*9SO M>D?/$&_YGLF^SPFBZ\O)98"!O6 8N5.(_1%Z(1 Y![^<@U\J#G[Y?($W MVH"N\548_)) .P>_-!G\ FA1&3JFNT%[C1J13@A+V4L*MP;$>^8E%Q0N7I#" MXTYS@CI EAL)M920$8S%IW(I96?P2U@FKRHE1P4*Q'>^R_HKYSH_*@QA#9/2 M2JH+_0B,7GDD6Z">^7=H^99@[6*6AGBQO.2ZQ<0*3V#D3P_Q)J^F*[9"'1X[J4UK467D:G*/'A^O5D>:2Q._U>R$^D4HU!L[K+ MJDE1O TD$MYLK.CMG=W^-XV.[AGG5H!P 49%0#*80,VZ^ZOQ69\E<[IEEH=P M4Z;(4.) B4H*K*'T#/7AH_\(_*/AUKQ9B \(55,K*I(&Y@;X^03]X83+O&_ MH75*Z,H07HPK,F=+X W+GFFZH1-@ DUDO9"]V!@%C+''*-NHM#Y5 M-\ 8< *Y\'8$O+ZH>?A#5+/68Q=QXP_"$3%K=FHX#Y7+S@N.$!B_&K886P< MMVWW.WD(T(\>4O61]X+\&\,F7S$$*5FW45%>5R=*27B A(F5#Q\V%R/+>+)L MBVRSU(:E5.5F;307E0Y-*8 -O,%#)7X<$NB3Y2T^39JX+;_G'P6$9>T6M(U, M94TW*^4*;#S5P@T=\A7AP&+R3$3>U>9C=_+W/V>#,; M_/Y(T@$.ON+_MN(Z9I8)W-N6U*)-AUL>$;'E/ES"+ WHFB1' !DG!PN*YO#7 M/%G\4%AV>2 ^=H&&"60"P[=>F50R+N;K#]UK2&^.5"$I*D!0PN._GT4O"\'A M+M1!CGQ@!( =$97;X?!E,8+@3A=!X(V1UGK)9X%K?EN[-F:,/_@[Q%O,L1N@ MZ-O9LVT%?==YP3]A1%-B"&*E<5=O!H)G7$GBR@@;\86[3D3"8+G$Q_J)A < MXM)BD8.D_9B[BXX:6@?+M[/X/31L:[DE&?QWK@VUX^\5Y?C;_VUP^S@:=(9# M_.EK;_08I\/OC6\[OS_V1L.[/X?C+YU>OS]YU'@X%J0;%#!I#YAV4BY0'Y1? M2'":EJVL_W!=6)#RCB(H!W ^E=Q3GUQ5(,=R-;@PS:J)PL;]$2>5[T MX%&<:)(K-Z46(!P?BXI1"6CS2:1E-P,L&T_!-IHW_)0"FR2<5MPZM=!$=.^^ MH/BI,+["3UW;QA/3=\-CW:(HU)+.D5Y:0THA!Q2!<6HQ&ULY+U[<^,VMB_Z_ZVZWP$G]U:E4R4G MZ<[,G)/9>\XI698[JFU+&DGN3';JUA0M0A8G%*DA*;>53W\!\ 5*! F"(+'8 MJ9I)VQ:P7EKKA]?"PG_^G[>#BUYQ$#J^][>OWG_[_5<(>UO?=KR7OWUU"F^L M<.LX7_V?__U__U__^3]N;OYQNWI MK\]'; 7H6V K0C;Z+,3[='&/QXM#SWB M('!<%]T&COV"$7K__;?_?A^P\_H+_\]8<__?7#7]#X,6OW2,3;.74-7N%? MWT+G;U_MH^CXU^^^^_SY\[>??_C6#UY(_^_??_>/QX?U=H\/UHWCA9'E;?%7 MB+3_:\C^^.!OK8C9B.O^]ARX*8$?OLMX"5O0WV[29C?T3S?O/]S\\/[;M]#^ M*A&1?BS!)&W^=M4^T>G]CS_^^!W[-&M*"-E1UI:G^^?OX@^_(H9#Z#\#W\4K MO$.L^U^C\Q'_[:O0.1Q=RI;];1_@7;F4;A!\1_M_Y^$7^FU2-7^D:K[_"U7S M_TG^_& ]8_<'\E-!0?P68<_&=JHBY5E!FHG$ H%1IK3];8&@2X/;#ZY-%J9Q M$N+MMR_^ZW7?/A/]UGA MNTUU*2@2X- _!5OXYSJ%4T!>UR=@JGSB=H!]<-:<5N[)$<9 M_SML/QSVN1]?HHI8\8@RM'U:)J MQ,^FS.AK?)C8$(H5VB$4NPXQ^!CRL"B*V=BM*K4R7)7^.@' M9=-90;,!.%698I?.Q;I=NN!%,^!.*)*VM1O&A!&EC!CI/B=P@>6%#ITUUHZ_)4T'X(HB!:\F>1?M M@#NC4-SVD[^,)U(H];K+SX%ZFU!,52]+ M%JN4(HI)]N9=*_SBT&U:+YI;A[()GZ 9>"\K5ZSH:<4VH+U-(&I+C\NI(DJV M-Z^;>5L_("C*-F;6$9EE3OR3%P7GB6^+G;"N%WB?E%*[Z**574![K)SD+1VX MP&2$&!OD!RAAA2BOWKQZ8[W-;#)9<'9.G*M0,VR+VX/WY!I5BSXL: S:>^MD M;NFWA#PJTN][X!_;-K%:F/Q#=^'?"XU1WA:\DU:H6'30DH:@G;-*WI:.F= < MI3\@2ATMO/Y0-&$\(3\N@HW_V:LS0Z'E4)SR6KU2E\R;#<$A2Z35Y8Z4-!W8 M*?&^79'-*A;!,O!?'6\KGI\*FP_%*06*EGKF1=LAN*=(9%T^FLT^4PY].^K2 M#R/+_6_G6+F,$C0>BI.6*EGJHH660W#0Q-(H52C[K\ M'*A7"<54]2Q&$#&*_:V&UWA["HA+O__PO'&BTI3>DB: O4ND4.I=EY\#]2ZA MF*K>Q:@@?X?>?WCW_ U*Z??@8IO HM>YUN?#LU^FZN7G@)VK5)74LPH? G6K M$/<'K ?2JE:7&T*&@/U3#F96ZXY*?F; MWRA]E#) ,8?>O/63[YZ\R I8GD90EDLH:@?>.P6J%;WRHA%H;Q3)VM(+,[(H MIMN;[TU.08"]*$X4H[.-R(I*TUEKFH/WQ&I%BPY9WA:T7]:(W-(]$^HH(X]B M^CUFX4287M!U7O&=%5F)/$)K")N#=]-J12\3;LK:@G;3&I%;I]ADU.E] "OU MVUX38(.)%>$7/S@+C7#9"KQ3EJIUG0F;-0'M@N62:LB'#5!*M3=_6Q\LU[T] MA8Z'0_&@?=D*O+^5JE7TMT(3T/Y6+FE+?V-$44JU-W^;'G#P0H;_CX'_.=I/ M_,/1\L0X)VH-WO\JU2SZ86E3T/Y8+7%+OTR)HY@Z2LCWX*"S[2X8GVR'T!E' M$0XCEJIX[UHO)9:H; S8/>N53+U3W!*HK]C=5[ M[+IUD'G1"+ KBI6Z&*BY%D!=KT+0ML,TI=DC",9LEZ=GU]G>N[XE7B$7VX#W MLQ*5BF[&-0#M965RMG2RF"1B-/O;-_0/!WI7QM_^MMY;Q$Z+4T0K8=(S1O$F M574G\%XHH_3%3F)%#]!^*B5XVUU%Q@,Q)B,4LT$=FS'A;3/-RK=R+C\'['REJJ0.5_@0J).5RZCJ6!FUOO9ADBT@ M02)B\5/(;G2M1N9$^4=07:A$0F4'2K;T>DHM3-C=.\%A9HM5RSZ'[T)%52Z< M*/X0MAM=R-C6D2@Y-+OKSY?2ET+$&G(MX/O3I3H7'I5^#-NGKJ1LZU4IP=9N MM;/"9\;H%-Z\6-8Q]BWL1F'ZE]S)DC_\DUWTI8/L8G?O>):W= MH&C8%:A;JAB ^FN3?@ =64E\Y?7J8KY>/,SNQIOI';H=/XSGDRE:_S2=;M9F MG;WLQ0MAHZ$X\-4K%^4MAN"4>EZVR,AI>\ZBE=,]")ZUJ&PX%.>[4J[4 1\ M/V(A(:P&1Z1$D6/@S8H^U#,27^,PQ%%8,U>Y:@0\KLJ5XF.JV )P/ D$59XU M,W+HUY2@H3#2K=5Z;6I2%&N2'"U(A=%UVT%$DT#%ZZ"Z: @^MD3RM@NQ47:K M!T:LZ=9R\K1:3><;%(?>7XW$WL0*]V//IO],_WUR7BV7:!B.HXD5!&?'>_ED MN2?1.D6V+_#8;&0"/E:E.@*.W6;R*WLY(<]>$6,_<(Q&R(I0R@LQ9F:BNV<[ M;.D/.&=D9DVX]X-H@X/#S'O%843GSL)587E3X%%=I6!A95C2#G#,5HJKO'RB M1&\H5<21-;0Z[$[!B"KHB!7L9[*[W=)RZN$*;S%!@&<7SW%4?EM8L@OP0)11 MN# #KF@/.#"EQ%:>#R?$44Z=C)X[XM!H[+K^9XM\"VA'2_4'V'8B]."'^>S9 MT)2Y%WL$G#T\;&;[AP*51\B>B8("8UPT 1ZQ90KQ$C^R7 C:]((!RP ?+<>>OAVQ%V*RF%A$>QP4M@T$9I#K M"1PQ&JC/ XE$-\#XTD1Z5;].>*"$"5L_,C;H8HO,#"+U:0(<,PF9#7QF@VVR M/6@QAB8#?V.]8='Z^:+),$*YH%!)S++/X0=G4Y+9RRUL"CZ@* M]?BX*FD&.+JJI%4O^>^]Q)NI_/K- 4M2KWBX-DWH);A M#>EEX!]Q$)V71/Z(3.'I$=B1BB/>SJKI AQ/9!0NSGC%[0$CC)38ZC/(F/@( M,?)L398Q,+A%UJW2J\5RNMK\@L;S.S3]^]-L2<&H=..YG_E,+U\Q^VYQ_MV: MVF:_PSM,IEKVC"U:R$(HGLV)4:JR W",JE>61RAQ:\#X)"&T\H7PA#1[&3A= M>1#"],$:FLP1UU;+3L[(9^0;Z7!A(C&SZ-(:T_OI:C6]0[/Y9/$X19OQ/Z9F M$CT_^K[]V7%%-N ^!AZ>EXKPP9A^!CCTKD14=:V44"=1714WVE49 M(\8OC>5WK5SM/TZ?98G'W\^SAP=#)?T2D M=IY=G*'U]&WKGJC_U&"=9%?@.-C$ ,4,@OI^@/&SD?CJ^P(ID\(4YEW&":6L MOC&5CM"#%1:;GZ8K,G/9C.96CL9!ZT/&JJ1: .M*1(8[QZW"51UCP ZNHQ/7Y)^#0 MN1"PW8FGR8-.32>>SX,BYN/8R(UGVMFB,-YP9YA_JF MU\BYV#5SESR]E;.TSO1&CMREMJO&P&.S6LFRBVS%EH!CLD;@UI>U$KI +J9U MI>4QIFLJ H,3MJ_!1FP+87OX<5BMZD4HEC>&'8TU,K=P54H9E0V4QF*R8UW= MG+1*9!Z\,&+A]O[##^]9R-&_I'(OB6?Z-*? RM"5H#S+H3:,3=!=HOKVTZ I@Q/37P9*>IP_/)THQ \)HT"N\.5L;0 M3/4KWV-KL)^=:#\YA9%_P$&J^;EZZB39%2AHKIX>CZ9XQ7V"7CF_QJ2*8?\'B65IT/YMI.@"-97G95 METXYW 0Q"P"C=W_*IV/VUC_0>9NY5R(20;+T:,F=C=+VP&.X5M62G8WKQH!C MME[FMNX:DX[OZ\/8VNA V1EW>]_HKJ/T #O$$55N"!W4F-G!.-'?F%B7^M+% MUDKAHG_+G<1NUZRU>9KRO8''94,S2"]>!Y'=V50#?4M8TSF?O6F>7II;33]- MYT]3&8=.AVJ6V+$>;2W@Q M-!(?#DYF(K9Q!OF0<\:;98D/,B^\ MPTQHGO37:1[X.(H"Y_D4T:T6>NB]M$ DEW9IAI($<$,O%1&D\CVF*GN097&* MPLAB=_4KL$W< WCT2JA[.=H*F@..7QFIVXRVOH<8\5'\O- (<0S,C;<=:QQ2 MXN@&_;_??_O]]W]&1RN(LX#^ [T???CS]Z/OO_\>A7N"7&06R?KCA_VGLS!TZV[<1)*DO+L6?>Q#HZD>5RWY]HPU^F(W#P MD5>^K0P=5/5J %I_^H888!MS,1+B M*TSS%[$]M0*:Q1B.M]O3X<2.TN_PSMDZHE6!5$?@(2ZO/!_B];T AW@#X54] M/&6!4A[H'<<%)6P,%6SI4W^<\#"5+)(JQC8A"88= [S'7NB\XOC8G+Z0-QWL0G]PVI ]Y1;-B.Z MHCEPM*Q3E(=%45O ^%8]JB+!YY_C-7T\ M+?S6A;6'/A:QG MHH01>]R:WHGZ#_3^_8^C/^<;*W0/Y/W[[T?_\T.^#5.^B\*:7NV&C!#IP9RC"*],0T_[L7*51^7 ([U"F%[.!XQ5QRX [UOS5<%'IA6M1.L#O2) MYU!AP4:-V-LG$07ZI< M-O"8/H\FX]PB(+A-)J%L5KG$P9K.[.K/ "MZ @_M!NH+SJE%W0 '>!/I]9Q; M$S;(#U#,*%Y#(<(*,5[&C["[-D(8&R$[PD;OR!++]EW7"D):?R)>0%UMI_<= M_TSG<)P=IM<;KJ3'<.)=I*X@SB^;#R.^A5+KB>N8/,KI&X_EKA1.8O@JXP1& MT,Y88HJL=;+60PO6HIJ5@1HW'5*07DBL,T!'*"8.)#KU:EJ,3*=443-1V2BW MLZS+T.)3/KOSJOV0(K6[_,XT7"$E>':FQ8$S>3*QVIZWX6# LU;>GY^IHL@);KA_J"^B+6P,/TAHU MB^_0E38%'*!U$JO?U9NO%P^SN_%F2E]](/_$]_86]\FSL88R=%G9@7OR_99= M_,_>7:-/U)#_V>)D/C5*P#V]A7F*2;V-R0".D#;:J*>],IZ(?CTHY8H^$[8H MY3M"^<.-*6MSZ7TFC#2?;M!Z_'!]];>?\RH3*L='6#27':=\5;?14=@ \#]K,2T)A*;_6$[G:T.C M4:98?INGS@2%ED,)L6OU2H,L;S:$,"N1MGV@%2[C&8ZV#A6\*N33S]C^YQ<53/!29(VZ3M#A14KIJ]J=PAZ004=.\'8U/'GZ&1 E++K! M(HG5:->:LWJ>[Y)9P#=)#*,1FD_-S+AS9$HWS1SO1-1.H,OWPEN\\P/,E?6? MOD6!Y0>VXUG!>1;A RMX2K?;?-=E%B.8C\/JX[:N. +'D![,?7WLUPD[P.C5 MA]:J %"8<.7'*+& *)<0/3,1+Q[X*(B)F)QQ^>-<4I2*:F8V-P#;)Y:-NCJ2 MJIL5@C91/![=3N\7JRG="?HT6\\6JS?@?AI:OF4&2T?@6>UB\L2IN M/8@Q0JCF-;Y?-06/S6*)6\8V(9QN'J%W"6U#Z]JN-)4/RC[A3+^>\9'R,?!? MG9 ^U4L@D3ZVF[T$902"YCC*X7O\:CDN+0&P\;EDV.3*YJT5.EN!R9I3 0Y9 MBF;AH:PA"< 0IZI)FP2$XK0R8TIK4_#IXPG?$6*"B"?/$N&$&'WO7=[H1 M; WVM8=B[AL>T0I# ::ONQNZX9.6G$PO"-?D'EPKUZVUB M X9$5;4LFE,!'L"*9FFVO5@@ 3C<537I>AMPQ&I@,,8F*V'T;9[2Z2D]H3Y MF"R2K!<\/]%ZIHO=U?7HFD6! AG@T*%J&!XYFM( #!S*JJ@&1 M!DCJ\W!<1QEPF'[NK7\[36?IJOQQRF:/SW>DD4,O4- %S#LFFBZ MHJ$/QB7//7)_H"_'?1H_T#NE9I8[LD:KVJ!N2N,+@1_AYG0C E\ \.C9EVN( M.@;WI/NU2W>*2FS. E#5) SROSMESZ%=/_=2^%]Z4"G!@5#1+\:F,1B0 M Z.J)AT4Y2&+J^5J^M-TOIY]FAJ_\U)B!/Y-K*4?T$TM_GF0C1\_#E(33_JH M X\SS6:\NF[3GC3@N-2M8;L+/!.Y=_U&*!%)\&R.\6TF6%;=%JR:9#R^H\_@ M?6-F0TEDGGL_(-,F;W(*B!6VYTU@>2$Q [629[/?7+;%/[;_=0HC.II(&+/A M5]25# ,%T4Z_$AFH[42 0)RMW;H$+83P5$J.>)$9S6#..%1+GT3O(<%\C"_ MJ]*/H3]/>V1>R3;^0B/L"+.X+\.(OH.1:D]%1(LO_)(J$EHO7F&@2/Z;4 MQ***TV?]W \5QX*$L%8!3UZ +9>^<_.3[]+-T8^6XU$G6GB<&0,G)!_=D5^]ER5[ M_3.U9\.O2@.[@2*X+D/+0'9;7@/$:&TJ=PC*N8PH$1)1*=-\0'K+B\/H6%84 M"XMB:7FXAH7!QNV?3[GI3/J4FYINO1BZ;MKQ@&5FF!PN!&LV>X^3YP$"LF[- M!S99-E2Q#OB70>VWS8#:JIPG@T)LR;.$;DXHAHNX#P$%'0MV+MRE%S0&#A8S4ZB]*2$( I-#OSR#E M54?Z3O+CZVU,_WURHK-\:E]E7^#1W<@$@C0^<4? $=],_@Y2]MA%J)\6#W?3 MU?IK=B%J\XO9*(AUI]'I>W1I,'YS1)7OZ_H,Q>NK5"[U]K(.0_#R2KF5J[0P MHBBGBGZE=*_.K?JI*534\,X_6(XG,(NH+7"WK52Q4$JHK"%@-ZV65Y=[HE]C MPF;\.9UU0ZX7PI5$SQ:'S<"[(]B65O,>?,7H'^-B1HZW^], M.4;22&R-;=NANQ"6N[0<>^9-K*-#%CB5<5;7!WC,2:G,QU]E!\"Q*">W.AQ(&AJ/4E-J&'O:.R+B,[;3<7F7@"AL#C]AJ)8LO<)>U!!RC-0*K M>FE*%J5T#<=D7VJ:&4.WV]/AY)+UHBW:]Z\>3QOT!QZIC4U1&&=E.P..Y^8Z M* ]$.2=4=F*6)&TEN^:=AK]$61"@=C&"%YL 6^$I.+-9?[P"J,2'JO; \:!6 M53[^A8T!QWN]S,KO4R240:Q\>U#3W!J80 $5 M_A^-^9=WVNL?)=]]X//EN! M+3!1^8,^2 M*4[%9M61R *&780*GH1/A-0Y>G2V.+ZJL\-9_\1B53Y9[$A6.[X$M0)&V]Y45]_1SP2DN8,7&_PHW^ ?Q544;YB@B)=TA#)942)L*:.@X!;G\V44R,NN78&TKI(L+$(PU_"Y!IRCY;'-FS M,W'&R=4#RQ4Z # M'#>535-,!VM(!#"RJ>O2*E22J>;EQ5O&=A2O$%'"&66LS6!/_Q9**='4\'CC MS(]90$*3>#ZK 4ZJ"0T33R2,(P$H%52&AR@RRK1:OY9,:= X".@]2#IQ0,_G MPM1G:9W9G\=T*V>4@LTH0YN03IIBT?7BSH^Q"3W\0H]W%)"G2TMFE#I?-JOB M;A_:7P&O^85V>HOWW@_6EHOO\'.4WR_^&/AAF!>'H(>#HHFT AW@$*QLFL+: MMBD1P "LKHMRJ7;"@;O-?WG9GPI1*,Q"F9H"U?ZM\U0LDT)+T)1+;,2SF- M$.6%8F:F<*$70ZSPD8B^M^(IQI:[%6 JIZD7M<<'_^2QF\[Q' JE5C#SND=! MYW@^F2HM8Z6K'D-"MG)UA8!6;#X4'!-(K0N^TN/2E & =";-&HMQJO-U85/, MTJQYX:96D)FA6K0]-^!@V;&998LOM6 %&*2[UAAB MS?]G)B6\6J*F;7Y?4;/?=#F8B17N[UW_XH@#$F/>RYC$^6M< MG;+:R94( 7=]=>/P =&<"N P::%,FT*EE"=*F=(SNG>4+W*\;U#&&N6\Z5:1 M1_YVHG].&M#S&=.O)ABP7HXOZ'ZU>$2+Y70UWLSF']%XLIE]FFUFT[699Q"( M%79.5'$*56@ '"JNE>$A(/\4<&B7"-DF9"]FQN17]\3J[(N*F,Z)E4G4$CE= MVFSFD7#"H:$WKC0;PV#]PD)2),UH]+:.2^LTYA/\C:]G#M 1*^"AWZ6!A8G5 MFO@ AJ-.U=640)V)A:X0CW[<<-9B?'HR!),'F[Z6S,R'^">9+-] M.,\N'H.6[]Z/R3W$IR"7S@97T,W3VFZ MW>WEC7[1,;^H,7 $K%;RJC+154O F%8CL/*"C;Y>A?#AZ/IGC-FX3E=MV1]" M[I8G7XLA71;0O442/VR_-MEGS-*TTFU'4]E:'9D,5'F*ZS)K=WB'@X#N-U/K M;ZPW+#HYENT+/.@;F:"Z&&%)1\"0T$Q^]>W#F&9Z<$.HLD-HND.0;#F@=[?8 MPSLGTCROD5\3]6R*'-D,C>;7^F:'2TD%GYI#Z$8$!@< =<:H1@%1[T%!0:T2 MF@N1YD>UV:,?AL]I>[3)=+?#VXA.^ADLTFL^[,UP5O>".UZ-%X1TDN4ZUK/C MQ@?:7OQPJ;6-JVN1J829T]=K@XVW6[J7'Z[P%CNO- 5)VM:E70<')&(#5$/( M=;]!@4>%^)IA(^6$V@T#GQ/'-T9@O' SIQ4JI.9)=U7B-X#-[ M6*7V, LYS785+SH-%4(:["/R/88("7JVRVI"?U.V>V8\SO6HGNH(<*,P78$L MK;/2@C[O-[A %J@NMY1/.@TJG$6R=[6(3_A V>_3K7ZFY[%<3W,1'9P(W.5; MBDTL=-UUB'$M,$!M:%_T&UITB\37'^"4$^)8 8IQW49(M77%VK:X)B%484F\ MW(_?XAB[KO^9/DH4-&K %C3@R4R\%C M=%)@J^?B #",-ZYT)2 SMVF29K?"['EJE1E<)0F@H-[&(-4S.G'_0:06O)==Q\4/M1KH?UT M-\W]Q!!W>;HS1K9["VS/AQT^T33<>+JD,G.H)#$X7*@W2$W2I[#_H)!!0@W= MB9_LE#)G"7'FT*%58O7[VBJ:G,*(0%*0:G"66WN5=0,:X4T5K]C3N>HSO&T; ML0H=[7 M;Q)/ EX(6C V-2( %*+5C:%6\!GP!$Q!B1X+/'>#!/3&<-7TJV>;2)4SA 06 M-)$XU%$UOIK0,,%#PC@2(%)!97A@(J-,1Z"2L1YNU?@NK7=9-7XV_S1=0ZD: MO\78#N])S,55HBZ?:LV?::6/M@ILJD &..RH&N:B3GTC&H A1UD5]<38F"&B M7PNB#.@2K^;-8_JFK[$"]_W:AY)DJ]Z25XT=!F6LQK,94+'.2=7KY(5 -4QI M3 4ZI*B9I8 HS4A !A1%393Q).%']Y02COVCB?RU@][-DSRY.1A(N3V%CH?# M,'D]7M:,U]V&!AH"Q2M1XJ+/D&!!)+I.',AYC!#C B;J=6L_SDN'T$"?C.?$ M%??G45I:A.Z1P(CO0K':L6?7%7%N1&!H,5]KC,KH%_8>$@[4*Z$3$5)NH[B6 M\XA=LS5>T+E/H_#S 4#5G*_768V!HA$%Z$C1W!S5&Q2#Q H%+?1N2_0)%^H[ M$GU9)4RLH@\V!&DO.1[RRN:%F\/2TB8-NP)% !4#9"DPDOV@I\$T54//8S5E M23&LIG%6SSVNQ-%S8DE?QGC'S9>^0<7(Y[@9*L_2JRG&MNW$9UHLM\ELW?94 MZ7L_X+5F:8^\*6/%-D@]< M=G)L>GW5EWFR/#U:_-5T#2?Y8_'6Y^KP4:.Y,=2230!CA8(2YI-+0"6R=64J MELAV"M.G-%+CP$QBNW<\R]MJ2&*K)C1,/)$PC@2N5% 9'K[(*-,1SF2LAYO$ MUJ7U+I/8[F?S\7P"+8EMA8_)+&ZQ6^_](-K@X""9N5;5%SC -#*!: M8V!$P MC#237\\&Y[N<$?)WWR#&ZX;$[(&EE)AZO:X?4]SZ0>!_)A 3HGN_A/PO#$RW0JN[@<#VT9HO3*"CP'-C:&V M70 8$Q24Z'%[ -1^8U9+J^6B]D376$4.%N"P_2#L6<7_\"U%!B_&T[ @:A#\_*(U0$;P-#6 MI;:J\9X^4+E#J52(BD77]Y35* 9(CN,(Y<(D36BZU\4?BSUZ/+JI6U'!_@YP M^AT$]#M(GPI-7P^E=F8_X)RY$?!M9:XE*QYT71@F*27$?S&Q803?9.]" (=L M,U\*C^;]2@ 8Z T90OF@1P[HZW$^%AV5U ,.?R ^(G=6-YW?Q#]._/\T^C1^F\\UZ>.-#%]_5%X[>VL'X M2\56*%#9"=S%51FG7N6&HV'SB6!JA#!]UW*'SM@*.K3..K*":)#V><8OCN?1 M\5-@I5Z0?7TZ'EW,+FFX5/E[U_\\\VA%3K:HJ\GTDN\-'*T;FH''9.=X<86(K Y,SU?9M*L5 MG^K0=W9-(42'>K'W@[GWTNAD@!YOF\G%G'G$!F1"1/6<8]'(?]T**&[4J%5\ M*J+0!/"(+9)4_1Y33(^%F*FG'+I1R=0K+OD+-8XM5/FR%?@8*E7KXKD5O@GH M&"J7M.430NG#2>;BJ!.US+UKGT[#Z:,NY,?\3I9GE^1+W#GAUO7#4X!KEJX: MR */5EV&N]R$;$,3,!YH4TUY+KB8KQUX-UM/'A;KI]64MILOYC>L[8QT5CHJ$*PE:<(2._TH>X9[%K^V9-^>HKD? M_8*CDC%/G0K0*&MIEFS%VIP$]#5M"XU40V>%CT25N*8)64#M3A$)S.25H5.T MH[M,D4_?]6-9P[148G)BR;U$S;^F'"1/HQ:J@B KK1;2\VK:@$%9)F5LHEG^ M#C5OHI0O(HP1X8P(:P/3'E,&2DW"/0?'?.NJB)!&$"8\:0FC]-%+6N0B305? M[$15\YKUA RVS=3/ %:N&W10;:B%GD)95LPT?1"5.?B1OWV0U83K&1%[LD;* M)GT'%Q%&J'#]PE")0"-&J/<"O5A'\36N\U54[:J0>GH[=I:7.!?8JR5)X.BH MPV \;+:A-P \U:*>-J!ELXEXRG =8=DY#ON(E><,J52(75GG2OOWC\-&K9C. MPL:YW0KP?/T\7ZM5/-8H7JX_C^>R_6?((2S1;/ST^CE>_T-W ]>SC?'8_FXSG M&S2>3!9/<_9BW7+Q,)O,IF8RB856N[5")Z0EKG/+I6]GW.%P&SC'Q+8);CG> MRY)TWI*%]P:_1;>NN)A USR'&N$Z32X5^3H8#A$1M.JMC!2<=.P&7R[?"#$) MXT+XN8RC[%T=Q(G)4J%S05$J*?J5RHJ8L(:R]X!_ ?U"M7!AG3T@))H!5;4# MBG6UJG'KVNM&\!>K%3(/.U.P$]7&D[\_S=8S&FA=A8YHSE'9<"C!4SJZBUL- M*7STP3G=P2%>S6\_^*4(6)X#!^-*G.T_5X+C?I88M(:3U M0FF%7[%WPK10'*VV0''Q9R?:3TYAY!]P4+-Y(=\;*"8IFH%?ADAV!;R@:*J! M:AU.DA^GS=.K]!]V%[?>7J6[;O'\HGC.)*H2DK M])GP0BDS ,O:_LP!! <>:.&%NOWYJT; 8[I<*3YRBRT QZ= 4%6W>Z!%+W0N MU)A\>89NY5JMHBU0AY)2,5NQB1I"7[35RMW#NLUE?M[SBJTSQ1EAE%,VO7#K M3E%E/-%P\2L[$*>U^I,W6J/S&F]/@4KM3U[@H/(3/V@W0.[ MX815)X86!*%67L,(V6Y45K^)F0E&[ZU0T=A9;"X\! (R6VJM/>CV^ZT;^NSP ] MO'(K-ZBDLTT%#[ M:7KWL?B6ZE BKFZP;4GRRXNYRJ&Z#;TO*^KTC7@Y<\1Q9ZO?A#_WI!.L9:U9 MNX&'*[KJ]PC9L_0$H+H'<+"14/=R^TW0'#!4R$C=9C-FOEFL /FKS$YU19?A M>6SMCK&H_;!\5N_.+2,.:VCJ5F?#@;H,_",.HO.2R)^>N[$B%37#BTP_X"$K MK?K%F^+5G0 'K[SLJMZ\7"V6T]7F%S9UHL\X+.E,:H3FV$R!6:'&\L-20Q)# M]7G)8:M)_R%&0A<0GS(;(<:.+</:K![M^+0,,+C[ZOOW9<5VB M]RPK4'=Y8EHS,#:E 1PPE$S"(T8C H A0TT/U&"1L=C\-%VA MV7PSGG^"'2O7]_)] 0>#@W4OW@RH:X;8-=O(GV+=PC2@J!) ME2I@:\#N3=!5S NR_XD*4> \GUA)AY< QQ5W:L>YIGV!!K22";+; K(= 0:U MFOS*.^NS]68UNWV*BWE\7$VGR@EB8C=.A%[LRM6JO-?2K#MP9VYJ"-Z?9?M" MOQ"CHHK>.S*TO*+-<496QKKG.S)]VH(;KOT=XKFAG)WINS2]&D0?]&G(=GB. M:D?VVL9 T4].R6+N05E+@(.UI,#JY]ZW&P#^6)]8(VH]*(^L28'V>;/-UJLF 5':=S8Y5WI?2O&[$:$_D2HJ-R?&M&8>CQH6^, MX-BQ@\,"0UC#9-^6@0@=QP#OL1>R-%;Z(.@<1XO=QGJK'TPE>L('"5GU+Y"A MKAML.)"67KW(XN3I\>F!/7@9GPL0WU^NIC]-YVN:L_RP6,-Q>#^2&1WKN@W0 MU#H% BJ?*BQFH[73ZM?T'JSF/R7$8_;!-@BD\7S.B*!53>: M"!L#]\!J)7E/+&\)V"-K!%;VS(0L8G1!I$MVI:GY&.2/RNC81P8^=N:ZBM]\ MGOAA%*[W5H"IQ/;2.LL\%M::*/"8UF.TPKE *XJ ,4*38JH1Q@+KYG:\GMZQ M>1:99(V-%?*5ML4M;XO:8[/65+^4:*LVFU*XE9/\$N*M1C,]^2&\!"@1 3$9 M1HA)<#6?S3^NT7*Z0NN?QJNIL1._=.([]NP5ILGOQ>O!$D?=\A2 QZ^".2Z/!"6[ M XYQ%2V4P^!Q^;#X93I%M]/Y]'ZV0!#*%%]$>!TNR_ LRS6^Q MAW=.D]NQ+<@!CY&VABJ4GU"D!3AZ6JND7'PA9LRRRAAK5.2-4N:PYK[&[ 4' M>M;XA2J[PD<_H#EV-2-N17/@T%&G* \-HK: 0[]69.6MPNE'FA>)9O/[Q>K1 MW"[AI8+RPZ%KNT&/+AE%2^^.5S=!W!82XNNZM"K:9SZN!S3@F";U7B^IC67 MS;TK7ZZO_!#6C,) O5UR2&O0?8 QT 6^IV?BC!GBN<$:ZWJU"2R(6)^>0_SO M$QGIIZ\2N6\5S8$'?YVBA9HD:#\A5-:XG,LHH)@U@;.E0V^XB,PPB+BK);WE$DE_^29\[ M2T]*_GZR7&=W9L^;;/V3> AIU!%HC#97G@:K?"^ 4:L@O+)#3WZ:WCT]3-%L MAF[8HW?CN.[4_ []_6G\,+O_)7[%9K)XZM/=U]L]MD\N7NRJ#5&_K&I/#7!@ M:#!3&BTM2 $-(1T:*<=5PIOF+&?X__639"E.P,%'#4C\%-GN9X X411 =508&PH=.2,1BAF@GY- M_C4^R^[;%DNB15K U5 .FQ<2Y6PF@5S(UW0!'N@R"A?3TL3M 0>UE-CJ%2HX MXO""N%/=EX'C;9VCB\/XZA;'RLSH?0H=#X?AQ#\\.QZ3(XQU%D%<50?@P5NO M;&%D%K8&'+@20BN/.@EIQ-,&%[U]&\#,L&N%>UH7COQ#*Y:\6B[=TY,#/YE<=H0CXNDDA_X!@!'*_-&L38F\ AJP\I%_15[8$' M>JVJET\!ES8&'-#U,JO?N4PIPXO:/K0V$YLKO,4$')[)'%\N."L[ (_.>F6+ MN4NBUH#C4T)H]$$=6,5U/=D*QX5 MAQ?XO=NE:!!HKXFG'U7N6C?I#QP5&IM"\@7Q8F? N-!_J\*#D,YP8:+:-))P44YDF+!1HTM7\%'RIP'A2$=&B\MG MY,25UB""]ZT?,&$1RN2G230'&O^RBF;O55>TA?X^M8SH>FKL6EE&%SK&H4E? MIG89?_8C\5ITM(+(V9Y<*T!DWNSX=L]/5'=ICI@V'(#J26$SNY*'H^4$U/,7 M 7'#HQ]:[F+WX'LO#\XKME/XW;HGFSAD.0Y+;FAVP@DH,O9@WL(VJGXV@&=7 M76JKO)&9R80(0J=243BG!U4%B&WK @:^UJ7AX4R8&&,3:ZZ0:2PEGE+(N5JF@ MZT>>.YA9&%3#N?G=,EX60^D@K]@[X7L2BO0=7WI%]60?:-%%N121 MAD2 0Y&:48JI)$TH 8=14744TX8.YIYX;]X#LPK&.9M8N@V51@M=FM+.G.L ML@-P"*A7MGB/2M0:<&A+"*U^ARJ,Z$J&$8<7P'UIKG%S>''$@45W^*9OM 1[ M@WUBZ9Y (U)!_6SW6*X;](WDAEITN:?LT$4\*R9.FH1D:NOLG"W-2G$B? C) MQVRKV4\%1CB6N.>MYIX,EK%!*1\X4&?6#AJ![YZNH/;1XA2Q=_>D84^R'V30 M:Z)Z!GDRG: #7B,=NH2[+1W-'>_5=^D^8H)N-G:=5QS0ICO'<\(]^>C%]^T0 M13ZRT#99!O2,>;W8+&&"")?T#4]0@->G$6XR(QA9C8UMXH.1$Q(WY'2M6Y+5 M]P(*B W5YA=G-5T K]!D)5>^Z)+3AQ;.)DQ -V27Q-M\.BY9;JO9C(;+/\G+ MC[*7?X3-@4=TG:*E3Y<.)X9K15:_"),^60HO:GM0VE!8YN]^\X_A+8Y)X3TB M'YG8DNDAO?Y0G=6K1@EX,+& _% LMQ3A3!!D)5=UZ.OG MD^'-%[JVP1Q'*)DZ4"N0N#X0"&2L3!6FI- 5,&19.>%ODP#;3D1_$AY95?4 M'L\2ZEY4I10U!QS',E*WJ$F9TZ;;E90JG/#M774C0;O8[6XMHL46K_<81[&. MT[N1 AXB*L;AX_\YE0 T(+991/XG:[FX3G#6.*8JXH90MOZ#=@ MI<0FQH#DWG("6JT?+W;WCD=4=RQWYH51P$[%JG<-9/L"AXM&)B@D=LMT! P* MS>17/J(B7-@K%NQL,V.$.$[PD ",:8R PE-(])Z&D7.P(AP*3'35"'B8ERO% MQW.Q!># %0BJZH:$'/6_C""\<.Q888TI0G/\F7O3(O ]\N,6YS6')+*%FI, M&GEM#)+E$#7L#SV=2%6=KC*+ OQB!>PV)TTGLFS_F*YM/?RYT)Z7-22MK0@= MK#-R#D=K&['>= ,\.G\=TE2D9"0+TM?H>\Y ZMO,A!_WW XJ< 2#ID8L0^N6 M$AN(C&/HY#1[J2Q]J6"\_??)"=F%EO#VS/U6MX&B2 HH9.LP4.'P5($.X(E7 M*W643P&YUP"SAS5XOB/T?.;_@'[=T#K!YJ=M9LQU.ARLX,Q&I!U=8+VR!9;E M,BAAEX*)(>FGD_&:%#,3M3WB6W[-BW6(<_LGV! TXC M$_ ((]41,*0TD[_%-)#CPHXNDIN<4+"B'SOP6&I?V21(;$+@] 7[+X%UW#M; M,HLE>/*;J:H=K+H233>50@-Q:^#Q7Z,F'_&"IH!CO$[B5I6W1BQ=&DP<=Z4K M'[FLFAR[$*-QYR:?K*Q/QZ/+5B>62]\PNG?]SS-OYP<'AA3W?A"7/*N,2%TT M@<:M5I-EFSUM"4+?_=&FGVH4$7*LZJ)=V!8*.6'0EK[:M2/B(">7AROBV/-. MCG&3\<##BQ _;T:%0+,+0\5R&(=D>/9KY&B=8/N*WB=79E>.S9 M\1D<;H[OK>@. ^/;FZX$Y]6)#@?K->BH%^\#=G&6_' BTR@K+NM(XRZOE4 S M\N-=?&P:]@U:CX>N56HS>G@XSFVV*-@LD0;H" #%E(LG6:_K9 Q@"CXXUK/C M.I&#J\S09 AH0W88(T!KPY4, ,HTAX/_[574"_\5 8?<7$P4Q$7>?L_+31!7 ML>DU9)O^%/JN8UL1^>4Y3II$( _"MY;*E"">B@I<$\Q>/.QF1 'X6J:Z-^3$IYCK@Y>')P MFC$>H92UF^C$VML2;EEVQ,E+,8=,IW>GB([(,4P=K7.<%=S%=D[[ MVRQ>@"V7+A$^$G!]\,-PX=&7N\.("2T%4$UI (8 C2HI9Z#;L\U'+N M- &2XY]/CNX@+.] &(Z#*[KI2.9&.'#/=-:SY0QWB 6@&Y5%7#-\ZR6[WAR? M Y(%,+??^TBF:F1N9R^\%=Z> EI<^M8*';F)DFX>P#&N$Y.67Z#1P P"G:C MIXZ%4'Z9,3FSILN:RR.(P":H:47\A1-:UY!^%DN)GJF8IJ_A_)%LVS>DQL_K M3=^V>V(7G(Y"X3HB@P][CC2O)+'TDTM/#1%5!XOA *HV@PKPM#7]8<"I/C5U M1'SZ"F4J3S;/#$O0L.=K>L\4=<(OW>9W"%7/2?['D+^B\ ! M2S#$BY!)S6;?\6#%"J=@ 1XU!?3<>CI#KAR&=P>L>&APBZ7^01 M!N?X!6RY"[4-N@\&GN4,40ZNU7T' 8V2*N@(GHS5*'EV'C,WVD(2* .OWWR3E2E*J# :F.P % 7GD^].M[ 0[Z!L*KNG?*8L3> M+8G77!D;,-'>@R'X.#\F[)@U<,K+\/C_T??MSX[KR@_Y93V ![F$NN4#^U5S MP&$M([4.-TZI@PGCOA1_2:AW2' R*=(S+)S*D861LIVVTI:*)!5 \ M[]*@93,X'?0',.73JJ:6 TTFS@V3YQKS1BB6"?%"I8\Y&T<_\,9-;AG@I%"_ M30\V8'$\U(FD81!R*DM]R!"6__)/+/5P\NTY<6?*> MS!NLNR6'/V!,Z8 (A* MD*<%9R%K&M#,VXU'+SX3V,]$"3.\.@8$U0+'/5/D"H_T^"P(]\XQ3H/SHST. M"(W#P0&1,SS>DI79B4F^H*+1!XD#O"<(3$:+^$%3>D>DX:F:*E6@R*;9;.5; M=4HD :*<;LUTQ"PG 6(BH((,Z&.*>)R6!@3Z=1RU%0 M!X=!@*)61;54P:4"W="_VR@1"3&9: HO8882L48H$PQQD@%$37 FOBKW87'V M.X7Q8C==%E\^=<+*9\5-7P*+7M<'@[!T."+(SRS)FW>\C9Q7V6HA6@@/$$G5 MC%>'GLVH#@PQ%973C9*\&%<@F20.6;(C)D\6W@D[.!,)PLVHW\-QZ=H[P>TI,(3O3#,&9(FYH2WY^D;#K9. MB)>!L\4K>J>D-1CJ8#QTL-1F_$9@VIKKD,%6G_(=@S$3%.62QG?Y"R#-4OOB M9_92@1&3&#&1AP/< +X4OLQ+_NJ#]>R?H@*6AX5[:BR/,!:+FAH"Q#]?6G=% MYN/$8F2ZS4PZ]NR+OSQY9,!J,]/5S7)8L-Z)P2L 72N_X4!Y-VIW"^*Y0 EN M4[RX^B.3$_QT&YC]I2;BGN_=T-HVQ-1!;O48SD_,ZO0+.7+7]D*J:OR983"? M'HZN?\9XC8-7,MZ5CYSC[/58^C)E6G)\B0/'M^EC=Z$\DNOG-Q@8[\C4Y1BN MF=D@ +PKG76@=RH;2H2K@/-_ 2XC8R9//CU/P4B2E>9W\( MN>]ARPF:YE<9O[9+#RUO,2U5$?^\L=[NR#]AY&SII>BXA$7CV[QJ5 >#M:W, M)KK[JT!R$+C93C,]V?(LK^"9B9#^1H08H52,N-)!4J\%'O:9-Z'-&RHK;%/( M1J '94[!TL? ?W7"].')Y+/(>C-T03FWYR03/+4ML6>2<7N+/;QSFA8P4*$X M&+A3-E?>EUJ5G;73\EPN,5 [=3%-=XI66C3K06#=IA&P>6RYXWHEN,D4_?# <$ M='=XAX, V\2:9=5T&Y8D<\F7D) M:%W-D\>]84RQY#E>3H8C6L^9SGB2HAF.1Q3$892-B_&VX[+U';8"^K9M2!-!V,5F0C#. XF7 M@/'U:-.Y??B%7@!:X2.M).&]S/(LQ=MS\F&#M+V&U 8#:DIF$B3;-2$U"&!3 MTTA+BEQ,'&6L$<>;)3"G+>!!G#FKT1KG 7[%W@GSM1?RUXGX5&5BPS 6QGAB M1+% #UD+2U50;$=I, C5V#RBI =),H- IN;:=%,*D 89F"* 4,R4EHOD(.BZ MNB0][J/3JX#!)#-< D>F9TZKN*S-T@JB\R:PO) F##>OE"!-9C!(U,PPY3 D M1V,0&-10%1V1E;!$C"?BF0($'P/VR2I2,?M$'%/#F"*N6T^-46O*VNZ#P1 Y M0Y1C1W7?06"&I I=/N)PA0N=59%D5R[';TYX89;+SX Z;ZD*::7&[ . ;E#*:V>7><1T\U!D7+9I]#=IZA&P8'BCR"[T(6$+9WHSC]8CM>?&STZ MGG,X'82.=/DY8%@;JLW:B3W^18;U51\;% MYY CHTR5+#+X#Z%&1JF,RIX44S,9&5WH ^N=O=OSAK MF=LVZPDTJA34EWIJ M+^\&,!)5I.]DG39"E(_V&;<.MZ>"Q7.XIL8K]!RJVU^K+_?"9-9MB&Y?(GVG M;J]]C:##\4OG2?*]ANKPUW,JR2Y#='1-\Y6:/3@CL[*^=2\J#2N4'QP/SR)\ M:#QSXSL.-:"OE)>*Z:S7$,/Z6OB.(ILR0HP3M.C69X+%ZN-X/OOO\6:VF*/Q M_ ZMGQX?QZM?T.(>K6;$9IC)>P3O#P[/O@G=F\[U8A79H6WKA6&SL[! M]L:/LSU86*?D MJEKY4^PTKSN3A3V<%V<7Q;5OMYP\/;]="\" X]QXY?,RM+HP7I+4QD1!O"P& M'K.%9<"VW@=K"OP4XMW)?7!VHLP3N9Y 45]!?:E9<-YMB-/@$ND[VL:).2'* M"M@\6*,-IME3KJ=87==YQ2%ZYWCHC*U [=:T8.*77I):X11RMF4K*X#] F7M/QMIE->=C\PR-C0+,F$#]H31CW/ MDSK7.[\3F;- .0]$F1B8WO2HM_B[-C(K22\@S Y'RPG80MP/19MQPL9 P4M. M27ZZ4=X2\ RC1F!5?TW)CE!.&#V4O*K9SQRB(RTYW4ADIDR,Q&%2R'1R"@+L M;?D,_8^6XU%M5]AR:34'@8D:$0 >K\V-P<>P?&_ <:V@A&H4I-5_4U[\319$ MN27O$M,',6*69D# @$FVJ4FXRROHA7"C19D(0\5Z3(*5Q7W "B L3A&KV+X@ MRR:+7EDNF[%4M 4:W%(J9BL(44/H*X=:N=MOP-*Q:A>SH:]9H2U[MR#:6V3M M'[ ;G?[688MA]J *O=9))':B\]]EDXWTNS3EE[H]V-!>]^9[ M"6%$*,XEQR"MXFUFQM&QUKR>K/H:\2Z?8C!! MZ.25%#/1/*&^[T7Q@+!RPM^J[L4*&P./WFHE^:@M;PDX6FL$5O77 EE$Z>J_ MQ-K&2VNO 53W&)J_5J?]5S0?DN=J3/,O<5_3J?W7@5J7TE_=8V@N7)W"7]%\ M2"ZL,65?Z,(FT_0GIS#R#RS;HZAX99I^?2_HSBRG=L&AJ[M =FI)R94=.Z&/ MRN881I/T>]-\RS. ,1K=GF^QM]W3(\IFLZK+;M!#65+QFOE5H0_D8)857>,P ME3$ -=W*I&HVY[KN-C@'+U>\VL&+?0;EX +1NW%PDY.QM>7B7D5J[<1ZFCA#Q*Z"/*P/ ,K >U>RST\B\_ M2*=\H: :6VDCH$%8K51>]^6R!< PJQ&T]02_YZ)M<^N %[N"0J6SG+JV@!VO M5L74_X0-@;IAO;SMO;'%+$60OS(A;2>^:]%7;2WO7#KGJ&P(U-7JE5@97R#L. EPIE2V"FI/5PX*9*>/4\.2=$ M!T:+OOOKV?'C!CS0Y&Q']'5!8UC3A?I\0.;TJ9K=@D]%Z8>>M!9\NQT TO1$ MKS1:'JVE[Q'0K485-Y\**!4(WUGJ)3R12EC0ZC4D?XY+%TI M"F%2U)'6*WS&(?Y-ZBD MR0"/;%7#E+]))4<#, (HJZ)\_,F]UY:R1#Q/]KPO]P>C*?\E1JE(3!.W!AX4 M-6KROB]H"MC%ZR16]>0R[S69;%:F)_TQP-49_C+]!NB_I:K7>7*AT\!\NEQV MG=X]0BF33DYS+8]\Y?OS)+!VT6V /^/@//%=%V\CYQ4_N%4',=)=@3JRB@'R MC5"Y?N!W1!NJT>TY\7C.A$%,&I2(@W)YT,/#I.<=TY[LD_*I5-WH)FI?ADA\ M ,IH7K=_6M,%*/0U4;AF^!["+JJ4V'JGI,9W4CO5>3SY^]-L/:-;J4J;HX+9 M2"KSQ#\\.QX;(NA1KV,G96MFWM8]V;14@_VO4QC1D2UD%:)V. BNBJ9I(@DT MA'4:+)O5M*0'?;:C2[UVU054\AW:T\ MJ&]H%@3:64Z 7BWWQ/9XDIKH/-GG,ZL19<5KB6"$7,=Z=EQ" M,I&:N!5M(J MK;T>G4DC6M TC) 3AJ?KMCT?99O^*C/4YP1 !0G*OTG^2S$PC0-CMBUGMFT[ ML_4Z-109CC/2^#DDTFZCFH&Y&26@HY &\Y3-+QN0&<"T4T4;G;@TN@ FCB_Z M->5L>)K:IXV$UNAX*FN%>Y%NLEA=30(H2+0Q2.74M*+_$*>B,NJTGWH^EP[! MA'?%I-0^!6R/CLSWCCAP_+Z?+.C;6N6S.VHC:>PP-)GKTBJ4./3)ER@UJB$) MH$C:QB"*\RS(J51*:O0TLP(_G6IOD8T?668>4BA1^?0 M#);XG;KD!-4>>_9#ONU!/B-CM#W'4?,5FR9NPX,9G6:N020=K(8%7EHUUHMS MN6B(ERU]OS*5CFT8;YW8QW\(')^=[P7G6\1Z;5/)G]:?F:%748SW#O'2SPWP1\HFAO[ M*JKV5CMC/L"-V>YMH?4X-M"?2CU"15C:IH6E M EX-](Z#)_,[PP/XNOAM9=G1=UP^^O+?T$CP!<'8FX;[O31V[NC9(QSW/4)J_Q(Z&Q,32;^<05"7Z8O# MWC&FJF6]"6JC<4G+_@31>4G,%)$64]+V2'&KAUV#*MY ATDC7T%7VXI"QG^0 M#<5Z_8%M):8"DY^HR'$&>B;U\+<1N_M"4LI9SCXC.Z(U408/X3/OE;3W@W,O M&[TYKS\01%^9N+N3GH31'P2"K_4%!KF9@,-'5WVV%AH%WE;/BKTYOWL*RT_. M>V8-%#)-? %=[P)=\OV#;@<)S0!W7XB)?./OT,TI3$E\&0T/E7T9 M7\YFD?8O1,9<\ ;)Q9%E0'LO#YAHP37M\:NHDN$/.&S6?B5=CY]" ?Z@ VF] M/>".J)GLR*7"\QV^C(&UAR^GLQ&VXLOY<@;:[KZ@!N:#-_#^[ >_$=$GUM&) M+'?ZEA1W$.WH&1;E#S@,RWY!78_&=7+\00=E:;/ '9L3%= VU@&]PZD6I%VB MQA>2-]C?M]798"WU;7TYPW;GWYB2/0=W0C>A!<2\B/M@$>V%C]'WPQGH8&[ M_%V=Y0G8_D%.]NJT!W;.EXC+?TB69E1BO6C^8_PM>/B%OL_8U]%?5U]&J8'@ M+;,^^K[]V7'['#DYED"1MD^#=[T\2OG]09=!5^K#7>ZDHGX9*QK]AN]LY9** M^N4L3K097V0:> ,9+3+6HX43=G_ 8PW=..5 M7GMW-%:ALE**PQVFM-@<4G5)9:.($TNZYP9T#.O)S%UM<<%)"^EK6ZOKW (- M6UG<'X>?M*[3WLHE.063_#N\#6C.P8Q6#DTJ$LU];YQ=#[T[X8W_2)J< DRG M5TM6'CI_/:)L%-)!%"C8Z35:-BUO31'ZY%N?@LJ10]^RR8JDVXD\9))<58L+ MV2=,7RX\Y((E!=*YQTMZGE>;-^4=9[Q<8V;Q@ZPO^1?(W1[3S(&@*%%ME%.37_&7M "_8*\55 M?N2'$BV^0TOI*CT8K]TSX\?K)MA\(769EY='QSB0R,J G%N]GJ:S[_;2R>I9)[AHF-IW1XZ^TAD M[7E&VI_MB/)9T:(Q7^8)S3+ET:\QNYY?#.G?$K5N8&00?R#2E&)E:0.@B"A6 MAA^@\T\!#\HE0JIZ'25E*+HZTL;0Z;'CTLLKM =>.PU-435QA/0%].;;$5U]TKZY>84N =^ M>S/%DHB^I\<@Q\#98B/A/S]1#%OLLOHG:_Q"L4ATP%'5'GB UZK*1[2P,> 0 MKI=9U5%CRG0[+:^3DQ(W$Z-]Z.IGNH8"77L-T14^^D%$$QXE8[2TPT""5*QL M691>MQY F%8(W=YW<^) K53;8-IHAMPG%,V>92@5OY!M ]KY2.=M[F_ZTM$>?_!<'4P\'+^>[@+1/ M(T6!I9GUP-637O(8"6C:@9458VA@Y24[.H7 ML9PP384-(TH?$9BJ :LPE0@],Y$,X52GALF(HY@Z!'CJ56$S202NRVIXIA.[ MRJP<86.@L"6G9"$=H+0EX.E]C<"MZKJB?+9O-&VG2QTU3@7&[M;?^Z[D1*"R M-=!XDE0SFP2(FT*? DA(WML$()'E8ECL>>COT" 7^AD<[GM34M]0'P81-\R3 MW_(AGOR2[SU^Q/Y+8!WWSM9R2_:4Z]H"!20I%2D<538$.+S+R:M<[Y8CJ'W? MN,XCX[#B12C=-ZYK"]DCZU3,/%+4$*I'ULJKQR/U[RT_?1M^._;LB>59MB6> ME)4W ^IJ=8IET["2-M#G7U4B:TK#>.%=S@JP1?,PGKY=LRNF,>-^IUA=Z$ST M^993R.3DJ@?US%QH>IR.J^\R\0V 8HE8F<(-INQ3@ -4A9#*]WL(*=-7EO1J MT]LT;QPZUM+:.CMG6QH@#O9PP/N" 3#[8F!@XS\_8\L0ST]H>0 .G@;K9?+6Z.?2IJZ3T;0HY)K4' MN0DM8XH2KLF,*.%[/='M>>NP8X-4J6YPNFM.:R.SX(GO18&UC7YVHOWD%$8^ MD2PMW7X>/X?L0\$<1[8O4(A3,@$_K9;J"' NH2:_JL>G7-!GP@:E?/+7#L[H MUY27H;EZSW:H>.;!?,BKF&C@(=XXM(<:TAI*N,?7\-.;* ##M7,=S8=H\8K- M[\)"(8V)##F(A4:1CNHK"D,-<[$BG0WA5]?U?C=52:1GRURB1>'Y0@]Y.$*A MY1H:Z!]P&&+\0,N^W^%P&SA'5DZ%7MH66*^Z!W!\D%"W4!E3W!QPY,M(K;PV M9;1)6%/J(\311[\R#F9NJ96K_.!X>!;A@^B697VO0;KSE=KU+IUU&9Q;7TO> MA6M3+HBQ,54PMFOEI^/U=&TP=K.204S'#0X.BUTZ4%?:I*;C(")81OGK(*[J M!3Z.I81O&\IY7:PDJ"D?F@N2F*/WTC?Q M7)O2&" ,U)JD#A&$! 8&#O5Z:,>)C&5<78]- B(? MQ6S1KU%PPM_M+#>\GNZ:0Y#NS'0-)CYC$%*;8,;#()#<.YY%M&X!([(4!@$B MC47+8C4$1HKGQ^1T"F%_BK M HV44+XQD%-,RCS3.'<9[Z]#[JT,-X8#,B?_>NG]XCUZ=QOO)_+/^FL4UR89 ML4HE^,TZ'%W2\.OE^U_^_/C^A[NO:1G_]"I"7-$?VVA',WWH8QP>9I-\TMMY MQ>C@>]&>Q!3-68_V#FF*/61;Y[#O:PF]&+_RE"G]5HS5(^_'!M<3M.C:)0TO M!8LVF/BAZ$"YM"%0?*U7CI]57;<"/'.J$+:]FR8A2JF:F>YTJEV\_[(M4:Z? M8N%[,CQ0D*F+M-*&P"--K%RA=OA5*\"15B&L*0)5>,#[:H1X#@3RZKJARE%\T'6H6Z&(RS3J.:.:UD[X!$F M5*VX%7?1"'"$B65MNT_$!9CQ6ZC=:1FOWOYJ),[XK;^5\[*/%KNG$,?O_1[( M<.O\7K;+TKPW\)AL: 8^4B6[ H[?IAIHBFK&ZL;?W1!FB'$;(9Z?F3#ORQ@\ M,?8\Z>()692+F;MHO-HSCU@)A]'T[8B]4'1\5MUC0/$N4%<4XQ?-!Q+7(JDU MQ7)*'B7TS<>N;H4S#4FXQG-CMUV=",&9%:]#RMAP..M/NYX:F+<#E0!1$5C"3"($2J6@&3:<''0ZQ23A*[H9VT:$9,%C:D$KL:## M69#6\#\4K7BUWC&S5UD\O5]:9_9JF6 $$S8&"LYR2HKS2M*6@.='-0)KRR]) M*4/(,>E RRT-X9WK?PX1=9W+1$,X^X>)[@NOKGJE=&?@L=O,"'4;C-<] <=V M0P5T;SLFK.CF7,8,SAYD!X80PT%A!\D\&"P#,KEPCI9;,U[7]1E0Z M5%D7\ M58>!!+I8;DWQG3$P/*;WH70WL2S8.KDXV0P7S_1A5+H,F;YM]T0-3)8H3-W% ML^N\L*5QY;9)6X) PUN?L;+MDE;4H&^5Z%%NV-LD9FV0956XYDSV;WYQ9V,\L4],!WH(Z;X M!>!/C;F:(I" W, QJ$ZK/E#H8JMY"#C4E=DN+Q\;P:(-H;W8C8. *DL7)N,W M1[3!)&H+'#\J5>21H;0AX)BOEE?Y?--W"1^?NN8K">><.JN+P/^^B/8X0!&) M$U3L]"L5Q,Q3"IQ\X=BSY[YGY7_9D)]"LM"ARX[*A[&;4P$> XIFX:.C(0G M<:.JB0B=3='X3^2@@DB#,1$FV@+B8ZWM[L7NK$&5C M#LDTEP]R@T__]JFY1JB:_OOD'*F4\DA5WP4R4$DJG.%437OH,"4K?N;'W()BLUO4!"F.-5!;G9%YT +RHD)-;6X;F]9X; MA%S-[M0&DHLE%[/5/8!'K(2ZDL4; $>KC-2=%6DPGX'5EX^B!L<-VX],->]$%JW\[8XN&V?#+'=!B=L<[?@J[,>Q,V! MNVZ=HH4\!D%;P&Y;*[)RU:R8,%^8P-#NOPE5S>Q3T!0/V8@4-@8>C]5*%C8% M2EL"CL4:@967["SSYP%,'/:E)H"]PKKD^L$FSC=(BA]>PGOW6=G)@KOC#/6Z M.G+]ZSE"K.)<)^J^XN#9;W*BV)G"YL\2F]1T&1#J2%\%'-HUOV[OH\% FWYU M-(PT/2@+"&6T'I>H41TBD]F&]8)7^!#GDK,/ MZ=.-[Z6^"BDR@XI&><.(@Z^>QF!BK8$JVD(KY8D2IBCCFJ3\4[X0DH9[,$[* MXL9*;!%DMH@O>K G4=_%KWQ?/8EN?A*OC#.-B0!'&36CB&;D@T88144TS;>W!)#B@QP=%$UC/0# HF84R6G+L$!% M49&NIBV0 *5GT]3!";B9"IUP@(F,\5- -0_=*Q,##B[MC%2_ M^5E'"3#8M%1(TSR&SW<:(<8:Y;Q'R2M@8,QB!@!] 0\TOV HVG_V6=LNI?"' M.NZ)I358+"'S M!0$';QA5W* TOA#8**C2,VI0WO!!0XN%2"S_!3YF.*\Z9AL)F2\),SC#*&,& MH?&E8 :O2M^807@/ #-T6(C$\O\$C1GC'3&:)N"XI/6%H$>IB50@I$#H"\"1 M*:$W]S$S!&B8:6F\+P=,VN#'%P 9_:.$F1N[ MO=F#7=5-4EJ/@K?DS2/!DY=FL6![^K8E3>/C:A7K5= :,D;4F4@:,$2$AHH> MM?IT"24\9-@:JNR0_X*2S5NIHR7,=2,*9>4.93Y%OD62F0&: @-(TJ:PI MC8$!2:*:&L7MD.OL,5 E?+[(M+$Z3:O3Q>1[#QPB*M+#)+L.&!!TI3O) MXH#9)+"^K&$L^4M*P8JDKR;]OX2P%R5Y27<>>NAK25AJ%OSF4KGZLXBQ%"X9 M%2M2MQIT_P+"7Y2J)=MWX,&O)?&H4>R;2\CJS1[&$K'J-%0TS/ C727"!QS9 M?44TH&K#7^299:FF#<\JF](88J0W.9ML1&!H&-#9^9H8$."=0/9K&6TGCP>I]#]S/_H%1Q/_<*#G'78I"*A1 H!+$L9N94,^^5 M #0-JY]\UR;"A!OKV14MC<2M@8*DI)K\C$C0%/#86/1&CJF=$>DRC,@Y/,:J*D='/DE\1I1T62&L:G)C.((]3DD]7KO1]$M#!W M+E[U$[F5'8 &L[RR_.Q.W!KP!$]":%4'9J1O(F-UYHVHUN,;U;[WTB00:SL! M#T8YI:_?KA;U !R4DH(K;Z$0R@;CTI1V/1XD.98[(Q.$@,VB2M:;]:V!!V.- MFM?'0%=- 8=?G<3MCG;HHVDYX1;KK=:^N@DL+]R1[<8;8S7!V!E3V@QV&]NH5H%#>''),24BL[+4<;+78HH6XZ0/O2V-\A.Z9N M)%H?3QZ9/!PM]];W[.KM$4%3X/%9I2 ?F&7M $=DI;BJCID118RJX1#L6,40 M;T\!NZYO)/">UA_]5QQX;.W\@LD$&H=W^#E:9V)5!F.#[L #M*DA^*"5[0LX MD!NKH.KY3VN4?;BV75>6.I%99A*=00>KO+*\V%;WPMP^#807M6M4Q;LQ5*R$J1,:,*Z\5 V MJCN0;.P'Q\.S"!]$AY/5/8#'LX2ZU9G967/ $2PCM=8,;4H>,?J&XK93C>>? MINO-XW2^61N)T/&KY;@4,>[]8&VY.)]DU%2OE.H(/%[EE>?#MKX7X.AM(+SR ME:"4QU6;PLBDY,(RV^WI<')IG0!6%?C)"[#E4HD_6HYWB\FWBC?6FR3^ MJ](&CEM:35@U^U$B#!BU].K7+6CEPB3UO'-Q$)5GA)Z91(B(!&.V9<::5\9) MUG',2&9V1E0-0R&^*XB[I/V%0ERI"75 7('P%PAQY?J9@S@JSW A3J\UA1!' MV1C:_14OM8LV:KQ2O^H^,*2J,X3<;E.Q[X#PIE:%#B$%!D9T9H%[RPG0)\N] M+MX(8,MIXGN1XYW\TP4*IC?-:>FBS=[RWG^(WV7@L%-Y)ZH]3^#8THO)Y?>M M6C($C&+]Z-WI;"H7\G(:E55[H"7-R*\1$16]_Y \Y%*_,#YG>4C5-P?ENT+'#@;F:#\V+ZB(V @:R:_ MAJ/\C TJ\C%Y#9DK 7![%MBA\I)Q(P*#"0598Y3'0UWO002%M!+M(R.DE=_$ MT='BNF]M6;3PT8J2\I;-,TN) Q<3H,Y,1^1Y&9_K$B+]CE)\M ME]4L#_<81\@FL6.L$%NG!N7A(N>#*"-B0_0^?G?%3&9KGW;@UB7,#[J&17;& M_CYY,,H_O>S??T]_*;\\TH+,X !3SC#5Z%E-8Y!0*JD2'%RUJ, YK-),\2B6 M'$788W\,88-MQR87("_CFN)NPAB]_Y[];NJ*@3$;T8>_WJ,;JC]SF'Y0.58A M4>A#"URN)#109*XWC@PVBZD,&)TEE(*&SSD4%P#Z,^E_KL!H./#6F'=JP8U/8.IX6_?$TEZL[3; M\8&6%8MMQ;]M?=6N%^A CG5X>>V_BT2NP-763>$)F.?D"WY9S# MT7*"F$& M_Z+QPYVR-J;Q)O'[JB]8^2CQ)V6$TN"J[#F$R)%3 MH'U8C%!&WF1*3J8L'Z77%JC,RFE*8RA1T,0DI<$@0V (,=%(#PTC!A<9)JOO M9ZK.O.,I"AD*O*^LCU;=8RA^+U:WU,NOFP_!IRND5D^6(,30>\,%SWK0$$PT M?F@SY$1 -9+^$Q#2/G8$5XL5..CX8D@ >(BD'X"&G2 M'W"(**FAG+C@1Y;+']F;G=L9U=WP 35]CE'JNBK7$'A$BY4K/WQ.6P&.S@IA M->2*4)HPKI-228H7^2I'(JF.@_+6*N7%WEO6:S#>7"F\CML'1O>>'WT/GQ^M MX#<,E.R**:+&&'3C]MUJ>AYO$-W3R QWPG)M6=Y_,P@"=!NM%3P^EM+ \B_! G4;J58:.%QR4! MC>,D()1G <4[@9EDAK?M81AW/%NA3^.'IRE:W*/)=+49S^;H?C8?SR>S\0,: MK]?3S1J-YW?H83:^G3W,-K.IF:=-)E:X%]@T^0@X/O$*%!Z\)G\'C 8%\92+ M:1$BAIZI[DK\GBHP!LXKNW^2X09]:SO]8PH=9X'R#;H##YZFABB6.)3K"S@( M&ZN@7G@PI9D-L><16I^>_T4O/T4^62&$]![K'$?L)M,X" @C=HR0U6Y>['9D M:-,;[C_&-O+P"ROP!\%4]T17Y\5#=&1F3^/:&1/-27]GG$RXH9P,KVONU M0L!9P;N>DO45],$)\[LJB_\H)$'?0-Y&_A[I0+OR?82]#+ MKTGZM4/+N;B@?$QQXW)#EGWACL#=+8X^8^S%EP'H;B;+0[ZP@Q(!H$&M;HRL MIDRCWM!+RZ@IHUYA!M,*,&1T8W6R4FZLF/'*[_\]L]]\_L8[IA9JD MUA9?JR6[(>9XD9\T_-!S=99^;7IYPH(RABCAF-F+WJP67 [H=@)EP"RQ+7(7 M>Q;;(G4ZEMYA]CPYS#=ZPMNXA-R:5I![H&Q)"-^>\P;TB0OZ1#9->KD]_X3M M%Q(H=SAT7CS65JIX1!<,@4)_?\8N/7;6S@WPS+$'I=O#98@XX48H$0\Q^5 J MX(B^"L!MJZ=")DF.!BM37!NH(N]6V!AXK%8KR<=9>4O ,5(CL*I_)V011]=D M+NZUEI4E(RJ:#\Y3Q84@1&T'Y:V:RCN4^JO)#-NY'Z6R8'L<)O+-R PV8$NI M*7$&_^!LZ0?5%YO4* 'W\Q;FX4- @0S@Z&BCC6K@$)XH9TK6?B@-I9PO2AFS MSTS?BS)A)6Z*ASQB,3NWF!6RTJ[48DXF@Z'S[ZN#A4I@J6@.'#WJ%*T^,P./ M [4B:SP9,QS,W:N:'W^%YLZ_['4BH7MINK.@#V9#FYVR;[3M)DWY1/YMFF[TOVHW^6 M[(Q3_;>I_AIS#>(I(5Z_V$OK_!3:XL? A"V!AJ6$>EF:0'DSZ/D -5*K.B#W M()?X,:YXPH_1^N/==T?KC)[6=VA7[[EI&@"A[D3G?H_Z.S-7;HEE8@F#KVGU MH&7R?>M'H8DEBT+7+0> 0@+U+E'HHME 4$@D=:AK-F@8.A:ZE[69*E7?KQ= M#@N&=-HK-\4R,044&.I&R^0+UP]#JU!V47;=<@ P)%#O$H8NF@T$AD12]P)# MJ_7@%F7Z[96; LZBK$LM.]L;(J@9"[WPRA-N:AL/ (S$2E[BT77+@4!2A>"] MH!(9(X>&2IV8++-&MEM$J , IVZ5S;YZI?>O)!%J\]F71RB^\9 0ZDI)(4)E M+8>&4->"=XI0EFT[],^6^T6 E4[K78,5H0X)K#I1-OOJE9X'J]E<6M\1R2>+ M9?WFTE7+ <"40+VKS:5BLX$ U/_?WKLU1XXC::)_!6^391;9N]4S>V9[[-B: MA6[5.J-4:"1EM?7FPQ@51$CL8I!1O"@S^MZJF"LT)-%Z$1IJT=&=.W2D';<*BA6;'U$L /"1.3/++VZ*CZ[S1)&/Q)+. M\%'+O&X^JHHYQ4=MK1>=%EU_?72+AW3BU9P642B@T) 9*XL/;I"&5#:[.PN[ M1$:#F]WMDJY1DJ7-;I=92?_^+]U**8D)QF:W66.K3V]@L[O27&6SN[.P2PPU MN-G=+ND:0]G?[':9K/3O_XID!6.SVZRQU:9L;+XX*9HZ/Z?PY&4[9+.T%#+ MO&X:JHHY14-MK:=VN&0L#=W_WSH$ .2]6MT(G1(/!0 *\9BQ\L"M-'78O_YZ MI7C8+Y9T@7BZS>L^[*^*N4(\$JT7G?\0\<[,?[3CU:0A"@4 &C)H9?'!3='0 M_UT_*M*06-(9&FJ9UTU#53&G:*BM]:(T1,2[14,Z\6K2$(4""@V9L;+XX*:6 M85>__::X#!-+ND!#W>9U+\.J8J[0D$3KI6@(L6YY]9__Z0P/:0>LR4,4"@ \ M9-#*XH.;XJ''_$61A\22SO!0R[QN'JJ*.<5#;:V7Y:''KQ=N\9!.P)H>2J& MPD-&K;2W#CV2[A M^<-O5 1B,LSXZSM.7N+^/*Z&+;]^O/UU_7S[ZS6ZO7]Z?OSZY?K^^0FM[Z_0 M7Z^O?KF]_P6M+\F?;Y]OKY\L>_4S3O:;79G(=A"N5G%G?+G;T&XW;I9UPH,E M*L]WWA6B3=.)1-FXG=3+QDPMS?/K1.KU0S.6O9,]CWH?\W"I-7N2=Q">[CK. M^&F/R=W.VE'!"8_MTWN^V_)7AE>H%("X!-N^:\+HRL3BS6K^1K5ESRV?H3^. M]%YY/6<\>,#T;B^65'+"DX=TU^#-E0AP'FW*^%.O#@LY ;;MVM6*8;,[(;9! ML'JK.N/@PP!T^[B\GA-NKJ"^OG'[*7_Y!]YF=//OBY<2?T3W.,OH=N Z2>@F M'YV=KM +IKN :+/;I>VGUY9?31N$B.T@O+,=!! #?/UD6/J+%T1W<9I6SZ$_ MXI#MXJ9OP>'B>!MMXSU^RKR,?;2N1]6;KYLU7JF78KV LXPTE(?8^A)/3/2 MG6#'Q4#0P+&"KBM$M46?J+X_H6],E.W7_SJ@5-]R'ZCLLDLK;L+WU735E4QL MR_>X :@M>K-P.+177UJ_B>K?W2NL.N3UG&&# =.[B4!2R0D.&-)=Q\:^Z/)Q MA,0_W>M>3?R%&Q_A5_JJNYKCF\* [U#0/?^0M$Z#*^+7*/@G]A'!(V"S$XI' M?2!@>ZU1 E'-F38[/HG:))?Q_I#@-QREC"GI+Z]_9/1',I&YC@AM)ET1+:9D M.$B M=9P<'[WO7X@-2>"%*>&^S>X1IS@AE"3Y,$H5@7NINO&BZPW7 NQ/(Y2?ZB25 MB!4B0E EA0WVU#]*279.%!9 @)J]+YNVZ]9_BY/?;J.')-[B=)Q?]]9TQ;&' MS>_T;'DU%UQ;07L-ODVET'EL(0>:=QL$H;3\P!NWZ^ W012D;]C_)8[]<0[> M6],5!Q\VO]/!Y=5<<' %[34X>"D%,3'0_-L@!I7AK[1M*^Y]AXDF;W'HWY(% M1/S.EA9IYR4>M1K W5G!7-&->XH#=E\5K:=V6=8VHHTCL75+]U46LY@9' B- M6W'6FSR)@BQ/\#KR;X(?]%_]OMI; ;BK#ALK>JJ\-&!'55!Z\M!2-HU(VZAL MW+*;+F*O1^S=%8U;\=+-;A=L\?7O>7"@5-'KH+*RP'VSUT31+3L+ O;(?GVG M=D[>*JJ:M>R&1HVD[K>-]X><1OCA4H851WR*=]EWC[%-^<\K_([#F*ET&:<# M,]TQ]8$[[&@H1"=6K@S8LYDAJZQXT&7,HM:V] B9 M[7>_$LCZ_6F@"G#O4C%8]+6^\H ]3TGMR8%)[&(#RB.?# !;09)EQ[1CM!6_ M)<;1U#O'!V)-1H;[:M[_2Q*GLK.;P4K ?5?-:-%[^VL ]E]%Q:=VYK+Y%6(" MV/JN$K%"3(@='U[(<&8QKBU^[;)X$4]>;[?Y/@]IN.D5S;&U#5@\%_EWB.D_ M" ;K?9QDP3_9[Z7X2/#4V#QP=M -I,@CNMH&S#C:39P\T-:*(%&3%:IT8=XK M:K-")XRV:E*:K2!Q,*#>D8G0?R!/@-87]&%@>8(B=K;8LS>]J^83\/\69'HV0R?!>\8_\VRHBU-*"=K['Z[I6/:@"XVX\'H[%_KUP;,!5, M,&+R#GXAB@:A<6&?F314BT/%&M_F]6H:D/8]",.[@9O47>6 ]W>I:6*W;A4" MW'OEND[MI&6+YJ\V#XY5!HS;;*[^=GMWQVXM;Y[_>OV(;N^?U_>_W%[<7:/U MT]/ULYVKRZ6IZRV9;R=DJIXG0?3Z@),@]@?0D51QQ!/[#.YRRJ[R#OAGK]IS M776%RN81;Q]Q 7:]UHC)K-&4O8IL*512/DD8&B\5JP)WW#$ - (I%>H!=N11 MZL^)V^^;%%H?D1=! >P@W6-]WYF70C5W?5YZ[C54QTU?UW,$U._G5@^_C-M> M;#;164I0"0 WE@N[Y@K[OY,:U/4 L\(H]8U,%5:(2T)4%+2-!(T@%%:&I"UZJ%X[O,V7#\35#4WQV&0] M"5R#E8"[NIK1C8#6WAJ W5M1\9ES81XIQ9)QGHSPMO*,+VFWS0BQGK7.3(8M_=8"4Z$CT_#W6@F'=UEE1T E$TYFG:.AL".?4GF5YALVAB'@7 MV$474L39_\T54B&2Q^_(#K5V?L0BPC236FA3YT4N#8MLT M5P!F"T8(60LOK MXXV='[<((,WD%E+VO+A%-,@&MY ZSG"+#JR(S_^[ ]RRWA$ M1+,:8MGQ3*= M<$VGFD9S9\,WW58M2SH>U<$MZM$+&^&%_\VRL]"D,)C!,86.]E&:,8[Y^<__ M^C/C&?J;_W[&R3Z(F/8L[_,) +(R0+F@UR3JW9T%+/NK'V_9<_!=EY?Z]9V< M_N<-T]/.XM7HK&X>;6G[?S+B9%VT9,@\P2#6XK*D8=ZH;9=1,TC@"N]PDF#_ M$;_C*,=709HEP4O.,D^])AAWY(T<4P\R68PQO2(0E4K02664#7J()N&BQ!?J M=W&"?$$T\DK9*1GOO Q]]U)T(!6#.$_#(ZEZ(,,M#>9(D5]8L#!=+0)<*005 M4I H!E5R+!#;(N8_MGK*TO&42]K*;"PC277J+Y?Q[3V_$W^C8YU5@(X!8PSNSJK7+@]X^:>DMH[,>:SYSW1FB:@ _:GRTB03.C+YJ>[$Y(?_ MOJ1C#DX.7I(=[[T]7O\(3IYP$6^_"BW[K?.Y'7@IH[QPPJUKDM8M 7]+U:#Q]?31/R\ZW@7[@"S5Y:RA4@DRB2@;77'*8 WH%*-N@%'&^>O3Q25WST],DY]0 MH0LJE%F8A\KGM;)(TEM!$4,R5M$FUVB#=J^:%8 M4_;%.[1EC=H9%#(O\E^.=SBC "CYVT 5X)ZG8G!CC.@I#]@;E=2>/%KPQE'1 M.A@77<3HL##:KM_^ZB4!/45[]+*^I49',>#^*3-,],G3,H#]4*KJU&Y8-HAH MBS:7$Z)EO2N)SH(.]4+Y^J%=RI&>J&G5<-(7;:X6'I)@STSKG;JT2P'OAQ*S MFL_5-XH [H$R3:=V/]9>T?>LSCMT&W9!_HL^'6BK/Z&$M&MG 1Y'?AS=TF/E M%R_Z;;/;81K^1M2YN[W8//:OR17K G>_41 T5NXJ%0&[ZCC])Z]_F114B4&% M'.[33)+M1;]]'.PDG6ML--X-O),G+0SKWT#N0OV5%AIU*A">!..@40 MV2;Z4'W #CW)C+D;T\6N7BEOA0J)J!*)2IGV-^6-HU(:_U(9OY48/^OZW4MV M2_Z1L-@;LA((TJ=#@CW_*7]AN7"Q?T/\0US-GV SHQF@5# 7&.&NWN@VH =A MS3%ISDV^ R:6$+U>R3_C@$9HI95 1#\;O:*.$GJ!"9,/RY:Q-%IK&^\/.?TG M^>M[N7_$_DAFP/27/IU7!)5%BU_H6QY.-I.JA2(F%7&QZ.D$U<:>FY4K?\L# M]%#W-=*#7K#8U29T*2OS.BENFTC$ZF?)0#>B.E 2GPJ$.)=3K0MX'C?:!$VL MLFK2"O$,BTRR.!@B@]";Y!'&?EJ0B>?[#O&(..-5F!3#YX,N@V3K-\!^W:FF M]O77FN=/V.192L,1R!K$_KIKMK6"-?7:RLZV9]=Z\C+>[X.,.OP-QC61C%B1 MREMPR#<5X1C:>I%4=\2S5:W0[OBU0$0DHEJD??\WC0FU]Y.7(J]<<[8>1UV& M&II190)I<5*6(35<#3H)*!K>\/R!.I#=757UR3Y>!Q 6;B[(*(=X2VYMVO9B M_A++YR\6%N/LW!6G&5UJ/&7T!;#!47Y4 \#]>SP8\B5Y7VW /C_!"&W+\E(: M6X:O$!=H?8!?$)$* +;4!C#27\81VUW,O7#S$@:O;._]*L>WD>+C>J,: ,X. MX\$0V4&]-F!VF&#$])0,E2A4RUHA(@T%$9A7[Q9$Q-H+=W(;GS#Q&Y_F=!X- M3Z.JLY[?!D#-Y^MZ3GI[A_J&_)Q+8HG.H3FX1A"LO3,GM^[Y+4BF>;98TUG' M;IFOYM=5-2?=NJV](:]F@D ZM3X(K#WL)C>./BJ5O4URZD959[VZ#8":6]?U MG/3K#O4-.3:7!-*S-8)@[5VU3NO&(.&H\RI[JVON:<@?S?A>G'GA:-^;'V)) MQ=JZ]O=*[U,\%)EKZV.]OHSOP[6 >Z"BV2>7_/JJ /9*5$2@GB M ;;V_.]:>O?%\=++\&N<'#<[>H>H+.'WI->8WIJSWJ $DYJ7]#;EI/>H631Y MU"O:IB?'M/7*N7R;>4#D:$BPZ$T6,KTU9SU*"28UC^IMRDF/4K/(R#BU0GT. M9S/9R6WT3O2+DP"GO5D8NLH!=Q.I::(#M H![MIR727M]=/P+R]/\!WN)JS?MX3X#M0 MQTD/UQ7@VS^KM!K@:]KVRN)MU;*]L3OKM/2!3"MBOP>@@6H.>+.*X:?>W%<' MN#]YLU/;Z0(,]#(\^T=/.(_:2=%)DKO19N33;[$HCTLWN*DCP M-BO7."G-)_"4'PYAP.XF%,^\/!:(GD[!-34)U,MU B:\;C>K/>@I4G29-WDU M6[]BQ:^6ASF[Y%>^#9GRS!YIJ0+]6U@\Y50"DB[^E)Y=S*A\FE>^TH#^P'6H M-C]21+5 E1JT2/D$5J6)E:?Z[&*W?GU-\"N]3%%UM43<4*GZG:6)69K2,_,@ M>L71-L!I_[&RI#!0>E8SLCGUZBH)>L+5J_#T:5::HD:[EL^)3ZP!: M;QW8WY.5=JG7ZMS-:_=< %MXQNR%N',G&GM<;[=)[H7K[-)+DB/YY:]T&%0" M2E[7*1<>@$#NS9**SCCVD/Z:?/R("CD0G-NHS5N10R X]Y6W]UYQNO[N)3[V M1WAV=T6WW+K'^!Z?[JCECD/W*:_+FU>HD((*,2O$!('P;A, %&DX/-ZFI4Q; M6;&U^(2S+,3U&41A*5TE;[(WG#QX24^J\[&M0'?X:; TLVZ-:@(R%4RT9'KV MK5(>J@562?<*F7RSCDE%3*RM#%S+8M.D#)HND^YE;OG3ZQH/ ^K$(IO=8WST MPNQ8&'1QO*27F3;1DQ=V[_J/J N4!B9!4.WCJU:$OF$_V@X-:6'I)BD75?7Q MEV/1QXE$F@(VI3(7WH>W <5FAPI1%>=='!%-^LXDH@VA1RK3PM8ZY)X!:'7T MX 43ED9B+:#\.-+LX451507R-$A1<_W+(2H#X%I(G^DW04(3CQ7N??".UO)Z MK[=D4,Q#FEN-S=HNRR?E"X/$"7EU^_?+U;/U]?H7FR\/C]5^O[Y]N?[U&=YLG.Z>( MBDC_9^K%]2EO=A'JX=K9T'P\ MS9,@"W"Z]O^1IRPHO,1PWI<8*>D\V&P*O!.8;HP8]UEPDK4+,62EV^==G'RF M^WNH5@_5^HEU\5LFCV?HI2FQF8P$:9X< MG[)X^UO??G9?>>!4-VAJ(Z>GK#!@VAG6>?+"C+;,W+QH&['&K>XV/[UY"7[$ MY<6IAR1^3;Q]3V+ W@K ^^ZPL6+GE9<&W'L5E)[:?5G3J&X;%8W;3-'7;6YO M'KZ!*DYV87E&O;[RSG5C3;GQY!UY1NH[2=#?%_)MW\BO_Z=@#%&[,[F=4@6@ M_5/=V"JFK[6G]M#;:!S[//> D(YV2/B&=Q8C)150P2NH.?"!R M%@[?,PN 8*;HIZ0U2QD!K=JLD8_^OSS"]+>J=#10'C(;J9A:D5%?8>A]8J"J0$196AG?C/IYUX87XR"HK42)OL9,=BC=QT'[\S9\NYU MV)X]-5EAMSJMKMVT[FYK\Q6)$V-[7Y*0E76KP\I?E.@LZ$Y'U303:'52N^]* M&#<2O]NZ[77]>QYDQZY#U+N!&RMJ-8'[Y0CS12]5J ;89\=H/[5SON[5/:%:IEF7QQXATG+_' ,+X4%.S 6CSO*Z'P:BB\3B@6H84& M\ZVWA!038CP!T'O%-&7T TZ8"1(81U0'3@QC@1"90;4N8&H8;8*F,;$412\W M,&&()5DGXA"39V=RL!@:I=$"/01;C#X%$?+C,/22E&Y_HY0*F_2ZA>YY@W^5 M)T'TRI_RZ,OFHE(/."4HF]XS2VA7 DP"ZKKKFAGXB,LH7JRQFM;%O/6/^,3/ MR5HH[5H"65P1/.(]/VRKYT)UF2F+!,4&W>*""6 -+R546G.'/:88I7_!48D7 MEQY"09OOWMD$3&59DE3835^@R.)%G\( MXR/&S]Z/OP79VUL<^D2A^@FPSI2;6EL'2DR&8*RC5;0U#3ZN1;^EFB+V(J89 MFR4PW02']>EOMTP]/H6@L3$I42/='1$N%*67ZM#W6E44U[JB79P4-8,TS>DN M!%EK> F[C.=%=1LO.,*[(+,1J SHR]Q7GX(KTYC#DM]R?8I%+86V5(GE,Q&4 M0H)6-@)W($*JT+M9?NNR3]+X,!0&.&?%O/0-$<#%?D[Z/2GDMU<2BTRL'WC& M1H(NNY/['#_%*6IO](89N\9=*((J36S< M+S.,1K>-W'Y9D+5VO_WYY[%^*]1PSV]/S1WPV[*XFW[;TMZHWTJ[\\\_@_!; M;6CT&&K";]F.<,.6FSBYCZ-R%^,J2/"6-)82!?Y=[LS3FH'LX3. J=Q^0AO0 MN6".248)@A_.G'@-T0T)RJ%*.^I/_[XP<=B ;@(JLUAF]EJ2[^7T7[\^+0.4 M1GI-:J0/%@L 7D=VZSDY.I;MD%F_2SUYP[%&(_*5=D ,B0+>^TT"W$JHJ%D. M8%\T:NZ\NX#EWK?^S:%'G&9)L,VPS\:UKU&0I=0*G+!9 >F+S&3V>_E<=5(K M0+UL)BS53'5\$] GJC,LTA3@)9^K)I5N/#H&Y50+Y$4^+5CJ)_YMX:FJ%? J M3/BDE36.B%0DB.5G;<7?K$Y4RQ JINSF0+]R;SZ+OO) R479U,:->5EAP(/I ML,Z31\1RC<7[-&_;;L?M\NW'IZ^]G7>H#O .K&2RV(E[*P#NR&IZ:Z9HNRE; M%C.9AWBQT=B*W_Y"IO89Y2@OR].>W9&N7/YGY\OUD_75^AR\^7A^OYI_7R[N3=Q>9XN-UO6T@.;_EOQO=6 (KRR"?EOK\%V[?R[B[=SF:7 MX%[IY-_6A7 DWP=EVST6;,9D@FY>[#9K_U-LUW)JL-2_#U_E6=(\N/7* MTJUQ:+7,[&1"SG&B-VBKM7D?6;">)L>HU7-L'F@,Y?7K:\)>,FV=8F_?A\=8IFRL2&\5^$^G$!=(4#NH6K9[.B5 IT/]AEKD MQ$*Q%9](LO1U9>+^>\SV-,A<;(>#+"=86GO:!Q;LE^(N3S%37*&(P[6E-Q;" ML$C).W/C!\Q&>GD.1#H# ]/P+EV'N',E646@3>RNG\HZ1^)5-1G47GOCU)7I MZ?:FNQG4TZ[C:;=8EOWG5YQFU;,TTI=8](HX5S;M 50+@W:T?XZLV6>F1:;D M6Z6%7O;7\%"0+0$Y= *R3 :7D+6+_6Y@KG_0?\JR1BM7!LY:XT!H)(-1J@F8 M:48:,/G,O10CS]-66K OA(,T<@UW=X)E M=7[%I(L-79/G!"U0YE9\Z" MN8T#IF7]-L[/B\05&D&Q28FA0U+PMS6443$\S13CYAFU,')+4VCN"]0Y)EJ M,AHQP,M^P9A.B+NB%N8T!I0M]8!4!9%-;@EZ.-A\PR9/6ZL 48^UBS#/F984 M6M!3%QKQ11,>59SP![*8 3,Q,0@!C M\5%%S4(1"P%2UD&;W%OMIU>C) ,=12S KV5'5ETLX'GZDM9;W+^EVI81QK6^;)(I:(R^E3J[=N=X MP:_Q-QR\OF78_^R]X\1[Q<@3 ,U3_L(CW1?>TQLJC/8I^.\,?$+^Q33=?J"K M+ISIGA)-V745O <^COQ'8O<2WUV\'Q.PN\9?JB M4F%$-3X#XW8N7'W8Y#^=I-@?$O6##2? M_5+,+9'[D7B[#WICK-TE]*-P=J_M !F;ZHNHPJC4^%P(V\B7H(U^WE&X@A*N MA&Z50*'LEV'P7L:,=L\XV?<&%YL2Z ))&P5;RYWA06G0:=FLT0#YN)H/4DT= MNVEL'O@*G:P#'=@3XR)H9Y-G:>9%?A"]/L9A>!,G](^ZQ\,A82ZPJS&0==Y! M[I8$G57-&0SA3K*@(OI&E42%EJX=#!J&7 R\:]\G=)U=N3WF/TDEY^-P:A-: M0W3*A7P,)CVQ%1B)EMQ@A#WY[;/KR%^(035!?>&%[(U)+V-1$O30 M$H==K&FG<-"(VU/F)9G3R+W@UR!BCYTJX^?$2-1,'O)+$J?:7P+IE73FHU$/ MO.92##$Q9SPB]5FKXY&CX3'IHG=,:B<;8CJZ.:LW 7:1]-)Y\A221ZTC(8&= MZ1QM*G+/G%B5H==)LX-"SYATU6V'L"P0M&4!V(*^-2_K)>2_\&\0L:SY1I<) MYC_%)4_SQM-L[[BX,^!KFDH$^QPSOML?TU\MM1LS0OR9L_?8#Z&3Q%5EGS&7 MCX8 J5SI4LV+X[78O;KY;:!C$^W%_LT IQ8@/.=AHJ45RES.L;8VSM:('?J MWZN%KD?:"Y"HT.H%URSGRDE$*KN^7/N >E 2=W29S 4_-,G&B#!VT( PLRZL4,TP/EG$4%D],LHQ17Y<1AZ M24I_Q2?EYQ)BM"2T?8%'PP##&%+343$&)H95K1JX/K3J_QRCAE=]XET>8@V@ M8'*83:>_M&9CL)V_OP7H^XCA4N="^25"5EE_K!+G3OR3/HI6[A^EP3G3_S0@ M0(P E>KG/P@L^Y7*UMP:">8&LUG899NKD^OCQ!*?;-&XW',=11;!!<+NG5(\ MKZNC#.BOV!,*?"8CT' ,F(4A:+929SX&Z?EHR\85?]!12!,P$(8A]1CDLQR) M+'])32'+9S)L"?%P%L8G=>EG/A"-_ R&PG8_Z- R%@$(8T@CQ/]%OD K9C@1[SW A;6=!E'3 9]F9%F7V6,?<2$KQW+3ST8)U;9+)A, M+?YSWR==7!,7&-W.Y]&2ZGJZ&M#9WQ(:$,:$_JT?.==9O3;MV/<:,82DKH\A MHS?:9+!K?Q/!A()G/N+H_Y@Z!R)]VIWQ^&0 ) C#UHSCC(7'-'./0<#[PO./ M.9P<\^2[ADL/;M,T.?-1;,;GT3E<35#CC,>E.6A &(#ZST+.;8RQ\;54SD@ M94H1QMOUZVO"$DB"* VV_,TF@_E21DD'RO>6/H.VW"GJH@'RNBT$(.11 M::P7*L51I7GQBIS3Z506_#12!)T\NA: :^)EZ#2K3QY0XEX,:D.Y4)K" )+S M2NL0L:I)D)4X.6<,[@I(I@+7@:[D^9S[D MS?Y4R]X#D2ASQD/F?$P@#*GJQR7*DWU,G";/)]P,DN3O9T7<*P2;_@GC,H[);(B++@';/TV(4_ M=G9%A>) ^Z*JH=7I4$]9R[W1C[R#LJ&,$*B M67$"3B:]E0*()UPO5/B3D9%)>KIE$@:)A2:\\SZ._BOWPF 78%_-00=K0/91 M-7,K-^TO#MU3%;4WZJQ$!U0I8=5A#:/18Z@)O]V0R652;U:PN6Z/T_87A^RQ M"H96[MI3%KJOJJ@^M6L^OP4IVK.V$-NH2FD"*\1$-AYRYU(7]DN3EHLFO@@F MSO+(V0LS,KS'>S)O\#*V=+VC0NAJ]D>02I8!_36 NN\(<\5%6D]QP LU%:UG M3 =)VZAJ')6MHV^T?5"=^"JF$9SC0*KJN-F1FR8K=&5>P;W.?**W@>[,)=CI MT!LR<25J1*_T<"=*<>]NF;0P\"[<;Z38=[M+ NZT PI/GD*4S:*B7>G<89F= M<.-F8MZNQK7* T[H?H;WBC>[9R]YQ9FP_7B'W[OGA4JU@+K;2+.K!CK MF!$6S-B[+D2P0Q8FA.XZ5!O:(16#L)?038@4\8D_&5Z^OP7;-_1*7Q%!WC8+ MWH/LB+X'88A>,$KP-DY\["^\^ED<+RX$B0< 3(R%*'0 ?<7)B+S>)W?8'Z_( MU.K&"Q*3<7CCM0!*UI8_B\Z8NY$J )[-V4("0OB%PM-AK BB)B!J@_70#(>^ M5)4_QRNP9!."SS[%Q?&?WL\AP4;SDS N<5Z[_UH,]SW'FA8O$;RN*/O/! M8LP',) KN5?N&0\+H\R',!9T/B(&)R0/^J=@;1+H2KQ:W([+M\3LA.@E\19C M/[TAW"*>252"WUC>&D8I@?+8.15U];R**F:1ELBC[(C_CT/LF/!JQX/ M*-E[/J;Q;J5A_'F^*(X^U[_)(Y^L&ANUM^+TL&@J>_,R]$96I^B(L^J6EY>6 M5PI>BKO&Z1LF?Z?KUH7WK%WYE-5X2#^%H&ES?.Q(^[)"E;Y%P- *\9ED8SI/ ME28E,_:=:KTM[*2[\D4XB"=.)2!:G#V243GTBBN.U(6*3\'V6^KM&-';W!NH M^9KG)DZ*7UGF38DZ?PSHO1]JZ4&^2Y<_!OYA:.9,!KZ?[AVBX/FHB2-PI5/!PY$:3+PY"F-RO"0C[?!GK GI;T?-/*>;0E%.0OK M)5,#EN;]/&<"1KZMI=G!JMC%8Q]?L.=\9PU&OAY#5^Y9S#<]F>^Z=61SS1CB MEGRQA#%MRJ+:G]^\J-@2J3[*8QR&!&=:2?>F[50E@$X@['X4+00YRP?!5\]V'AP ='/YHL MI&'$.W>*X_.-^ 4K0^R-URY_M:KQ_U&[PODNS=:^ST)$O/ J2+=AG.;$2,EK MI_:U 3KLVP=FP75!-!*.CR?5 M@=CBB7+TJO9A1YKQ'W#A"(L/F6?'!#SP!R0A+L-B3AXH<1OFOZQJ2,=P6IXS MB^ZP 7U?X(?K>9%&'K'"FTO\D8[/]*>T$6;RQ]1")T;PYQ?X3<[:@,N^#D-B[3J3&7P)AB;\[L[KQ M#"PHK@>W(G1)C%LJ"M6Q2U&A4#1MRVZ'MUE?%!-5SB._3?.0 M99KSRDBHG#1:#>;E71]3\$$%2 M"\VA0$11P9Q3G?7'EP5C =DUN%;)XK,N\UNJ1UCI:!?H9$<[=.+J>G:C@%?% M^FQ;(.-UI0>H2"+[$#8&,);A=OM&G\DB,0TQ2*;F+'9,YVF$P=A+T>< MO)29BHGGZJEX&H>!S[+8[H*(3!4",BM/RS=OBP4#SW.;TOQU&@5&D<*/^; 7'T3'2P9=>GH^H&3O7&.YRF_X'6^SCGFR]\^H0R M[P=ZX9)/QHORH5I;5YC/#;=%R&X=LG:QWPU7 2IQT!5Q.BE:(".4/0?\P,S^B$]D^OED:&LXHIZO:",]9 MVZ MM?KLO832D!W30H'STS*@-X)KC$H$S'\+&3YY25FH5Z4![MPSY$JB6LOB"2?Q M>3STP)]I>#G6+^@Q;1%3%WUC"K>V%RV&$$Z&?OTC.-V(,RL).IV8@W4. &N.7C?)NN67;U!ZOK N[YY0=NIOTR1T19]LE M-9KX[9I;Q)QV3R;#NF3J,['9,)6,8Q[X-Q!Y&-\FZY9=O4'J^L M"[OGE!VZF_3)*+!_&JG1Y$Z/I.TO= PR;@+[[.STM65HWP&(NU/7MNI&#S_L M3UOU&=Q]\#%SR@HK@N^.\,IMAO<&@G/[A0'EBF5 -A;*5TGZ*-%\;8,A!O11 M+1%3$]2K0_8QI[(^MV_GGP&OQM]Q4J"U#\:]/:=-Y(?BV&[ S3%M4]Z'X5N) MV?!8=X68K@4%,VW/@7MUX\_0K)[1+:)[=R>3>_*7,/Y>OI_#"P%*7*<5X:^' MP]+,W1;YD9A; K@QYCZ1]U&86V8V1.9FNIX99%],7X(N_K$A^X5_I'(O3ASV",V^6B/PK-*R D?&YVI2B!,7+9-9G MP/X&/TL!G8@;)7A&ZJE%5G_1!%T;LI-,W8^87IBC M3W_'9 GS$8:X1I6+\BWE"R^D[TC\#**?#*KXQV W^H/:&_'Z]?MCV!L'D[MC M7[/N1QCO#']2M4'OY).=^X9=\1>:[=#"AEVG=!=&J^4^@_$-N[9HZ&/,@@A M'#[J#3M!\3/7&+7MFX2Y.4_YV3)0%4<[6;NS=*F+:!=[% M">;EGKT?./T21.23T&=@R:?%:;:._&8K_)78+YA\.O*7=U*$/:LV\(JI'4V MCT(6/X\X^%A0 _"88Q.-J3S%I:%/5-Y/B'8R5"N.:LW1"U.]? 2;*X0$C5:H M:(K91<<9HF"<^$'D)4=^!X,L7DC/IH<)A.-H\Z75UI]T=?'+71%9:19LV;.3 M5+G@-6*O3,81NRI(5HCT)R\Z_DM:/LQ5?,3ZF2Y+SPY.P+LT5]\7%%H\/[8_ MA6LF:Y?-G1?[MJQ:BD6;5%FJX0SW:<--9CE4$KKA-*L/R;K!\Z.@$[!F,E#1 MVGD1T*E1=OBGT,(9^M&%FL3N16XQJ!C#?S+%FYFR"""T?($:?"KD_K203"Q@[.,OB M])#$[T%*3UP(O=C?5+G,DX3PFSZ6F=4@<+*9#Y;(.=-; TP]&HR:ZEF%:.0B M$]F'[3]LTL\-]HE=8/,"Z>OE6<;_DSEHVUA_J'OK[MN7DM O=^#7")U#"C.<"\H<.JR:$[A6PG]^@@ &=GEZZ47FPWC)M2 M*%=VA%S40.CBD?Z:#E"&H@&SV:'G>'UQ*6 07>SN!%?/Q+8V):%ZTTGQB^3E.<7;[19 >WT7H?YY',N2H8@U*%TSJ"G&Y*" %F62]I/$7#DV$7\G4 MVN^C#8L(>:5$*Q1RO=OA;1:\U_>I'@E6CY@Z61 &'),RRHDN47*BP[%16 *I MGI:!$XU&^$3NT= L8#K2:=WD)X5+'<0Y#&T9-?58(:\./ZQT.:VT0@^8 *2; MOU27+1 +3%**XP2BN8G+T4>35Y$T;&9NDCI4*>&I(F=MMM7PP* $YY^,"?> MU1IH'3#]&3#2/ OR:8_I@]IWG+S$VBYVF4:OV2Q-L%/?^4*8JV>7\9H:2J"; M-KW3+<,5WM,):2?UZ1#@ OMIM=,T 2K. DTL8D??> 4![-<_/?VI0DS@0PID MY]$ZWNDSXL2X,_OA4W:6X(%@4BDS7A'E4-6F)^-B8_.J<),@"RD#', M.!+B7?L5BG!&)V,[@7U>..M!HIK[./*QGY,/_A(.9/P9UX*;%-,'AP*]=%5W MCUIZK3!/*PWQY8D>2#XQ M0#3O8>39:*_(!@EF#2ET'-3KJL[GYLXS).!W>K M9K9]/C0S#.%$ I(W?![4I&"?-=*2O9F J'K.<)I!A/D3$1R@K=#X%,+;1VG& M6.SG/__KSXS)Z&_D2U("T27/R_:<>%%*N+8[_&AZ*T#9:28LE(]IDJ4 3!=9C/EDM9-\QCE""#W%"W^=H[^NB3\62XB>V M#*._W0Z6I&Z6TU(O1^0=#N&17H-BLN,B->&N=8HF-,AV2VCVPD."Z<_%GSZ% M=9;7;7V]*JZO5WE9E@0O><8>>2'U;^G[O9^W16K%K("U7"3]R0@K=@TYMCZ\ M.*0TM_F8U#)G)"KEHHONY:/9X<(>.GV] ])\>$-\)UG[_\B+MQ3&C;<=M8&. M&A-A4)BUGE9U;UXJM<#\S).)1H)LD--*[0"Q!B'1P&FT/OU85\5HG@7>2+P4 M6G.3)E1A4J"-H:;:41 T4O.H5 3,(N/TGYRHI_%Z5SM^WG[BC&5P^.+](TY. MWC([R>U?8D/7Q1['YA.AI1?"332_OYW(TQ8BOR1DJ:Z8QD=:"3@GJ!G===&N MNP9@%E!4?/8UN]KA5XB)L.[WRUMN-SU.92?Y1_F[8HO^$:V'ZB+,\B=AORLL]LKT)K0)<8X;98/:RR.3676*<^49J92?Z[^H/U5ES& M?W6&C'9BF$T6X[]VB[6'P3^%> M;3FUV,9I!G8A-',"<3ZSA3E3@S.8!RP^Z,,>W?7 P6]Z[1(OVKX%*8^(_%P^ MY@"5$<2H;3*Y*4+TTNO](8R/N/'GZ?B.$^(^NTP =20'C9#@-E--,70!/FM< MV* +F5*Q%2I5:Y0!2WU+XLM63AHN\XRL&>&4EFAENL!67^$O=&*WL5(E%5"YJ"*XN90$A'?,0E5>M6"ZU"AF: M:0!M!7D:DX6TC'Q(\,$+_*?\< C;NT&J=8 2PBB3J[0?0Q6@)_E0UG]ZO,>! M*,[N"-$+0O2,"+.+E\BK;@V]>"$-U$7I&R:=VZ>G2L5?O$9"$)J18T\?#D&[ M/,L3WEJ1H:LA- M"^Q(I=TNV 8T(H6(84T6Z3V"%+V2*43"FXI*98A/!K'/TH'@B*M $XF4ZM'? MOU"5?\/1P@D]C'_D3OHNA*!2BH5<'<8-?SCI83#F=^HS8+*ZI\>W^,$[]N7K MT"L!Z !@$$Y-B^'3YEV:0VJPTO+2M]0+E8H!F7I:1/89)_L@XF@=)*C,F(#6 MDVI,Q,G/(0<+ V4<-2.KN::T)/1)YK#B&F:704160/NB+^(D\X*()7.+Q74D ME5\=V1T7GH:9@T%FH9U9UQ)VALS.F8>,JNO>6]*WHU>:!%1MS=LL#YE\5$R5 MKW6%PM I2$GWF6DK7S!A(,R>C]Q6@=+O[669D?H[5\%9+HDO7J M(4Z\Y"@FPN8))@5#;"\K=6(JB;"O!$!83>JTM\8T"GTW METHAX5)!$*Q16(8Z!8S-O%%7F%R]L*1^/P+=-^T!\ MD>744D6D+.R:+S:,',X*YY(O-A76GP7.C"_&F1>.\D4]9CY3N>B59;<#Z)'" MOI)Z_L;N2NYX:(_1$D_MJ.&&Q_8IKL5S!0$ DS@N:?ZD3([#.PZ"A%_BV/\> MA"&9O-<;':>;*,5Q5C45'U@B:&@>J..; K)K(V-NVP[M/"@ M)=+]Z'E9D!W1]R![*R*:PO"(O"WMEZ04^0=5D!ZW')(@V@8'FOJ0M,T#IYC, M!&_CUX@UZJ7E;1&41SZ9QO^R7C\PT5&-/_"T8SP*^VY*AL[UD%=[^,D$S+99%)H](Z" M1Y8NXZ;,ED'^HHA49T7'1BZY\7UC4KN6@Z--CQ$SM])/-\C+T_!C>[@H EA[ M=LC3=C(7FP>*!M'K9-5C\8)[)8G^%0I7&@"A.W=/V9V,Q7 ]QCDG].&X$;$H M9+8;,% 2O565@\YH0VHO&KGUN/E:S&BLAF[I0T%NH!7N,6]F6)D);A=1\:"M MHP90>AIA[O#FH4/G;E*M]6\;&CB!&W;5)4SN.(@#E-%%,/!5I?*TYZ]R LPQXO;<(Y%ABV1#\SE#+)OZA4ME-3R87%&";A M(9.\;6 _]4'U J9Z,CM)%4?8H,_@+M?O*N^ G_>JK=^I[[%1UWU6/>DW8K;T MO!_0P,_7([^6X:+5&T^JD1&=-1UQ:07S>Z-UVM4<<' 5[;7&\51RZ@?0 (S6 MQC!0,->.CPO,1EA7%:%6+==\N]OL7K]N5G')IR6::_5G[4/VY*@\S=;>TU0I M>L+R)%OW;;HI%% 'U@%0=30PL1WH1P=SS9H3 M9M.,K=DR 32VA/[$ TO*GW9%7JV..T@L:,5#Z8&L87=9 CKK0"4F-6-%2=5\M* YU,*2FLXEVRE7K03&FW0V/O^C(IF,MJ<6G$? M9T_YRS_P-GN.KW\<@D3A1%ZY#:"^.@N2CL *M0:@3YLFVS-GOI3F>Q9/1D:H M- NVJVI:1,\M>&P8_1?MZV&OLR#OW0O",O LH;>SL1#1+.91Y%'"./*V6;G3 MZ'TOTS)ZI#R-&TZYP2RK8F6RM>B/A;Y('_TB(A,]U:C48JVF^ED(F2&N%OM+ M0/K7+H@"TG<-9Q^%E1^(?B;]C4:CNBQTCE517?,%"[[#+MYY\_.$ MA2I7NXJV$PEI!*'C. 75S4-(#Z31V$?AFP+)=4!5BK9!R,.G-KNO4=WQ" 35 MRZ4_MF'NDU[(.VWZ4$704QKW]D'$BC]B,H1'Z6,<>24;+0N(!2P,O M;D":E@EX&W,QT^=P0ZT@'15$%1D]"J\AEVH61Q\I>FA<:2E59=4*9=$WJBXJ M]+64>P+\9^ I.G(1>LK0+Q7T"05QQB)_-F-+(), +B\-G!\'S!1I35(4,!L- M:3RU]THIPXBW\\GH==0;7V;*U(OB.1^RK&.)+6A"Q9TP1S9H\5/F)1D F]ER MEE%^K^4V6:D\J":SZ#0/Z>+\AGCY U$S>6#*DK(/<1JPIY7&H3FV:3?Y;A* M"N0XJEWWF'2:>=IIER83+R(U*D5X)@2F"N*ZL"J5-D:(ZQTG+W'_U P$DFO? MYRW5J7S*MJMWU6BJ"4IV#,$C]BSET)7@=86-,=[8IMUDO$D *C#>J';=8[QI MYAE@O%(16XRG?O4!!)*5M'[& \IVU1VQ!QQY(/#.**C4H<^ Q'5"AA)TM-)NH%>V@H$2" MPG*H0!+X2KJ#9H6]_H:#US>BV9J^3?B*[_/]"TXVNZ8)OZ1N^ YF?M34.G-/T@BC2FYZ6 3.=9@.GNF^I!BKT0%P1 MNGW$54&"+NCD1,)VVFI@&'[V"@Q3CEQ<:S IT_5LCF,+=1;,$%[&^WT<<636 M0I;&Y_@RCF@&7';V\S9.^1!7S6P7.:II@$^EL9I. >4R79;/N/7'Y MB"M0$M?Z)!DI8P&:__J:);>F%%?K17^BFJ%:-3N<9AO/"J54"L0BW+6.LL O M=*G-XZ? V*?+;_K:=)X5I\;77D*//>BQ, .L\TJP[K:!\YA6"$4VT](P8$[3 M:]_DE96@A4!+J-2#[Z$)FE .*W6ANVJ<"%=6[L+"@I*E&&*GH@>^C487J1X/ M Q9F:>A3$!63MY]L92.A<2R$WCG;$UUIJ *1_PK%G>NJ34/[.RLOZU1W M/5%9;X?EC=OIL@\X2HL!)"VXO]CQ_X+I!I@$(85JP+NPJN%B5QZJ [A+*ZL^ MM6L7 EB_3E$YC2AD("X$?>/_M[3#:QR#Z_TAC(\8HW_[GS]_^NTGAH45K_Z5 MWI^-7GLF2IL-N0N0\+1K==7EF[S_A381[IRSC6@#>52? M(7;D$=4!=_,I5DQU B;K,Q.&'KPCF\*ODX1FW:/_7J%"(B(B+4]SEH3ESSQD MD&X6ISAY#RPE7AXV^?E[/),=Q!:<9X<6'./8H:KN-#NTK3#.#D0D>';0!\N_ M.L,.1-+]@0]CR;9$/!CN4<*#/\E;137FU:R"YG*^O(KEA%UUV'P&KR$]#6* M/O1.OH-A44!Y< F Q528)N0XD$;3J-G3XST.Q%Y,$Z@5^7.H/M2O!9_&990M M+K1B-[5Q+U4LGZ$3)+X] ]5#C75U+%_%,U^+2/:/-O"B"\PJE$'AZ/QH T-/.HM.CK$3#!0TV#R7AS+%P_!4:?K]+44 MO1SY^W'Q_N!%1QA#QX*X*:QFTF[N7Z$R]N'!7,Z_26/!@O#]VNQGA/P;:Y9F MY[)WOO/2VJBN]]4OCG618MN=;6.S_Q3V/=)KUVF]>.W;%#<@"^AHL0C$K7,E MW8( ;_:8M7?>.163B42]Q,,JZOEBN>H\BRJVXO^K^)-KN!(VAVRE(80)>'/3 MC%TF+ =X2/O=EW&:25\<&5L7..6-@D!A;[I9$3 EC=/?P*R,2K+V2,>R*'Q1 MF;';F51MW["?AWBS>\*OE 3)\B-.*"'=1F2ML6>T2;B2_['O4O&TEH"SPPQX M&M.=\JA0R69(IWC"JQ")![HI-6(H2VB\SITDF>!7YJ?8H\L-_ M$QI)XS#PF28\853[;DYO0:#^,&P<[>[R4@![LX*R4SMKHUD>Q:']#L_HGMAY MA6>@J%.]L7VAIZ^<,SU2T_6>SCYI\ZK/99P0^O8R?!]'!5_WAN;VE0?:3Y5- M%><*TL( >ZRZSM.[;=$RNJ=9VLIQW6K$[!+6TF1#7R,O9+[77APMXJ'5VZN% MD6FO?\I+ _?. 3-%WY04!>R90QI/[:GUX\%EPY:=TKRA*6_8SC)=OM"Z&XA4 M5ZP*W$G' -!8>2O4 ^R^H]2?O+;N6T\#"$5?!H3K7[Y.7]?/M M9E((NC1\Y9#@+4^!3?X=8G8:$?GK/37IG^SWU6N5CSE_,KC[H'A:0T#=>SXX M0FC*A%;@AZ/,,6IRZLLW,@%]?4W8VS?TE7L.E\6#2'@WD/S3 MRU YZ4Q9-E1!\6.\;;6*$X03XWB[!.T3!]IH:UE/*FBB.I2VEJ> M\N,S5GSQ.!<;'T24BBJQB,A%HF#A0=_'O'@&W4HPBW6,6*Y609R521L!*$Z( MW8_\/9-K[D>204Y:&"ASJQDI3L6Z2P*>? TH/+6CLF99#RT:1D7+=F97AJQ\ M\(X)?>.:4K^=;/ /2;PC0Q;Q?B^\P=*G*3J* 7K9+$QE4MCP44T$+$2:'E7TCP@-0SVAMP- M69XEU#!B93&1J!"0(=1?!;K/*QC<\/*>\I#]6D7MR9Y,&^?1@-2!B_97J))@ MR77-VQQ7'&9U%*_CN:ZC+,B.?PM\_(C?<93CB^,7[Q]Q M6R@Y)'C$1TRF!5OO,@Z]BSC+2)77SC-WA>) G4;5T&I;OZG.992H9C]#4*Z.[T4T;/\>Q,PANX& 'O7:P!UO) RB4RI6!>RP8RV8/GRPUE7 M./:_!V&XCGRVJ+^-RB '>1"/0AV@KCO*Y&H./U0!^D1>6?^I790_68N\'7$: MY&V).CD_&0[V!R](6'1>&*Q7)9W+HOHA0/4=.\JQY)$HN]AS%/]M]EUD%H-ZWFD=6[T MQ1F7IR5KR>?M=ON4OZ2!'Y!I.T[)A([^2C"%_%)^(#2N.M N.16(:K$YHB[T M=><44S0?*#U?7EXB40>V!F"_+=WAP/58>+6W*#8M$-:G(!0";1Y"V45$UBTT MTV/3FL+$V\C'!QS1+0EV.D83IO:RY.A6H)/E-%@:G#FN"1>HXRKVZ"P%G3SZE=;,'8=2 M&(J9M/H\,T5^D. MZ6U\S(MWNV"+BQ^R-QPD:.?M@W!YOC$#4-4JXLW:9)ME M+-3(-;_&_'H5,0NGDA1EO04A8%]"TK MFFGDG:E!C[.Y'@L3BAD4>*NH:M8FH2QCH?4C(>$8[&X@?E.A&E!.&FNXPL'G MG0.AFLJJZSE8$D0 B-(T;_SUW?KY^@H]K!^?_XZ>']?W3^M+&J3Y9,6I+XHX MN#6-CDL#]B!$]6K+9G="9^LBADX"WN3&@!/ /)!$6IC6$F"RF&G05"\JQ2)! M[NKDD>[6M*"4;H=9+"'5)%N^'GD+#A4LZ)/X/O=/&I4"<%:"Z]TS()4MU[GCV@XNH65SV(66TT>4=S=N2&>WSPC MD\XGY>6!\IFRJ^\T8!0V,:1M@/;UB:9HW^0@RY12:)L?%AZXK:%S M D%CVJ9U"1*1.> V^^)%^8[\/T_(&JN8GJ3#RQ'URD#)8!H(PC)%L2;\)460J\4A)JB"J7."F$-<[B4'3W'"MSK?5V2SLV,72+@W=Z M/X_,_20CBJPL4*)4,E&<&G46!#S_Z==W\D7^HE54-[M"I.&%KX4O9&0B&!EA M.R]CE$>JR"4=/B*:L_,^YF-)-.21_34=\4\%\[N\M:>: [ZKHOWL3EX( MT>O ?^%&1NR%'5_%A1>Q]=!MZR*._*L7YFR^N@[#^#M-9)VR5REHHGN<7G@A M_94$)-6ZP)UY% 2B.RM5!.S0X_2?'#142D&UF.(=%BYHA0I1MIQ]&1R(NR5)0GD[;WP"<35W'VMB?%DL +V>.IM83%L[Y#^2K2D\;[Z@M=U5^(K/%/ M;V"=9F>SDE,>!IKW[4X-*;"A/&R@)[)B+K*_!=G;]#B'$:T"'68TPZ80!:': M).#IJ"[+##!7J0./#Q"UX*>C<(,F%D/O6N44N1XJXZ1\1#,M1U6?YMWTC$5? ME!'O!(5W');J=I&_M"10ME$PKYJC=A>#/N4XM G.%S_G@?9 M\3[.,/OMTR$,LLLX>B=_(C.F1SIO^EF&TOAFH+OP1& :KCVR#<@N/]64R>XA M"/P7Q$4B*G.%V)\0$[M"M6#$)%MB"2OPH)2VC9(NNV=>8HXC)N%ZMR,KZTUT M19\%PI%/M,?U#>ZN6?:8RD I8!H(C8O.2C6AKX?'&S+G!L&AD<@ ,X&(>+5? MB$3LH.0%;[T\9452P06*:].D./NMA8O/RP#%)7$&7"$N#&TB5(JC'(C%I!"6 M+D4O@P8GP:J#? HB$SD=2N53P;"U[P?\8.[IS4NZ-_@4ZT$FP3&F5_RG4@DZ M]8VR8?ZQFU&G5O1?FM$40J(30>9S(;+4DQ$59X+%%$%B? M?/G3D4S?HC!-,F%!2'ZJ%X/D!R$^,?+_*_?"8'<,HM:BZLU!+M+I]V1_"^TPD][R/IUP9 MJ&-, T']!D-9$Z!+3#3 V!T&1$79?"BO'XC>I_,4JSKM!/+G]53J.>L FI[@ M&^[^)8G$>_MEU[ZQB8^? ID)[WWPN#0N!B_ M!,>KP&&9ME B@+.EX/@E.$#&P,WN"N\P#?!Y]G[P9]E[:6%<"\!98@(<_0.C MM#I@#IEBQ7RO(2-E*001*8B+87[R-4KP-GZ-@G\6?[O $=X%UOG$':# [;_< M28)FIK8!E%=F03)V+^8.<,S-/#N6V9.YLQ6D8PF<]=W7-7V^ *WOK]!_?5W? MW=[\_?;^%[2^O-Q\M17)\R5^Q_1,XS;J7Z8]QF%(IG'?O43VI,&TEH 2B09X MQ(G*A&8 DHH.:Z9Z3RF3WMQ06.M3T:B0;6FV8@.ERS=2#[/+GN\U%Y=2@:QX M1..)PLDKF;W%EW%*+[H7(?"3=I+D;0$GF5D0J6\42AH"3#3S[#&8#:@03?V, M"F=_+<1#61HM@90 P[:$P6K>S8&M9NSG_(;AM)UJL;K3E-(&8L1Q0U776>+H M,,$@5]328"8/TXA&MZG_[_^HE2++J=_(+\M?%37_S_\/4$L#!!0 ( -O M859THZ M&TGR?S_&!$G^[-FK@>V;_GYHKQUW%^+X4P>U_S(;9CJTQ^1<5^96LQ%),)NU^KBCCW(5-13_JPQXYEKA!Q'PP+X3?? N![? *RM*>5 M>%/#A;_> M]<&I9H64\:5RWXX8?>9#V$QG$'! AK"+^@$P=QWEG]N'6L%I\?!OP-H;@0C4/0!G0#H&][VR7)^B#!FF':U%'<> MO,'VT$\-Z]'TEI;C!2Z8K,>.CB;I:6MYL M&TK$F(%W8 ?PCZ4#,2ZQ?B.VI$2D$8 MEM9)4EM)UX?V._#\T%:4[7^F"25" M/!FF^]VP FC-^L#U#=-^,FVX!#0-J^=Y[X1X']>P;6&V@$>LMX:\JP<#Q 664MGW'K2!BI@DE0DQ=YPUR M;(]VI]!DOR&0Q\ O*Q"V.27"?76F*\6B,9162GI M[:H9D28<)N9K$"XR-BX ECNDJZ#;>+.]-/#!=<.J/E';"K MK"2)32I:+RZ#76"A#4$X&C)[Y)'C55A$4AM6(O#"A2NIP-V'6^&RPITTHD20 M\-NA;QM!"W$MX^:DMJ9H#5 _\.(-2#]RH+I'P[:L19;L$JL,#01'O&Q,/T6V!8YGH? M[I-"OU)Y,9G;;XX;3XD[3R.WWL* >Q4ASKVD)4UGT-U73:1L&ZI= M?]5D*6BH"6[ :D*7_)C>+L%JD'!_1K5[L#KM3QK2R55833A*HUJZ#:M)S-JZ M;@ZK:E(S-*RG\ZKJ4HFQ>8W\/]4D)K>IVA=4U1+G&M+"+U1-*EQKFKA3*M(1 MVYY6KI6J^Q9RJ\W9F#\"N,*UZMV7'[[9')B2-80*N'+?;@YL)^LM)6S#]J$Y M,#XY+H"_[P>N"U=PD<6QDB;2]D<%OOR=:Q#P2+2M/PG\ON/Y:N#%=*$Y(/96 M[W##:7K(4V"OX/YSYZ#ZAC7X0,M5-5:!O5/- 1IN\I9PZ>6&M2;KF>G]J0): M4C>4.^(K E+8E'*A>JN5&;$WM>P6*"FY?4U.(BK*2VA0%P%-S]AL7+!)!E94 M0KSQ^;ZA$(:9$T2>=[AUF+P!M% (5V'1.5M<2 @8?%]2" FV<^*L M6XD/*03D]W#7 U8]N$PW-K#1G6$BI^G!5L'^GY1!3:"EZ,SPJTZ*8ON@$,87 M>Q7W"*R> C_Y^=38AR=#T@>@B.^KCJ&H"$112ZI%>C:@*DQ_/P6NZ:S$"8AI MMPE!(Q5!*/LUO<-&QK%3I+=#0QB-T$3,BG")[('N$-KQSQZ!9VYL$2L]01]7 M':4CP.Z\EX5FSY"0%WB)@P,:_)JF9'CM*HBRW]/-WBF M@;OJ<#*R3!%S78D/J0;D$:R!ZX)5_ ]1 MXARO,%32"@.1F%(\+\0:VN5U6.Q*,TJT4>FZJZQC6G=5:;JD+S?H8;##A] M>"CZ#34]@K^,$4#]8.LKVS,2*:C!AP_L%5@=?FKZZ%M75U?W5YV?.TE#Z;\: M]JH3M=HIEWXJE!5*:SG+3%\L] 2)XV;UCIKS8'MA6QY8_K)QWG]= 1.]B=)% M?PE)$1("_N.??><=N+U7+_0Q)RU9QBNP_OY3P>]_E=F7!+$%;+&@*^E?__/N MYLOU3??VOGO7O;Z_[][??$IU+DV+GIOMJ.$ND[;A7W-,R:H@+O'K6YA2_>?E MUK0.FE^[SJX0H_AK#F.O'7<%W+__=/U3)_!@7YRW* BB)JQ[M@W'XPR\P:47 M ?-TL>9A3^U]K(.N&AU$$50#>_4()T*"$C+EFJ<%>O=C-=RH4<,3G+@,ZP]@ MN$_P)QY!$2QE4VW1:M'GJ8)(@UL>G M>O41+5R>3 N,@]TK< OT<%JD.?@S]3S&_4X%[C.P02$>ANV/C5W1U%!4K&GX M,_0^UL%G%3I /F@7CLH0L?!1GC[:M;C[OK/"JX18JVD:XAN\VY&C\\257)2O*%Z M89$B44[-V_5,/Z>.YQO6_YAOQ%5 4>&&*H8N0Z*6FK?O:"3W7&!@%)'^=7.@ MI_8Z ;OF[3EZ]=J:;AT;OQT\+9+M_K7&H#/U/ &^YGWX'"S#VY;7W=<%.G(H M /ZT2'. 9^IY GS-&_&%:ZQ,>S/?[UX=JP#US.^; SF]VPG>-6^Z$RX,/I9; MP]X C..CJ%AST&?N?:($)1OIWX%E_<.&2^0Y,#QH%5=#SPL(&VE,^>:HA5^, M1#]*=M+?'2N R+FA!],M.K H+--.TPB%%HAPEF^FA[0,DA?D.'@W?B+M-\-L6%6^:/'0F'IIFF$78A$,S7OMH?+M=L+5B9L MI^?[P(O >[*,38%B\(6;HQ=.&1*U*#D4GV_A ITV3M*%FJ,&QKXG\"LY#Y\& MKY:Y?+(< [^*2I5I&OBTKB?8*]F1H[O_Z 3>6?X97@OS)H$/QZJ-7#GX_0:A M4M.TPRU+HBXE&_0^0-=;K*&] A__ 'AC=5*N<4IAZ'X2VEGS!CW>^1SC'?%1 MMKBB67%N- ZTY9(@48BBN/.HDU%(,%NX;:ILWNT$[YIWWO%"&W.RD?IM@["F=#I!.K_#AE)$F0U&$0387H9=#'&J M1SU/IKL;KO *BG[?.!41NITH*;_9UE9)Z,@^?4DOKZ:D1%;B6RCQ9[T51>QX MHJK\!KR"JO[KU]/[E&)N688Q7<@0]V$!QS)7Z+[O@V&A_-]PKPO\P^1/N6-Y M?87N6!Z:@W_O3\;SR6CXV%L,'CL/O5%OW!]TYM\&@\7\ISHN6*X-[S5L,/!^ MWAC&6\168/E>\I,C;>,?_//0_\GZD#=ZZD3W/S W,=FJ5!AP9>2(,VT6][BX MD#:#D$<':%QRB(.]S\DW,N% \L"HLB4MK]AX-\&DWY.RVJB90VTX7;.(UGR5 MH]=C4#9)^ ?*M?9N6 #EE_3[ANNBJ_IA%CH,!9CJ:DH)%NWFF5%>XN8S9;YU M7!\]B))Z"@)#C**BK>(!LX#8^^6-47N2JV,&E@ 2_M4"8^ 7!U.P5,FB]*E[ M?]=M+@VX!<7>FH M,J!AM,Y0LU5D*"LO]C9_TS@2)NF4-I= M_^3-*:PIQU=I!Q>X)6S^*CY)*GY(LQT!AV_;H>RB=)(6)^KM/BGF80AHP?-/=)/CJZFQ1V=7;(=ZV<(ZH?S?] M;3_P?&<'W$3X/=E>L%1M#V4J2]W\^('D>;_X;2?FB85:KWTL*2=R\\,'8IN: M?N&59/')R2-W^?DLHX%%[KPF=<8JBA'3LXU5EL M+'B$E> L/TXLW?IWL:N5&4DP-4RX8^L;;R9<4:=0P6UGJ17;QY62,C=_G3I# M#US;8#4P7!L.# ]N\(-=$/I['L':7)JX>89>,8O8%W7Y1X2QI*3,S7>PIP0- M5^LH Z0+ML#VS'<0.8-&CH>BTB;KA?&!]Y/QM-(^_H@ 0,*25N7V9^$"PPO< M?8AM9&Y)%_IQQ=O'%2Y)JZYE[R-2V& 3.OI/:7&MP;:'>;O3/BHPRBC*VZYO MQ&#)2$'M&"$O+(Q=?FEL49>J:QH"OP6^N30.5P:H>;L^L>?MZOQ'YA/_ZZ=+ M'J_:/!P0^8D;=G(5SH-3X(9IENF>#ES-[+"X;U[&K[(R-C\J,)=KNQ?X6[A8 M^>LXPO%\.*W1)AXPR=9\KT5.XO =-&;=1Z7;IW>"7,WW07 \,,!2I7W:IPG7 M_,.P@CUQ)#J[MR JWWCE\TDF[:BKUK7^X8?>9!TYRQC7^%UR;M[Y O[Q/!C# M]?WDJ3,<]R?/ VU7]I'@!UDPBWELJ=I/%]Z!'8 GR/6B<*##%69T#Q+^;X7W M'9=H29M!3M%9]H1!C)AM6.)[T"BBN^VA4P.X[^82>'/'PJ_RNS83E;BF-"D M2&5LI48JG%\B0<7 M*FRBB$H=I&[),0;^<6STW@W30IDN%D[*YQF?<#\8GKG$J)^SE2;20H2(,5WR MS] VQBHD\9C)J2?EB@2N>!,)P"5+XA7*OW3;&,M GS(A$B'72=$!G*UH0XQ2 M6B^S[J"+WWP/(Q,*CZ85H+.'JF1*MW.6=*("T/RHA-^!N=E"&7MP5V=LP#C8 MO0)WLLZ=SE*F)]YFM*$3Q[0E1,;$!#78!K'B0%KFS@;?!N/Y\/M ]Y"- M5(Q/A$B8NB"'$STNFZWV^;EJKN%HNE$>O\6C6V$NG%AT07.5TM,(EAN14\<- ME>K[KOD:^!%0T9T,RJ):4.MM(IY,2)J_F<.A\^2X<.:WHP1HR_W"-6P/HH! MLE?AOZQ(_ZM_!=&[70Q8P4D*[IP5\]PG_:FREP36=%29\AZW/:$%H'5K*/$2FP2\U!5?_;;I(UJ68B MN(R74N-%)OJBMANI$ 8=APWCRE?.%E@;VJO?^I(X6#G06V7:ZQP@E"4)H4:; MZ,(KIK3 <&5^?7PN'HI;_Y;'K3]?3/K_^#89/0YF\_^G,_CM9;CXHPEN?>8D MO8QU:D^V%?=J@8P<9JAG"V5IW]5B=-.UD$VJ194'NQA7I9](*F2-'!N-R]Z' MB;N*0ZRCC?8XE$'0(+.(NB@T=;3S#-"Y,7YZS9;35W',.BB<71FD;+YW%)-C MF,@ 8IU6LH%?XN:?-9WF%292HKAP*[G (6KSOR28N]WJ]K[C>!$ M&-[WI6WX#@7UU6"I71Y9KN8O N$DA6P4> 31GT,[[]"8.9;UY+@_#!>7!8FS M%7TY0E9WGB*7^IG M!SU7+C:1;(L901-9T-Q"XL*] F]4 MZ8,X*UT4UC(#2V=CAZV0'G"1_=DSX:P2&)OO8PFACT9Z.B0K%#G\W224R1M\ M '=I>G@KR=O.F=!2#"[-3YF'P2&::000C=#0>3.-%Q@)CAZ5@6.'&#L(YMRP M(.:O_C'.+LP_>@Q;)21RY&[G3%@G!I>JN0.U>ZTMXUP-C7UO"1%VTPE!$SFA@ICSA"(J'$X3U.6!,KSMD^7\.#@8*-=$/G%E?^K- MOW6>1I/?YTVX''* @GXGI*!H_>L+U(FIZ[R;4$\/^Q7 M-LG)&/@;TL8\L.CN9-T@0M3F!Q]$3QL1W(K' MHH6[ 2\^R@R-RR"_^9#MT0_RO\ M.8:C+%6SJ'WJWM_=J>5<;=3(L[(T7LHGSQU<*(?4N>[>7(?T03_YY]BQ$5(C MM+TH?E4+5^Q""TYL)!@:E6<@J6Q"A@4F:X@JQ-'?3RTC"H%_V^%3?;!5OE!, M"&)5PZ(*C]_J#C[?O1FFFV3)\ U[8[Y: +TR['N'1X?1:[0_3,O"A9[SM''A MGDC@I-Q?4VG]0B?:PVGL(LG)F"M\85@IA)I_]2WOUGV,>YYZ1Y'Y^DQ!W0NS M1 F.0KJ1@/>'>"-([(I'@WV!BX,%(::J#=1=;)WO>72": JH"* ^4Y(ZL12 M-8O:7??^]EJW8SLNA;,PB!&%JEX'+5;^.>&']CO4 #2C'+-DJLXY\H4F?E7? MA)Y$F;H ;EQ6R80?.V=Z=I2!(]J_,#.(I;%SI%9I7%KAEL#!P;>&3U32O"^=>=$G>Q9EO/#L)? 2TD9!:R?[NR%M-E>&LF#IXV[^L'N MS7+V ,Q F.:NC(W"-]%>D@E#0\*-*>60[O6?$6JV] M%*F$@*CK1PIM#7LH;.4K"=J12%H8<$5,1&6$TN3=+0P:R+OOB;C]0FA(&\H) MNOW"*VKSP\0A DL 5MX3A#&*(3S-%G/,%(/RQN#OR' UHPUQ!!,BSS0AR+3L MO@W<7B1) *-D'^4XQ]?*&5%. #!2SGZUXMQ#X)DV\+PX Q8KR4ZJG3&K6)"0 MZXO M;:5915"DIMW\),A)=1Q+:7&/%S2\P@@GGJKM)TQE-"1'B7-S1=BT!Q>0:31" M-V\!SI2YC[&5]A--)#"2\VG6O]1B1[NR/^M\F%81$U&GR>J>B\< \&3:AKT4 MX"TE-*0-RP1Y2WE%;?Y+#&GC/ -OL=6>K.=;Q_47P-TQNDBQ=;6ABDQ?C M?' (4S@R<"HPGKGR29V*%IP?'-<.,)!%+C+ MK>&Q<8=:,8O8?9O)4PZ+-EQ58<>T\BKH?/A4$1-1#PEI$IXP6*_!$JXT!Q]P M7-D;,(-LGX3)D=#_(X_;NV&!\-HJ1-E.)9#NR&ABA+$%G3/[#25?]W9UH*W-RM$TK 2)(?VVG%WD1K) M[EO&VAD 81?N;SXU@S95Y%-^9PQSMAWNJ@QSA5%M81EM%"A",2='U$RR*D\R M+."^%OPXM'!(5+BWQE[)RI321N_LFLH/8A:9VJ#?U,5#$_3Z5>9<'U7F9 M3D?A[WJCSN-PWA]-YB^S 2HWGHQ_#LL.8>5YYS\R'?M?/^GZID\"-KJ,B3 ] M'/3;JP*'Y%$+F#FV>G-B,M0#OQ_NUHMR=PRC:Z>KA\ ?._X?P"^P*B5;R8[0 M:W561Y1:CPGKQ6 A]:8*=T9G#'M.\@2AJ*OXU =:)UQH+4?-]K*D@OQZO72 M9P:B?A3:F94N=XDF"52(4-T5>"Y$--EJ+@D'1D*(40')9*V<4FL@=V/8\=,Q M$.!YL-L9[GZRGIL;VUS#%8?MQT,1HCZ%BZQEZHB6N#JZOH+_!U='K]_N1EO!B.OW:F M<#G5'P[T?%Q)1KA.4TI:K*.Z6M8QT4J9O4CJ,VZ7QG']1J]".RA6Q#' MGB>7NAZ!MW3-M^0EHQS7%I!>#Q8^OD3J-[6QB4(YEGELO';XI+D1Y!O+\-*8 M9Z*&6&U@-V\#>_W?7H;S(3*!THP:=M5Q%(#DVRPJ]T]Q2Y]CX[C1C2^8Y11Z M9OBS0G<,#JC<"H15DGJV-?*'R@R\ SL Z*T#N)! [3$.F)O\@)D-O@_&+P/X M9W\"EPAHX&B[&(CE1N&AT)R&?/C=]+=)&B+*61%S[9HG=DJ_:',T:W5MQG9) M;:8GUDHR-WB.#!\B9)T=;_.#?33HS35>[$?B48;Q:2$ATV;8Z!$JXLR)*ZO= M "N&\S!ONH;>^PLX]&^Z?P$=>IEPW[54?N+YAV@O70+&!D8^*/LIE?RX[ MP&[41M)\,T_UN6 &ZC!(A<' C1!A : IRU5+,TEW>+#WU MAK/.]][H)3SI[ ]FB]YPW'D:CGOC_K WZO3F\\%B'GH&1\/>PW $5_L:KP8. MN!V%Q-DL"7JL'#_!&XYCMLYQVN,2 D0>0= MM%??P&I3> >+,L _YP?XXV V_-Y;#+\/X!)DOIB]1.$/:$!_&SQ^10[]7A_^ M6N]QS0P4-8RA4DLU6X42?:49C2I-:F-3!+ A;7*$8])@BU3PF"+%YGPIWNN, M%Y.9SA8E$71/M1C$D@IV,R=]8=F1X*IDV7O;O;]5Y'Y@T,;I-H)+I@:/R"13 M73I)72H6FC(Z[_.CHY6K'I^C!CEJ%\ M_:D^BGO$/I)YFM!F9#-K[B2I1S5)I62*J6O$?W6O6 M?\T%TR7ZY$ZMF1T?\3,M*BQ!*?V=W(DI)6R#)W_X-]\U7X-0/1L7 (Y3B.N" M<+_'X7PQ&SZ\1.%^7V>#@=03"RG%GR8>^7%4UV:( M\BKF<"Y85=@F#]%4XC_*@"R(/7L)"M?O*7CF6TIC2^@Q$ M(O)9YQ6[) T>92@EF^DGGCD4P&/:&V"S![]?%\2Q]2?/S\/%T2'>GX01[H.Q MUN'M!"CHE_CXZM:=.X2E=[2AS==(=IS^@U'JE1^*E2@(@.OU^R_/+Z/P G&T9X9V8SH;?!N,Y^A8 M;329:VTLCCA$E\['P)^L%\8'WD30:]1O&')],R+7!<%EX?CZ^:$W'SR& M02:AOJR1[--Y=5:FQNC?0K-U]2'>7 MNM&NUFIVC'U6=]]3##,R&W<)R#1X;D\E1&(T. 7!;L,Q-#.#SJ+WWQKOWP^2 M,D2>$$JJ2M7%+E:9&CPD!X9KF_8&I4\.#1'CN"P("!OT M9N/A^.N\,X6[Y_FWWFR@[>@\%1JW_L86JSO)_DE':(,26UZ;$4G30";9/9 M'(49CWW3!=E@(,KU3XX6(&\^WZ'[B[?WGVZ^W%Y?=14\N8D<.F%/0U?F%*X$ MW4.78P)P.,3+-I<=0NC-DULU!D&4&O/F0R@T#;8N<[!!$J>2$;,9EVY!C-E\ M\!6=J,&U^--D]JSW?C^6>P;>'#?,:%9L1_#%ZDY\?M(1=B/ 4%.;\4[32B;9 M>4FY&CQ88P?!U'#]_<(UH$%<G6M(?"PA>SWGB.[H1)3(W=*>56O9O"W5Y&SP2)\'KQ[X=P ; M&[RSQWUV"\+,YB\/\\%O+VA>1KF;-([R/I69^I@'KGCM;Y)D.T*=D''EM1FL MK!K)OCW"(U63A^9R"U:!!88FNJR>;$E^"PS+7._#2Z-1NF3&(5L0G#;O?QL\ MOHP&G>$0_@NE:#@F:?WMI3<:/OT17=X.$[/6/* ]UT\-"OBOXX" __@G&1/, MD.:I*&)P4V1(-#Q9DSM%G[$KMJ:-0>#7+#(-,J1OL.$HE=^9*\\SG/ZON@+S M/'?^(_F\OF]=R$CY++CMFM&0\,R[2C-T3$#)QB-L^?/A M#A\$HEY)UX0O,[ $<+B\6H#1\. KG ]C.#$0]/2Y+I0Y)*=BMS!%Q<^'+EP( M"'K!7!>R8#,=L9&'M?KYD*D2(A*>/S^2JUL[N0@9=Y)?$;=@S/6S8*)WI6Y: M2J]JD,3\NF\_OT[_799GQ>U<^,8'3>*$O-*#>*0'53P6/S6M>/OY40J!A :: MO-%S-,%V$T<1]-[\WQ#&NR'CGV9F2^)^_+#NVE%:#'(XK'"^,B7?R7 MVL_1NL%+Z"W'95[_]/KDN,#^=#5;$0 M)824XY"OGY"4)_18'60\C9P/]03@DO!-CK/^5L%AL^=/UN@9>-93'VR%\^$1 M)P8)9^0X[$5M#29OP#50X,7@ UT!X]@EL-5L/SVJ@I'P1(Z77M13UD]H^M[Z MD\ /\V1'&U/^4T2SF%OC-5??J)O^4R6\O MP_DP3.W4^8^H-6F7NC&C)BT/YN8UH5S=+IE#XH+D*EZZ6P_[U+^H"5]*-*7- M>*=J+N-@$26IU+O3U_4-X?AH?P:6SL:.Y.89R#?Y@3Q#69Q>!O#/_N3K.!S0 MTL>S[/ 12AH&YMKUOYM@;#8NV,037=S/4!D,KR/0ZVIC!$KJ\>31@Y("-SCE M2Q2FRS7D;_-#?C3HS0?R9^W*XR&2EC*83PO5/&;#SZ-32:91BBF=I>FM^AU; M,?+IX<(BI:Z"CY+ QY6;]X<= Y%/40*P6WLM'F%? SJ'R[S6618)FE M)C41SZ10KI%IO)H67.D#DO0\1"K=;'-Y)%9DO?*84>>QB$!U:]=RCQ!FX= M=X:)CI0SFQD^%[6$?JJY=),/@]34*/7'1XX -._@,"0S MPW7_;/@!ZACC IN[I0;Q3+244M.EW-:W+3[F%>+;&W_*[XV'X^^#^0(].]* M#7)*[D?PFN2H\/=SL$04,+&;9YZ*=1]XVBXP+/,OL/H*K29Z;WUBG^J79@6X MVLB.C$_=^[MK->.?7YN9L]#*,DOSBZD8#WW+\#QS;8+5PSYQ+0:&E1C'1]K* M1D23+6&6< @D[.CKFFE2@2E]X/IPI!U.HZ,M*L0VM='@FHWN\K/14V\X"Q/V M#U!V[?Y@MN@-QYVGX;@W[@][HTYO/A_ B0IEX1X->P_#T7 Q;()G]P#C45K< M5$4NJNP0]]"M(K4_AX^\@]7$GJ$1YL(U6ICWF/%)[^R4&CP M,= C<,UW ]TL2 7%06"^@=4F? ,!_HK?_GS.VY_'P6SXO;<8?A_ A?%\,7N) M%L;(WGP;/'Z-7@V!OVZ(V6'&C?H>:*66U!FM*"?%X&.Y->P-2&9P[Q!(E0JN MFCK>,;Z PV95_D1VL-YU[V^OU)@L 6S!6#0Y__7Z$Z(B]EP+_&/"71@BX MX;F2O00'7VX*N!'J*3^/97>@_2Q7@F"#MQ9)[EK>:?M+L1-KO)C,&C$I'W+V M4B==8DEEINK0JRC5$UL@"&MU;CJ;3 ?H15VT\A[\]C*9?Q^.1N%(GRR^ M#69P-E_TQE^'#Z-!XN_3?L@3<@U39WG.NLKF_:2?[%-]KD9V<'Q1%X]=2E_% M\SV;D,KWJM2PF5,;S0H+\TK9VM=L.!^U\31^$.8M/ MH7D*?(3ISG']^#9DG&&/:U\AXA/-9V%MJ$B(+*UK0=-W=CO33[P^R!<)AR6P MEYQNB.N"JV7]R?/S<'$\,NA/PN> !^-^(QP3!&2HBQC.NC4\0IXZKI^\6F9T M;>H)]L6P_@"&FQSA)T.%:&TJMZ>-:2FEX^0MO__R_#+J+0;)Q@C:E^EL\&TPGJ,#RM%DW@RC M QM!_0>/2:<>?]*,9DG49D M!D*BA)EQPW2!J&^KJ;$OS(R2Q"]4;$R9O3FFW(P[U?MAN*N0*U'>30_%"D6C MW/."W=LQVPF[^1'Q$6VLD1C>%!LJ:4 I]P])H6P:_C1(\2$[VQ67Z@V?&34% M@-,>WQ,6&/13KQ?X6\=%EPA>X(3JIM *4Q@_[ -+<6:KH_GH*W Q T,TEU$J(%MS[G_SDQ3;]2G99Z"?/A^+R89-P M?5L9N0>[-\O9 S '[KN)TO$6&8F>9<4!="A+4I@X#)J**7!-)U(8.[,%?^\L M:%T'9A+N@]<7]AB_T\%YWE!P6V$XACOZ06?1^^\F'"\(>R245!CWB'KU M -9.2HF/\ _/-Y*832Y#,@C:;[W"5X:CGUF/<9W36@[L0SG,+B:.UYC.JNK@MV-P%NYWA M[E.V.AN30^,.8_7&DJ6*? W>)IV^"<:U5RJX(C;HS<;#\==Y9SJ8=>;?>K.! M_CNF4PPPVR5\,66SPDFVMW&P>P5N[/'BG1,XVLH.@FMU_A6:YHJG@ZJ2-CGX M 6R0BRF5,I=GP'<++I;,!U]1)&9G.'Z:S)X;$O,0PS #;R@JU]Y@1CR^F+IC MAY,NI33YL(]_R7&BP-.:-J.>ICW,,4!E6=OD CF-4H3%K#>>HZ0_=3S\5'D@ MX3"AOA!#JZ;,(!"US&X-V)K)#A$-GA)DU6>Q::@@=(/7DI/4RWK0&!YVT'-S M8YMK75]=GUJ-R>QK;SS\GVBAB6[_S%^> MGWNS/U BP_GPZWCX-.SWX'JTU^]/7L)[09WI9#2,K@;%7]?7KDQ$OE9X,D@% MM:W,0N&3 J!A1K5,Y.K:622A3"@V6R40(9@KP6_94JZ=A=%FO0_S].G:S.^T M4VHE[(^JI NIEYZ> ?*PX#05_58;7='!+5 $00:L*FI _]FTS5VPP^*?^;U^ M&B#T*ZL#NAR:[MUI^C,^R/I+_[[)^J/*T?PX :S%?]@OX&<+YC*.FMKH7O!, M5Q4" FT$SX,BF(!$>730JSZ\3#C6U(X)957'00**]%)G8!%Z+[3OC+6:HV^* MECCTW;QY7@1+1J8-AG"#QSU-'"IJQY6Z9@DR E+?;Q3UCFQOASQIWA&IM'PS ML#R\H+)PHO.)\,X6\ASX;A"Z(T]H(ZC5+*+H*>P;3>T/F01'-LD$1NJ3Q?4_ ML(?%^L4#Z\ :F6N<7XZA9ON8555XJ4\6BWHA- FGF8&-B4X0X!!QC178&>Z? MWC=PQ#9MAFAUVD>%\F+7\]JPIL='R8D[[S%25^0QTL^=I!N7$Z4&GB@ERAON MW@S3#0>MX^$6U<6%M;-'TDZ+..27NK:YT=PPG23MYC[GSD7'5#-087BK6#<3\[24<[J9YV#'O52??U8B,;:".+F!CI,WFO>A:_7XT1F[V!K!E MSWTJNMLFW3I6Q.2\3:,;7B^:!'Z88(77 'X2; "CWOP,N],)^W,Q@>N;WKH*@L"V=DYD<1Q-@YN&W0G MU@:E^A>NN5(]["1=O)BE!JZ]G@WW3^!'M$LI.=8I1E1RI?;;LPHX2%U7=36W MM]1P<#/P#NP 3%UG M%2S#,#NBV2?6:8"6&=23US*_T)K:?>JUR'\Y;C+->9A;X/E"^JN=Q99SR$8( M%:WW%OC8V(').M/K0C--+*N-^C@TD%4;GVB"S"_F\*D/R_8=RT!IO U[7VA, M\06UT@4?K"55$TF3A[T"/F21:,%%=JH658Q!=VOJ)(RG*+C08 N M'A@V2C5E0R+1E5Q<(RO^Y^[]S:>&:YE#SN8_0Y9;.(PH=T/Q%;1A@IP-+EE. M"6G=*]S\%$^+*7#1#XP-N&8E1JJ*_M0@:Y>!'C1II9ZXWM9WXMI;_CLP/;-$ M2&XWGX*OU__M93@?QJDZ91]WXNY#IR3"G$EBR_VS_J%YO.G^$'B0M9Z7[MC# M/O4OMG1V;,UH,X2)NBCP9(B04]#@M91,\05R$]S8F-+:J%^H7O-TX1&_=:Q M?W4!^8236D\[IO"HE(T0='E54@.W\3-LB-EVWW>-M?_@@A_ WQDL$T]+3QQD:WJ8VBNP-FW3!R.X45^=YF:I M@>>4'FC+_3J(*W?8E$%>KX4(^UJV DB'I%Y)M$3X_ACR?&S-M],14OOW+^.# MN-*N%W>]%D_UCHXI<'=F;L:HX8N7$2!]!)"0OBRNL ABTQ;7L*S"?OLR7*0M MJ/@PEQH-U^R!,[3?87G'W=>R_XB_=1D8$G<:)(SC@?!)CX%0[ZII%N;96K]X MQ1ON.C]]X;_T=103Y/%PN#O'X7#(-#<"!NS]L6B-XP+;AZRV[O4Y5&_/ .'# M/AXIG\]QI/SNN']"G/K&F^FCU(-Q^ -NY:2R*Y=Q(WW:MB.8+Y\&4/2-B<\B,=#YK[LD+F/AHP--NAZ;-/F',S;%W5\ M\L)_Z7,($>KDW.]*C\FBYH,_P]O6>36:F&$WY)+ M_MIE0$A; #%NLZ_U/M9^!$L7.0V&*,8Q?M5S#-FP89' M#;/N3@'LP^IX7Z#(PE=N]$+;HQV7 V;"3DT.H#'L'-J)[(W]6:IZ*U69B3&T%X[[BYLGC=U1>[9WTSJ"O0R2?*1CGG\2C-S M6GRJ?1FG0TZ+3W=P#'S6+:=%88"Y$#D;G;T@M*!L"2V*BFJC>*$:S1.%6?96 MD8&8OZ*XL':$8-8<7>D$"35,4X&>@TR"S=)Q9D-[[+@_#*LX1S]/5>UU35#8 MR;*OBL3-STV!C4FD/L/"4%,[EDB:(LI"(>@^@)H9 RLT]8$7AIK:,:>LBCG( M0I&^THI"LNKGB)D\V>3AP"B:-H;HJJSA5JL;@9! ME:Z?4Y+/,->NV4", S1/3M:'V/XYV(3Y M^3!R8,MK9P(X]94>^GQ"2AWK]9]D)<+/P)OC^FAZ9:1$OD(6KB\0KB^-YP2C ME%*337"3 A>58T)YS=<@U,#&!>$Q>][D1P?OA1$X/ VT@0V"I)::EJ'&IS0* ME@>F9VP@)INP=3163Z3 !P30ZNBG*"K()XNI4A(J M/ZO!J'B.GE,#&W/YX!KVBJY>4OGFJY9;NN:?Q_0L*[R?FI@GXK%,<>%&Z[V$ M:,J=[+@ 9&OI;!V+<23C2S=:GV5DDY ZK89GV0\KC*_ V;C&V]9<&E;!ZI=8 M-HL'NI)PH\FZB675RR\:P6 GJ]UN/=J+6)GN=.%JEUA6&^WQ*^)$B5P2REWU MOOSB_=*S5^@-LI6!MY\%Q?12!Q>D)P:453CER]KJ\2C/@QXY%.50H!7J911+ MTX4MQ:CV/-.8&DMS;1:_K%A8IA5J99=,U]7K")U;]G; A3*'IL,M M,+E&*]1:5DY-5[1E_+LC2IQ8OJ VFA?CR27+)?5@3M!26-P9TR$5'8IU@O]; M+8R/^R9BG#H(F])RHO<_+TA4?8R%-&.&N6U MR\F4NABB\M":"$!V!OH+&\#.U\CY$HH-BGJ"&N6O7\+\Y5[XWP5P=YQ+E=M\ M3/MHT)L/4!*=L,U.V&@#%B41#I19^K10W7=7T8HZTM@C\):N^4;+H4.HH=T M+]9 YM8JIS0, 4CU',G,#'M3E,$@\SL-%<('=]9G2)9++]5@7;JIWVJC'CJX M!8H@R"#HS*L4^L^F;>Z"'1;_S._UTP"A7UD=T.70=$]#TY_Q0=9?^O=-UA]5 M#DV/M2JO+FA.?5*K(K'4W4+](?(1!-DWD-!"?[).=E9$MI J-H0P M9'7C2,,MN%ZOF$OAS0"N8N#N<@G0'=-P+#J#<+O)02%L&UE0KR&HMVUE$Q\& MK31(3Z9M0 JT(JIA5:3JCP"]5SD5&JK9L &/PP+&6X.ZY2JU6KJ\$G=LE>E M&4TR@@-EDR<[[-B;.2-"<<,@];EF3>K;Q]S!Z@_8IJWE-%WJSPGIQAH6?8GRSG1^EW1V_S][H.WI'TASI+^*7.&GZJ MWM='F^ UP5A7I)NI8:Z>'!>N(0+;]X8VNH@(5D,[]6SN9!U^/?U +^$YU7%@;7DC4.LV#1\3B#);YL?P3FW;M MCZWR>5*J C9Z;1J$4FSJFO;2?#,LBG$BUKD0B@T2O:*><,_P9MTLWN05KB1M M!-[@8[E%D? 0V%#HR:ME1AGDB4NC2@UJ0RW&99%X8:4:G_J71"< %>*3'EFT M*:]T>]HP2Q)O\@9++%0MNS;/ DYV52J"F9@6+]RL"E8]2[:Z7$LS)XB@3Z/0 MLU?IT0*(D%UNINT9,*R!AW("4^)UMRR-$] M643'0(IX+J-KZ$L5:9:D+:;BG1 MY&%#N$>1.W6IRZ^-]667SH=_>_4)Z]:>D/S85J/2XI^Y3UN+X2[,ITU?T:J; M!QX,"XV2^18 ?X2^@!#&N[5QQ354'Y]R\NKE$K4QNB6^=8ZOH)U^N;3#IER" MI%+3XO(<5RR7;@"W-<>YC'PN@2G>"&T2U%%P"L$CJ7(?=?6M(GI#FI4%Q87; MQP$..2\^ZI;YJ+&DT,Y'7?\R@"^JC2D(2UMJ5//[D*45-&V\PWVSHX7#D2<, MER%NM#6D8)=5D*70G!)"'8(E6CTGFLGS-?,0TE)_CP!CF06?@US8*!<7!J=T MMVZG].\ ^=W!J@?-KK$!,X#V&.D$CSU[=5(&-8%NFLT@&+S^ZCNLOSKYR,]& M])6.FW0E2.$!'UNJ(MT^JPO MD08R1X" ]62IK&L)_&(G"TBP>@K\Y.=)<@.1MQ _8Y>_Z4YTUF$OXG7O6]R/ MR^U$E7MM$WA?7$!Y<@)<[!!O,Q?F<:,C=6>I M.?',=Q$V#S5S(1XW.E*?1-27>+TU[+$@]F7:NE"P'$12GT_4EX<5J7=A&S,J MHIYC+'R&0#."I9VJ@X\E+!KA789MN+8NU"L'4!_QT 8;PX_+JF5B M.R.+I;*I1,#Q?4OLUB6B3V<&B@GTN[[2Z@9D48AMR6.M,DUI1RR^HW(11UIM M"=,I#-;F/\KB;48[!@GC!QOU5!U<:7XC@_G(BK'VA68:'%#5GQ.?"0K"P11S M_0N_M#B&TI-AA.,GUNH7?NEPV*0?O4K2ZD(G-H^JG(==-:$1IR>5JXVS)U@9 MOVGI R**WU23-3T/K\Z>/_6?\W"S!).(OO X ?UG[/A_ +_O['8(JE6AL2G1 M@G94P?N@1$DG=0U=_TWX(D30];C)NN_8Y%L%M(I9^.YO/M]W=25'1:&D+GP/ MG)!_?V=HOP//CQ9G7#=Q/EU=G][$&8Z_#^:+Y\%X,6_ 19J,Y*]^SUZAURG\ M_1PL Y?T?CM/Q9J']K%KWQQK!>GLD=*G8DJ?\/WN^LL7-8.87T/I@&\V6T0V3 M9@ERJM1M98L[WSJNC]8+*6-%S)Z)K] $$A#4F+? G**V)8VJ8V]X"$&NU#I2 ME!"W^=E5#Q$P0XBB&U#>^L24UH8*U:;_,E)B&5#WBZWHU3M(.?0>WARX[^82 M2IT*<#J*XJ&!X17_BI@S7>0G,EA^ONK>WWS2P:W'IO,\8Z1#HTM:]M IY881 M<\8;<(G31V%9[10O775YMK #T_R%1Q^XOKDV8=,(ND?PAF9G,FWP-2[DX8>G M^4N4Y\"&N+X9UH-CK\@KUJ*B%])PX"+U0*'^J.B7^5?G';AV.)UO ,00A Z[ MHY^.2"?6ZA>*5<1*PIE%[4Q;N,#P G?/S"U7E'$(-[9A4S<_#*ZF$Q5'= MKZJ]&Z:%$'IRW+EA >J),GO%!G"#K-T\/TH*W?Q->W;==@I#;^? +>A?8-5W M/#],>M&S+.<'"EV#)?I0/M,?.1[.OHAI7#NZE21+GG42\6E9KL-3;$Z06RZ# M76"A0-@P.//%ABM*"T'W%:X;'L#:<<'"^& T>*7:SBKAND4DE0=/RV[3E@4* MC6%9',VT?>$H/SPM2ZV/1SP+&??:,%O]?)C&A4 ]^?8U63NBR&73#IS@9+PE M01LHYGFQ->SK;G3S/35*2R\I*WZSO;2M'S:IB1AK?%LB'1UD^ C _13 CJQX M(]6[I$CUGSM)XYVH]4OL>DMBUU6:$?FQZR>C77G0BO@8-QVF 1Y-E(MQTTV/ MC8YQZT(L%5\YX]%YG3%N,32ZT$QPC)L&BI>NNE(Q;C2U-_,.J]!HI?/D#C,N MS8]M4Q*@=)ZLJH15\X]^)0;BGB>?>.&YQ+A=#%*I&+NE$!$:O 6MR^/GT61@+&XW0H\ MPC=TODSBQ*3Y+A>)=R]N($8WNO"FVAJ435*]+J92+4OJ,#T=L/U@>+34:J2: M#> 68M88\$MM?(EBL@]S)-ANM\-*P#'4"#ZOJ6@4HOX44%@::="\N/*#B). MULB]#.?<@U>HYWG 1]ZD5-)IOFBSNWQ>U*?><-;YWAN]##J3ITY_,%OTAN/. MTW#<&_>'O5&G-Y\/%O-.;_S8&0U[#\/1<#$<-"&%:@%7<(%GY*)UARHEG2E2 M]W/H+0:KB3U#YM*%XPD6&#NVF_PSM)>DX#1A[6MC:E@TG0E\DHJ +C$L!RD? M]H>_?C.!"_'<[D?@'5BD"#BFRMHPH![-$IC$#Q-A]:+P;9!$B!BK[*1[D(SH M5^5J0U\&\6N40(_24&AG3(;V6^![(1#7Q ,[0HVLI+<:*;VTG@BZ9Y2_^;N9 M(HF[W!SIGCE'2/(W/]@M95Y3.(;S+MMJI*B6OERI?QG"C ^!2^J2M4V1XP>J MR3](5+"V)YH4CA;TI0V'&O-DJ(J +DN.@>>;.\,'DW5I,O TH1T;JNHQSXS* M<#1_C7+T)6)>.<$7U(X@=<\RC)!@CVF4JCI[F$FT&O2*VE&!434TG3++JLL< M\>S88/]LN'\"_RF@WK4I+*RY+IE5DMK MR, L;O,#<6J[>/!)I[0 %0E24O;F7W,2>H.W38Q@EK;Y5Y64W,MM$UTXYZRPQ5I:#9_O=0WO"UN3P5_ MU4H.D75:L-O" 2$U^TW],42/P#7?H3+?TZ&LQQ\F0.\Q?&&M?N%45;"J^G;N M(][98!,F_%3_U%<$/'LD/;;\A5OWX4*X^4U(S9]6>,*WJ,'L.NHJ(7,O$ (S4# M=?W18V_8+%5!R0N5.' 1 MY.QZ!^ZKHP5UX!AR Y!&F,M2T>M>Z%4)J9AP7R1M"$4E[\B">LBR]@#\'P#8 MT44+A'0837]")_X&SII3@N"*B74O=PJ4?S?[Z%E))>B#HG\#JPU">@E_%:IA M[$02]G9HT0!+'(<@UWWMS_G[VH^#V?![;S'\/N@,Q_/%["5Z* 3=S_XV>/PZ M''_M]/KPU]$U[9\[25#-6#F"XQM_D^$\+HBPMKPPA%JLQSB0,G?7E O!:. M*ZX=%SA4P:)'@I2Z:!(N$9(.@U7/BV4XVLC!TK&=G;E$OR!?N"K14@/T3U!A MG@&B(&A^2'Z1_21,%;CBVA%$^63!A90N^9J+.DV<,/ 5M&,$ET+8]-F :2/O M$B?.#;CBC= FUQ3 )6GS[7S>X4CC06'Q5O* 7=+FW[0JVE[/3.]/PIQ/JJ(= M'Y3/^]QHZ7(5NQ@.XNQ/JJ(=,[@50](MH[RZK *>'!= ,@\^EEO#WAQZ3\[[ M1*J3E?9+]_[F7A?M,JJFP%7(+;#R90'F\"U:TX#Y9C4U]B_>"I\:O[BD=MKE M5\W)\1B'G)HKM6^P*O6D9&N5RB*G\H4;6:FP\U"$YX_B6\Z$DJU5*HN M6>2L&D5:R]*I;[$NG0XEL\+>PZW^=4N4RB"GA A.\4H=!(0'08M+MERI9#D3 M=\25[EIE63OE"[=?MV11$_7JZFXZB,&R>,H7;K]ZR:(FZM7;\=2W]ZP3;5*R MY8HERYEH56_/T_@ONI/BI&3+M4J6,]&JKJZG:%W?>WEDW.D<2K97JPQR)EK5 MU?<4R? _O1FC5@\E6ZY5LIR)5G7U.47VYO'//QDM\*%D1MHO5Q"GNY9HE4'. M1*O:^II"&6;!*Z-6#R5;KE6RG(E6U3F;!,9&'>]ICR@)'HEU]".$/G%SK' ) M.BG,IEY01BR4;&*R3A"E]27 M _C+-5S_*<[36@-QR,)7C8;*IG!:%";<.>0_TBKACEUP;YLSUTZW>JX=N[.- MNM%9'?MQ2;*C:9*=8U^_&J8]E!.\Z@:J,*^< M8N'UG!T7: ML+ 4<_'"!SXYFO%AC8$'TW5#HSK2I\ MXWPH*!HD0;LZ*\U3^5,ERB9J0]Z'CRSQS'M?\CGFAN/O<**;S-"LIO_LL@<='!GS-QK.!4S0)3CF529,/,#R9MNG!W<57 MQUGQ<0-?L_'L4;TK-6C)WH#K[^$: M&+UZ\H:6KE!,OE7;?7[5-IU-IH/9XH_0/S'X[64X1>Z*_^S MANPBDM0F5I& MF#'Y UF+<=0ONY'7);0$ 46F*RQ?2,EX&6MKLV09M98YI66*E+JDO,$V_6' M/8I7("0\8JBIC7Z%J"S/@+(0:*]\:DXCAIK:*;^LMCCT3I%>%[V/#+LXZ#U? MH#E:I&"?UR)%R.;OQ4< KGVVCK4:[MY@['F5.8:[?8O)4PT!Y7J#*'&(S*>=C3#C, MB+J[6]7SY <02M/>$)6>+=1BG3,(*N69S)J5_AULS:5%64YF"[58Z0R"*D\R M5%GE?2>,AEFBCH>GFQNH,C(!2%5:3 =NL94G*Y+G8QQ1;@;2*VI'E+K#I[@Y6Z^<[.W7 :[P$)AM(\ ]GIIQH'R M;Q8(E6BO>CO']5IS$3/U>5K]+7#3P^9DM."W5RWA2"G)I7IB:[P[AD("?YB6 M!64.<1C"5NT-N@ 0WKWTDM]SQ5U=7^7CKKY.)H^_#T>C,.YJLO@VF'6&XT5O M_'7X,!IT>O/Y8($NAR7?:T L5@JZ4]2H,?:EVH!$O/MT^^7Z]O/=S=7]W5WW M_KY^E_UA'X*"2GTP,M]!KNML 5RT!K2S.-6518KT*@6'+F$?A]M%#X$'S:_G MS<$FNL*$C_(BUM%.^1455:!Y;O$).ZMDYNC6K_FHU\20KDP9_33+K8@"95(E M%#12,?G1GJ.)?F #=[-_=&'Y1 I\IC1:'?T4107YJ)CR$BKW7V!4/(?3B@\V MYO+!->P57;VD\LU7+;=TRB.K,&KM64MGZUB,2L67;KY*.65K?DQ4LIZD'5?D MRF7Q^-2]O^NV;''$)K+42XSU+Z42H2DTT$[[;,K"*YFDVZK3\!N "EW!)9[K MYS3\29F&>\M_!R84X3& BY+--.PCS4-04*5U3& 64NK(5\<+_I&O..6XA*%_ M+6QJC\;^P%[A-:S>P9KS)'$Z6G/IN!@=K/*]Z)]ZE[>_WI]O.G M^^[-^7A<-9I/RBM+G,>5MBX100O/]5.4@/\ZT@'^XY\SE"J^P*.:^9UV2JP( M^%&#=#&5*Z=PYW[R6VT41,>S 'N"#"K1?X;4V@4[+/Z9W^NG 4*_LCJ@RZ'< M?UE.?\8'67_IWV?EONO>WS9'?U0YE#LJJU\!Q9MYFJN+I:HVVA<^P55&H=7< M(<7GTJIIQYG2*N9B"UYV36<),4Q)Q8\R1+[Q-W2F;.)!HPU1M@0H\'&VY$IG MRAR2?^%XH%G_L=1P]V:8;O*@1,E5#T\;;294=2 DI'K0\CY2>N@-/MZ M[0'>$_.;DB?FZ4]W0/3MEA^:<];59JWC/05AJMYD3] QCNXH?G ";RKI48Q=&5D*JGDP<.A,2EA5'2%CV0LA*2$G(J=P<0O;6L-]"69EI M\4+-ZG!).*[0E)]BHC3.GF4X1 2=::1/2Y7XG.'??-=\#4*%;N#"-\S^P>=6 MOLYGO'HSXFFPAK>B,9D&,&+2?,"<=84D15@ =V?: MH6K#%PR*NG1:)DO1+^J2&)8"^Y %@4DLY=&;/!2;@7=@!V &ELX&VACXJ\(+ MS_P-M$3CU676("TSCA#Q]V-Q"D4MY %#O;:HOZRHTA*@U##C@E>^EWRONP7S MZ^!AT8#SUU!6VB2+*Z3LKO%\"Q>4:"Y"/6.[79ROHLT()>N@^'8PHS@J+SWV MG<"& PW*[>_'Q@YW-;BHF#:J*0W\47=<,M:71)%V7QB\!>YR"PW2PEZCK_2W=9<3O?GW5+.3U)[XG'UAV2PN M]Q"7N\9.P/R"8@F@6HWD/,;%I?53);,>&'1(D%&7[.-P,PIIVX=FPR0_ YHO MJ+_N"/CGM<7OUNA\!'W6"2?FD*BVC ;>HS9^0OQNNB::JF>&3 MYN+38OHIOOHTS"0CUGNH4&_$R3=?4#O=,0%/UE<#9MNI:^["OA*M[4DIK77% M95M9!&O^_#IR[!5Z2!;Y\>'V;K*&W08K)/9H^#"9D5=9+'7;0XCRXFHZZXK/ M0JF!>BOZE\F"86-0]K4 M=3W*+)V$LF'*I,JAZP6-(:T(_OK KF^Q*+"6Y\DT0-B;MU1_"O[A!^.B? MX9G>'';)6,V#US N!*R>((SI_4!QB!IW,^T@B%#IFS_18)&8V&GIKS$&AK5Z M.[@C1.KFO_R6MJT,$T^[=$^5K/FY&XOFSKZSVYD^HOL3 %/@+I'.-KBP2HX6 MVLN.,H*W8-6:/;6;!+Z'CO/@D6U*^P-M(LO%>46==51=7J]HR7U>O:J[]@^'#' 7IK M0_] "_? L":OEKD)O\9Y"_(F?TNC/WE^'BZBFX\HOUY_,EX,QU\'X_YP@++J MI3[;<8[?;<#%#@*6S*_1<;91L[4II,1C (8V8TXS]@:RHP[^[T[Q(J:4=M,6 MIZ+L+B6 MI?7"PX#R2/G;4K0Y5CTGWE"D;EGZK4(<>)AR)M0@<4'D\QFZ[9*F\=6I5!'> M+5+NQ6[:%BGY9B?UTC8>3!B$>\#5&R MM0:1AU_M/*3B1TF7ZQ=#^QWV'](8>,0H_%RY!NF>7SMYW;/)KSQ(2:)=&5&B M'AEJ-H@S8B8;LN0M\ZWA82"?-%.J-8@T9'7S$(<@>LM<^0@#OQ"#PKR.K-5: MSAINT?6R-=C\1YX_62=R>9/UH^F"I?\,YV_7-"P/Q8#.@[+,,#/@ M.; **,SK6K')%M)(&BQ2G?[76OCK1J:?.+,YW72Y9P)I;KKCIR[..2V<5?RP\FH;#AVNG*)<>-KB; MJY46\D< ,IO@6"6Q,=(TLEZYNP-R]_'0CWL^^@L?6+/#:MX[\ M8<&WH;G-AV;W^OV7YY=1;S%(GCV'6YSI;/!M,)X/OP\ZH\F\AM=J1&QECL , M;0@E& .X5UX8'_0-#+UFS<: J/:HCTCYC!*6;$U'X\&JX[3)$"E^\[?X/\4Q]6)Y%9I MYE9&L"JK[R-6VV"#NIIS M[I2G*(%S W=C^ (L+%Q,(U;,^*Z".8Y#Q?NI!< M"H)5_0Y-);D8 E_(61H=43Z*PH#H^_KV(@L7&/#/_=QWEG_R[3L^Y?<=B]F@ M-W^9_=&9+R;]?S1@AS'X=P 1QRRU3W]9]X4%R_ \R,"TADC1Q]CRV@SO8K0S M-Q*X9- E<&^^A2(?'U^9NL[&-7;$=T-P%;3153F-Y#7**:J6 ;[%,E >%,%7 MT4['G#IB53)!6KEO=SU#T;?PQU>I+EF&C7_FB5BA(>HBH'WBE.>75KF'!*/H M_R^P ?HIJYY)Y5NG9FYAE1_B8K0\=M[#3O-HFE:G==HN);#RD]::TM3?W\&] MX)=F+J3H4A'&;6VVB(V=FD4D;46YG,M34CAE537=9F:4F M(5(P 2")\YZVP-_"+OT%5E&H+"ZC/&-M[ZF)J%&BTG#*[4@/QB.*()>O"I+E$3T'NR?L0'H]N$4N"$L M+*PA5#\7"O%"T+(,C"/48N*:]B>X[D\+:J?6RX'V&X-VVA3_E9)>Z^+E1 M:X9"J9.1A(;0,X"3.-/$A:G:8OJ4%E_0+0E]IK+B!> ,H$TJ>B+BL!(\EBFS MIF9IL,5\$PR*A-\& ?(68$>8$0+Q)2MGJS1!2?'#D%Y0=G4@)/6=C_KCA*?&/KQP-P-A'.O"R:*! M+@T@'!\0@"B^%=@>*>%QV>9:2$8ID,3L^R)W)2<_7#A$,B M#F.&?W[HS0>/X77%P7C>6PPG8Y0G&7V@ >'$1WE"HW4 *.806JQY(6M0WU8) MPR@W_:HV6O<*+?64<='XZ+DN.NX-._FP/Y:).QY>#R>%.0MK7SO;)88]F76< M5*RTC-5%IF)L[$C'Y>DB6<&^J">!7)453',T,+36,O'T/%M(.TU3D< M#L2H:1U+1Z&^ZRMR[O0I5"8=W )%J)JB:7?Z3)M\IR_]^VSO8=^O/FEXIZ]0 M!W0Y&GJSLEE:H,JARQKE*[3#/EI8&7[@$=PFN7+::$>5ZX0-$4&1IY:2FUD9 M$8E>DH*2VA&$36$411-D$W0M1HVJ\^/A.%Q2'F'RU4R>-O2F!T'-)$]86;F; M?XF3:G-Q)G=$N>-9O6'MF%;W3"4)0@D/!U0(!*4%(^/C[8A1QOAJ^M%*CII/ MW+5ED6G9"Y^EPN)2H[M'&HH(L% MQG(;_CA:4YUR6T47TKJZN;KJWM_JD*9.NK76 >5ZGE"MU_*_TB%]/85T\/%F MNM$L27H$6EC[YT?Y>B"4>IFX02N9Z!S6"X>^-V0@M;"/G#FSY>+8OIO.@M9] MJ7>$0A@EK]A//WJ][4^U M$[MGA>V"53%P<"4'_XJ[^LA6^7S)6 $?J1>TZT\/<(@\!.Z[&8>BYO!8&!\/ MP 9KTT>/<@\^@+LT/1#[2..5%RW\LVK[YTM6N1#&?+[7(W44QI_7L^W L**4 M#3-TM]\&[A!=YMG%$D91U3[RUT1EGP% $T:19ZYT8UG\KM4_B5N/CTTL7LDY MR95<=YFJ#!=/ANE&>;<\+]A%XXXWX467(^$%^EXG_& G]<5SRX!QR7PA/_.% M4HO7D(P7.2NG.ORQTHU1/>8XJ7HJV!I0T=!%MRVZ)*H%T^B:+^'5$ 6,+J23 M\:![47((<P9#18Y*'BW,V%_&2B%NWQT+-F,AYVK-HR7[Y\,*!_66YED)N9WI]/ M+@!#&TH$/+^N\5+TWT,&.O:?:3.@*O259F =P=,;!)R@K$+EZX&[KP-_>8877\JNY$[R-Z MVF"#0IN::94A\&M@^@&ZEF2GKIW*OD=)_>Z%\2(M=CFXJ^Y)VS! -%FKWT"- MW%P&@&1X!5TYCM;J [NAE$=W^, JLA.1U\I!/ZIK)+!^_C) 1 Z02JA+N*O< ML#$3KS11Y)?4P9'[SF44B!P%;/!*N,&L-IM6+/WOP-QLD15X!ZZQ J: M2X )FJOMN^WA.:MK7BVT+3FF%6.(2"C*WP^0OJ[-L%#+5JD;!F[\I;G\528@ M*!\/7^@UEC&DQ/7@,JS*#BO).CB#PV,:@@E(2H<25R^@E%6K5-9 MW=]"W5_&GJYJN1P$I4X0%(PTQJ]?AI2D(54%?^6G2LK'3F^U,B.ACVG$<)GD M:OFF-N.D 90DB+X\[YCAP@&AH6NDG5%7Q@LWY/V M#)72#!9XAU"P'@0=2.&>TE#TFD %8+F7OCB\A5_9%=[!R\"4,# EJZB25ZSWLOKY=/.IJ^AFFPZ\E'JBQ(#[ MY7:^_J.CR;[I1@\/<3N1UM^(PRA7V8$JIC^7N4?JX!*K%^4[%9V\ %F\:MCL MGWSP,G+JVMVS "_ML$C5C<7A\3TR@DY*=/ MW;OKNT]P,-Q^_GS_^>KR,!FN_>SHO>O>WWY2Z^V1H/L":R@5/EW>E3D^IU/J MS3(-R"!73WE>T-'01;?E\3C*J,V;91HPC:YYD;>#.('1A722WBS30/VUJ3+/ M(CZ0=*'"#&Z;71-MH8\O%\_F+T0Z$.M<*%$%**P;L&9:3(&[=MR=8TH2I6+ZWX1;\E,2)X54IGW<5H>^S8OP6& M9:[-V A1%4ZND97G,]R=?3E/G9> B1 ;(%KM$W\+W*/8D1L*KW-"\8O"2V)$ MN*(E.+6VY_JI.1W^ZSB?PW_\%\UH88V&E/EN>;%1M!>418+B YI M8AWMF,"K&6;=$N35Q4LX>0,H X^]0?$VME>\""$7;HH^"=K(:Y1#5%U463T* M7W2LW:@XO/\+.OD]+^,O"4+E-[XQ3HHI<)'?S-A @!>&NP%^RDLZ N_H0WE? M!;V6?CR2H]<3!T5)8"2\0J_T\;"*$7O$O*GA+Q_AC'%X>U92X#%G+\Z/\3H! MW9);Q!50S*5'73B^8=42HL_RZ5J>LL 5AY3U"-/"]04NN= M+S7+02-A+5LAOPIF89N$ O7LU=BQ01(8!-QW,S[^SP$,R[U'EUK"S3]/#EN_"-43N$ *.K. M95!H@?@E-VHC'Y8\A_&B!<*"\I]JEJ0NAR87N;- W4>99<2:!_DHFN'(JN_@,^=Q$ M^HW9*E'7EX&K;N"*T-O%/\GJDM)OW'+V[S)N-1FW(O2F/$N^5IY0WK&I$VQ5G;7#FSM@B?T_O(/"[I>MW&X6].LS MBC27 UWB@9&3-$#4-;QB88\W2H;V:?Z6T]PF99O1CF]R:,"T-N('2FI&BAL] MK>+"^'@ -EB;/KH/FWFQ*(*JBFFD-GYV?*T!OJI^KL*8!Y77;'I6V"Y8%:,4 M8S$&/DH_\X'A*U\C9\M+ 3")\M>@NYEX]BE[QRW.$C!UH1JX7W*[Y7G)+?Y2 M)_K4N;WE5K4QS1YL"W_J]0)_"YD,UR0OD"%N*OT$R@ON/>PS] HSMU9YQ:W: M1[.CNPM'MZ(7,<7PBN?]-@G Z9V'L;3 A'2[$KZD#245$HG5O20>Z!90."]M MB:?K*GU)/PK7Q!ZAO.5"5Q!O<7EH!3DJ_S) M"5P>C1_+7Q1>$J,:GZDKZ)OYSC7"C^4O^BZ)48WOT^7[-C<_>-1]*'[1=CF( M9#Q/QZYL\ Z*GYRF5[@HO"Q(A,1O\E4^0'$Q/"I/5;BHO"Q(#"G;Y*E\;/)M MP(_E+PHOB1$A.UD-NS(^F[ZX6'3JCHS%GA?>6-7M 9:2X(U*/3I5]6/Z$;+A MQQN\6+?UCEA9L)P?P(UAVYE\V0O$?#*KI7M=KXA((:/LD<" M(2(R":/AY>W MM[K'P\DG+^-!VGA@0?HR/V0W!6&>H,DZE?\]OI=2Q]# ?_TR2J2-$D[0E5_> M%3-@7@6AET?MY-[6#*!-&_QUW['#Z+7 L!; W75) TI][RX#+C?@-%5*2^[F MUH9NILH#V)@V@OK!L-!5Z6LM1B6YBY>AJ6YHEM",\M?6]%QAQK]!7B,%*\S\ MUR^C2OH*DQ'TEKRZ)LHFY5$CV:1:)C#.+EV&EK0)2X0F!+WBEA]O\F_T#6WX M0[ P/H#7MPS/,]?F,B*2O4*WQ>VE:9GA#_CN]7V^NCZ]US<<]R?/@\ZB]]^# M.?QG]G,=N&;H9#_8@-M]!_2.@F*N[A%+UFQ.9D!% 1+EEJ4U*P/,$_VEN MV42CU/P),$$D7D;RV3*VRMKQ2S0+\#PK 4SSE^B) M\)D%93EBL31QQO0J#4^+[%:TY"QIMXB5SYA8)8!I_G*> F^YA=<9D^B\EO3H M:;-(CY;E_$#7*A(<( (]SP-^?XLB7X=V;^<$-HY.O,UHQR]YBW@V6OOE^/+&?01)GP[][R8$"6EL&L _[ M3&$,K02TK T%.8^798G>_/44QQ@^PI'%35@0 ^4#60UT&T,^R0@(LG_OP'UU ME+,P*S<&N7+F3^@WM.%B320CL%H:G,UWLF$P*O8(Y5YU+=G*A9HB &N^\PV# MPMA!EQ(#N!IZM2@!L!PM7$A7%:P6+27I"!3?D48O\U6G(K[M"TGEP2@UB%O4 M2^O8-0O\+)+2L/<+U[ ]V.%B#TW)5LZ7>"(!DY#K1HM[ EE4)OX6N+W5OX+X MU@6?03RM?;[,$P%4\Y/%8*0_/3J>&:[\3/R?O5=3S6 M2/_B2MK0H+I^\9%E'**WD"1H:,4_B^?#&=2J^PZ\GKWJ+9=N8%C>#/B!:X<_ M219DN/V^N ]H1[X2A&%@G5A\SI>AT8\$LS+ZT86)C)@T_S"R'"BADTXH]<(6 M+[QC :3Y!Y(Y1% R(QL%G[!RZE AB] M1.BJC90AR]O\QT 8QDA%FU,PGEK+ M%A[II1[>U9]]D0&+]+$Y-+BQ.\P;[-XL9P\RORY/-XZ/G"TIJV+4_%/ EJG(4&8 M+3QWE*&,3YT)%64A)>JD4"/^Q@>O]@;EV^T;KKM?.^X/PUU1DL[S-W0FW"N' M0^+2O5)&+4R4:DZ^J0O>#',U#][>K/PJC*E.NYA07N1$Z>UVY.-,+T#/=ME+ M,#7VI-A2@5]H%^_J BAAJ29O56#LU-'L CB=X[>)Y,+M8D@)61-EBW2T5XAK M9YV4AE K]@9=&&&;D%+ELS!\@C#<-5WEW.(F6M?DU0-FK>_@%.LBR[5PC178 M&>Z?R&L1^GT9>4!JX2R8P0U PI6VW'S)+^!YSEP*SAB:3I02LB:<$.F5UNI M)<2/*[KN3#B!ES7A1&5OL/J( M&$[W:AR*ME#K/))*3M]9?T[&8O@8=RVG-=I%CK("5XTEI'"D_H=%BP&8N@X< M./Y^:ADV>F@3/:WYAO;^7+S!MG).7.(#H6J\H8 %A_AW((O6*(J/\4A8VJEF3&B]CP!P9E:UU7FQA MD%WY4PF8O4V>Z'&(S*F0Q PL59IJ)56$ R+UND3]*5;P$5H8>X.OD(7K,]3$ ME^;SIZ38RF\F4#THIV*,'7\>O/X++/V%,_AX,]VB^R^EVF@E+\0AH?RB #=5 M*O/D0A(N&)3?%&"-04%9JC:V^=KU23+7=;'VO<'' MT@I6T"I&2VUO"ERH#AO^ )E#8V?:8?$X#0Q2W%.D.,RR5/9GLX/U"QRLUVHL M%&=^,"6X-#\G#P8F#/DPI;7AC%(RY#G) Y<@*L$UF.F@!W]=7RM"P='LHF-; MN"SP @NM$I^@QJ9HQIZ&789EIXYGAME ^=C'U?2%JEQ4K8ZMH%@OI6^#83HDOI#GV6M BX\Y,9+T+%-M X8V(J.^/#32;2FGP(H M4WC4'L9U L@-/\XWPCWY4UN\V$?>.;\=\B:![_F&C0;3HVD%L%C*@^>#'>U^AYC&M3%$--VFK81$T26X M3U0>,;,B]6!XYK(BT<(VLJ#>JY_8)'*E/#'Q4 GB7W9OJC)*/-RNHX!4P^H[ M.SC316#T?-\U7P/?>+7 PND[-NRQ%ZX\'L&K/P?+P"5%=%9L];Q9*@,\"??G M-+2;,?PYM?!93EPKY\U*$6")RLZM+GRY9_OF"HELOH/CD(NV76"%O$+H>#SP MXVU:;M5$>AI.2-OG35)Y$$I+(U[#YC3.&1SOUM%5%+[]Z7W!_O1Y.IK\,1AT M'@;CP=-PT9F.>N,&;%%/,ES-@&]&"5+JHLDI-$0Q9[V8R_$$^PS0$@>C45JU M!FB6H)R\;DO)V_P@J>_ 0\?$!#.=*J&=S@789IIX!(>$.K="W&FB2+,(L+F-B :'PY6M!5LP0]Y75;5=[F MVV$Z HL?3D7.'%HX$\Z0Y56>J:T.SL O5;4TJ3;.A3<4B5OQ=F/1NNGHG1C! M7X=^33YO3$$#VG%&P)JQHO02^*-R,8I!(_;FNL^&#[5A;S*_!^X2JFFR#G_) MQS'V=IM"/5;>,!.Q(D3*5U/XNZI%TAXD2LX/DM.2@66&.32?')>$R G]9'ZJ MO8RL'37ERS<^DB;R>44"QLN8*$2?@X[LC9XG\2KBT_QU7KC6?V- 13W'=@!\+@B3J < MN8B3^>#K\V"\Z S'3Y/9X6B36$<;K8K66 $7N''01NM11XD'H9DR^FF5&_L"_5$E M%*0OS)[W.9IR!S9P-_M'%Y9/I"@\>V"JHY^BJ""?;$I+2:BK[VT.)Q(?;,SE M ]R8K.CJ)95OOFJYI=/56]6SEL[6L1B5BB_=?)5RRM9\WU#/LL('1)+YAGA, M7%RXT5HO(9JTNQ75E.ZY?DKA\%]'9<-__!-N[CW',E>A(J++*ODE,;Z@?DH6 MO@[F%!YKS)4HLW#M2RJJC4(Y8:?I2_[R5\"M'A=2%2X=QHY-FFVIY;-2=KOW MMXHB<;E5D3? ?$)*3:Q0_VO-A\S23-,PIG2;V, CHO)5M7 _:VH&&U%"L%BJ M:D.,&GQ89>%H_DH^N:H'8MK36%2*)VK(/38&^YE\Y&JFU_P@2$0.MM59)_\OI^?)D5GP@2!>._O8V M+],DWH2O*-J7[(MCA/]=UT]N[G EFU6ERAR*OE1&ZPWOWJRL%",Y3X4WUMVW MM%DDHG"!QJ D)+ '6+P17I!@X+D%\/3A&F$S'AX_,ON-WQJ,W N<:)M:%<\5 M7?(NA;Z?VBPKX4F1DL8[VBS)OLVFM4VHLUE&R*EDMB&OP*F/)=M8*RW@ 8TCMAG+AL$DI6/@R7!6Y7+ M9I!02;/S^-(__(6:RW8&+1]1R@'+@;0LQ4!#+MNPU2 #T?BH>EBY; :%T4,, MJZTYC(_DJ8MF^X4'_&/0/H3IA,:5@]X_F0 MH<4%(%"JB!/YN !(,CO&!<#-(JAF;Q,7Z(.Q/W$!&2H Q@5LG@N>8ZN-;?/7 MGG^?C-6>=#;8ILFAO#$TI;.NO*D$ \?(XULKW ML[4AUMEFK72P@"(_8G37R5T4/J$X3A_\$Z*>!EYM9K,BA+ :CR>JW&\4)^1X M#X0]YM1WO->8%#F-L1G6B4M@\98IN!>P62T=K: AV<#D3LDTQX+@QD;(7>?. M0#09,;I8+1Q9W%;5%<:S1E*1.]LM=>_%/V2CT&=B4>C2?4;D1O;$H^G-C 6= M9P&F:/NWMT;YAJ;K[1?GOV%4[.B-K[>[QRV6?L6"T*VO7'Z7+DZN+H_,^! > MJ\V19[6X308ORX]-B4+7&X'A3SG@0:GA:&I;,/1* M&+W,E!PTO7LTIKCM-/0=,H5U@BT]R;NQ(2@NY,Q:6?\7AV<\ ,1EL@BOH_4\ M<$48;>A@([.B,+6$:3ID$U((OT=;%!?HKL/-!G=YIM/-:&X/V;(@89T?R7FS M9TD4OB$GN'.B34".XN*^VLT][*&[!4ZM\1-IQA4L$5>FQ=?;:Q2X+Z].](.Q MQ9G7#8Q$^AM#=S*-UKT?G>10/#IS+S2O&S@YM"))A&L!W%"R0U:.C^+\'[T^"=9JF.,?W"9X][-^SG?*RR7KG8LEZQ6W3"LPAN?'( MV]UYY*2WMB=]3WB3\LG5>'Q\>7$R_M#;RD@N@QP?'5>70>YGB\G#[&9T M-[E_^&?T<#]9KB93LABR&L R!\TJE.4.?G-C:QNT1R-)#@>_$5K=D+A6^9VY M,G=$ARB3S8L971%#&2F*X6"L;8A? SSZMEL6F/O9!:(\F N?M0;@J.[(R5L MCAF8AU/\ !A)#)M6!FKBV(Q/[B@T/KBNNTJ^Q][:KG4_*68"BF=A+50/+(0) L300UJLY ./ \,A!$<8U<<<:M$!H?1G=^)>>! M&[ZBG:P7Y":$);I79O2 IP*-/EG6#HRAF+GB4Q003 _-[ -. K(T"1.MWW^K M2X3(BXV+Y4&4&@^%3R%'WP+J\#U\,5*9N#\3+_8XWIW2&IP,='IV&1LPDA7- M>?4F .2/$6(7$.+V R<#&:K$B.;CU3LZ_Q9F.1O88Z"8DKI&;S@(@O@FKHS- MQ:$.WUU3W-F"D[G&ZP9.& :6G]G&T';6BDFWOR^58ORUW M_BT0N%C9 MLL>8H%,XD5EA*0A]*=I:0VN&G/3Q3]1U]==7+ST0+1\B']JQ>7V=T<$V5;1$ MK"&*;S*:>U!(H[SF2/U$4=K;)H]V@+46LN__6#B*#>^2R'UQ8A17K%)U*FTO M8Z^6%-@!ULF#U$]/5I3GBQ,D3_C_2;0/U,3\SY!@9]MTH@"]UB)K_7^>)JX; M)L$&XW:1]TYF#TM$J\?3V-8VBAINUIDH>?:N6RKG:M,.P%Z)BAJZAGWKIYOCI]D_/E^^(N<^ANGY\W' M*'I'\;7CDQ]1]"/4UU8%M0>?:VBL24/]%_[$+U.4X"?QG.^>[Y&I@)P3$NA< M-N0)-N2Y%2KJ@#Z7T94F&:D:^%(,M4Q(M/OVZ<:+D(NO%4_B2N)@.83:-"Q6 M=&G;M*7=-D6L[TC+"$KZ&$)=D_IBBD$FH8<1?%)7M?T<7_2JMJE2IUD*0>J) M/JLZ%[.(MF-X[\@O #=[5U^$.9>^H:F966? MFM_DP>.AE.,M"HBQ&F@N?ZCZ].QCYRBMH?-'YX1/)POB4!AE[\*@M0?/*HL: M(6(9.*'D]5:>FGU>:%/;(;#(X('+(P/E\#/$*E@7G,PP6G/P&FCOG]D8M:9A M&'#MF]#]\1+Z&%0\^YG@IUB&&Y3^=/7F>YMI&+SC7V&,]X1-V@%#LI>!+A^V M!AHDI *_UMPN5;-KDK@4!BFRV=,3WP8WW[JWQ) I#0_N\-EJ>EU!G6_2A M +56AZ-*%06>^ #K9+WVLF==O6#[-D9@1/I9I876@+4F>/49E,DSM^?>?F4O M6']-'-][VI(C?X;]\FB\?LU*C)\F;T]7&R MF'_Z9[[\/)I,I[>/!D,YG%K2;"-1@CDR'7NHA\TA>D=:4XQ'NG_YY3DSMPXN MSUY1-KL[7BA33?;B/2; ,$TPS!DP PEB70%(P$%E,GRS[ M%/9WS_TIC*9XG.)M%F',/K:X"1D>HQASIK %63A&/Z$KZC[)1C]DMZ M'_H^=M>_G(BV&;;%E0:I,+8BZAY+E5UL_ AJS0X'\.%3Q;WL>)EE#T4Z>D.1 M%ZY7&R?:0%33],6)GO&0()R&,4E_SG/!6JF+?#:/@ +GA?1G6GJF:?QEE05E/CHM.__Y5Q MFB^U_.?_4$L#!!0 ( -O8599";8>,!X% [,/ 5 ;6YS="TR,#(R M,3(S,7@Q,&LN:'1M[+UIEZK(MB[\_?T5^:XS[MWGCG&H!:BH:]>N.P"Q0T5! M[+XX$()&6FE4_/473,W43+-/%4Q65:U2"2!BSF>V,2/B[_^[-HV[)7 ]S;;^ M\R_D+_A?=\ 2;4FSE/_\B^]7H=*__N\__]]=]&?[U]W=W_\_!-UI(X)MW4FV M&)C \N]$%P@^D.Y6FJ_^N>O;CB-8=VW@NIIAW!&N)BE@=PL"_X7^!?^5OX.@ M?PX?2 A>=+]M_=FW^PMYVH3'_;CP%UHL8^73-W' 76HBN&O:L[M&Y<\=*DMRL8#FH$(A MEX/R9:$,S4HE"= M/[]_RX(W^\MVE=^["_% T%^[QH9FZ0\M5ZO57^N9:VQ;HS"<^QU?GD6DVC=? M>]I1ZU5NWQ;Y/6JW.%$%I@!IEN<+EOAX5_1,R7^X\? 5A=_W%_=-M;4/>4 \ M>DGT_2_%7O[6K*@[(*;8;]\5+$^V75/P(RI'#T(*$%R"=]JO?_Y6@2#]\[<)?.%. MM"T_TB__^>6#M?_[GD;QS1!8!-KR/[]VUR$_=*+1_?[G;U_S#?#/W[_W_[]_ MULR6PG_^EK3EG>>'!OC/+U-P%/J&;NKY!\;E%MM:-'6((9=7BG3OZ0MFEJ?JR7/=R2R.B!D2Z/ M=+H&O%]WFO2?7_5MWZ?+JN6W!\7A0 ^#875L&6805)68%,>#NN@@D:F-EDKE ML,$:,* 6,('--U9OK7QVD".UXX\IT6A1YF1-() MT2T)?WF0G1'E?! /@9$;D-&PW)CY:(ROV9O_8GP5N!W;LIWM(RUE_S8G>AO8DV='CH]0!SVB M#CIM+18#IT.519[N3KW0[A-&K=V[''7ZRQ'&A7-1@+%J10,K3!*H.V'9$0(5S :E@36- CO1]@7IQUY72EVA^&(IR=5C5/%(PQ$%S*DBH1+Q_Z/,$UDIF.FP0L@!SG"?E\ MK26LIFC<9PA"T,AMN&B'*SLW]K['W>@-ME2-?O,>>KQJ]V<-?C&M1FJ-6>+5 MME.;S5?37-SCZOBBG<6CGDK;WAJ"\M!!J! 2)$'6>%YKJ45,:A158ZA,\W$' M9<'X$&0_:7:8O:BT0.2@LIJB1I++>P#W/. ?"'-5LR)G1(L(;7M:3(M'$6YI MGG\DNXB=+RX7=5?FAU.G/RR72DTT>$NS==U8:OVP:PB6'QD'*O(5G/C='>"? MGPSWPP/?2 2MV)Z[;+F'40!Q!J$HA#9C7H@(;^$U\N"GK!!97GRM>=MO;PV1(N=L6GI& )KJB&I"O(/N&"%7!#TC8,(,9&M66( M.^JYFR+E5O(!@,WRHB2$/4+ PJA'$A U,](4__D%%?:TC!_\)[)\;@SFAE6S M;6D51?25 /3M=O1;X&[A?*\Q<6D>>%N/[(BN*M\:X&V^,*+HIN$WAT2OOU0C MNA;@[9_/.IL>4.)73=FR(^9;H&!0IC_@)TX+6E/RBP3^F-)])$FC4WV*KP@, M$3D9F06.[?I")+C._4^-G161(&_UX*"UT1F]5#"#8>_7/_FO.*"?<[%: M$70 .%;35(2?2/&(@)$9)WY%W]YJ(NG8B1:)-M.MYD<4N9F,+#&TL%8<*<3> M_,4]Q?MA'*K9=PZ"&,AA1:HZ/../PF4/7XKJ"K_J(-[D11^X9C10_UA5A39, M$?)\&,5'_Y%&TQ=:A5")^KP<6A^'U2T4C'B8G J W[)%X<%X[AO@HAC!3FIIPDPSHB$";V7[( #:%G8G!(QOTSPD\2D,/&+I-7E9 /\0$CMO1:S/^[^+PR[M M^7]U]&1M@5*Z2X0P.2D6*]-UCQ@3O0N,_JD^A(_T(3SMU(F:4W,]'N8H88#E M^,H,+"^8R&B1O#47E0G":_EBKZQ4;)5ZHJ%2M1T]KS=B][!:^ M,RQ_;YB#KR+?]%E 0YF.88< <+XMZO>,2UM%G@1MR+@ M1.2(6\0HW-W8M]=-WER+53VDM#RW,>OK(/\L!N)4P07;F;48Z\9# MN8^^'IMTA3#^:3N$[5\#X,6 N??ND2.J!U7,[=5Y5M0!P5O8JN*#$E!>"Y8N M1_4M^=BH[]'K?"!MB1['#G&>.!K+=DYC:PFB@6]__RHOG&6M:0U TX:'Q8%6 MQDU1@JO/D'TV7MC&0/,G0S.O8]R"6@>;0=0(_TK@FIC8ZL&PG RMY(6"Y;B1 M)L!TQ];AA6HVK>KJ9&CU^WC&Q@4R<&,/U?OG[W@V[8^WG2B+!G2WG5W[$\\G M_>>7IT6"&\^:;7]3M].-,2"@_;S67VM/BJ<2CI]Q_[K#=VR_>G;@;K]M9R/_ M[(BX'=!;1-Q#Q2B.01UA';A+X#W3.\^;,W(E[I8+I+ZPWJK5 M/?K;O>:T6&GB+ \)W?ER.!T6"G8\&73?6[!-0N^_:5+\7=: >[<=-3@Y/4PV MZ.,<]-.;]X_;X>W^JQ2];.T8FJCM\CUWDF;&EM&V'@'R/D+\^N?E]B]2XN_? M)WOQS[[[#YW]?8HRSE9 'P;F"ZX?I[[_B=D(P4CT[\-S'JX]D%AZ;+I+@A]? MV7_?O^3W$9(N"*R'5E7;)2,2:G[LY^R0A'1+>JTM\#:%;KH$9H&:N1CCMX*D MUX9^T]!Y.NEY 9UD09T^SH\ S(<.-N<;RWE;H3.=](W 0MX/+"3AP'I5)W6F MXV"*N#),#9ODW)W.J$&/[-T*DJZBDY( G:<1^@5TTLI&FHN<5L_SH*23C<:D M34SEU:T@*0DZ"7X_L."$ ^M5G62'!5LNKCF"$JQ2F=!R3$%99WY2VJ#S8L;Y MC$K(G#5YKM,=%6"!&O#:F&PV[5&FA+Z&I/LJ6?^$$[V_ M"->'3 6%>[I1QM8W@X9+*9(+L/\B05,!@=!.J:A/X!KESBHAV9(GXYMQ=:^O M&Y"D@>-5W=#JM[C2$#)\WNR'K,6:RF"#W$P(?07=<"[V7R1X$:933Q'[05&O MF=-)?K18=VJWXW)>7S? 20/'J[J!I=72;#U 0GWA3^6Y0J J&=Z,I;B";C@3 M^Y'R)71#KA"V2*LTW_#TTJ/[=*<6TJV;0&\:)"]-PWU5CU2KQMJ86/D--61:A6;'IIJ8D^F16YIN^RI$T+RH M#ZQIRZ$X;5WMV8ON>-9.KAI)*D22,''V65/3CM>NQ1T[:6?PNL,"UYN/*+/2 M0@4<+81Z*[D >-7TK MLY&GR*$54%#)"IO%-:D)4N("_02@ZU-F\:O(@C$(R7\7LG)3)'>? O@N9+UN MO0RVO=1,A]GH"[<[J")C@:H5,V@EPR["$)R#D-SWSVSDMKF$_>?V"E\+#:*# MPL.^NYXSU?$&ZIS=>'TTR,Z]/\A^TO3Z.9A7M3O$FD*XFG3;.CDJN&'06B]U M)'$BF#@=?/4,S/=.%][G,;-"2^-O/S'!(5CD7G?3O?YX5&4P@\;9/KDXD+,Q(+B?3/]#R'A.T@PQ(^ M8S$*PMFBT[%:5E%-;F(K:9!(U+J6]V& !;Z@64"B!-?2+&5?5S1&%ER5KQES M'A*FD%"2*_-UR^H]=FJ0,](M-F%.6=,5ABLR[9&F5K_ M (//OZSH.]3Z2ESA.+;NPCPWF_I8+H\M^V'J9?L*:CTQ['ZW6L<6C&D4:QY, M85 ==ME.==A(?1W?M=7Z^5>3?4FMSZN-?FO16@?\@JT/.[-*OK.<96K] PP^ M_XJP[U#K@\9(']*UOL5CJX$Y;0RH$5I*O6Q?0:TGAMWO5NLMGO;J"\!5^&$% ML41%T!IZYJTG$P8':[V^I-;]3DU!97>(ZYPW)PL,E:.ZU>06 R5/K5]@,=]W MJ/4&JV@C?N19_+ HM$#+;^)P/?6R?7FUGAQVOUNMVS+.+">U^AP6-",(D9K8 MYX6TB_B5U?JY8/"-BS9#4"GIH%QL\"%5LM'&TC&->=H=]HNLI$E@RO7Y-)I7 M7CDP/1JN^6"S8<)Z>6,-UFEG[UFGT1*80GU9>ILB4VTSKM"#T7Y^Y;NX5M*- MM"OM2TMO4C)KSZ6WHQ9J>7A 36#(Q$=C6VEC!IQV]EY*>I.2*7M9>L5AFE-2@+EN?0:;:P^;B]#1&>04ENIN@W92_"BP61) M;U(2(B]++^7,!NI8']'ZD&A5,"UH=C>9[4U&@/1A-I_PG NX/NH:;5PG<670 M%E>VK&"9]"8F[CUY.-+V5P\/?-5VM0V0>$L"[L$A6G')MD>$U!JXHA97>6LB M>%R,LJUI?WZM#_8B/UVM78FQ[R?1KA;^%1JE+!2[ M"J"H^-#,?<:5FM6&^$K=8(PE@5%VPGV=H$HT..Q3*J!Z65FC% M@B!JYB77K[HD'!^IE 'R4BX=4IBS=4IH3?1@M"8;&PLJX$P&QW.Y=!D8GU_C MM/4.C#4R1]"=&3&E: *O(RU.ATOG7[&XXAG-M"5^;"EY;J$"K7F?&:J#VF4 M@?&\8.QH#V@.53MP=W $ MKC3LUL%RQ"^ZZ%":2-AL6,[@>$2D#(YGAJ.VW&O'0F>R)I3 E6"A,6S-*,HH M(X4,CD=$RN!XN6D6A?2P\JIONA2:ZWB6NW0WSB:YD_7IGV:Y.B"3,-%W, FS M#'*@,^P)E"D5&V;3(D!GD.G#%$RH)A6 OG[<8WV-8"I3&<,Y4*X/R()N6.%<> M^%8!=9#+Q90I^VO]:&7 MJQ46=,^2:YF2.EL^]F8A]9A3Y1:DV.*944=G\KEQ-S^L&OHB@]39G;H%V4ZAAT"<$"A'1C,IE=08=UG>%(HSQV.6*/-Y*X=/!K=XW*4%X=W M)C9^VY+0QVPW_'JZ^Z-LQ;B>7I&TOL&'S6:!G/&X6PTRMIY@ZY,$,P)?;<:C M> "!\C0'?PT!C 1RU4&U6]))GQI!4+4L5?N)]443A "X^&X$P&4H!W\C O(' M","^C #,\X>5E3MC8!);^&Z^-2%=+[%V/DD(R+\? =CW(N!PUC/W92M0VQ 5 M1.\-9'Z(6FV#[,TE994AX!T(>/\T(YR[Z+QW[-AV!// U]_2I6&)\?"6V\.$ MJK;;L2VPHUM%?'0HYCN0P?20KY7F,Y8UK:+/".QA_O MA;%W#3<+M2:"\40WO54;)KT./902ZQJ>X.[KXTL7(P^VF'@O(Q%DQ\@V32%D M&9O(<%#QE%YWW.1$);'V_=V,W(_O/(S\ODTEWFNS/^JV?5JP-7@V5IB:B_/D M**]P'D03RBBQ>/@V?R\=JB1I/L-;.4,6>+ZKB3Z0MIS@+J M4WJAA]51P+-,M),(HDN/ 0*LG#1T7"0W)-V$X:$ ME,TPO(X$8X3(:\_IC'F3#<2I"J^-*ITAX29G&EY'@C)O,.)TTJ[S)/!*!8L1 M"+&9(2'M,PXL\#5WNR=H'!L_PT3WGK#;@IL*D..#< A@11_V2^;V#0<1935+ M.;KY=''//6MWK MR8X#>C^^]@,$3P;8+[RL],I@/UB6112(_KC6Z7/Z,#\P VD0,'DF@_NWP_V' M;Y9W7< _+L9@9_/ZH%2SAU10LH2UVYVO.2:Q,XZIA?O/W.''<_WI8X5T_*VM M69H9F$] ?+&)FKZ];O+F6JSJ(:7EN8U97P?YQ"GWB%!_#HJFXZ]'=/LZBK,I MH%L0E"WB3P5.N"5U@2O;KADI'[#53MO?ORH^SK+6M :@:])6!/NKX MTR/]D< XH4T[MM4+!"-FA'1@!1\T9W\L(G03;&#&+_<)5E9[I6[B_(?7U-3K M \Q@< ^#!_5Y @.C96\%.2!=.(\HR08B"56#[RL@O?>0?16XC]GF;8N]9LB-%$,9 M^MT"'^0QNKE:0/41FE@PG-(,KXPN \"[/(3)!(@AG02K/I$ X?&)B=PIQ,%/U^O0Z+I<0JA"1Z"-/9S5/)T("6*)J"JY^7$PF&,!CX[V. ]!U;2D0_=;CSJMYL:^L1-O6 MJ-IB4B]H, +D1N+\BW@2YD4R/7H6!W3Z^NS(6P0^J!Y[C<(WG1+[')RI-H4_ M0?/#343@1:3S/.Z>+-[A=BS1NX&BB80K6-*^P>XYI25JV0@) O5 MHHQ6"1AUP;+O5]RJ:&80?A^$WZ)N!N,'&,=7<4\3NH(884#\9D4,&M:":4&Q!M5B M*W%Q=G*!G&GD=X-Y"TC^+^\OW))(P1(DX4-X?D@B&,9]>FUW09;4A"+-U M4:.8)8IQJRI@M>2=UO(&D+>0.D&BLV/Y(8EQDK@9B+\+Q&][%GR[*S*0 "O MK? 9.NC"^+J9MDS%U7"<.1>7A?*;_H4-M=<"#^H<' ZX$ R:'CU<9FHY,/3(#<(M._)6-%.GE4]FR[KB^JM;F>JRS[#)NXU&N60+I$2G\I]$5351LN M'U8G0I&VU-"#TZ84/I:&_WFL?S$ZS7,+;+Z9S!?\HEL&#: 1#)+,[7Z^,Z[\ MH0!XP^T5@=$W(8Z6*!*L-\5FKC_W.JG,,7S25;T%6#Q=(G/]^L?R)I1"KM:% MPWIN(F[D&F6X:0N ?F3]8Q(6_'P.SF>H?YQAXMCAR],"OVBUACV59+HZFE88 M_XCZQY\&WS=3465T4!WKM#VG:GF+IB&67W'%#,()SSRE#\;GK7]<0\W%DO,; MCHY91;8U*$K&3$U;Q/+3ZA]_((C?5,\+9&24SB61*9_2ZBO M#$8\L$2^3M6$UJJ(H2//I1(WA9!%WI?(A2+F2.:F+FA3 5"'M5*G)XU':3-0 MERT<2Q_K7XQ4G4B:V$%%KE#A8M+V%\UN21G=?++DAP+@#;>7H]U% :A-C!)\ MAYTW*M3:@U*)A2L5CB4!%D]W3KQZX5AMTI&]>6[3H\(>TR_T G&C@+39EQ]9 M.):$?2 _!^T5MB*7-H_B)A6/I _-Y"\<(S:OF M]!'(Z4'9R+MCL;M8-M,VK?#3"L=^'(C?]BSJOFIUEJ-&CM+J%N*LO4DSL-.F MD']@X=C/A/*;_@5J%4?U,MK7>)0H27TUWV%*9-H2R/1O"?4G^1S)*NU^0<>4 M$=%6RV%^D#REE$7>E\B%YOE.W5Z5Q!J_Z'=7A6)]/1ZW$X>%1!6.I8_U+T:J M;:PO\SE"W% :1XO4W!HVJN6TF82+%XXE$0#?MJ,#*K=S):/IZYH]72H; :CY MY!['GD5&YX'(FW%-5V[7FV,9J\4S M9@4K+38@*$U2:5FN5(::!%B\M-\Q"XSH!5(WZE+8C[2J)XC;(ZV)\/#*(U9( M6Q1(VXC^,QW!"O>FIJ?"W^&B^DNLT0<>@,WZ:E;N MH"$W2MYFRBF!2Q*,T7=IEV[DVXF:(QC,*O+U]CFQ^M!@B$J^W-"Q18LK2?IT M-O5OQQB=''2F73X-ET).53I29<+"@DSEE>$X-]36MZ-=+@N7)&B74SNXLX*E M@(?<:5NS-#,PGTP2=ET[>JD?=@W!\J/P@%H$FK,--<-^Z("C=/R+;?<3- 93 MRZ':C*>&&[Q@$^W.HIC,30@?*'.?>STBS=>G M]!T\>\_QM$O6F'^QV@%=9G M!FW?8*>.F2=*/-:#:LW5:C1#;2X-V7D4UF$CZ!P %1--,#> M_+9I8K6$JP)"U3@JIPN;4+:]Q,:"'X+&\4B_$PE:9-FC#IQ@[O[*E9C+V;*_ M$EP0-=M_K( E,.SM#:3M/DF(=&%8IG"IY K>EJQ142ZZ5_B._O)L*/ M@ 0CRYH(GMJ:04T+*QCL*SHC$EJK@:(8FKS:[D^Q_^2 ?P2K6T#P@&H;4L-T M7'L)#BM5,"@PM-FZ4-91-S>))$(,YLD[Z.-3#']EV#^#[8(E[;C271_TCF/[42N<6[)A#.%V$P\UHOL(4%UTZM^&D_43[3,:%$6ZP MS1@VK.A.)8+W7JJML,9Z?(1^/< 76F5D2;D-=QM2_=JX?P3CB4"+AF@I.U8/ MV7Z9'1(DS8.9*LALR)<<[#9\L>.1IHRYR',PHUPGZ5"MW&SK]D@F59+'ZM82*(PQ@?6W -9ALF:Z[0>LH<2/R M?OF$2L+8_IA04?U!;P75T#7,54@ZMRC,E.5G3Z@DBZFO)%3H20!+XR55 MTA>ET:1M>>VUTK\-)E\\H9(LIC^UTIOZHF\N#)WAP\*F)U-="%8:MV&E?Z)] M?C6ATLV9FPY?;Y3@H>%79 TIV=4;F?&X0D(E68Q_DE#13:HS ]I:I(9V0%+U M=9U3EK>AP"^24/DVYKZWTAB/8DCIN;8V'<,. >!\6]09)W[0OC2*]^7&>*VI M^J+9E[FJ1*R9Y&W5^[" _G!T!QKZI>%])U=34SW\40C@' 7$DNL'?$UE,860 M%< G=]8K,1"X1D7PBSGSF"",C+MN7#\8C^>Q.)P%@D%Y\0+";?1YT&8?B6U8 MTM:F U,'ZTZAF:,#!4G>,;9[1I\=J M;(V7;2:QZ90$LO=L-OREI:L/JWUC_\4/X^53M@6>;IS# E_0+"!10A2(6LK> M.A;O[-X_@^ XZNU9SF M6F%A"&N\'R[ZZ* ,:8DU]564VA0L.?44,-@&CAL/;#/'N1]7.L>$>2R6K<\1V&S)R(Y+E?0OI2%DUK&74UG:UATD%#VGDS"ZZ@75M M,Z]4FY+$+&J)35E\?+3'/RXJP]I!U$#UXD7_'8$$QQN MHW"_QPTA6/J3]8*<:KM^3.@*F/G/JTTBEUV:A2W@1P_V&)ET@;0GW)1 Q+I/ MR:T^/PS)F2G*[JR9O"4;\7K 4Y1YV&SA*6E>Q,G[;>PIFAY4K[Q"U#/%8I%] MS4,Y^+M"[;/C+CX\\0G:ILO]_Q=481D*VW0)8SO4L*',"H6R9&)6XK('%P3G^7<22(B2?1K& MY-\=QAQ)RS3EI,;#7Q!6F:]<9L\N%TA.CLO\%YS??MST*F%KAI=*B03)IYS) M%+'ER,6ZN3#1+Z0;(58Q-$JI5O@"1-XV-/NR, MQQ*7"V"T%.(=?+-A\LG=;2_1QN8:4'FQH/FKZF,S J)O5XLMBBO,A"K/5KD> ME6HGY%+JXZ)[O7R+"B@U"QM(',QX>E+GN(H!X;5-JBW%)55 TMC]BL_8E$$9 ME)P"P3/.E(5SBWJ935Z2)WD^XT67*GQ5<1-8OA\.J]0BG 9$[Q,)H8%JU2IKB3P^[O.[*36'2+1;V"]ZDA MC7DU8;;NU&>9._8Q-L-)8/.;4MVTO!$LX&$=AL(E:3>)WD1)MP*_DE1_&[N_ M>HX,8:'B6($:1D%?TW:UD\P3F"\UN7;U+-QG%@(_[(;PPD)1WK9F1+4' M#:AAKVLK;CF8-YC$NM>O+11]8Z2I]:V_P%RQ-.X6NZMQ!PZ[F-1HTW1;3.Y1 M@\EC[KEX@OA0G3J1A;#-6Z&.XJ6V3!G358E-+,M?&_#!UI:O MC?AGA%&?UP'OPM9NYQX11)=YKM(5P@G./GE '4B*9BD5X$6\>-Z!CNWO+P$) M]W:M']]%1>.T34V,+X#=HP'NKZ=38\GPM57%G8_[=6HQ2BQ8SZ"?ODE0=KL1 MG6+?UU]]FN^/@_X$XU/F85U'##TIXF-G(YU?#*7:RM*Y\NU!;>D%D[8^7+-D98#S*)M+;%8L39)X MR,%,&-,NC(P%SB^,4'^^#DHHO-:#,CSLCP-^.:FF."V2*&%\X& FC*D61M(* MSR^)2GZ!E$)GK/"UYF98R=DR-P19G/@-DOC ODP,TRV&AG-^,5QYG%;KVI*J M73MN2P[Z: M3^[^^"D1PV/V96*8C G,)$]>$ R.;%J5D0W3[K3>' "VZ>:S\#";O+B].H(D M3UXXG$%*T^6"T4EI@%D#SHZD,!/#;/(B$\,='VNS"\2&ZTE)48=E5M.!!0U] M5D4(B\J/3.$F?&T'.V#UK"]MLXOAK/E3*Q.(,&GF+$X'0WP MG@QYZ8X-3S+A\M;P@7T_20R3,7W_K6)XD4QIURW7E0VD]'4(+;AHUYH,(2[= MJRT2(H8_,E-Z6V*X]6I(IGM^,21YHUNHET53IQ'(;B.-(>RZZ79*KR^&Q^S+ MQ#"E8L@IL3J-E.KYQ7"20QW0# B,&I*$@)/L)#]7,FOX)3%\PKY,#%,JAJQW M,3'TYJHI*F8;IH19J\KTBO0&2NZ>U>D0PR?LR\0PI6(8A17W?+S($F"T-IO9 M*RMGZ]BX7JJ*M15;@C-)_)(D/N=@)HQI%\:++ $>E?P!7I.*OLY8\XXP]2M% MR,B\T^\1QFP)<-J%D10NYJ#FY9ZLV17:XVN>+?!+622KDTP2OR2)3]B7B>&E MI_*_=?*"#6;G%T,)5Z?J;#3G]$7!(<0.94P7@\P[_8;)BP?V_20Q3$9%3?HF M+X9N8\8;,FU2M7!NF75CW%AOTKTAQO7%\.=.7MR4&%YP\J)(BZ*;*^<,'O.1 M(E/ *5&2,Z&=.-H!&?-7,D$MU[4L;7O J0-0M(!+"B#[OQ3BF';4*S@;K1H7%] M"(DE7JTCT!X:[C?R?6KGS?]%"+P$43@;X/(O"(8J@DY-!76Y?(T M3]0FJV5BX_;$0@1^/T3@LYT)$!^(1\8& KA.]/ZP(YC@T?S6O9E(")9.JIHE MD+;I"%;8TDPMTJI/+#&GVJ[?!ZY9 3/_&:1:$549F72!] "B7;V[4WZ?-W4G23L(WJ?4S;I21_>FS+*\@ M,^]^Y5.0'+SM/2@YIY')O]O(1$US\#?Z(>>3<&&=( DO%3K#)M.P0YZK,B5, MLCN; $V K;B"HT9P-)XD="S^Z2)ETK9$$!_B%72_BZHIN,=GG7&" 3P6 M+($5@*YK2X'HQSAY^W'/5,E^5,_:[IX%+7,46H+:0XJAUV&QLE"XT$RD0GC. MI =U<()+7],(+[+W,&_SP-^O"^Q;P'A\[:O(.$M'GJNL-S!U-O5QC9/IOJ(^ M6! ";X].PO9]0[.4Y*L$4&&=BJKI/7Z(B%"%TBM%,7E'*;ZJ$EZA?":LF;"^ M9NNIP+4=(%C=J+]6U"+Y\IKK-M#)9Y6I_L$[3.!S03V M_?%T@@45=X)%5QC 8XIF S:>= 9).^@YDM&QYF IDU GU9?_/"$%S-0*D(P MEUA^.*Q(,[FZ&0CM='K+6<+KQM5'$BIS/J(^4IKPFB^J2X:1&@L>ZHQF[L;Q M:31Y.Y-E":],6,]AZ].7\"JH 6W/O '-,X[?#C$4FA:2=Q!@EO#*1/9L[GG* M$E[&M*MW-PM\RFNEM3[J=,AV=YU6ISM+>&4"^Z5X.L&"RE7P]=@?5$4>0BBE MX?8-9JVFRQ7.$EX_7$"?KB7YX0DONS%'1^4VS5(DOUZK%;]=-9*WTVB6\,K4 MQW76&7U%?:0TX25O.B%+SO,3W0R5::FJ>,6*E2Z5D"6\,F']I*U/7\*+NF2URSAE8GL5]SSE"6\AF-ZMN1'AL,#'PQY/9B8[5E: M"T>RA%.J4 MQE6\T?<]7J@.O'EKTS9;[;-/B+Z#5 >;,L#GV>0+*4]]IV4"?QJL*;KJL11? M[[F!E*S1(^7S;W\=>)',>1XN+@+-TQXV&-NJY8'M;S>5\H$+//]IQ,,"(S;N ML4L>]EW!\@0QOMTCPL,K;REY9<#"57;DERBSV*O1+9,)ZWCBYOCV^N(%='&TL:!&6N*21MXV MHT@O;M 5HA[O[M9S_1H#MYT\C&I]NKBF57D#):XJ-!V(/$GA#)*?\SN7WHH. M1FVOJ]-#AR:;F+T4>IG?F1*_\VR[(C]=./N QGUE"A5%IGX8AWZV%1/Y"'"X M* 9FL T:M^Y5W,P%:DS0>)-KT3;WV=*9XC:YL2AU^6#>+R&\,>SX9N+@]X"N MUT9_M%7X^X9_ML1?$I=VG@M"5CT8./226NN"9?(59."W5UH&H5LLECP7A%IP M)UR4%%RF:)4CB/RHP1-0XN*%U$$H =,/%T^@\%S-7@+7VEY00-04>/'>FAP0 M S=Z,]@_L#ANMAK2DEU3J+5N.HLZPJ!V>B."JZ=1WDOX+)GR#>#5JEJ56DL; M3R<-9$3H"AX0R3L/.QU1PY6!>_T(]]LT;]\%@A>XX3.XDG)OR;4[]0$%M8/5 M&-$VHJHGSKZG2=>^1.H,I-^D8:NU 6/,*P5;-[WF"&FT9] H>?N_LT[0X!!?6KM>?O;ZD[\H%,P29Z#S$ MHU8#M?&US=H@@VH:M>I- /?D#+:MJ$5:<0=-?6A7@TE-JM1F;'J++'[*#/9- M /+T#/9DLZYBWIPQ*$YV^Z8N]>1\\G9)20L&%L M ?6+-LP8<"^]Z:@$!$LWXH%>.'OZ(D#]L2W[*]\O\9HXZI7T52W7=C.?,QW@ M/%_L_H L07,'@A$ (GSX6(]8*+BB&K; $ASO[?+0IF$Y@>]M&Z!/P/K(F6=0 M?T>-KUS4\CK*4A->1 MP+H.3$_GLI8.WZ&+K%J&06[JPY:IN.HF<;FLU.'T-M):5P+J*VLT#&&6[XK5 M<$G5E*)6QP=XNT=E6VIIT0/.VXC)_R?,V,9)21 M'^YX^%#1/-&PXWN_-?U%!"0#RH#T^"&MKK@1UD.Y:1H ?(J0CP#Z""6S1%C* M8/U*2JPP6*+5XHA J*$=E$$%=;M"F,$Y2XXE$L;O3),QBKBI0F:Y!-<D!]<])F%T4XB=39SS"^(T-;_H\)Q47A(ALX&GRJA)3#.=;3:)= M%KJG [X.QLY&\Q$[XVENA5,E2QWQDPR\6>B7,/B>S@83(Y]>ZWISPFLM=S50 M?6O80=,PX986]-YL7OBRX'TE0US$%T-2USL*'RRZF(ZH>9:M9 HXRQ5?*%<\ MJPIM&XCSIBYH6@N$BU:#8M* O[-E?)/)?.0[F?\]]5K&DM?:O3:+4-@*+ 9P M@<,VU:Q>*W4IJ?,MT4YXO9:^7DEN*9!1'L/5EER5\@V(24,B*ND OLD%V]>" M\\FDTZ!>&:#YGC'6PY).KIIAMU4OW;39OK5ZK5N#Z>D(O3:FR^U-SQSH"WQ" MLY-I7E>I-$3HR<;I;6RDF[QZK5&NY^9YBV'UQ7K:[,FE]3B'9VHU?3%X*D#[ M]7JM@0RW&N&RA/-H=PXW.Z[CMI2;QNOMU6M=%*I)*6RI=124D 5;HDR(;D(S M:R@HJ?!?TY+VO.TL0C(+6^B6X'D,#KK+%$!/80*5\C4$LO::C0ZN!#IN->N9)9 FTA('WE52:@S7[ M2U<:(-1PB%1Y?]T)D"S"RY)JETJJU!_R3AXZS(%+:KAV]T ]Q2XJ/TG'B 36LCNVN!$-_ MHK_V;;M&U-_#&XCPF4)K"9:TN]U>U$S475<$?MAN8M-N6R0>A' #]2^COQ^O0HM4+T[\-S7CU*[:CI-YR#E4!P/US;/4-F.^R& M7V$EBC&J=*XV;LWD?F+C^]0A_ FY,YA?".9$H$5DMI1]E>*F)/KU5GG##]?N M0ALS<]^&,CW^72@_IG8&\D^ '&ZK@_*TPTHZ*1O3.2XPLR:3V%35&1&::I!\ MS_&[DK0E:IR6T*2&10J.Y@O&#BA+%7$ZZ&!J4QA+4^QLNBD4&XG-"KWWL,O7 MAGQ.J*3]F-U7H4(4*\X2]EG HSX--=;E+@3(Q.J41$/E!H[3?14J$-:MC[@Y M).B &T\$,>!,J)]!Y3-02<2QN6>HJFP.>IA1FILHKP5^7>AJXMCB$VMX+E$6 M^;5<6DJ7NHYP;(.)<]70%UU7[:IPKC$9)%937#:EGTQ G*7&NLJK>,==-FB* M":K!.MCDRU0GL7FCY&N#E,X/PJ0"*U@SZ.K:0)#K09[S0CH-1B'QVN#\QY:P MP(B&*'4C_R3LNX+E"6+L+7E$>'CE,971%T61"V:>)FF"^UCP.&7&HP7B6!,] M8.T!F+=I +C$0N#]@][E,TZ/.K4FX)N87F-Z^0YEAP$<*JBX+E-3MXDG5OTG MF^G?/ZGZ1AHJSNEV!!,\ U+C/N\!'&+.#[9<1LMCB5NSG,EF!&F MDU6% 0NYE5AN'PYOQ\_7QW?3"::O@@#9UU+X0[:SE.%-AX?JM"0/RO/^@DP_ M") S5$PD'@2>ZT]9P5+NN1]_:VN69@;FDRDW?"6XTK/)M2YP9=LUA8B0G"JX M#T:AL:!Q#9<]F5_8%0@2)O94F"0.(=%H_SR,_=<_\=>CP7]][NR(:H].Y0MD M^^G $]9?!A[-U]>5ED]W],!QNT728%LAFPK@'0X^ ]X%S-['@*4$I<%\5AC/ M=:RB%W3&G:_:>UR'Q30_<94UGU:]:92%E^<#WC@! M^1U':SQ?#\"!Z-V2X(9D=)=BN]I&.*Z .3QD6/!W2S1QV0R!2=W^@U51,Z>2AQ!OTAK?C6F<=?."_CW9UX%T=VD= G M6)*RA%>"07]/U1V-T2/8-]G 5_FNUN%I&1K:9J'20$>)=3=N"?8O,^5F@?_* MQAS?!?BAYJN:M=4INR?K1&G8GYB;MEX;]X1R%Q@3;YA>A']B@XW+(?L9]3,H MG\UAP4=(FQFBI3Q<*^7'(USH5J(?,UQGCLHW@OR=.]"<3WM[$U. V'"FZ;2] M48EEI; M/Y< G-R&Z7PZW6GTC$J%L88Z.5ULND:C*Y-4>O']H>V4,OW]_? ]O9?-^?"K M-%U$5]P5K4,UJ]-<#AUMR*4WHOS8GC09@,\ X%?VLSD?C.8YEL=)G=&H];.C<:EGO+[229F/I=2D2 MG0RY%)0OL#[A^E!^(Q24H+ U:.#L3!T%U2 )?HBTBL4R M6VS _31[+*G!_ _5\Q=.\BG$:FZU]0$-#VL4+'7,#E5,[@*>+,F7=/A>.LF7 M4X-R55^+FH[E\K72W*F7@)5>S_NG)_D2 ."K)/FZ911U9C/8X@-J8&$]R]9S MX_2Z&5F2[[P+]>-J>]*V/-O0I.V0&SXPCS=K8*+'1Y<^HHD[-#6;%A MJS5H8K$E'IIOT3F#YTEXXH9HJ[9Q2F>:)4?B(1F*>B-8:\$O M@C93SH#Y46"^3.&401*YNF-(]R_/%[0GP M+*L5LHIV6M*8,KV&P89TVR47F99,@6>9=EB^Z5FJ@*)!UYF5X46YHB.-8GU" M#[- /"6>Y<7W=SN]QPD+/-_51!](G&^+.F]IOL=R_-Y'%!J20VR8NAXB@Y6- MA V;)!('L0>K=WJGDU>'^)W#U^# F4ZAAT"L*42XQPL=;>$<+28@("B MM-J8A%L]!1I/TP:#%X>706"WT]_68XSW B($#TC;%GN[-5B/:04=]ANZMK MWY[H?:^;%@3<[_/W\NAN"@ O5KA_1O\K<[3K5C"_SZ/:@&<'[!H9-A,[PWIM M_7_1!0L?U>$-%9\U:Q:8ZL)Z;&DSAAN(N<0%UTG0X5=DXYMZV.[8N(W1F@DSGE=@MP)FW7L6/I[]C6,11GJ]9R$U8LCF=$LC > MK"VMB"4NLGL/%%\D)H=?V/3=+RVZ+\X8 F[,6QZR&AHP/4XFG'^9[ M)N$,TXN#^6W?DYEX]1):'Y=@CFX4Z/I(X?/-Q 7:2<;S]7S/E$+Z%6/=ZFD! MS09=*N26@^IPD2^&D9S=AA."QJ2]GXFE%TUH581*2J- 31?08#D6FKRE-3CI/FIT1X>'_7Z<&\T^0*? M5AA#?D0;&JG3.H/.O8%.CE?4^4_!_+AT(7#2I"LAM;3Y\02P&[*.Z%A;] HF M/%N5S2S<3W(M;8*TPC6S6&]"6RKFUOE2H["!!;K*X2$:Z-B<;PVR5REDVGMU$#[NNX^_+J_OR<8+BX"S=..MW8A!4MP M134D74'V"1>L@!N2MF$ ,3Y#O&6(.X2ZFR+E5O(!@,WRHB2$/4+ PL0A= ^6 M%X:\@\D[QWQ&&_]N]_5L)\C"AR?([O5@$+5WG:@WX?YL^1U(;#-ZD2@0@J7O M\/#>(]8YU7;]/G#->(.^9[%F*^(2(Y,ND)YM3W1XNMYQ?.I&_(Y_W=U0Q8E) MI3I#/)T4,<@K-B7)&R0T3?&.?^_QQ?"W'U]\/JD53IU/?WZIE9IEJ-JPR;9.^D3)Z ;V,I^\;7BO M++7">\YPSJ0VL5+[9B+6B%X@=6-D]5W!\@0QOLTCPL,KCP+=%T61"V:>)FD1 M79]M(OP=@I0%,05&MA&!HRT2=R$ZF-N][T$W GL:0K>>'"2Q)12 M@D5@7AXS[ AK*#HI5]=FJ..]I9N)0*I%((FIIP2+ .2N7;'']5T=X^%-N+0V M6E%.7*8U$X'4I*C0*5J*49^+9>#QRP-F(V: 11"-A5I&?ST+.)YXZ-'?'*09X-##H)1""V]!PY/FI[?+VY8 M8A18/4A3RQ8?]Z-^EI6GUDY$:O!$"WY&J1Y@%,0 (V_<- M\'"H1F?&>ZQESAH4.:-AF[)S5H]+7 2[1] M\[D"R!U1CRF]@S=%",6PTR5Y& (;4&@("%/0;]<'>(44-PVMEP*S*^G@]Z*S MT?9&N65;'U,D&^;E]4"KRDYB;7_ZE.^U12,) =NYVO0^JZ@JNMJUO:T/F9E/>I(N3J! M:W.&*^G0*D!AIYPKZDAB'=0/@^CDH&\J4+K?Z Z=(L4S5-,U%S@^JYFBQ6/- MVIJ .,\?D8E%1^*JZ8[VQ(,CEA6;[-59^%_RZ/UPFY8 PHT*@L M5NL\8WN;C/^?50Z'"'A=.1PUO=;^U*]O5;MO58OTL ^VCFMP7)'^N.ED5PAC MHN&N&U<.Q1\[M@5V>XONGM>M#@BBT=;J5#BB5F,'&W7\=F)#RF_=^O;=;WU& MZX-IF8\0^P8MX"&JZXBH!$5AQC-S?X7D5.90$V).+L!NX543Z=. MU)R:Z_$P1PD#+,=79F!Y=G6>I.M1:+@=.ARB)/=Z=>:/<)HW9^%R:I-CJ(G)\MV6(O**[WBD^/EJ9>[*AX MTWK/FU197R8HJ.2KG*\62T!X!(X)!"]PP3^[/F[OV;]G?VW_/7[1&R_EN?"[G2Y5"G\V1LUS\ZC2/%/=,L77NA$[:<>I)?HRB8,]9JY M7F]ZZ@(LL-X+8XSO^,(+-1^84U-!G<90=/-P,![U)&+9[4]/O' ;#\4W?&6 MAF!-31%$KUMT+'U14ZM32Q$7['AU^GWQ#5]XGZ2Y4:1FNU,";8=YWR-Q"EHZ M'4%?MUO^[(4Q[F_Z^'LKVC*2L2UN=H MF4K9[I9E%D8I;N5W\47(4H]CE;8W M'#ZL$YAQLMYV/XFP9_?'/U: 99N:=>JQ[Q65HT?\/N[]^_FQ"Q&F;-D1\RU0 M,"C3'_ 3IP6M*?FY5&W9L;OG=6[\UM9_HA'8@2L"[_ZK"@1IJ^FB;O[S=_37 MG>>'1J0P36$-K33)5_\@,/R__NT(DJ19"F0 V?]3^*M4>OS)U13UX3?[/CD0 MO<80XN#_W[^>/-55- OR;>=/#G;\?Q^\(6KH[)O)D;J#9,'4C/#/O_I1L.;= M=<#JCK5-P?K7_]S_$OW?BY2D_*]_;UM[V@9$#XJ>>?^./]''N_B_W.Y#_ +A M3G6!_)]?_]5GR.BKYPC6T2NWG_]8MFL*QOUC5V [NMU/O_[IQVM9[FSYCHPU MLN5'<(B?$A%0B/YS3A!2-(#@_IG9OOKOIS0]12QA"X@I@F 80&5L6A;$_#0_ M$Z2I ,_0:1$@,Z& H;G(;OVZ?^OW4"TV+Y!@:(KU1P3Q:J<#.O[[)*VVMT87 M#^DTLPWIWTO-TV::$9G,/ZHF1>8TNO]__U<)A7/_?J"6\UW]WJ,P(K!OF]L. M[7^*48:<'-K,=B/4/]SS5PR1[9KVN_^"MW_V+;9 /7$Y';3Y'$_SB>_W[ 2Q ML?OM/H4Y4[KH_W*>[OW[.$=I.C2)YM]!L4=X=W*G?4B*SCG1IU1S+M M=H/C&DSGPGU_&1J70D+Y[5X.!4^-!-VWK?^YJ_Q%_G6'PH5\^4=1"3FMX(ZZ M68V,U__^+P2#__UW9/$MV]JZ/YIXMXLJV-@D?C( N[.$.+R2@/:G8HN!N:MK M_[6U8AW!C9S*SD:7VZ:TU(=\6&Z%\XX@B)$7@\ 0O75!'CMT.>3\=UMP]3O& M O_G@F@Y)KX2)7M$ M4TU$K\V:7+D4=G0(7YV"]IXJ'%!L<,;]VQ5)=A^W==GN5XO-._ZS-WD8[M1XKT7A*0W!W#WB&% M_Y;^S_T/3/72VJM?I^X.]/Z#SL?)_AU3O4/*N?S/4F6?[V9IK^?N?!7J7^Y30=DAZZJM<\3L,;_[]AO?0 MM/99O,,U8ON8F<[TR4/Q74' UCCZ#Y"\NY]CN)-=V[R;QG_N?/O^PX\BWA>Z M>2\\I&V:FA>7DT2NAP'NK&!;9'()2TQM9Z:JT5L[VY<>*)B6J\YIG\4F/!U: MXZ'#TO/ZZF43?#\4&$8@I%3$D!?M\$\"!OIA*W,.[K) T;Q8;/UX[ZD##N?: M;G4Y+^0&5(ULM'R342<-=O4L\72<:6HS':Y/L7<$-:!8?)MB8B-]C_CC_/K[L.H[P3OSG. &,_)2G>:=:?YWIVH"F[TB$N&[U\& MY"ZUCY;@LI3+2U.A,$.F>0 +TYF("%.T*)9!6+SCPM.69$6U MFM-A0>)!;X!VJRYF$>%JFGO^S*;560VI B?KM;DX0#S4KV%:+VJY?Z:_G179 MT6:7.A=MPQ <#_S9?SBD-Q913;W'93PI(MY/INP(?C_)) 2^O?_A?HII^\O1 M1-3A!,!]F\=)I=+]G)+O[ONU>Q]RSTU?VO^^!*ZO17',CO>^[>R>D"_]52K^ MKT,4[-ZU1\3!+,_!P^WH@;)AK_98V'^'5J[@_)FY0-"A542C-R?+'JX+,\\V M A_\.YZ../^TVLTC MQ\'4OVEG+H"OKZYO+N']=/!>(OA# OR7-$9V\S"0?Y@M!WXH5_3)V5_^!W>O':+'GP "#L2F#4T70U^**[V M( ;SQ$D73HSM],E_[[2/Y\+9Y]? +\77(Y45R)7#MK$%:':^MYGN9>$?)U?K M31%>#7?VQ?YO=7SG+6BVN0/6UMK>QM[&K8BV6-QEIW10.P_%6]X0+3M1[$0X MB]#Y.XO]I.-3+2*8!8M%>!/XNC.GF-FY@YA9&.JL.O/;;+JCU8O5UJK3Y!*9 M^(=#9]\64X35<4^$_C?Z_':)S8MUY+=@L>L]K_'W_O[)\"JK?3SX?2<+?CM;F^[WW*%5 MUQS5E=/Y+,9W"Z#P _[=CIU??GTZEZ_:? /^/(LOHU%HAY;6CCY\&9\UOS2S MUL5.ZVO[N/;W^O1(\HYR8L=1*.ZS]6DQYV>Q"Q1<2(LXB\_A;<"";:?I7]>; MYP?AE7=PU?B<[ ='V3\G7Y);@0/X#ML)_7L!Z DC 6K[YQ$ ._B//\RM(=K\ MVNCR?/T_[>N5M15_]*7S>^]H^T/MMLWOK>_N[#UJ/& >34+M#%W#0]UYPI%? MI9>A8P$N U^6R=O"3CI^,@S$^)T?$J=O!Y%WK03,QOKJ[CI3+N_L#4#+07"] M*)?R5@1SVHU!'PEP'SBO(4'P[8%,+P/R.?.>\>0JR M0 99AW>6"&%W/?&]\<'O8?-S?W\MN3X-UO\4]=L(86MJ6&S6S]X^"?UC4ZO@ M'*$^$0E<:V/ZRN=E=_R*VQ.Z7[HYH;^ZM=;;6VK5R8&K] MR^C#^>Y?8[DFOJT'>Y_"83?Y;?1E;3*$==7U_MB);G[[LSD>-/WQ?K+W]>^H M#G=.A,6.^I>UO=]'P?JUB+S?3OS#OS[T#GIPY^8"![NTIWQ.BQJEW_;/Y3*8 MX=?J(AAZ^]1O8Q47F/(U%^&4OWQDP^ZV]"$_Y2(N*;R^XP4B2>:P3AE,&N"K MFQL/!,!G@=##NX4 M4M;&M?4V"143$OIM_:\_#FN_']U<^9^]P7_:?_V=;'ZHSXP\:C_,8 803VN M7.=?:ZMK:UO.4,3.C0@RB3F;#M6AWS\R^6KDV-Q.TD=P4+]H:??L9*-D*8M2 M0S/;7[]=>;7??]N[_O"Q]TY#PT M>;QH4?X Y24HW1_'SZU%3E/I#WE2,)!0_?IC:]0#G0_COT32W>O! MJS9O(:%3D73$/\Z'(&J+P&E)[-WI8)&L3.=+37C8T-7WK7S@#KOWT&LY5J[B>. M<$8R"%:NPV@$SY,B ?AWX(LD0T^V2)R.[/HA9Z)?9('D$]L$+4V=FG7L<("K M3QC]^0P+_X3K;JEE']&J"W[OW_[YMA8(V3R[J ?#W>O+=/?BMN#H7S+YKK#7 M?2K:=H:FHFWK_5PNYM/HH5ZX.=\+GP3IE\19(,XP2N'*/YF/G!08*-5;Q51; MFE.\E)BEG\$059F(J8JL=BNWC[^H^3 MOSJMK;VP.3[]\VIX&C3^.9U1.:84B&@Q>,22&A^%&D=]2?F819)\Y[RI*2KJ M@V1$:NPX(@@,2=JTVI;J!GAR!7E.4J0E2&WB1#F+%;Y.![X->W3K,):>)/=L M;=VA/@Z)\P8>"FJYDV1>WTGZ$=:+Z9K7M"_2,GL9B622M]"/U6[>@O@/.\Z; M=6O+;=#PX:;VWZ@OPX_H?O@E+D4]C.;_TDIHI2))G;TUIR/&R:HB^B=4$1I9 M',-ZN!P=37#J=VX1?[;;VAQM;GS86OM\N'Z<-;]]"7N?;@L6V]SR!U,1EOSF M"?F-@R0'U#;PTQ2(E*S4. K1!1&,'7DCX[%SA$:-H,D3SH%(A7/(.D*!$>7/ ML)6&"77^0O:R@+,]6RN7SAO\%-M8WUE>-UN]31>H0*U(?FRWQT@VCDD[FXR%W M8Q-DQ@?P>^D(SP,V$>,$*R(7M.'#RJM@7(0KE5\D ^ O\)982TT@J@$ 9.S. M;JJBP ;$#C>!'H#[Z3F].!JE??V(55!S)/L4J!:2,AP1[.MK[Z?M@+ZNO=>W MW7K#U/6K^^;:!:H^ZGE3MJ+?6G",U-;;*^M.A8WU2#E*CX3USY;TL[HUF?9# MU^Z5^+.Y-ZVHPJ&G.N:OQXC0.?K_M1^'M1/'ZLQ'&R@AOJ M)98D^SN6*T?>4?^BV4I'O^]^Z ?'P?BV3-'C:L)]3NFV?:\XSOJ3HLOC)"8] M,1@/G#F=9J2K/D(FA$OWV[_K/2O+FW1? @ M=>"+)NVGHX.M%ZT]/"4L:7X1MOK3K\UJRV%Q*%XO\ .MK\'+LRA_[[=C>=WS_7CXXO]SXTGY#R?_ TBSF=!=T9!C=6H\T9<$1O(_D804?!R&,: M.5DBZ2YX/[>6KNBG"?8^OBL8X\M'/KP:43R$[48H[0!TI/.$(O1\$:"9@*UK M\.9$C0!*'*R3]3O5Z2).;>.->%ME4Z\J]?@[-:G%\A/_< YN%493BA'FAZ/O M1:2IQ!)J1 # !6R"")L1/(;6U%Z*) %5!2]I_)#=+L]A#E7Y+/[21V(/ ?F0 MA\91X& /+PLG288G-O:EO.U6H+ MAW'LK&]C;=I;W'B^2Y4#U0Z OUN8W_7C ;N_A_!N@3:*1"D=>-Z[C4U4F5B%C?ND-CY[E%3REPL% D-,*S= E1DP1QL]+&B>FD"U@I0:$]8K0\\?3C"BFE_1E$!BK\8V5 MC0O/F"/HM&J"Y?H_3Y_H9P60;U5?NB)('EQ_4;XM!.6D@;LS^#S\[69SJWD] M_F?G]*#QY?R?O\_N.Y>B.D/O*?H_O*K@]R5@L>CU@!B06@94E:'J 16.WT2D M1:.=@%%L]='C6D+DV.G8@?,F,J$P=Q>E/SRM2E' C)-_*=P\I#0/> A.D"7\ MFWOZD 9K\_)MC@,(F$G MI$3=\9>_;_[<_^O:_^WS?SXW/YY]&EZ".KZYZ:[OU=S:SIJ[L;6K<5/O^E=B M-5G*_ 4T)5#<0+ZA="%U*8@2,MMA,]B5"+[),WNP@!-M-[QQ1G4-WO);%DIG M8\UU<-*20?6,PHX>A_5/1AWS M5Q=0'+P( E13/> 8> [TC -1=)?<5L/KO&E+K=)$(9X=MJ+ !]M/F'S16]>) MLI2<1?ASN/%0MF,XW[$2?]N$2AM$R7,2\NS9\?>EY?4OM6VDY8TOS;.34=S9 M7NNNC1L?U\*-L\'UZ;<"+1^='E;DJQ(@J!JZ12L\RS=NC\*X6+OYLI6DVVN? M=IKCVMYF<%K[4O_IURV@I\VUO6K:YBT_$D&\#']JU2H/SAI7)\W3RY9S=*J' M@S0/G/V_G(OF8?.B>=IHOJC^0D_!,M8W*:)26/DY>M!40M<41G&@TK[ S#F/ MHZ]CIZ6MK4+"?)*U$Q#BZC(^"\<5@D"/)3R;/,QXT9I#5,AJS9-8:YMUM/Z! M3D-EYIL?5ZR.6 C/#75.I"25 MY'Q-B/@@X:9. MCHY,NNR%\N2U4%C.@,/(!X7?0,(LUZH-0*7'Z/@6#,((I&A*AH1 SPKGW#NB MFRKC L#@!5FBO!U3@# Y3')RYB**[2>4JU7(-H5,-I[:0KS;./89NRN6CE?- M8+>KP[]C1/MS&] +NH7G)X CQ_[5_UWHRCS'6NZQ MQ;LD&.13/O[W_[)GE[2%=]V+HRSL8!YH%+_3>.>!W1YCDY6^SO]<)R+HR14> MC4(,Z)T(1L"-]*RB76KNS1C]SN#N!F+UUNKN[L]._B<"@5=EK0933*V$T$(* M*?^JF$*JKMTRGT4E92"%X?L?>2H+929LJ#_P!<+IQZA*_M?E6:,2"_%O0"70 M3 -^K!IUIBZ!WDY9N\#<&YQ^F]<7"/MXK2U;IU>&:16P5.]"L;[O:7O>ZZ^++A==?$VM[>;FUC0W4/?)B)[_9N:;#;+"V*DW#6#6!G MCX![L*GTW[7&P[.+$V7,T)QXTR>2<6%!('E9WS]NXL31QMGI):K,CY8KOH)& MY-[ZUN[ZSL_W:0NIEW/G(6C F:8F3Y78Q8\Q(NH.LOA^,]#6-I;P?CIX[VRO M;M=> ,#GWUNQO]O&:NTYMZ?T=WKQQ$Y?(DK9^;? R_'.__/3QD^W\]%M4KF> MMAU>NV+OTX5>1WIJ4DU)I2U_BQKZ.TH,PK\FOF:]C*PQC/*!(<^2G!N3\Y#9 M.W8IO V+G\85M0C@/ =#8CHX[Y(=?IMD?W"8DG;RX%-M'DJP/@+]/4CYTJT" MZFEP7TPYI9^TD79>O[@\^K*WOKV^6YNDE6FF6B6YW(T@X+W*OWD@ M6ECR@$7B 4^XNR?B%$^[O26A+@ZAWBH#CBZ;)[7]J];1:;/5^K*Y4]M:V[B? MYZZV.N&J6]+X<]'X$YZ[+K:\V^F_,";QTZ\;/PHSJ%\M+QO8 M/63GG@RAON0(+XTC/-CA7_C)M7,HO#2*7SMG6%_[45C#_M7I1;-U=OQ'\Z!U M63\\;)R=4-K1E_7US=I&=<__V]G$_I)-O#0V\2B(7!XU6U^VM]8W=W?OARCK2X;QPAC&0YW\>1P- M"4_8.&Y^J!\#>C2:S8.CTP^@=6YMK6]4S]RZ%3\VEISAA7&&ASW_ M8]D3 28D>Y*:^+YV-K'YHY@>FR?HJ*H?-B__.CAJ-8[/6E>@@'[9JVW=$U,V MEYSBA7&*!T>!$S_$ABA=F8Z= S_!TL L?O6:Q6;MY;.,'S;\.!&'?YG4_QT( M_#@0>&%4_*I#EDOB?MW$/5]:TM&7C>W:WN[:,^4E+1.3ELQCR3P6CWDL-8,? MF+CG,A.W3NH7GYJ7AV<7EQ^;%\T/1ZW+B_KI90M#5&>GS=^OCB[_NI^]N+5T M&3PG:RB4T.VLKFM\447H*WQIH3!&]0O2@P0O)GL5<+,4ITG]GERX(Z"6#%;# M!N<$V\C&W#2!IP,[YUGL]44B$S-\D1]@]5AX[5Z,]1^$G6VWFL?-QF7SX/#H MM'[:.*H?']0OZU\V]W:V*&G_'EBYO>1C+\SU^0A(\/]>2%C>C>S\?S8RS*0Y MY]5J3=A4[@?A)SLG]=/ZAR9EZZ ;_:K5.CH#I#J R\=_M8Y:9X>']\.HG25; M>6%LY?%PX62RS3U&6#)N\X2:3-UJ0'QH^E(WHK##DQGP'F!16<"-L<^&DETV MKUZQ^6$84?WW*]"RCR[KET=_- 'IX..Q^J3C>_=D1,N\\Q?'B1X-&7['GGI^ M2HT.B*G A4!_MJ*^CFA'F>GPBMGKKYS1;._\((QFURC-+4 HEG: 8:VK\_-C M^E2_N*=YO[OD,R^,SSP>+N0Z3"L?OX#\II4-AP%]%O&8QMLO&+)J/4YZ/+C_5&X^SJ]'[(M+=D+"^,L3P>+C2H2R[._R)V M BJ+Z,52,1AJKEOGF5R"9@B%^J,>+I SIES;>>T<:/='X4!U[&)X<7:,0HQR MJ \H)[*VMKUUW\+-O:7U].*8SR.@ ;9?C:. =1A*J._\ ,FQ/P[GV#_#8.?1 M*79MI3:R7S:V=W>V[\LTEC6\+XYI/"P&G-$ L*.0IX[X4?C*.<7.CU)YL]?( MJRTNFA_J%UBE!3C3//IP^MO5Q5'KX.B>K;[W&G.''E?O0WL+QEEL&+S@#+V% M0B';@7LA>R*FZ4J'40SWX9"NV$\ZOAJ.2;,PSV-Y@S-*CL)DJ*9F+AG5PC,J M>X/+--X7QR0>_/A>&!&^ZJ3<9<;]RR;5!RK7.?JRM5%;>ZXVPLMZG27W6'*/ M!>0>RWJ='YBXY^LEMW9P=-&DAI/-/YN-*TSY.3L\/&HT+]"=38.N[F<&1D._%A2,U+7:7Z57D;Y7V?=KN_IVIJ&GHCJ?,#9.1@U?>V!TIU7 MT MD/KRJ&71JG)V<-T];RN.]L;:[?L]>=+5EP_,7QUX> 0UR;M*(!D,9)C]$ M]..'81SK+4"8BZ/+O\X^GX(0^GAT?G8(TNBR?G2ZWSQM@F@ZNB?[6'8Q?9WE MQ(^',JJZ=^RB:-*:J86&"]9 MUBMA61L*V2Z:QR3>$ -1>Z;/S0,L;K\GRUJV5WUQ&L^C(8-F.\11,(X*["@I M\)C+6( VQ$%65R6OLA'F' &3!5T) /_Z;:P?I5-!;?/\XNBT<71>/^9\YTN, M\C>;5O/@#C/C6/?G.LEGKB^,[CX8,Y[$?>OX0M!PKT?U02E5M(^,;WWOU M>:JO@:DL0S_+T,\R]/-*0S]+XG[=Q#U?5L@?7W"4P][&,V6%_+%,"EDRCR7S M6#CFL=0,?F#BGL]\W&K^^?%H_XBZ,U3T;&A\;![P[.+ZXGP)CX8,S:]] M *%JU%'1P<-I>7W9R8+7[T_X8:9;;V.Y8VWM4^OJY*1^\=>7W:VMVM;>/7G) MLI/JB^,E#WG^A_ 'FQJUM95/3BL;P(K&2U:Q\*SBAS4P7@.=/_;V7AA%OAIC MX3$WOJ34A93(K:,/I_5+ZE6S4]O9V+BG'&[!7D7Z [2GV=FN)NE?4M$.Y)/B MZ/PHNB 5Q0M*OQW_YM=_PS_Z,5X@18R8V5?O6F$L?;>![U2HNK;V\Q-@Y/KF M,'76\O_?BI[KDSNC?__W_[)WV!;>=2^.LK"SXD5!%+_[KS7ZWWMKZWVF\'6B MPIY<:<=27*^(+JSNG0A&8IQH*05B:O/G]^TH[L!7:WKI""QG:W5W]VI\D7^,7W M@[/2\SR+4Q/$:^L&XE;0B:##:R6#<_^JA7.+6U\V=VI;:QN/N^;I*RP@0<=/ MAH$8O_-##*BMM(/(NRYD/^II0#X0 M-Z\56=_?69+ZW7$!"AO;DV1F@?1S7X9.VO<3)Y;#*$Z=+)$)#7H: 3M*'&3W MZVOO\0*6AHAP3%=J[UW]U4B6KV2)ND(N274QRF)S'SPMT2\ &I>QDT;.210F M@*#.O@0-!_BEJ673DQ30QYED[<3O^"+V9>(Z61C(A%?K(8E_39T(6WB-?'A\ M+/_)?%"G5IU]D<@.]AZ%)T:A<)T&@*L;Q:$/?\]\+8 %V!"<*.9G>;Q_6@N\ MKI-YL* PZP!WM+,$4#&!ES#$0)Z.!U89A -:1$#[O,N0QGWX)O8#Z^3U0?$K#M0YMD-YJS) MT>+@M=2@104" Z^ $,[^=I;( /*>M<"#19XP\$ZLI$QI_5GVO:YT. MQ?<)'[M1$$0C0HH8'Q8*V.L[ @_IN4:1(*&/2D0@AHE\I_^PH8$[5B\9 M5,Y5 /2X!-@< +N0?=%>0NJ.5'CJIW&TA%?EO[^)&Z'5I25BS0#4>19Z_26D MYD&IS/?D$E)W8%8?QYTX8DAIF?@9%-1X";;*?^=Z1 &V\[X4#Z"5@>GGS/6+ M%AK7C^G*7= #T+!E4!UF,EB2^4/AZP'8GU'H7,JE1CP+IA?41_DR2D7@[$>= M,6'A'W5W9V7"I3G0,33L]83$^H+ M!-)A%@0@ >(H30.Y!-=MX-K/XG )I=OM!PSH+>%T*X<20;:$TFU0HO#!0H5= M%@8TYX%0(.%I>=$(+$SKXAM\+#RM\W8),J/&![ ^3$%8XE)1M)V?+"%2A,C5 M$B"%?S\$HN,+L("7<"G\VQ*#+!;^$BIW=XL>^S?R?QX+< L(E/-8=AZ3@A9P MRX=97*&W/7T-P9.FZW]?(MQL<'^6C@B2:+Y<.2\6W=1I2XD#"/HB[N!=Z3?= MI;<;B)L($:16+MT;E0%Z>+*O$T/?JDPYX839H U_1%W.DX,'^Z$79)1P M^9OPG7J@F:%S=%YWG<,@BOV.P); !I^RX>3^=E?7MV"'E!JLT'PKO&XW2= MC]'0N0!B#WL*"0^B#+,W:=F?12)23_FFG?HP]KTH=3[*KAQ)>%[H4F+OOA1) MZER% ?RW+SO/MBLD44QFAL4 M9%;1='&5\'B%\C3)A(K&3= M0@**'2I@I97C@"^!S(O!>IVG4 .X*8.)H7_3:E-7N1=I\(/X (RD4"N #!N)'^KQ&:<^:F= M3EYZ?$?XL2XZZ':E5(G^;C'O'YZ/&2:)^L@8;[^1"4&A_ALMJ[&&PLAM_(T, M^S@SJ//6&?EI7\,KA%.%Q95A59#62=01:D"QB*D@(_&!P"3B<0HV3>!:)&CO M7[\^_]8\?Y7ZX_) Y#3*:S1.B.)95IAJ#=?I1(!P0'3.U6IKU1GUHT F*)GQ MGP0+0-;7UMA'%T>.OJ5QS8W)GRW+-9;EF);">7'Q>4$D=;:LE>P/>T^(42/7%#18J@;:3 ME[ A1X[S92=JV>^<-_Y;IRICWCE@@:/N--;>C'NU$>@"-_.]/E;9Y2546&47 M^UBPAUHJK*WR05KH5>9VJ7OZ<$0.;*R+" 8RK2PPU8/_[5?@J0\/]#TK!IWV!A/2M!>0# !-*C\6K'QPVS;GVW 0\\Y%"V MXTS ;VH[+FLK%JRJK,E'P$3TTQ 0WO@W;YTS,A3+,#_CJ/P$J L ]M1T%5!+ MN%@V 7;IM,=.?0 ,S0,!<8BZK^I<2&I@4H!0_? P?X<@W2<8KT2CT*Z@-^5K \AJ U@2;4*3). MZ]D Z#9E^V@/(&8 )3R](E>BC34.Q[OJ'(%: "< JG6"]L-(LMG>H:DZ_,Q8 MHLGD@,+F267Z)$.)72WQ!/N 4OA#K0@C1P0;!&O[P8Q(T!V0) Z<,=P9PKOY MABB$[?HXJL<\H1-G/?.C;A1U],H-DKC 'X),FILD:(\#?+)4:]0;)]L _<& MCHN%+%/%Q/TP1!&,71IMU?K_ I:5NL.7R/Q*SD<.7+T_'^6@W9ABPP5BA/ FY853.W2+!&33C0.[,BAG M6=WN4Q'+%/HHT-!]B 6T*N#LF$.!1N]7U/M=$JU3$??@E MDB0%?U+ *UK1M/-<'!!6=>&8HGI6,<_9F'@M>SWE8BLA(S(^9(;3PFJHCKDE MH0OW%MF#ST"^"GT>C(DK6AS(EI!S"E!'Z* DFY1Q;&[4F@/9%P<6A\#)#5OR MDVLEGH!E M=.22AD<8DQ)=*HJJB@.D>N)1S*&@Z?.[& M!$ ^4T.8?!#]1Q\EPGAA#N"(D::VM[$&=/4Q:\-A.!]%F$AN,X2]D!+ *%@J MP!IIUO3U,=3/J4UQ@".:8S%B?44YM.-CC"%A'V),!AT=V0 //@QRPN!GE^<=K MQ?T4MD 1.[6#=5\PBK+!<* JOXO&.1ICYJRMXP0[W(?_P.IZA+9YH@/ M+'MAKAB+I=0BIQ?HH\@"$;MEA?N(W$CK9#RBWHJ"%7>,T&=0S #\+9W&]-.W MZ.GFE$KN,.4(8_\7P%U'G8>1Y;A$]E!TGRD@ZW=L\PX 6P.9JCV4/$H<''.2 M#$[=5S9+$(6]E10X9'YJ""QXDU,_/%Q]?3&>S66,9QGC>=(8SW>F(LR(*)3G MOA51];N&QAGO M][EL^#T1P[_I^#%<_XP7>3;FS&1,Y;;/\S$?84&49X?[/DNN8=_[ 9C53[SQ M>1,]'V%5I1Q.A(.5LOGD8"@GD!("/.Z"S/E/21%]6AA8B:'DTOHG$RGF4REP MS/CEC#Q2XQ,MII/.>-ADIJEV&QCF@0'\+LB%:)(/=7RP*N#76I^WPY#<>3:% M]P%LT"P%.S<5H$,#ZUMU,)X0Q3T1^M](_J!9DL9@_F&4&KDNL;6O8._C*K6J M/&%BQ&"[^B'F7RKE?34/G(+MW87K^'1\AA7&0^<1^9'Y"[381N'TY1!0I1@\ MD_N#0K8(B(JM5C+ACA@8WG]'%,I MM-[%M,7R2DSPXL[->.][3$5[*U>Q5S0_HC6L!&(<9>F[KO]55N;"6IJO-DM8 MVRSV[%5=3U0;EU)'D._:1YEMXA*IITC?3^4*J/$>ZOZC6.@V(U1-5NPL8DJ! MBNLJM1^9N];H^UJU&ZMDLK,EYFQT2-HXQ\CCC9DR46JT1* E LU&H!9&GEEW M6*+1$HUFH=%D.U2GGB6)C^%3^+%SK.H+IA6FW&-]2EF>:X7WK'598OL2VRNP MW:K7YK3: >A\X9)%+I%F!M(4F6/>E,:YD%SG=,:!J8,8C+_$]X*EZK9$J#D0 MJI@\G8'-N;CK_D7'DM+*>B)?XM,2GN^(3]QT[EP)]7)^D+#?^ M6Z+2$I6J4"GO?>A\\D<^,*!V $]>XLT2;^;%FV-T37S(X-\EUBRQ9@;6Y!U$ MG1,TQ)S6,!!)?XDU2ZR9@356AU JYG-H^-$2:99(,Q_2D$Z\1)-X M/!UQJDO5,.DX+Y);A-QG50/.>\4H<=4HH[OB)SHF>;&6E.LW8]<_4 M"B:"!YF;RC?8C^SH?J2N(WW5A0;@XWO%L@>JIVO2]JE!@G"P MRV?L4W$2H""\U!\ KJ780PRSG+M^*$)L N/H*CG,GD^R@"N=\R8[^*+ _R?S M.W[ZH*V+;)RZ)5D^;[?%G?ZYH\&LK@ZJF^*S-:RN*/*K(B_317#67O1^J51O M9AVLX#)[JE_3W8C+M=%3&X2I5A*(?HC(-["V 77V@7^Q.0?\%6:8B1^FV(8$ M]--D2H>D-Y[I9X=%&:H8CDJ4)37RL&[.R^$^X\*[JN%VGJ)?;'0QT9*[8@\% MDGI7>:-;_?,\A\-UCJ.5!@#QEI_7DT0 S>C+=YG.K*U($?8B>)L7%4/^,Q_A M.M^="?K8+TK%?;;WEK68L_J> L:_$?J19_BF2^P]AD($NL+*0*<*7#F9*SM]4>QEI]VDN7%QOI:(VL+Y]@'@JE^ M-PLZRCF;<@/GHU%)RBUW9-/>P3<<^E@@:K/V*7OEVS^ (BA# '$HJ8_-S&>? MBUA@2\*9 )Z263?ED1>R,_O[*)D-,NQB-R(C2&48S[X["^.I&U#W_.%'@4QG MW3+A@9X"BA/_Z]<.8^V4._X0 8TAB'"CB3_EKHGDUWGO*RA8E3]I9=@X$!M% MZP3NWP10[UNW1%D5>=V<_V; /\1LU[:5.[<4^_J63E33&FJF^WK*J*.L6B-55QP\;:FG,82^ J MP#]"4+:%.^VVD\CK5W];*J>]Y1ZK8K+RSB/@JGWX7H:&G5?<]0D RC=5?@TF M"%[RQ(Q'G$B!?>5$...>%C8WZSA@30I@',0V*NY2H .Q#3K8ZASX\4((:(IG M0_2 @QZA770I!7LV9AAFDP^^IZDV&ZR*7&%%#T:LBM!P^M-M+@Z\9ZJ#8^XA M%&70/D(#E$)/1Q\;AN"FT+%C-.=WSH<8="U<@T4+U?=2J>6/P%:%'3$,R% MZW!\P=CT+\?^P=1^E%QM\TJ&&;^IP,FI*RT*"[0.$!--,R2C/.DKYUF,W2K/ M!6B;^JJ:=*+"EY=]>CU_50TK"Y@/""J>5-:5V"*2NH^8T6>.1.]F' 7C5/5* MI27O-^IUW2/G$>!L[[("S*#Y2@'2\!-($;@/M6%09X'P(N51PR5BFM.!&/5> M&JT5A,>I#["_-W^>YAG7CF]J"X-OR!(G^NIWY,-XIGG1Q7-K1,D 79C$'G.N M<+!((R+F.I^*N9B+(= U@B!_SE&@@QW):&;.].&?+^4$IB>D/8KM4<1Y:DQN M,<-;59P)6IF^_"*I3%,A7-OAHD,>+BD7_V,^TP'GLN?E'&U%=L_<-NA''&YV M;@TW*^ #480.+.:G/7LB&I^W+>9<9]\*%-J80#!O1+_7UOA7W]#SDZ#G9RJ. MW/)R&VFFISV5.&R?$0/.D/""EW,Q+5CD(X]#"JCF.7?U*,AM[UA=C4,!Y$/1F"@$7TF(,> M;E_3/2E&(-::U=@WL_*(>1RJ,QX-L9V+P-S'IS!U7EJZER%:)#52+=GV++); M^#,.HKBS>$/$[^*#98BH7,K;\C!FXNYL5R]SM<^@G% KS#F0M!!LGD108$%P M$BMPY"OC**M"3SU!P!. ,O KP#D_2OW0=?X#-FT1 __@OQQN2JH_-=RY4;", M8P11HS]6[;V(9A2A\'RAF+++;G_EQ&.N? I$(F+:""[RHXAO9)(Z'V(QE*]W MSO'V,NZ^C+L_=]S]L;AO/O?V49EOU33=>S%=,]!^& BXFV,U59I!Z/B#01;Z MZ=AI1U&2NK8;(F>G;F$Z(0X^Z?J4O-E50U%Q9A32\ZT6F)D\2 M]K1F3=IU&IG'K7F/28\EIMJENN[<^@*UN8,,V/DK^Y;97C_GQ =&G"N[S*_/ M6=E]Z*C@=^>73@RD>]BDTL5G"QA/JD*[EK6RA/^ER!#CS4DSV_:OG!KD-\:M*@)^!+/5# M$;P8F&9Q:(59)IGMPZ&H>5,)9%09K%SJZ&QWG0,17RM)X=I]+5R=XZ2A[.K8 MAOZ>>)Y65=7-)CW$!7B/\4P!5(P^4![)WWS :$;SQ^N+H(= MT_]0[OK7[+2E] J*)+\4B'\(1,?/&PLP.L^!]8\I"$IK>N'RP.X*?!? /DB4 M\,[$8*^V)%02CYP61SVOSB@A5V2[GG0_IB&!97=$]&U!R"VM_" M&"&*=S#,QMJ__\GWKDVSD#D?[A::,[I6R[T*1<'E!%E,J;,#!6"&)>EC9/,8 M_8)?:TW2=YM>((D^$;6Z> M/J7N_@"KDK'K?/3;?H(6TT44^>TH<0N]^')THF-5KW@QQWC6>J)3/&O=5T&Y M9)='"="M"*,BJ+2O.B\$V%:+-4(5FJB.%^>.,%O9[@^=C'/G$Z6%SWNDQ?U. MYNY/-_ZJ++T2'2O[KH@>AJ&_%%(LML=2*&'YQA[7@M!O_WXK D\I2)W6@)@C MNY9.Q+@O!ZYE7.16.:8""100:/%0\NI">^E/,L]VK(5;1'9+/Y M2^]YD#;I:0V4X\=6HB??.(-[SW:'6S&?DJ?[";7I"BRUH3_+ MDZ'CAP;<=36KNQ@X=,@-]3)DDC5&?*%SN?.![],Q6,U'SE'W<6>DT^O4>.9W M9BSZ_+ZBQYV8[N9->UY,DKL]V_WU8>,C3ZXOHF/EL/KY<5--);>?@F;50)AG M'OL85'/^DEC,>NX'R4M$.&MF_>O#-VMS3X%N@4@ N2-X_1W0[%&7>'1>?XE( MV?HGP]+X6+=;?$"4*#^Z>(@?HZ%SX2?P2UV^S5R@#,>7XOK\[&,? 0$;>@G4 MW1=QQZ3M33U2G0B8GZFURT>N 7_'N7]V-J!QR'!B5ROB4IAB+J%5&//RJ/&S M2$2JVS_=B1:%$W(*)6;GERE1/79NAYE-J:H$'=&A/HQ]+TJ=C[(KP5;Y)L,7 M".)S0 T_?#C8JN=- 1GC)FA#+Q!2EYB])D62.E=A /_MR\YBL[;#D_UY>5G5 MWAY=;YF(#5#IF/2PG,\3,6<#^+H*B[.9/XIO#QK?^>X$YC/JS+IH6"ACBQYV5H8C3L>/!2Z/! Y/G':#-<-4P M7QC C69=M0 /7DC M#JB)VYS@B63-\G/A 5@%P, =0@):AWM!^FM!MI"A&% MJ>\#'-<$B;B>CHPQ($ :1\D M^?J8A.ZQ/K,2_%4VR+N/)-B<6S\*5]>6U@*1>N%:U3)-UV[X?M3W@>KQ+N8, MH<"S%+!(P0$%=Y)4-V*D(%9 5H?&N*%Z2(# C.!!/A@ELI@=, M;D!MFZG?20_=O8@U,1PO8!+\.$DBSR>',=6LV)28B("/ -L$:(3(H=F66 ;2 M8Y\;+\OX"4#WZTC8R762RV#7:6P+I2Z^-0 M74H"*:]GW!>J&JI8KB12!$25("S@IFO90[3E%A_PWV$4C&7:!^B"\@$D((=] MP/4 L?S->?/R+59I :P\ITT)X3T28=86'?;:( M@1R 5(Y]X!H^MFU_UFX!\](7*K4=D']!-&0F.,CWE)#\ U5F@*J'UJ6Z()"C M:;,85-.>A%7W1RB._.[I*#R89)2KG!U6JM($-@5Z&FXYAX'2L3PLZ]<;[_JA MC\:^2% MT:>IV!<9.RI<2;'&]V]L)X[7*J=FN$H<*H&%'X?P+PA!B0$7>."8OOTJI\WH MT*> BIM0T6H#]6X<#:R[>1$^K8O58M0-.C( AA'K@X])/<"N:3,.;$4?E0,H ME( -!PM/:/VF]?H ._2H%R9D+;1S:':<]OCN[SH@*Q)Q, H5+=)&7?I0^0BJ MI]9/($V_ZP>7+!!50-'J.T-%0>(7 M!D%NM2$H= J)ZE=C0934+@2EWH&ZCG'Y*]NB^*OQHPO&H66\J'*S!8PU:) MWF#C:81_]".D-S!YX+8QNO]=W0H%3'D11H%%=NP4O-%G0+0/D)_*;2;X,]X7 MBU$^-,^0I'(?9@D[0>CH8CDBOT87:S0!.WAZW@2&:;6*8E3T]>')OCE&@$XVPA3+.!Y3$/(KZ/OR% M R H2((>(#AK&DV8I+!8R2V31]A^%2@ZQ@?8NRL"4Z0%=D'^725=;(# '1 M<0>QX21^FI%3.>W'4=;K@^G(:<4AB?Y6JM4K1[3C2'1<%0Y,)#R7PAH6/%4G M6HS3T5MYS*%ZF\(A^_8;M,21G(&"^26=B%R4[/ZF^9IM@"F^)R,>H+0<'(;H M#[*!\T\&5$O878A:X3K@N=C-$(!X#+AIG"FQ-BI'EAI M+^3B8Q%4)"5-RKIK%/KL.TX&RES5>C#V$R99;&QSGWVVQ![HKXEAI=;PJQ0# MFZ R^G*!Y(A69_P0N$>HU+;VWQ*,?PS$Z!A&KN@@+AK!GF,KQ P-P1<]6.+R3'8.3;4EP.%,Q2S*NGVN00X MLF:.L:*69(#"^>)!K88O$_TS0"95F>,GN7K-$BJ6@"PA?X0]$7(@>OM*B]#: M@N)&D]1#K[:WG(58NH7(R<:#/VCC&%RB='Q4KKHP.-B@:4?1-8?%4#+<^ )$ MT1#'0Y.,1X$+DN2&4C6&L5SI2%YD(0A,P.!X%$4A&(X:[#;02;W';2\.KA[. M[]AS-7!SME.VT?B<2)XJK=8H3,2VV$HP$%HA8ZQ8AK#OWIG&T MB)04DK?JATY'A4U8@<3SC,70!_4[CD9IW_;"P:'@(Q700:WHLD;)MBR\E33G M6Y>MU"#$J"S422Z))+4WR;K8<;3D:T$);YO-SQKU/V]>E@/Y9:_=S%@,^0-+ M_D*>E^?B:*[ICD+ECW KO%6V'57HX,J@UD:%Z,A_*%6K4CO3OK VFV/Z7E0' M .EQG%%?J8LE!9,-"^20=!#M/'4I 4)-NF.-"FAPPU.B.%U!;0R=V#[@T9N6 ME'IZ^SEZG(Y D888RK1K=' T'ESA2M@L_H*PQ\4,/T MJ2!3CK,AZ_$Q*GUB7'('C:(LZ- Q)P K; \LR)C!GNY>JOR4G-'UWNEK6U0 M=@5J-S?R@6$01*!^$#X9:""?TZAX(WPFWR[!!TUW@[?29[]>2AYK&7N^4HY% M$C%K*D1?E-4M\AO&"G!D9S,+!8[9)<\8]O02P&O#7MH?SP%:=.6%RH*V5HG# M[H+.[>!>($%6RA %JF4S.&&>FR."%@66;ZT2-00IQ&1.C*(8H/&F()7JW1@ MXX):@6-4ZK!@,'+PSP:Q6-T[*0.LJ<,IT[T-.$GX3S-#O\Q.]T .:0C7+F_ :O9U!C/1!R7)C417.VHY_V'D(Y&F!@\#83YC@V MK#W@+RHUMO#%"NF--*]U0&FR5D8:/2YE_Q*N($8NBGAFHV,1"]61^ /S@@5R M<]H9.T[=I)0N#.(?L"Y5G;0BOP[)E+;W4)87=]-[%T< %HPH^EU'>E',"$JU M6V$4RO()!IC)I+RD[7P"!^ZW)Z,>Z*%]V+XV+U9A-ZE.!I^93N5QT&J.OXU\37_-HD"O_.^/!EQ8DC!=SU[ M[M%+W_469RK36*#9QI]5T(H\3&1AV_YFI?%H:5&=>8%Q9+]C>_"J.$VEM[#8 M>D49A""&4@Q1%ZI4% M7/9^(^^5K%8I /KT;[@"MA.EH).."5(5%4[\;U1VD+0EOMR ':<,H'4JR+ U M>\J#-K;?G/QG"985D.,[CS'9VU2S?_&&D2!547X5 VH=QU[:*0"P(A?V.]%Y M_\X99&F&.I*^YWT>GD;'(KIK2R"$][L.Q8TQ5A$%H(!ZN!JC4-/"W\-Z1 >X M]_5[Q^O3:#LNHL'18OH2B;Q ]N!E:.3+7A9@1[ZQ=291^V6@TG%"FH.Q>Y_YU"E20?"NPB2%P!2HE6E^K;2V. M2M H1J,,3A4W;CL@9J8J5T1[N3TIL2#MV$T20;1Z!V!ATUD M[7 GYS@ZVP,Q3.0[_L(:U%70'1[J-N-0%=[ M;RU"10748M^(M^4U%6^8],$_@($QRX%?5UC#PZJ3E)A(05%H1 !N3<]&:\C) MT\4 68+1\+R*3Z>> -(!K'@6."OOS(TS2A%#1F[N*$@[?*XI7./,,&QE9H7* M\5$-$8J.J#9)\Q";X1I$&(4G:\8"E#GJ1Y2$P"R;O!\KG&[#Z\X+8_7SN+;L M#;Y9N>R(6=%<)VU=A\Z^N9M==>R=SR4C%W!1VW/*T_$*V]LG!B;6T93US&$^>,)RXEWA-+O/:+D'A'!:_2\\@_#WA3RCTN4(VU M9)URMULW&.E&\=ZD3][EX1 3JJ;IS)42Y8YJYFTBFC*L#F4[SM ,9>\0;OBA M80Y&7V*L;$[ 8G]D0] MUXMU"1>.V[/%1:4+Z;E,5'Y7M40N6X*5I9&3+ MR5,.:!"M8$B$:F?SVI.,#P=^H7>'.6\8S:"-:#&^SX5GSO%QPZ7M90# M>H[J^=29A(C9ERF.F-BA5BWRME]^6*A$L0M''E(NW:&1R(48.23"3BN>YP+=W,V=KX/23G(ZF58ON#AG-[7/1,F;,9KH&E/J7S"K MV40)&ZQ,;-:[;H%6GH:>UV-K6_)5'\YGYG\];+*M:JA^P^FLBHHJ!MLP$^D( M7[6MCF6*F:96@B2\&5,=?=4OTDXQP*143@8D/8.K*CHF);^B--3D&,0RR8*T ME!5HI0LJY.B#H*16F$BB"Y1[:O?WT'PF+\KDG5?4LC.DM&"+"5*+1J;OQ1 [)")W5FDCQ4H1:*%-1WH B0@[0HPZEB7^JL MHKQ&1%4F8(M5$7-*MSI@CB'F#(R;%EB)QA800Y6R'>(<7,D5W#/!GA=-*N@- MQ+6T890SS(KM6 GHN 5BL]ICPI-YI#V(C)ET3VR?G*;9)LZ ]4>8KH M($:S#U4BKJR$GTIL#M%0.7?4Z@?TY,+7JM DE_^Y%H%-G;]25\5\T2RPK.XO MW+:7S/(3*F11.=I=KMKB78+D\$!\.6-?!M@N7 KDB"["%HL7P0P%:S4 "9H$ M5K\;W'U/1L,(ZT%P2KT7<(TA+]D'@>"E>FW<_ IXNU6 -"+1IRI"M1":T#7S M;L.@J9G4P^))ZG(*ZA-!8, >"7YRO4"ZIL)B'V_F3--J68B(-5 U1PAB&R"Z M;)^$O+[)KMNW>XTH372,1"YMO.F6=+$I-9$TRT5U5:+1U]KR*YCII NO,+KG M-5PS#'3+_#/A#U=E$2/>3.C!)3=X&]XL0XH_(SO06K)".KR(Z**J@%@%X,*N MN12BA4(8E8)%:@XJ,718Z.CC9K/4$GT%IV$0"256GY>*>.",L]8YW+E^-(]R M[I:*FD+9 ^VMNCM/H>'^1,L[KE]4#52XY8XN>/6(P14U:=6LQ%IN-*%8JX9! MIL.*'WO90/6/R4,7%'HS27;X8'Q=-PL4SB72P'TBAYEJ#B=3B'73/<6",8D; MJZ^!]9F\Z5^,Z,"WJ<)RM6$KV5H'4;L*>'"Q$(TI3 MEB_B?*%S!*]$.<<)K *1\AI8;4'!=V)>T6*1.5'*>YF=1MS>8B&9MUF!@IC GS- M#2/('<*KH@#S!'*1AR7T_\E W&0IKGU%=JP&0&Y18DPVG"3G0$K,3E4/3PR( MX)80[)KY"G:&[LEIG;R-S404[!DA+R.JT:3DV#V-$(0.G.H-AAL,81;B6KH, M PCN6['.7D?UJ"%A6TW] @SWZ<-D3%D6.S4D?1F &,(T(X=X-K!N3%^#U6'D MKY&S FSHD234!UYI,2H_V^+(KLK'5FZI7+]2MW:ST&/J-G?BHM2W;3F.0H[J MZ6_?%*8&NC1OBUK:AN0&\:YQN;;S'6BR,P8S>(4;L!ME\FT.6/3L]CB5@#4M MKK@I]E6P;"I65-#MKTX9@ 8LC]()1]I$ &0 LI384)5L T?&44+VA:W36;U, ME$U!R) E.%8H44>'YA'Q6.R3MF@!'&/!FOUV3!-[,[$IAX4M)DC]0CHE72?, MVR';/DQ7?P(E/W4YPBL(*0QN6 ?([99U-SVWT#7(L'+C>Z:S*S!FP'F/ZN2$ ML06LN)_"+EQ27]!.J:FOTOV1829:P,!.=)B>1$JL+5_5&H/NZ($RIWJY%D.2 M=KN!_;.#O^H7)V<7KO.'G\(9A\YG?*OK-,XNFJY3C_UO$786./-PMEMK& N@ MLW.PE)"'PE\Q^=L_H.*%3'4_ F-[?9.CR*F(VYEW#=2 'VOK*_S?[14P03QN M7>N\T7;T"=HE2 '<&:??/@9=CRE7WP0L+7#3 9O748'T4&_Y!13B1O_^O9< M*Y;5-SX\F4A-,\_2?2*9Y!R:-= @*$*5/)2/*:MDB^&SIOZR#;_K^J46)53\ MEANK42)M%8,!$2"4=56YME JXH9&7T*?+G>V [KN FGW!U*UZ26E*3)YMN3HVDNK M<33Z3$@+M*)$J?@J[-R5JDZ@R'*FM?4R4:EAEE(+3>XXG L]8!6B

    _8)*H#F[P0 M[N-)MYN'P.(&R"@5NU>WY\WJ 072W#H@;86QBO8W,7K /#3$ T Y8N765B1S M.=*9+N]$HJJ5SN4P\1L1=GKR0%#H=G-\ M59>INLXGF<&9.P?Q*OX">]D7[O]T<&Y*6KFJI^/LHWGX8=#^"-KN9&)%8C$A MB\64&W'/3*@LILA83\ESJPH\,^>QIK=Q,L".TC%5^II1,YA%0_Y'8\F4./'D MH^''-Z#NKE"K0SWZ6FNDK)9Y D<6DR^GAW8[J \)+%9BQP<_9(?EC0S9 +&_ M84,ER-I\=8&TI@.KHZEKJW[*O- @ZO@Q*%2Z_Z9&#A?6R-JYZYQ<\OH0:/"CS!1%]L*JO] ^GV8(#(,!K ?\[_Q'=QTM#6RD=<']_JM,!* M XB?^&?FQWCWOD#-X(]=YW_,Y:LAXVO?_W_:U+JNT3QN'5VUX(]-L&H"P"?G M-'.=C0/SD_^'UE")E[C.GC[-?_ MRA_[(1-C<>T[?\FX+2CG%@PK7"GH.*=9&OL<(ZQW0!D2-/0;=NPICP^J*$0Q M2LM8&'0Z*B=^3\>H B+9=BB.4=#36Z3%B+!! +:V(QA@0[RW-OK]L:(A>YQY MT3>R2/%&H]4P2U AU$E*)WZ2)1PG8IN(E4@NTE0.2/K3-6SA8_/XV$6,1RL9 MS^?:=2[]'GXZ!/F!W6A=L(,CS+N]/+W$>T!]=8$)BQZ>;LN+T)W38GWV(VC$ MV_ )7H*6R7_.3L'JWD>=%M^),/#A.8=@P?%*(/"%IP"O%LAF?-.@#?9Y M2P[@R-"*!^459!:\#][J'$3PCM908K@/L ^VC6T!5VI;<,.Q/XQNP.@/\86> MU\]@W7]$F#6\3_^>@-38]WNT&:#+"S&$);I,ZX<9NYL^^BMJ[]A8$/@CYHX# M% _8N]+ S"81*8\!;#;&;-8_ 7Z-6'P;:[@UNSPD_@0,,Q_;_YQ&'O8MM CA M(DN RBXD'.>'"&/MGX5YWO[QE47@B!)CD"BPX:N+*^YJ%D,7@]'5W M4Y6E:9MKBT9>*,(N0+<)G>"_&6["K)YF%**UFT&C.5DO,B!FH C;00AT0_/2LT3C+Z=+Y\^#JHG[: M $3^0(">8/0VA]\'-@G4?C4TM^&&@"_K;+S)!2N/W(-.K/G^,[HE 5;#-RF) MU5Q4',9B.,P\SP\C6X(<1!DHLNR@S*]>QOZ0KUKNZ/QK]BZ:=,P&'(. ?]D] M?I"%U^AHB\(LI2S/Z!HI&; #:V5,2?H"&"3Q2WW(J$T]TI>)2SH7?#:@9::%$7 :HI[O8 UF:XIQ&M$K[X!_" M/GJ+=;@Z9_;CN!-K E,O59Y$[/#%KIO"^@P36]9H<&M/'C;U.\_CLLXD]RD M1X'Y',-,6DOD^,U00>+S,!NC%2[65DWE'B^A,#<)5XT1\WVL\G&N0IPH MUI>=?R?9<-+%L;NZO@5/16BL*.<$V;:Z@T&Y-4 T1"/Z!*SF;/CK%&"JGA;( MIP]/]M$[G\?/5&I2++II.9!B6O"966^E] K%$@M?2G<"U:F[\41#I*3W$"# M\]JXL]^((G:&S:CWZNOD":3H>U'8DR]0=Z;-W5NP/IH_IT. >%LA-NCD80LP M*KG7!?%9Y "!\B1STCR(T'W@@?ORQN7# EZ,7R)(&F3:CLU!GJ#.5@_!\H2+ M'T"%'3IB$%$QEE;_GRNUI$6.5V)SVAN[4'22F/5-9'&PNUFH1BGVQ#:K+#/A M/%0OXTZ8VL.,U2(<^\<'JH2#D<"V)9A>Q5/8..U@A0-W:FIW+Q:J4%633H*] M+76 'H,Y*!,F5L26B?9.?).%U 0.]MI7K) GA0X[J!(/\B100%A)^:Q#T")4 M]V453.SZ/8RON_HS""IL T^9%_:#7+-R_>LP@2_[_I"B4OH%(NT'DBH>4@E; M=S''@,<8,A5(?HW+ 7 '[5Y&Q+/4#W*YR30U!WU\9@OFC8QP#"53140/# M*$"JL@F4.W^(F8J<66!2)=!%KALL8X:!;7'&H&@0_"(3%&B+.):!O@26IN@0 M4TS(4O.Q##R*;? K5[F^#KJ+&>A+77QP*B65U>?%JK1\L"DYZ<(J8-+1D&1B MQ CVX]&OB%#!P-Y"6=J)T/NE+R01Y@0!E*CQ.P_XTL'!%'-:.GZD6H\&\L:G M.AEK>\X;(QM#LW"C;QZMF?/,X-H,4)#SH^\IF^ MSB]ANK7L^YZF8%6*:F5GY5^G"FF<$0VC&*&+%^UVPE$6+>7<"@-:RB]+I)7= MQ?8@)N!P:W[: 26"JC#@+/$+\'\BZ)OG8) Y5KTJS4/%DT3T7E#&J>W$67U=B)8G7,1%.,6')_ M))5>IU(3JOI0\Q*^JIDNE#^%VH1*V"5]2-7I> K^M)L;JA.58S-8%G4ESF&@ MX)B;-W2R<_MB*7$H*J:.3JQD@3"7QV(-N9*9HCK8E4#$:2CCO(RC>M"!2BTR MR$--().$:I>)+6AC1EDDCVK^/>#8E$HQ\%E:Y?N8N(E=\2G)5RN]56:>J'IKU3I_SE_5'F$@REVJ.G11 M]<)@_%G):C5EW[HZ0X7DJW/-*PG!U=G@.LK.MJ9$LP8+RU6T'5M\2T02:O.1 M1]>1SX-DL"1A7(K-ZR>@;-1+,NMVU?!E_3"YHD:H28LR=>WF )F=B-6\]-M@ M,-DV"O9 .)O%(4MUXG3Z+99/S715L-,IDC&8? -,Z(A1C]"5B4@\ #J \I%9WE=% M?:4UF<'46A[H2@^JPYL?F2H[J:B%WO4QYI2F=8*P%#G2"#!;N;0O;$61P^NS MM.K0>*3#T$XK+?V8$UH9#)@[F;-)=<#%'55N1(_[,)F62IWJ5]^O>B+FKV%) MCSF I0X/=^B]R\P'&8LRQU"O]]@>T-8IV4D"UJ OL)5$5PJVU-HP+5E2DW91 M&NN%:8N;Q53>M[9D=;-MK)ZRO;NZMOZSG$Y CC=:O-9O8;-K:*=1$&6RD8YNBJ,/J>WB,.O]I=7]MX M/\5@+[<+G@+V:3V(UU=K6\N#6("#V%U=GL,BG,.2(!;D()8$L1CGL"2(!3F( M)4$\Z#G0-(#B;(CO4ED?>]?S[O-1B?T1-LECPB;_?8#=$,4HPTE/&QI^=:C7 MN*-#68^]V:E!.WX+>@*6!_7!K^5;G%P/3]JPD0QXK?_=?GB=E MM_OH&RUX;796U_7>E:-YA2\5-G^UVEJ=PZGU8(C]#%"IP/4'P^RGW\TMR+RY M^_.K.:NG5W<6]%"W:LM#?7V'NOWS?:3.4QH?]Y GQ0*4)Q0L+UB*/#,B;NP] M''?Y$5C)\KB6QW6'X]K\;C;_,BR)1IX@PJGK%6D=KT:+>>UFQ /RF.<^JJ7" MJ=ZRM Q?]YF^&AOBHI"5I/>EJOV:A0XY^-#+ SQ_/RU5>CU[QVL^(!1<)S']52!7UXP;$\TP4\ M4Q(OOU#MP<( ?;'KLG0%22/RQ$HC"H33$*'H"&YBP]4V^L8+.99)Q>VN';.A8>UJ,['*$",373'W*M6_2VV0,0> M9V/[+7H)$\ML9G$T5$\[Y]K.Q/[^HPP";+9G7SMLGK3J>BGYY3?4T_(M#EDX M;)SE7[A5"W'JW1BHU_[NO_]K8VWS_7__U_I&[;WT<%B]/8R6"I5I?'4HTU$4 M7YLHE^O4$]'W >+=E%LTT@X 6,=I9Q5[*@8K)]2XE8&4=TMIB8&J"8(C#;+V M6^XIYT7.9VW?PH5X&.4-\YWZ0'R+PE4/FT?B\Q:*2J93R&^KOZTZEV(<1+%S M8 KO$&_W9>@T5YU/TD_[&K^IC=.!SQU5L->GE#APZ9"[A33R 4\$D<[ QXF0 M^FP7:-!TW>E(C]O"8)5MJ(=5Y;5H.#V/2W>Q)U6&+5A*P^ZR1$VO\>@N[)P\ MUJ7W5CM\'$VC>NSKOCC8M>!3:V8Q4!S,1Q,8 M.]R4JE3._+,+#_I9S4OY61<$AC@%B$KQ[E.TB96UZ)KB(62+ Z:9 F(FG/80 M3&L*3+5'!-/KZJ>SN>RG8YZZ[*>S^/UT9NM>LSGIALU)UQZ(13Q7ZT40IZHQ MWTMN_L$=)*E13O74/![M -K&"/O_)&K7+G=0H=)ZB7J ZL/@QSA+#U3NCHB= M?S+ "@LI4.W0)XQ]K]&ZX'/G26G<"DZ/3<,VAO3EK,9"/**2FZ^I0=^Y6F*/ MCRX/F3/]JKG%$+=X:4LGH GD:I<\IQ,G4^KY3=9DZM]Y=]A0(\AP-"ZWAK+; M[=FK8PM C]8L#O_QP[0PS=D>D\I+!XTJ)*V-OQSHZ54T[=?+0"VD"9REGO_< MLRB5 ]+'L/GBQ%)AE0/5/S&D"7 =?J&>6:7?.&-0DZJZ@WVF$:=4-RSL (2 YVZ& MC"S6>$.>OD!C%:,XZ."X73:E1E+U:40J1ZRQ'ES16$NUY.IA#U_$D/QNU^2" MJH]>-!R3+@%_=Z(!S703 VGFQG9B/3PSGQY@3F>H3@=; ]]@%QO?C+I5S3KT M^$U:$?9G\W'<=J%OO&LZB7-':WVU^EOG*H"%E;_C:1/8*KSC7$KSM>I2221# M?2O_+_W-!=BM;=5-N[2:R<[V\)XL 8VB?/4>L6>ZASVW1NH9Y//% _MENKEW<_^9-F0@-EHWD@[9SZP"3=65,7W*J1"_IB M"YC50%\JMRIWG?TK_=>I"#+S]UE+_WF(&C/4S)W&;U@7;9!?R ")%Z!C?@V4BBWA\P7%YLG'H"#^CUG4^8G^\T, MHLO^44L,LECX^N-9<@UR>C_ P8O[U);;/++A UW"OZFYY \UJ<-(RJ@+[P620B]0ST?Q,^=GHWZSH0"&/EVCI'/U8]!SI\ M&0 E[P<@Y\W%SW[0E5T8; (_@5<,99H!ABV.^T//-K:$XX-)@85G\]/8\;S<U>V5\5(+0XW-U>\C162E"B*C+N-]HFR%-4&K?L6NIS9LVC_SF(_Z?C>@OE' M26.,4JD&DEN:F^IK/=;FFSV$5P\L9VK1?F7KQ\9,+,+C7*2Z1^JEOMDYZW81 M6TF3Q)_U\O&Z8'*%GL^ U",*M1(JR"]&+R%]M&05L1$TT5TU'P#.MFL"ZCZS MQ03 F^8:)[)(:3KKDUF#>U!=^$TK5ST!G59+)J5J)TOSDO+^LN5&KSPTMMA5 MU'2FYP7U>DB6Y %%[WZ2D0WLW_B=3 2F62DV>*5VZ8F4U%R7^[QW_52U:85U M9*'(TGZ$(PPZW.V]6SXPWD>N;1M+U37]ZJA/GFDD:[5^!(A*F8*.33BD1"@C-P%DH 9^VJ0T-E,!P#G8UJ.1C/*%>F 6THW4 M\+F-LA=,1UE>=WEOO(/%.1NM4"FDTEZ+28;J,&59:(M.,V)9Q-^ZR#B(55"' M4OA"<8X)KAP-T4N,8S/LL>@ 7>!#W0!Q KE D;0M*@K@KYZ*#"=@KF,7;Q&_ MRB#+UC+(L@RR/&F0Y0Z>Q ^YF@-\,N,Y50O#UR[SX?0D8HI3I%%Q0O.\JK4O M'M+4YO9)UOX;62-(#.U6Y XCLH.2P&4EBT>$T;S8V(#&5DH<6 @)H8 3I>!Y M[WCR&3_'.8RB#HYYS=B/W(B2@<2Q8G5XMYZX?7CPWV(P?-_ BWKT]GMZRIGG M94-=H]X27:G:Z7^4(@ E A^"'_4.>,TX^46KQ7K)2I?%%:,.0IWVG3X_A8&( MSWYOGF0-@X WXW-!44UX4;@.3A3"Q^63#B^CKS12-5=J<'T _-K>[K;9; ,P M >X(?4%>:T4!SO96OO/B=FATA8)FY=:&;-@HE5/[_8N! B68)D9\O7? >A,\ M"-@;*^\S3[S2WY (Q=]7O=PM15*LW374F TA1VGVE;$77)XM07\92\-5XAYLAXY/LYDPH(;-I?,15F?*9)T@77=B7=5D M/XO"21NRR-S,?YX&F<73Y3! ICA;-Z/X66503WZEN20(?:(HI24/HY0FG@3Z MQS86L!V-'RD&Z55@,PZZYT;D;=VFW'44M+D1.Z=MJ30MG):B$K6LB(9[QWPM MIR7-N#<,ZCM'KG,$UJY3J]/E6NT]NC.OG4,5R=07&WD4T++;\RV[N&7A=,$@ M1%C0')S!4(_\U" LP(BD,@^%*#@/W4?8N*M'VJF]7UCK4 WPM1(^.:>08KYW M7PSA0,5:%.7V_;:?%N.H!?HU2\;;U;);@/$TY@5@K^.R&..*IP&^6N 0J\5= MT=0^' R'OPM\D8^40;N1A@:67%-:HX;FY=1[FKPHA7D46JHBA=$.!X) M3AIG*TE<*,-!XE Y8%V9ET>,20C@W$;A\4##E,B-_Y0S6Q M-@8K."=^@\O<0RE+ D6D?FA(, @/^*%V\+$GR:0SG/!A3:4BY/)AUJ[UOA81C>E?]D6!VF:2R48F16+(3$RJ>N)@;/PI1/V,>%[?#W T.PM?TG.5,\X.A&_A:B])&4(#Z4*)E@.90IHX5L'U9"3A@16OD4:FQJ"%0*B^,)P>R>A%.Q MTGM4W)[72@-:T76#X;I0N]YT3#W7)> 1!99,WCKZ88J!P#3B*:-Z("]ND-+% M)"P1\ TA2>/0F+ANI)T1H[=N#?2%_P+B(1<>A#=H"S7OE3R$-X H ,:"]7-;U\ZYFX!X"4S-2^MBHDN=%5;*>ZYZP0?]7YT,0M56>4<6YY(KR M;.6W:[]\JAY;F(J:HXJ=%N2!#2< 3LG;LCI*R)EK]U7KG6H5P>O)5\P8%0/C M\+&BE(;A"8TXR#T$*PAM4IMO_ [QLBZ&74F&4E \?TD^ Q"!!3J=GD=,#T9" MI5X%2&9?:;H>L4V<_Q:AP%.I_HATN O@QS@]1@^T&=MO NKIBQM>FNVG5;(; M?Q@S?FLIB[/^T)3$P.QTP#B="." IK<""BQ% \%G'I]/3V1$$&:7Z//M $&% M//25=TT!BL0$T/2] /@U@F]EM61I P^1ZC4P([ H]_,H%._S&_4T$E!Q.] MS$^4B%>O+H+63#H"T02\*!Z0ZQM+3'#0>>$,\S:&)5GQR)="*U-2&_8/#^/\.66N*B&L\BGS[<&: M0TSV(X87>5Z&B1D]NM%/"C0:,E^WUHK(1B((2*:KR42=+V$-\#ASRFJ@H4+@ ML@F(^&/<@:LJ M7"A#%9BCQ -D#FX6.[(J7$)3V>(#R^#*ED*JHED*R0<4._F",=(6))+678A1 MD3L*?:I,N HKH4$X:>9%K%YV-!$!&T3<8@=^;,HCD1P M/0Z4S1F,[6L&+1+C #H_K+>TKXX(%L)<>2 MLDDL,!Q(C'#I0>SU7DS$G*G)[5G0(QV\:/WC0M@5(H"@@>W]!@)% "[57.<5 M!JFVET&J99#JN2N!IML27'J3YI.,,="LY'G;CR0&K25ES-$P3U.Z*S0/R6)+ MT2-VA$J8_4NR:I.BRD0^6.+]KC:7E5N)M)>1GVB7K++UN?I5Y^/8-G5!M+?' MN1:Y. ;;6='SDEO0];B'&F<(ULM^++[Y =9Z!]&@C?8,*=M<))68T!M>_) % MB(/&O05_9Z&'/SZ1H.%'_--S&0VM?-L+J1PFB+]]>N6YC#."Z!4(L4R,

    _ M3I;7*B9I6#(4'A778@V $4*69#$./#Q=;3^PDU' ]UP.8 W,UEIG:C ,P"'4\JOL" MJ$/2C IJM#N@Z-XPVM9^#( V4<7%0;03M$Q-VHW+OAM35J2Q[E*$WP29S'2N MVD]2K*1"!;,#2J12U#H1684L9^ _VH]*_"#1&2J*<5@^I?RMQRL>GG=*"6,X M+AU,88GXI1+E%[L ]6/+AY[LV :E_JM95T>@!^#B S4./I<^J%V7R<3S)(R]XPD-J03I2Z0KMG>E^ MO&+@;),,3^,F_[HT2V.3I 26A4&RV>ZG>H^/EZ%_4=J1RJ"F.+=SGF_-_U4Y M(D2@@A(TM#?.3\N.0/]"#OS<=X1>Z$(>.CP!-')KYCN'G[5WP';Q@";EYI/A MK9?=R#!C9R(SM>(;T-?1UA:MCHA$Q2=8;H]6!N:X5'&84Z/*UVGZ/!GXYSQY MW7F#:C\7("(;@V\'P^0MV<=:"!97HE+SP#2-A:^BE)PY2NS:-M!)9T]4+)B+ M-VF][A6DGY1HKQE[1"N?I^,30*2JQAK71$]_KU;.P/"B-% 9C+@!D4 M"0=3=_4#Z[J?"E]!B57:)T,_4D+;N.,:73J0\PW598Y&<@ HJJD]2,FU6M3R?' MHW<&=M6.L"+67@%QF!+8,;>=[!XN#"CN,YY(O<(.9 6U+6_^HUL"%;YN8]$6 MQGJ<%JPZ$"#SLH!*?M%]1QH>E?I2/@&L(_FAA7HJOK(L15SS_'1DF&2GY&*K^1I-I'=/ AK?,8F M@4@+2I3#(+JH H3$)RGJ*M'0DE&,/&/^FC/0, M$:/OO]96U[B_!OZUCA3B4&^ 8F"Z;1IF[4O@[P&*."M&+#?L.O'25HH M52#"$UKO%9I>5;!/KXU!UE4+LI:1*QSY.$7C&B+7#?4(S#B5\B))M_[N;YR\@-:?8(BYE>M8;5\R88DPZ&X14 M% $X#OS7*?F="$*V7E#&KU+DRTX[JN1EE<6/-KRGS4F;$"P<6^$>@S1OV,;P,9 -1*K>2^59\#03*196&)M2KD$O#D F M@]E:$/S$TVMKZNN!I&Y!ND606E];6A'JMW:RH\)>5"UZ0>9EV,(FP+14O@:; M% .%Z>0'"'7";BD7@'>..JO"IW3/+13@BEFN)")V0'"@10)W=W M[[F:_&.I5)2.:;^D$\Z*O/^?O7==B*,!F=V/X +?C_'*DI%0I&RE3G2E5H7[Z;\TQ+VNNS%1586,C./JQ=YN2 ME)=UF6M>QAR##\(O)0<,?FL<[F=Z),C"Z<=6?(!VD< M":5WA OA^"<'.O57AIQ!<<,;:]30(+\'NZ5SS0%XNWE13N=),2__$$Z@Y= [ M!1^!@F]*(82;G'P7SDX@@4; /A='"@W1]T7DC<_E@UM$_K5DN=(;K%3\!"D6.N,\];DV@' MM>PP&]W[=GG^3; "RP5OWY_JYA)E'LU;(4,6OMCQ_T:WO#]&75_LQH6I*NMI M>SM+;G)7;W(<-PI_FF;GFEZV;D(A1NKY,]*]A^GF3'[DSC $9EMPJ\\M#7L( M>$8&GSPH6]'?(.DJVT>B4R%"I(3\4JH:S/3G8P-^DF2G^6VIV?,7P1I2L)R_ M1R$DTD-MJG\%+XEZX"D4>7:^7:TSSB3Z&OF+)O^W&=B/JY9+*)",K*+8N'3- MCGR$>>X,@ATCY25;;V90&"DDN@V7:)DEL@0V4"]<])")(50:BJ?R:1V,KQX4 M+FSYHLZ$W!;PF1FRM^'V?"S\HB# @5%!2U/!EH%0HV'+!A.J7U]O5Y(LHY=Q M;0?9C>FLQGTZ*S).FQ!K!),=['/+-.V2X3YY0*R;Y91S5V$%G W%PC&G$):5_ABJNW$R+\[3_R2TEODS"#?)F9W*A2>PZ036DH58:E[VR&=JEHN%^U MDD)1GA4IU'%3Y]!E;*]LH+]Y7W*O9$[E]S^VZ7==8ZK(]' M[VIK3 3B&&2)7!.W+@=4:I+N1UDT\BQ'VM :OP3GX+((ECQO&=@;_M,WF4:0 M+IT7&\JPCK%9^/F8EB?V5G-3$G#B_(Z%4KHV<+0!5XJS0:U[PJR5,#WU615V M0GG?-0A%MOP%72C,1S FXF>JG42B+R*)*_*-X:/>O7NBX*B;H(7Y.\^?GMH: MDQMZI+ERA6$Y]#@,TDY7_?(QUKF;UL05RGK]36&@C+V+!0H &MF.P@OQBHY= M%3=XTC6R4^M@'?;'GKP:['4>:NW7)F)D:FWEA1%7C16@1LF"2\8_C%.R"(V[ MS.V&<5TII S&V;Y#1\ZT*):1LH@[Q!$03SIFSDW#D%D)TUX55N>0)+%L--\F M7;:^ S;)3%/Y*XP@-S[%-"_13&0[?R0Y:+2H3D.@V1(G":^^-DE*- R-#/>BA#F"'NV6QA[_Z\/C$.:%-O[R Y%\I@H9K<@_N M9'?"]_2"Q'*WPGG*%SYF2(2SY/XE,KT66[DYCN8+>OEQ[MIO71^MD?Z1&T9; M.]80GW>:BX,SUC\[!$#'-2=>%JZ&_=E('W

    =7'6A; M'W(]?!K)V1-M>W%NJR/!2(?1F:4EH677:AG)[(/0/IPGJ.,G1LV;(&FH\ACJ M*^@/(NF!#]9Q#C(9R7E37Z[GG3H>;=$0Q4CZAT@O1K3[.B^S9"YGOPPF"XA\ MB/.?D;VDMYH(?8=<5WK>M?.+T.$,#):6]1"LRJRX0S+!P-X2S^]-^13!'VF(E$P$%?EQ1X"D M829YA164IZ#EV#$M',R@/QF[$RE5\O/F.8'U"354T_''4Z>KVZXA[(Y,0K-+ M)0S,E+!'.5!VR>K.H/429@?@A 87+];HFA]IMO]KY!_\[E#@.A2X/G>!ZQ-Z M+)K6"7$:O8)D"OXI84"*$L\TRXK#IP>PT>21%+BF?$54;. P3).\'*$8PP0& M/QC38+VLEFF2QJ!54\ O3 X/];FY@;XM#,TB3NLV2*(M^2#8J)C5[ MG-HTH)GR=7%)G3!$%FT9H@B^RB1J[[.*90G0%>E%KNCMH-Z)[IH2(G$H.@# MWQLW>)B$P[,+",:;3NQ"0-/0<9>\!4X5DP;-F<H^S.!FW$00WLV MPA/3%,,;=4'#?\DLXP;A7S6@NQS1&.UR9#=!OA?@2RB#),G_"3$[5+E2C-/B M=7]*\J!PQ-(F(K=MNGBT'7P),J32O-0?5UG*-QQ.^[:,8E1B[)0=_NBQ,4^; M1^13K>B!H\*;P/&.X[S'[/I?_^?'#17WS\3AL;7TO[X9[X\*]2E&?T!,[U(D M+\+66=3;@J.7AW=]\ITS*6$=T.N%JWR;W7WTP/V *$V%VI3EH,@(4P@@WPB^ MW4J3RU)A;4?WL@/Z'WZ:?G[9$4R.2A+2J M3K([]^^EW]%:\,OPF"3 FHC8#,M)_GLY;/3R)#Q4F"MM%WBE6B?S3:+Q1'E M[$:W[F QI$%X@NH)T )*;Y59XPQ3_RO\%:/ M[MY#X43$G:5 H8$QR)!(F1&) @=;I$I,<=CCS"@1-F9V$4SJ6ZM427"P^Y4DQK\D!\CC=R^X]O&=]&*62L209 M>/=&^W.B[=Q3J>[E_7LF=8GL=F<5P18S9!$B;6A$(3HFZ+<%8T@QP>KZ!/V3 M18@?,MXD=8;-4&6V'5ZT5#JCPO-/S$)GS4*Q3D$E]O.B0BJ7P"RM9K+=R]Q[ M<.7+A.6^V*/4VXM*P+:7*8<2/?ZS?V\@WYF15#B!687W[X4U*M]Z]O3%[=$_ MBGPJ B"GTQ YTS+^@:8D0_S:H)4R#,F"O\<3FD^:FF$LJH65$9EK> T^DH4D MC*H'+#+"0?,T>9+8,ET0TGUMIW2.;E#U(DF[Z3RR_Z,;_>D+N@7Z1,EZ2^^H<%4CR0)GMD3T"6__)KBBKJKZ("XM; M2<-):WQ.3S3V?*9O3RY3TW:*N@0,)^>[J4-0S ,,[BY]/\2]3%B*1*(]33[9 M+"ED) V? METXD1W0X21IM,98TSGXUA.Y$Y6]S)N,>>S82 G(!=D$KWB:,?3 M47M?T^K;>7;5?]5C'IU@^XO&+=I/\A;[M'5U )&QK%I>& (J:A/+GJ_#,(@P M 20@I$F162BJZ,>7"W:PR&C)\(P8#K8VTGOT6Z:BV+KMCA0FBLJ*\]K<,/-7*9Y3.F4Q*_B1\(1=-B'"\,4S1]@EF M7'(_-'R"Q5A'$O*M$TA/24 GLX+ZUOA M%M(4C2N@L&M*DV1%@IV&"P*1[_ ;RJP453&3-,/ <_MB3NNY,6CDXK.+$EGO MKSJR_F_Q7%HL8*3<9[-%\0$O+,2'K8DA<]#2NJ_T/N-4)7$LD$&$F .S8-OE MPP@?K?)22UT8I4SN124?[ ;;4>'=IP53F88)FZW%[Y,WXWVL7'TM2%Y-:_U6 M>_MK+*0\.A12#H64+ZB0DAJ_,$;/-"4V1.CS[/0U^'LH1#,#R)(L/DD0=5*>Q3%P--O+'M+TQ^AD'5ZD9=<\'D1,U-[XS*<4C^(T+),--8?J&[,R/L#MA/H M*BGPP^DG!O;1R9VCOV=$7MVLP>HT\/G_EZEWTOOT._HQ)6JVCB6//GT["7'[ M)MSZY/ZIR_7X')]/$:+O-YQK^/WMJ-_Z-@0Y380>/?L@..^S>BE@GX3-]NVS MLYA"_;_U!F#L62E949,'EQZ.\&T:'C[ V 65"^!C$0>-JA]"CRYCH._-85M\ M+:_3.OSBD7HYO,+&L'>8J1BU,<3.!N+9648/F=@\+)=I,:DY#7-$?"[?(Y%' M__6X^S%;1^S'L(#FZ_7J^V^^N;R\/&Z+R?%Y?2&F<'_<8@)>O:"CF_ ;VJ-5 MME8Q_'Y2',_=__]>O]R8/@)7\[^?7N].XT_.O1_5_'WT[R7[]]>'+W MV_S.=#P[N?=?'![P+UZ\>_;RY/3-B[=_?WYZ]N[5F[>_WB/?XZ%\Z4]W4Y.A M( SS(M]^7X+;[6B\J"?O>_/%(%<.,4\XO$_9N7Y3<*4E\:WCL?P2M1$ZD\W) M?!H#'U2IJGRQ;4M4>&.X=)8HR+V)"G*O4O4^Y7ZTB"OBL9UWSBD<[@FK:F#" MZ=!KY\!U4PZ)$F);ZW3LG%)-V;Z7_LQ*S\7NQZ2[L8E2, RZC6!L_#'K".8% MMWJC^J,[Q/.^,:$^9O;F<6 \.KP;/O$7?5U$87G'TXUF(B+9;I9A^L-RF2KO M;L/:\ICKBH(AO$SP,HC^^'AT&B'8\II<_&-P$:(4^GE,Y;ZOZDNLG@V?ZM+H M$[^ CB*F&RJ7YK$8%_05;_2)1N]/=/8_"OF4&HY$^_,MIFV[5SBG=\D> %<# MKR[;(:LFV '(%O+2$;I*6KI_PBPC&)8=WD".;EZV]HCK^IP5>"S "1D2O6: M!5'E@6;$% V@J(B=%*,>5E#,;S"X\MY"(&/PAD_ M(;?@LLE7C]U#2 ):'O9O?WGTX.&CQ]WG2K_4]_O^&(%4X N*_L)?4#ZC-S;)9]?JM_&M5CL'Y-] M;=_H!481+X,^6]20>F*H3%. -QIA'8U6TV BSV&$CF>6&'LJR MMP@KTBA*',IV0X6_P[8Y;)L;;IN$7 8EV2XB 1S* ME*R2!%VQ]K\J:,K=.P=HR@&:#Z'/?#;]X!/ MP3>4Q%FZADL$LM8 /B"!E#"(4,U^$P'.B9X1M7N<4^O6%:0YL6LAME,F"?K# M6CZLY9UK^0RP\K)=]F3IU9I.XC<(:JF..64<11"LQY$:59IVK-O-85T>UN65 MZ_*%\6N9L=1ZN6-0*;7T JLZ%TDP- H1+5J(Z";YJI!5.-\TJ<4\K,'#&KQJ M#1)"LJQ&)A:<^4FE[]DE; MZ/PMX "E=L,@"^VB#C^9"&A;[U8@O4Y:3P9RN-Y_Z.5)J!?YL$D.FV2W Y&4 M:R"#9WP:TOZW6G'RK@"M_:10 G8P'$Z+I7!L=?7 #\ONL.RNM,V*"9NRO>7V MGRLX-NEK-=E%YOPWY%5$P/C"#^-L2LAR$TFE%#6%;O^P/@_K\TK_U=)<4!V6 M1!?48[FY'=YMZ]N:49-H\DLK821MQ(E61^8U<++1;%,L+%S3*PFULC2%E#/E M2&U*LL'KZ^;,?K)X40N1G8B*S!M]18N"9T&_&?#):&X8,]*!SU4;SZYXNG1R>/1I1: M+Y9A>T+-'DM/XDMX3G5L%'3K.'CF>;-$?4?4%T6@AG+J1"4!%=;# M8CTLUJM*,8F>%5<8\_6&F N)<)'H+KCTT@-7'P[CPS+[G:EM98VE[L*BN2@G MA6'LB81Y5C<3%D)M"I.EJ[HZ7'4UX$1^(_F\F/GPS8[$R;] CWT)8;R2UVBP MK8LPQ&@FV*L:]IW#BMZ[%?V38=I B$TA\5'R_P2K;G!T;PM1_LT M7ZJ2.VNKE_@WPSM5X<(WW)N#BM1>XI-"ROL:Y/%PJ\*)L+ PMG_O6^=_,%G4 MGG0WJQS2/P]M](<-NAMD$I5UG=QIQMA45Q_R(J2&N4KD8)7#!C+,"43[!G6@ MG?P9AT3D87U__/I^XX1[16-5P8-],?.=.?"K%V>](TDNN79P$++[EB\<*N MR#HLX9LLX;?A?2!0XB@=1RK9J72^1[.B,,&^[.[SO(* M9,"$_)+&=@V<9Z3&UY8L\4Y(\%+[SV0KY*I[N26QE[JIBJTUZF22='2^53AI MPLJ-.^G?F[PMCX:^(!3$A=LK @!;ERV+0:D>'CBOES5_99&/"Q:F3;!LFU;" M*'1RYHNBVUWT_TQO_LFA-[\?\!YZ\P^]^8<38GB5N1Q*U CPIE/U=SCPW52S M_*)NL')(%"FG@X&4>\@Z#]2O6N?AJ4.FR@I7-W-0WG>S@],%CML^ RH/"=O] M6^E<@@@."*E&%4TDZ]?.HZ8@/O\NBIWB"DZTQE^$,*"512QZ[/CE;\[RLHPY MK6)0N5;=.WWM*5X2W(!P.Q%:OR;9:LA=>K&+=Z;.C(%\FJ_S\,WR(I\<.%0/ MFWU'&ZY;52M952/XD*SA;/)XE'/86)=L9L3FM/MBJPO_\./XDP^'TF&=7A.@ M+\,H*P)-\,K<=Q*"X+HJT<(=5N^ZX.98"G$W*Q;XK3>I-$"4L!^UVW9=+)-N M,+D(:\%PG"]MBLQ)3>S"^,=D.Z85#1FL+82P\RO=JZ_B#(K2!Y_Y./GVL$WW M;IL^'VBJX2P:(0#6^8<1G+HK$KQ?;%KWL!SW;SG^8G HDUT4&)4PN[,J?!AU M$H5(BRRDND;E:Q9 ;ZG)%\0D=3V%9!O4XM;$B@/-,Z8"86I@8*/I;H?U>5B? M'V,N@X<2OE$) ]Z$"G6"-VW L;"S.KW7C8N'E;=_*^]G4T;:FDFTDU=H.!Q? MAR'F'5:(RUNC8/&JFCI&B)FZ7DBDZ%@_B)$@JE$M\W^!2&%3K1NN<$G1][(8 M3>LN9^C@8E=BLNP&% J'?7#8!U?M@Z?%+"?:C/'6HREH"56 +4!LR3 .2(B2 M7.S6[9:R"K.TWGC&#D906&<*I4Q\?O^Z7.4AXW%8F9*9NRC:M6Z*W\%"8NK].FN4Q0;_Y]/+6&?)$P&7NQJ MJ;HO6-%J3P3_0M2',5LWQ%M&3THMK"%D6\_+$.F1_0Z>APR)IJM36O6AH4O( MHXW_1IRGGX_?'G,C(TE"8ZAH4.S'=FW*9U3%FMIV%.ZVH%A313V%2X+>5&=! M:=:_\13K'6GL$"@480!F@&H')VTZVRR8J$H$KOMDAH/,/ GO MGP!&34I+<_Y1(W,<'MIMM4M9<@IMI"NYV0K_37XL' #+:'&3UV6ZW=)G5NH. M1A%[IKSTX<)^I.V,9JP]V81BNEAMTZS+B-(P"#GT^-$-)+N-I6#E'[)F41 6 M-&HXUN2; TF%P:,6=7/3G_ MH#T]O@%BZTO#&MX]8 T/6,,;8@WWP73_,B_#2UX2%?RB+,B1DIW>%JEUI8U1 M7H2[LBDAHY:_I\"U6+7<^@7Q#?P\<0N:8E*@(,36(QSJ3)G MJPL1%J]93I/\3./WDPF,WQE>O,%\1/WU14JCEIXPE M?]\F?G75.-$X+,IE.30*QZ/GFX9>CE)?B"C#*GU>C)L-$62=/,A&=^_/CN_]M^;DB))Z+7( %!G3#J,Y@7\^_.!8">'.%!0F MUSUY=/SM?\=DG[]8]&;)0Z)\=P68+V4)IV4# 0&U0%T?;%SG(>H,E]4O!C?] M3)EGUA04V5!FW7&4P<'M%34LXY24*_U@+!>[%'# @A+AL'.5^TZ,LBNJI)JDD).#Z7?I+..-&HPYW@"'6?AH)7%)SM=HPWKD]Y%A0.9#S-F/]26U]V9D MV?DB!5?^ZQ4 ^+S4Y)=A6H\&!C!L@]&XG(:U%<\#@Q2 :7;"GDX![L^Z0=>8 MK$;ZSW Z!T>P78\>W!4C,S2WU[W^K;QMB:G\G,][GE1COJ+9BFLJ/)6;D"OO M=)M)G^=P]J*ER+E8%_/&O:OX:9:']M.P8S"'_*A+MP,PTJ!EGUX$ZX8E/GS_ MOFFUR6V+XCW_+Q)_R9)U )!QP8ES]Q T[%7!\[HB3]!V5' =EN5F:6E16=&8 MI=944@[\WWP!GR!A)V&B@-1507)&V&LX!2#3O[X.(<- HI!.)F=58O%O4E)O?:IZ,L4;W B:+Y!SD(.8G M0I--9W'XQ_J-=\-5*%=\A%K?_IPF[S3 *21-;%XM^5CE#!HP:X:LHLHN;*:V M0)(?#^[HGEL[4%CH1!.S!2CT1'A&50BP)$)DB\*J.-T2D:UJA'F4XYT8O9]W M$XY'+X/S6<-J[S@R89^\#Y0O*=5]$TN56MF)K'9][FFXQR69%1./E.T>'E#@ MP>6DN)D%[YXX,$8Y)_Q'>O3).:L';./'VN+7J <(RR]G%EIXEY2B&-7$V?\G MKM3? R'>I7.K_ASE_\.J=80"X8$WL_ W3,>GD;Q-[MR[IW$<4,SM7*Y=#R+( M/S",D&A92<3 : M-^2::RHG1$W!N9\MR"E7PG.J6!\%!Y[H]7GT$A>"?OB2QB=\\1FROW_[R\G# M^X^E_2MA"G)^&\VO)*;A9?$]!9G/:\;G3CJ/Q)6R$/K=Q96BKA&:6=9M>"C8 M+IU7A#K\K%5='2E%S*RLRG8>?D9K"FOR!DNW4R72>@'R#S!@X2D/9CQ0J=U M8BP] S\*KU/Q/H_KB/@6#:EFK,GCK:M&UHJO*W8JNU']9M37QS!QHRN*>+F0Z>C)#V8 ]KBJ%,&LQ./NW,^:*NSH^^PE+1O4.IZ% J^MREHMUN'856T9!I MN8&LGSDY,U91C49@5)0,(;[A6<.FY&,.GMZ7SXOZO,E)94)TLH,MC5U(%*<2 M\ D)H9RJ)8O.T556B'[#P;$-,]+J6496<5P4%6<$VGI13JW(%/FO,DKT3*5Y M,#*3AS_@I=GMG1671>,M(6WG%=$C1M8MJ0Q- .&1O(I$#A0-<&(DI=]"=*/3 MHT01@QZ7.EF_V7W&DZ A,[XXQ^+\/'VA/$U4I1[P1Q)Y14F\_OGTY44_3'U M:Z&4U%EZB@]R%/(1/27&M'K%695!\@]W*8T8W7G;:\\6/8>T$\#/07B64WF6 M)^2OAY"U.*?[[U?AZQ=>SMQ"L^["&<].?\J;R3P&[!2%S\)6KK%:FW! QAE1 M@!X72,([O&K?Y\WHR8+YNMP0?OMTZ)8C9XM%INE_C9BGVB67Q-RJ.I_-A")ZCJ)ONUIIVD#'J-; M-2E/3!PP]=>K#96Q:5SB&I5*!4U%TU6>X3L7O2FEQXFHD<)CS<;AR, M8\L,FDBHB]VD#!'V2;MI:0*O6("^WR-\);J:;KW#<#F!0C.3(#Q<1<8==ZHU M9,AI3]GI5G-%DV$.+OF$TPCM E6!L6@VV'56ZHA!2NM'.X[L\>@M[5!_4>?L M+_,MAX^;)IQ/6BCJ$[R'8P14++0YR"!;6UB()\+V7]278CXHMT8%E[C5/23X MNNV^+WCI78FD!-26(GL_4?;(:(]WWU?#42X-P?[N_/+56:$]L:PO75 YB$G& M0!JT4F,V &JBK=+,AIL2SIWDS;A&VCY#XJ7[;[$JF9F7F';1H]%/;,6Q^X2$ M@+..1ZKX3:X:*6=JNC+V9M1#1$R48A :,;C/>#L\ ]02MTW\R9J$6%F5.)P# ML KAL^!F;NW?2Q).)L><<.-EBY.**JS!*JSE6U01:&@@PT$XMG\41^+1%ZQ0 MLK[;PK[VQ#<(<5TVQ9SAGMV4,Y M$(6R;=E)L%^LN>@3YI%H:^DFX@LU6D_N7*;8\J\SH*<33J)MVXP[4T.7)H@<0P<:@*Y;@! MPPS53=Z0&Z,3>!GV^/'H2?_9.F$M8)"4>%=_0X>EZE(W[8FI?*>(T9^"4V]M M(Y6^:AB.LWJ2'YW5BYQ;28)+%GRMT6MN[D@^_Y$HL:IRXO_V_-G+MZ?^#Z?$ M)Q2.I+>7Y+?&O]\Z"QYR?CM\]=7SLU?Q __;)\8YSVTP6!?QX[_]Y=Z=^X__ M]I>[]TX>%Y/B/>R5K[S+E%90F!QFQ'?H_W%1-!W?:HZ: MD!.1;8M5#HZ7H88;WJ[))ZINM!@HE_P6YXQARCL.C'#% =AGW?BZ,M51-95$ M>TL]]>$.+H,?T(0@;K!$TX)2,&&+C["5NBS-])\TZHPW\-U&/5Y1JT8,V/// MG0BY9D>>FL\";NQPQ'(&2RT?CO""\T*,!NV! !$)DQ)##(EB[A$ &3\FS@W+@HI:,&U"$<\U3-+_NO- A_=N-1,#V 97\,.SS#H5_S6:9)] MA?6=^X?ZSJ&^L[_UG6$3(@<;&QX]P(IT[W;0,.X0_!K2_=><J#GAC-J3 ?VI)D*U38-D)'GP80&$$+U<+B@N9261=?!!EF$]$Z>B>'+*4/Y&DE#9_R2*J7B3J0XCXZ* M&_M*L9?7L))7MD3?0-=GY\K38LR_;*U]84NW^]<(O+C8+"I9D-?68 MM1!C,\1_USC25:-!'=9,VB7//HAD[34\[E)/MZ/GFV(A/TJ^;M/\=DVA[WD(RJ5DDG[M5OHT M.?GO4RR$P6<(TQ,.RA7"ZM=-,:6L&M_^=HB4JVV,G,J87[1PX(IWC=G8]/EN M A#C\(F;)\Q$0 V[H%05@6"/1S^6E")F^$4DQR!:C@:IZ&G""6&&A( 1-(]T MLH$$I%I?O<&HFG8)3+7E_>R;[9RZ].$7DQHBS: MW3N/*2DT>I&-7JR+Y>@$?STY>3QZHIM)_W 6?W^,GX:_[B^X$%*75ZW2MWS6/HGW!7[,DKBF4ZJ&S", MPW%<;N[4O6:3]"ZE^S:3<@"? T53M\[Q7-27:"9%O1ZSD8V2GO6/R;?<@*CQ M3]PTO\=M.H,60MDN+>UBF5*M<<1OD,FI3/\Z]G!TRS9Z"#=F@QOU1<7 MC^I,R-[*G9'LA:;EJD=)] ( #&_S6<'X;M*8M3V\&ZWQ>P0M M1Z?454RFT=0YI!BTZY5O,/0Z.'KIL!C 6.4Z\&1RF7Z0(M+D GA78"0Q(6B8 MZ* I472(S"*%05'.F_J2ZKVSOBD3*^2YUNA@B7?KU>ZXMH?+5^^6H5GM=.'HAX_7M#-9>ZTN4E4]X=ATPDC\X)(DG?[1>#RW0J MG&NH\W?;DJ'@<(1"*B-1ZYE]A.(S'R(5ZJ-T^B:EZ)G4]39+[84);Q7&Z>Z= MD^_BL6DUF X0_^_AVE/@_*O@#TRDU;.DPHG#*5[4B^ L4%7**OG+X'+@: (P MC%M>?&TZ73? R4[+BW*Z">=ML"T$+T,]@(OO)P^0JF8[0R61=1@KZ98;V@>V M!Y1=HN/GQED>%VZIXG)%NG9CLS +H<>D07QK>UGZ-8'#N/]EISGG>NZ@G-LP M)JD-:Z>=;;E'/KPGG;7!?T!"?SU7BN5E/2T6ZK-VJW+ M3&KF^;1>N=T3:ZCJVIVV;1VL%/_&G %YXERX;S)O9]/BI/F(>;P0/=RZ7X;W M!.=B)+PL2PIV6O.2+GQ@RZD'G%"S\),=J?"AG ^P?S7S(P9E)?=R#^Y)"0[V4\>L063;:W.B=[IRJ\ MBFQ=L@KOO#RGDWB=?U P]U=8Z?KV4.DZ5+KVM]+%SK" U> G30M*?'$_YV33 M(,FA9H+]IY61EQ ##3$X2=VF+"0MV7UK1F3;IGO M!LMCO@8B=?QGLXUFA?I%P@;*S[LV1C@!QH6 $\.UNMX673C^_@GT2K55*LDH04K(HO"_=*?7CL\*R2/K>#^:!*B<111RV1WCM M2;Y2F;'YINEI3>Y1*N7=X(N5+=P$>!N6\&..7RL+D,>=MTDVEW97PPD]!INI M>^X)"/\S==AJC9KIQ$B0BK"FNK'$:B(VR6TW+Q13%I/;5U((6"<"8.ZD MUF5!C+B!G@O_G#0="P<8R]S+IK@]*(,;$ILJQ)"TV9]:VHL( \N9+"OM ',I M>9VMQ">6-CA.SU C%8ZX-;%18"B$>*.3W,Q0;BR\"0?/)93(AP1>+>JFDHC.:A>N"F3EI!A'ZC-?EQ$>N7>"AN4!3_"3V?AU_/( MTDB8DQK=:*VVQ,52X-K9Z'6Q:LNS.AN]"5/S)"RVT0_+\8_9Z.]/7V"%_$KPARFW52L*FU#U9EI0,YE $,CE#C)[U;-G_WC[XN>WX6W?O'CY M++S)_?#OLNBTNI]3:7K][I4=6<]8Y3/UTH_;=< MD33XFH1^@D^I,%!]8NFBR)MP(UA=[1Q"\<_ZAWR/D?^$MWQL&-H?2T@37I'3 MN,H]*7U=,:XH>-'(B=9CDAP. \&;QI7N $*(S1)A8]P*7RN(-[^2$\HU\RW' M NH2BI18^K[(%YLXPI21"[],F5WC33N)]-O4[%4NL"V1>- >4U(#60G764J% M$--RT_BSMW__F:<*\]+EQ)&M.4(Z !E1T&Z"@ 5T$*UA'E*Q@8B(XI5V5BS: M,AB*'VL\KHYIPDACA[J;M;@B-X+Z:%>=1L6 MHY!>-O*EW-Z1Y8F_T).7M+6YZ3N"_RU40?5;\U"&LY@33UQ;+-;_@3?Q_.43 MV@YTR2/<9!I=D3%W@#,4FU8(__OLR5/?')=753B%VVZS/S4B;X_6]9&.2-F4 M(@G%6B<7K]P6/XM._[+EVD!!6R 7R1T]&&==@HW*5_[] MADU:1BPD+ >CB&ZJW:BS9LE%+\Q_=@5VG7H7SD7'-X(5DNHA+BT*GX5D7=$U MME40Z->H=O'@D/@[)/X^=^+O(^-O#D&D &W ;&UNNW&;YZ*;!:93C[\DLR4P2>VWU3[K0^IRQ-@FB'Y=4Z M<(D&T0W!I;1]BSOZ2$F$'!7&9\9A\[0;9HN54$H*GQ((BK$5?%B,2HR[>39L _KOG-JA4%#-X3I [#D:LFWEAJ6'*C$"@@HR^@JM"P0K(G0J3+':T(9A=^?5', 6/(G*9G MW*S,%Q8NL@+W0S+0]([MVMD8\J@;+E$(NX+;HK8UT^MP.ZR%<71-UY8["$E( MRZ7Y:JU=++"FB^WNQ&PV@/#, *<(*T.L\#!)C29#K&S20POL55\0UXAODLE6 MCCEI=JE\ TS2\X(6XTJDB)'CHK- *31U5W1(G1SB,_58&TOT[GPRZQ$UM+DZI]=KV#23TXK6TSO/]Z-;);:J) 3U; M&Z<12OO:R3-2.3W^[>/1K;NW$PS JF8-P,@BD5V$D8D(C"TJ7!1XMCS M@(9PW7NWT]-.-A7J, E[>]8I2?9*%L4EK3&=.,OS/\;O;MV_S?RF9"";$99; MF8/!7LH" UZ>#'X<.,:RA>PE M&I+3+[36J&NACM0*18=<_LJVR\3B%OF6T;C&5^292H="DOVQ%.RS9EHEY7.B M$FO.8*%DBXO'AS[C%>'!)SQ*J"#'18[19>KY'GH:ZQV8'9I*T>_E>;,JQU24 M]];" ]IB\3/SQ$<9EP(6(]CONSPP$P%(*I'COB+>- M=$O@;,-28\T=BFM=]IY["QQ:>;SA-U/SLZX5"B0/JQS,;%KI"2QI&V8\ES+$ MNLB7RDH&#YF"^"+8FWI;**8G8:?[Q$;,7Q,$R6RI!*IJV('@ O"F"XL.U9/B M:B<.V.FR=91DW7B!PFY2:>6+2KW EH/P^+-;M M6B("#(+;'^P0&9\T>V6R.MLBOL4DD=92B*V@ M,/2E<;%@MZ%LB?WA7E3+UFY%#:UW35*!/8JI+Y0:)V]H6:%FJW=,\EKJ4K+5 M$YK6T9K,-;$=SHO*_QDYC0** 5W-5Q\;M6=G0 PK[^NJ91!]X/?OIRMNX.3 MCL-05R%O""8R,)Q_?IDW=F0);@>(?QH[!D]F0"585%AMUDTI[KRT'&A?AT6] M7V&MZ^&AUG6H=7WN6M=N>VJ@]-@3.\D71,Q !QV"S4Y4V&["%X_:RR*X 1 > MC3B$M/26 3EBZ!1OK^T\#CZEQ!-4/RC,D"4C(AY=IS$V_-=ZU-;3W#+R@OE9L[:; MXZ^5+$V70:3AFQ/P1N1VA4Z2DN&*;-1WFY;A^3SW4]IS\,[$M!C"%8]"=ZIU M 8\@O@9)KEQO5IYOK*7M;0]SKDJ(."V3C*\T-?13@WM&D=C= &=6WP!\KRA$ M:X4QO1:?JD MR:UWGH\+RKP@4[AD5>W!ZEV8CE6]HF(PYYL$P0>/@"& RE1!FI:M*(RID*V MD 9A3!W,4;"2ZZ-QCFX0MA+R#]R*D4#\)V\T;@9O$M'1$-WQ>]@LO(I<,YH2 M113!N4^7<]VL) T:9=D&\J_BX8M,1=PN_'=.;+J4L"(_J0]\X5.F>[3"7Q!S MRI0SNAS8,I(ZI@Q3!@\*(S9MVNC^FX>'UVF23E?Q9OP;:Q$TQ6LES=['H]>F]Q?,W18MYA"W MHJ/'_/6Q[/\N/[M:8,UIQ=1%V/VSL#BXQW:,6#0^JE*K>VO QI[CX#CVEYX% M2^8X9P*V8->VW(N!;W+:J?0"AOI"=CI?57EDY8IX8P[C)S4KG@A6UJ7W:) V M3//0TZ74T#6M]2K0QD=SL;&MK$IBZ:%JBUU4XWP'I0C'+R)?),I$*;*+$J5* MN46)$.BI^&A@?G@/"P#83X )!3VN])PC!VS CV(9%@!LNETW_)8,-<'I&0P4 MME?9@0(-2R?PSAU03Z#U%!Q)DF=IA_4^@\?>2"^;!S8/1,R#43(8$LYI/9OD M@@.W5+9^Z!>4#K&G.12'KR@.Q[,(YIA9QS9K"H^U#I"V/2+16+2"<"&Z#15( MD"'S0AJ:)>TU./'*_\19C1L)]7S$N75-B :(/KO/Z2!:U3R!B+NETVT\D?*6 M^GK23&3V@>:)F.L$\5?[=7_55$'1.VSIIOY04FDBW.G>P__.Z/]ACN[=^^\4 MQEQ,W7TT&.!#H$!'TM-B NJ,T;T3K2^&_W^"JX7_N -=DI6RZ@)8-P ST.)= M:PV_Z;!UN#AL?PYQ[?L34QR*!.+?Q3OK@/5&*_-/VG#+Q>X-;MH]@PL[T@GJ MD1K!=ZXLZ;N==H@(RV6HLCEPA? 8R*I+(8.&0"MIV3 J,;V-6Y(8./<+)5!V MQ.L[MS'W[T2]1Q;X2A+( OS9-6"]+@$M-B$YCI 42#W,^G5WJL->[[RIE7*>AXH2@H KPOG;E%9'T"OS M:)I.3V>3.$8Q*^6@9SZ/^J9S[IX)$Q$L;R24HMGW-Y5B]CI8O=DL:@PUK- 3 MWP)>)8D782H2"AV/(DU9=)P7;KHAT0A4KJ,'X0*0GKL6N*0F/IY)\./YTH++ MR(;(US2OLO'(&<0>%K?EC&B^)&.OG]M MPJ6G,B.92Y1UT7UA88<_"#H,A4UPB^$B?I](]4O=Z6F^Y%@[08ZCW!3#%GK7 M>1E"W2EZNTPEUS]0^)5J&U=WD&Z/0).@I]J"0#@YUXG/)&85CFF2\\US7KA MF@E!,J-S[YL1U$:?-4*1LD$P@UV!VVS$9$*%G!*DGRJ"O?.[DX=7VZ*4:R09 M,\*LJ'@>%R62.6L7!0F6I7]T_USU_U2UFF4_:HND1>P9:?LM1C&?.+U=L7@_X8(GW=K->3XV<"Z/'/)(0B\=&H,TK@ MG"N*Y\$X2E8WD:FSA*?\GC)5P>GA^$3$; 0V28@>98,'RVK9QBYB^;F?-'G<_".D?TGRY-!_A)TGP625[M$@+J%WZ,;)Z'7L?)9],K,!>8NYTYA)@?3(P@V(D3 M8?@=9FYQR]3Y:4K*M$LO6QQK2S_6EP4((;5,=P1.HN2T2/=/YRQ2VS)K-J5, M+OZ3C4T[;#BF>1GNQ'6RV(<^8 $\(W!B)V]?95"T/;%WUC0'9#IS!YI,P\0M27OKM$!3)^HR-B[.1+"#N M=J3Z:0)[3D_&[C)9)ISYF!0F\5B0Z6I##);H;63]O$DC+'J LI5M9\K<2P"C MJF\PH)$$ITP>)Z%)X!Q_G>;]*6*6NERX5L\$$&IU7DRQ:)UDW'[1!N2<0L$)XBM M(.A>19.TL5@XLTLEF@XWN,X*0A%1EB*OJ@W2 Q&WF>0&.O8-68N!Q:9-8:DK M(XWFXLT(867DC^^:55C;2&J"R>C).OLJ MG%U=[R:EM@[_(WD>"J76\-V+>O>X%( M(Y5VA+.LWK#ISCJF*\%)=&(?8*\L?G>NA7/.&D.2*+\XO8@UP;AC3[GSY65J MIKX(%V+^*N2G/4'X#?S!H7#R([VRZ)0-G&'I$9_1VSCQK$QVEDRH&Y^DHJ$C MK.HD^B+P&#[Q>1Y6-!WH@BJ,8_:)',??7"78:9&^W,(X;UF9-6?H'>[#.?2> MK\I9&EL5=>SMH38BN(Q !L=HDPR&G0:9%-0ZAX-8I3#0T^#&*-W53H2H?G] MMD5MDJI'+\/6$;J(DH$K[22LT\U"MKS0,Z/$L8NLI5MD^ :X)6/RB8S2FXXX MO25@D'"$5I9POZW(%=E43,K"1577MAC\KC7\+L/F)90VBY)ZJOIE,YJ%,!2P M2'BYJN"2K1W0-KR]&3".:VYH*GS0I0&R_J2[N^;% HY8\OY#8T4GU[JND=(4 MA1-K,F-J-KPP^Z\)?8LQKKEX,BI()92H"O@THNU!GV-((_1K+0H].A2%#D6A M/ZTH],='*EX-U^6OVV"$R5R PC2R(+'=[8(U=MF 3Q9J_-'EE=\Z$%ZP(;'B MK@)0"*$; @)&Q^*_G-1X60JNMV@"7S#H0T-B/@C;_8IKP$NOC*JUX M)*M9U01;*7()QA7%>#SZ 6+>^!HA\Q@H0]2WN%26> XSR;8Y[R6<@\F>>ER^-WQH)I5)I\8NEB>(Q6+J"4 MR&(M>5T>4#@ODSF4 S:2I.L-L$LG1RAU4L:F?R!F7FRY/7>YK*?B%2IM. I% MS/:'S@JFU1Z:3MTWEFU#'C#O5CGIKU+I9,S,9B'(PGQ5-/(C5$<=\FMK8*_. MNTB>^Y(>:1MC_?Y@U!1L4%.Z1FE$5T%\B4N46M98#7AKZD"@[9RT9\MLP"^. M+/292<>)>SPK/W32[W:[_B,9%B ..X#A7Y:UVMB9':%"1PUAJL46NRAFBJJ(FL1<<)%@7_KED.LHI!R*^93LF0V M$^E^8O.2_0:]Y,]MBG]/Z\,/F'/N#3KG^"\U,'J_* MUYL&V-N6&A:U*^O#FDIS [YL7,?S30.I5)806$QG86BHV%8W53ZM:?#"F3P/ MKNM['I39@HIGR'93IKE=4<>MO5W+QQ'XHTA?)3P/'TS)*_58GF]+"G9@QUV[ MC-SW2P,!S*'0#&E8D98Q+N'=^I/0 Y2-.S/9ZG'J'1)>+ MBCT#BVR'&YFDZ=%VT1[W/7[-AGQ*ELFU1HG2LA-3MMT7]LAB453@BNIC+?#=OJ??O2M_ MRLO9&/#8E]>B!IK[=7Y\=XG+_) ]%$O!S[?M%-RLT$S#--\LQ5./+^.Z.BPF MB:0PI>4M,C6_ [H&T?92J0KY)&:>21^T Q)1NCH)"/B/'3392Q)/602J#?M-[ZRDGDHFZ/ 8$$(I7!LVMN1/H=71+Z6LR],(LZ/78/" M<8;VX;&;9MIL]L]=>W%'#U4X/,[F87*->8/S<9E[@.!]3CIAL2[2<":_G]:7 MG+_E#MW<.9:)#F>AS MEXD^Z<':D3YN^R?$KE/!"RC?N*.T*5:;M?"L]^65)8C9Y=&Q[U9\R(.Y&Y-K MN'2P80XR1'4U' 23#>C(R+4M =!V&&&^D.<[[B/M?ONS?E&PQN<1T@@<2!LN MGT?-!>YJUU9>:@\*[PV:*YT,2))O$K2X<>_&$0SC,\^;9193%4,4=5^25_I& M>XY5V3%X-]0ZKE1H2;9I5D]8B(<0=ND(+T&2XT_S83;FO_WEY,&=QP0;J^8U M9;5(0";L0S37))G=!9"%1[!%A'HF&'@6;[MPF7#IJ"(4,LC+YN4J"YN'9H95 M+O^]P?^R3Q.>K\5NX,W8K&H$:.S Y/7P=8>CWZ9$SN/5A\FJB+#3#J1 M89CAA>)77Z@CQBH280"$5*$M($DQ7NYTPVNVK!:YYC>) M7TW=;_%7PP'CB1@4*8BO2S/F^29O@B=<:,5AH"7 40DOD^S>.0JT3(+DFM Y M%[8JJI9MKTF>"&]AZG%3?\V14P&R/G@XM:KVA%RE:0-UJ/?(5JHN6CXFP2YV MKX='-QG.<(_S&GA2(=TX!T523%22;9!OR*!:N2]:$DHS<.0@.&"^2M0$7C,A M710C$)X#;N)H:E%*$]KS6/UQW"K@0)>Y:Y7TT=^C0P3<:P$10:ZE\5HWC(]S MQ.29&@)YKY8U/4-T&:()51YQ!<,NPNCE-SY2FO G%^,DO/-L]03KQ MRS48%6A5KPJ1%.8")9-]-3A;+:.8'*H8!AJ0/\=M^*3@&NV'J!O'6^N:)&PO M4\'8B?UTC(M9".N12#Y>07(>Z0LN1*\4Q1^FH9$"9_(+KQ; &0AR;9S20[+? M_-F=SHW6$YNEE RC0VA_=.E5>P$0RP,LT4'XA$T?!CY3(S_D.K639A.6BO"0 M%E6P(!->;ODF&-0FIHZ\R\%I_/B "87?G*LVT@>$F?+V#S/BW1=VZNTHR 4[ M#BTN^>_N),7S0<[R])A"R0?KA.U+/,198" MLGMK^LZB9E9UZ96&!W,#DGJQGIO6TA[#L8PDKGI9D"09)IUF'J!KXA-LBZ)< M9^?QG.Z]Q<57IRQ,ZJ'*KU@O_R'M=J/P/:KF&PTJ,K4S[[#Z+S) MIQN08L56-TG8YL)@NBZ6"!_A8@E T,5*>3.NB0V[_D#=,-&13WW]F+'+U\NZ M73&C*!:+P.:]IGW$'VD]U9%Q4F;*$LMR@J6]>O!\&@[+MN*FA)<1:H3>#!Z/ MSO1L[]VNVQ4X+?3%\_.F9"&9B%]'U+JL:;J+"RN[#N;0T]0B2P16=&HAVL5D"9VQ0-EE4#O:1!UY!8JR3E M&)FDIF:%NY$.'\/6A'A1OY24]X> !3>L&47 @52Q$C]V!E]+-C;7_';ED;KF MVFET@4LF8V$CZLV*/DL"872Z6^QUL2NDFM+O$Z^(.J84W$8-R M@APP?*()S3.-Z"*_[,;@,?Y&9Z:$#B/+#M4[W]V3A*"LQZFQ<#Y/. D6_3OO MEWZ%9:Z30YGK4.;:7]&=\;:G1P/;001"SG=+3;M%J#>V&5E'(=Z7-RSQI1#M M?,4\]I0T"M;-Q!'Y*(_1HF.5'01W_2X"UB2O2YT,:+K)-'5(/\T @H&K"/#Z MCF0B'R.0-"4F,/"(<-J.PAZ06>?3>L7R>W)DL)TWL5?D[#WQ3I=-R">>G7F> M]$/&X+K+H-'1S0PET;5/3YAPDTW2&2O-*+5FCI#. S4*9RVM7M%E_*6I0*Z4 MAODI\!SJ%,4DX/'H+;ME+]=Q 290ECIOA8K1-9R38EPR=#5[\LQ/3Q-NIPJ\AIDV#(W; :<(L CN""YY4':,V2<)"W_I+RIZ3EN($4/JAK;+FQ<5 MA/K=%54G*^;1:T7)8X;3 A4_T+DH#\$?3,[YB1)7PZ2KHO^#!E$&DMG.#R/_ M'KE:P=-JP6MG(C&-X)3",0(-PG\0$2).&:KA+,#94*+/2W1@F@*4 '"?]RM; MUFV]93DIY+XA%L$(.[:"HBUUY:#Z3BU+LY,A8\ [!'>H9TO%C)BO?0FY![M: M6U0EN)BB\::X4!/&_N:RAM_4TRKC?U+:Z,872-COZ#6O>Y,;<4?Q*AI< M/:I--"-+HII/NH('&$ICGP$*,2DO1ON^7"SX_ ]#J@G%MABI WD%_R9W%:#Q M!*!9-I:(KD%6&6],@2/0"Q>8M:.95&UF19IJR@3M+>R\>(_JHFQJ11=T:FD MIN#T!N9$Y.E3;*^.C2;UNFNMWJ%]S'X8>1+'H[-%7BY]KBQ]A42?[IN$RQ.^ M*SIP)'VOTG;(I04;S"=K,#^W2&\=_M62\C5AGV0"[($NO8VE.Y2Q(I+QD5?7 M]&EGN'I-3VR5%XOB/*9.]=70-:O:HAGZ?2A$FH4( +9L4\&P%E/MM%R3D'G+ MAI.'5[VNJ"X9MV_4V0,^I:;818BM+;MZ-N#1)1&)=A\!Y##OAF8S<'IVFA5V M .L=T;$S*P16!P&;\DJA[Z*1]>;RHQV>.Z;((D\K8@B FU(2R4T5;"-!F$+8 MB>%?,&BI*3'BH,P*WZ$[H,)<"\"JE"YBUGD)@U(Q]YP":H0($(I/VEF,&BUV MK*Y%NN( %TAFG018/]3IIH*S25-SIOQ?THBJ'P2+OLX[L**N=4]@%;K4=""O M:&2BL')A(7/F4O@P8A0_6] 7=EY.K184WA1XVR*L632*WJ;$2!BJI$O$PW8$ M/B'52@]L*BL*R4ONXA@5.=HEVTB=6U:*ZND293)FS/B*6>2FUC8-RT4(0618 M#64KW:G\]HJ4ZLF]9W9SEVM0'5D]B40>OZFS\:#L(:\',<\P?2IY"O3&:59Z.M4V_;< M!G;/#&:0FAI9G_)DQZ,GYK:S @TG6V3>VIK'#@4%@E%:LMP)BUG4#?=6\0^RL> G>0A=Y"'6QA9S<3;CQ^3EI^-;; M27B>?MH&#E5>*:Z]@XY/SK^=.!)'W]N'=_29$A&#Z/4C;30/O3K($?0^I<6Q M)FH58APN6;^/%):DQJ3+P%LZ<)6BH9P)%F3-HKV8]3?-#NA/9G[1"=='>YOG M71.BT<8AC=B=FSEK%F6C?Z!4-P"?(WO>&T&(.U@NQL/0E^02E"HF.A7A,L-F'X MPL47>?!6.<52LY8VM\*7[(==E&'D8S;5$9/+D8-3#SISP M"#JI0/&\]- X'KUE'?6%<+7"R0P#."]7'6Y4OK.^$!S3/" M#0(=!W>WKO@IMN@NO2@)=2:ZPFO) W>H_A,H.65;Y$'ATV[ KWH\^D?YOK@$ M2_8D)PS0>?@J%=B0.F]9Z:,2QVK#[FP?6\*RDM9\3 X0DY5R<)IU(B]X/\'' M76CP*AB7*W 0,0R/T:@/R%779$ED];[:$<-I05ZRO^]CYQX+AW38"O([EOI# MT!RBCG'$#9-^/:"P();? _\&9R>/(WA9O0,J)B-I\4D+&MS$G_$%=[@"H_=JNQCO879-G'F."SHAX>Q$L=4U1[- M,:Z;P04D15O7\#RG-!#_@#]C-[9L!I\S'V]$X:-L)1!;EN>48L.MPF,]'G"D MV^#?TKBQ&FC!+5$:([#)6'6-A7Q ][W4))*LL"4?!MO8ZYD?[B\QLDSB',RKA=3HO*RL'GTQB ) M&*5_Q*+W&VKA^U_?C+\0S'>$:L6D@ -<<"+-]XDD/1V:M?5-'&YC="3-;E#W M^%@8Q5YEQ?_A,AQ$.@)A TN#2 I5H!A$70'[?OSV>#0KILSJ(71,_$VJ&;/: M($C-TZ1*YVJN:*[JRHF.KARG4#I..'-3?;I;KK$UW&I>CDL[HX9_X?@O31'< MM!)6FZ;=Y)PLGE$%A66B%$)]:#:9>4KWX9J,3Y.]@6# M 2T6)8OXQNY)$9&FW&Y% HH",RD^0$,$2M/Z4)84)UHNQD_7$#5*U:.-2W=P MI!CQDVN[>]E3>, IXY)DE+4L1F0X[]YY_)JXO5YDHQ?!VQB=X*\G)X]C_D?_ M,&BBCG&1\&F2P72P&Y^:,^V"-?.S#HN;^Q[F2+8C^(=D-6A'OM6B0*K11OO" M@%-K:R"2#:#N"A:&Z*5,?:Z3BUI +9FIB: WO!@R8+J!K%R3;!FI[,K387P) M\11[)(V$KK/M.DO['6?D!2E%V=+N:B9@05$Q#1:M]XI=/ )UI8:*>0]3P?5\ M26NLGP"DQZY),B9&60N!\C#"Y_R<2ENT",MU/[2,.&MN=M$<(1]ZJ<:HNG+) M@<:=J)_P./M\N/LAKNW88)*EW(;8P&3D!DT#.>R>G-I/%Q:LM/0OMKZ56YNN MQ7IHUR1JN0[^>27SPO?<4OT4T=L9!6B/\9=7D\EFI;;F;:S._L@['=_3^W?J MLN$)-N&E'J,&1%T!%Y34H##FL8\H7^-U^8J"0>N=\:( K[?H M-EG[:,NX=..$I-#^#/.16=TV*6CK =@%S2=2@G( [4$+2!]LL*:<>7^E9;U! M&5ZEURY(MPPKBD=HUG9-RQX-S(L9LV,:CX0T'6\!/=,-YJVODDD<=75T6Y=ZBB M'*HH^U1%^3AVUC2S\<:=I)*T4PQ##SJP6P3D:NM0[Q)TX],5X;-%A -G[%YE M+WY(V&[.0]Q#,5T(AB[*A=%TL)WM#J !-]#?Z)DP4?Q>UA7A0OQ)2@G*">'X MF->J*:C'#_]@"5O.=7 +IFOR69&ZQEK)8R7@GSH'QR&&.++GSPB\$(8%2]> <&D;(GHN T7$KW:MY"[BLYX>3M%I4H8@P4.PF1%1-3,) MAX%.K597?$"O,S0KZZNGGD88[$*&GHP-G5:L="!@"1W\,P4+-2FB3^!&S_7U M:FCG?]-IJ^WF)7Q3#EV]!>2C-Q#6R $F_PTWQ?A\D&'_4V@2?41TVUF7?:Q' MK^USIZ['Q36W#?8G&:LV+Y$$2./5I"%P8BTKLH'#\R8!=F8)0H*4B$9(IDA% M)J06X59";2GSRW SW@S00TF6V2SZEU(:]R!"720SCY*>'+:;NHC)Y8@_4-# MCSUR&WXIE$###US69>K+H>KA^=DX!0M9^Q&U4""@[.:.56[!LLA\ 9%@9B&& MWK+P;L"N,%ZG)R^7G'T5MR1EZ52B77J!LLG RYA%P@%F\NK1>PPOI;1!N9X" M4EG5@'.8Z5S5B\6&V/0HI4O/7["_DC[K70!57 M+7L!/3O.B'Q+O*'7*2P)?;:D.$.?QXE*N.R]OXM[;IKU;XT)LNM2!ONP9U_8 M#C2&+!J,Z^EN.PW?&3>J$-9@X1?W@./0SVZ62ZZ"FI()(!]<1S=PCQZ:C@6F M2[65Q7GFBT3[8IV\K:*+B@;3I1B-0D]S3L6F+"*&]<@Z5Z4Z@:Y(\LA%)'0' MV>VRH(=S_=5-,=F20,IY5]Q[!]1FUV:1YQ N(R\0ONL)$B]L0.[(83\&?#33 M)/\R_(Q?T/,%+6XF$^(2E>SC&34)<+=);(!@Y*)4UB=F*<(VJ)NJV+9.?J/3 M1Q$-B/S\WYNP5HZ&OF"AE$]<#S>@9;'[+$N"7$=R!J"1WG6H^V7?W(6N9[ 6 M0GB1^"*.(6-VD-=*F#7CO*AX56=VTC#-3\'PU'CSS_D %CQ$F'G]O'S<;"0U MUQRYDNTP!+@>X"'N=O3$I2NW!*]R,>5$Q--B5E2*E&P+_R$ O=%@^V)K77&E MO4>/@E9$YAN/C2FQK=F09 -4NY;&[_&>Q<-T0!;20&7#$@5[<;;> ,W]<4N0 MTT&Z#53A&C7+&R%B.OB)]F&2>[5D+A#Q:V4M$QDWP9*7!,"2SA31A4OEQ*,M2K^ MG=-K98<\ZXH/\W.'^WV%U:7[A^K2H;KTN:M+NQV3H4G;X0Q]R!I2/Q0-]'TORZ[XB6+B#U*Q12G*0 O2^CZ<#2$D!7 MT8IGS"G>P\OK\_7[0??-M<:J A9008V@(\<$) 8 2-?![M_%:Y1M* MS2T6!;=U$%BYD)OGFRDWMY>^SR3N$:9?2'96K*Q)(!MNV>A>,NHT?MQ,'QNO MN6K*VLGQ(M,6&U8XNR6E-\EP,%4-NN'_1:4V^\"ZS<+UB=E5BRC"[X6%-8E1 M=#M'+1/R!$ZA7KZR/QF@5_#/R+O9$ 8HKIM9N7#RU6%E8%PYAG!8;^M[:KF+ MJV,9(\$V C%V;K@2V[.QEU3,E.D7X'O9AN-B*NDH+C@N!D,-%L^X-H"Q7 M]OO*_L@QXI5\RN[&\/1:E!$H<)!L>U-"*NAV9'D6FRC73,ZQ"=^D'3LZ6[E- M3F]BJKK2J5CS3+A!WSG@)=-]!2^-1-K#R%M$?%&>UP2]6U#;*46N B*6&=BC MS0.A#6;0DE#V[/2GO)G,I2+/YU$K!U*RGF*F'\8!PYK$@NS OX5!=]BGY4^A[@^N*QLD'XGQ2)@,'4K=+Q*X] MN9E/'T^)Z[##?0HD=NP!-5S%@IB=RMG,MA[7*!A+T$4A.$),H_VDT3&)E'+) MIQ$Q*T!T#)[%E'\=.7MZ^Y&>.OSQHJP7EK>(&'UF]5D7-K?3 GHMA$=, !\. M3^HSQ7C7_5G8IU&B,79F3-1<8FDF5;?8Z0_ZZR_KJ@A+)VQQ MR.^Y,S+CQ,B_-A6O@W'.7"N^%V@0?XQ:)OR-GCP.EQ9=15SHUF:;1;2/;+_7 M"SX W"@1QJ'KN_6J?MXY9J;@==+&00?,A$P3LQ31\QEK8Y8FZJ[1%!VLDS74 M([U1J%<](Z9#X@=HY9I!ASWB&(39.8M80+ ?Y>O)7*O,ADCO^H$1 M\][-/DKN,'+1$5:=)RK\!_E9Y'[ACP5"T(LB]86=("Y!Z#J.F,M@NFJ!KY\? MCTYWK;BK("O)1K6ZX4V6U2 KK-S0S,J?V5SQ.QK!7_@H][5%N2\JD ## K]3 M/4\>I:?4/?1:NH<^=8OX'YRO>07#/Q#7&YTE04PH&)XPO*V.[*!1Z-*8>V&@ M^(=];>>K\!:?VNKTW_63:S#Z3"H,57U9Q18CN(AD7QQ"%LPBA&EIUM(XG9+T M_")!*%V(_=#5%J,Y4BU-2L/D(^ 2$G>5>ZJK3J-,MUA,-^"L'/X>'S&+MY*3 MAHEU=BR-O-VU)*PT&(('84TE!UK)U(8NIEQHA 9CS4^)C@8*P\>C'^M+"@N4 M16DW\2O'8816!UHZ&"+.,,S(>]. -YC2\!A-B5CM9B/"/V!GD3^.\V:9EDC[ MFZ"&PV>90PPK(;"_*T<65;[D\X?88<]CK9P_A6JS9P4P-+178Q"N#@.;HM1F MQ)21W;2/N_7%X6'.^4^:V![U:T=?2UGLVT-9[% 6^U/+8C>V.G29]OID9M;%+&U6YS!,'$5&/VD=_:1VVX9#H>W0N:V-SXR==-,3SX4, MG,7%MT2YKYH;G$K8H\3*B^$W+F#G-4^HJ'(P:9>B^8/7G>6:ZW99$N\0' M6&A%!50O(_]4AMK%5@[[HA.:Q_RQXA+%6W4S'J4_P>&'QRFXD*>U$%_,BYRR M;3U;4Y?>Z-:23A*:%!K\>HD_@NR@;(*O0D0^JWG9SK4>+NRU!4GT%.!\S-3W MPYJG'!JY.]RY_I\"ZU2$#X2=&7[6,H21!,UE$\%T;2&D\L\(/N?SL$,]2I!X M9 S,[BAS8Y8Z,4;4K8B!)9K&A9*;TP.%%\/TT&RQ:YV-"IK\)AB\"=W\DCPD M*71&F-GL M*;*37O.3-TGD-X]#& M../+2_+/9949IBUP;!#Y%"@"D.:,-HC&'(AV(6S=\" =.M^LIR$VTAQB8Y_- MF,5];XX$Q%F4?*HZ/*0BTE(V4XU-DGX6I6W,.O5MY>S.8FG</9N'/#U-Z4>I:D9^8^1I@!/=253-)CS-<':EKT? !9AX4 MIWW^0Z6EQ8 < \)E MD/*(D]39ZCW-BV"-D.Y=HR1E29!X#$3!)3[?XUYV_:@L'U^RP!=T2S!%$TUP MB&JC, 9B!*BZ)+2_DJ@*]GU_3*DE?,Y+HMT%D+:2I@]'K(I:); LV:C*C3ZU MG83E8YG)Q LTQ]/K$J1.J%]ZZ=Z/CN)0BES+_UA

    WIZQ$2(BM:(A8(X"#'ZN/?96I%-9SB6"O/E)0.% MXX'\C@O*B^)QE&]Q9U-!U.H2O\)$JLEOU .)>_XJ2BR60(^;MSLM? Q&?## MC8((],N(0D3>R/E;_B5I(+@%?T*:K^S_DZ9<1_B+OA<-Z!#_\D!/'7*88^;@ MI3H8<&WS?-6Z'/OQZ%3I^?AK3I+.9^)W4=OMJ.4.9.V(I9SHX!?U96P@@1'C M5Y1C6H@99(9K*3;THZ.HMAC1EU]"^61WCU]"*0>CH"A$^<20)=S5O",.[I%A M)QTG0[U3UBS$-L@#.F)RV,%@=VG<#TW)?A6&17?%C(GPYA&K*VP_69KDH$S\ M/O%<.;R!I"$U@LJ_A,4DTOO?$J[69!:%>O5VTD0KA&R".:$HRPEY25J$/84& MXE$-AUJQ"G0:10B,9F2 2]&3"\O[:N9&24 &[8@?A.1MU+'B7Z4WU99@NABT M^Y+%/$ QZ^E 8:13(M"W5KW^N#'[T@W0=28G5]HRCZ-:9^>'I MZSAQ'.>EJ=AI7?N4&VLQ@#KD9V>O3^,>$&N? M)URP_[.I"OX1SCN:%/3(QLK1_^35AK;"21:^=_=.IGYVBQ[!2S-D7 AE50[U MCAEW1_ '=LC:)"C%L&L:1BD?@-W<.;$)QQ)&7AV5WF2ZP;)Y]89@F8,0F%[! MY6':1?4^VE,93C\'6=U%OT IYL((,JRIC,//UG/N87(<79QTI?=?.)Y*:*: MJK'YAZ^P>)$Q16V&6HC8#&IT%G--H@^4^90:!^#RPRL$@EU7LEU9,F$LF)*. M)YS+LA)83:)^W7/UV>):3O&BJ*9U(A(N!KYP::3KWX5\P6&5/SKFB#*"S#26KR=I8J+_>@J@8S' M0,O]Q%KR]3&E3I(YZ WV3.:8SB#_J.!T=7+JAI_*6EA9@1>%RA8:]N(_-\5X M(-;3?,ZUX=[G8UU(#HK4_: 8\/%%V98\0M_/RVFX2/@->:)W[CWV)_\^Y ^N MPIH^MWS+%P8;?;Z@^GT>"Y><6Y9@:YU_& 'M< 78^*-8\2CSL#_YTS[-35D! M\1V++DPI2GH<-5<4.%Q'#'25E(^<5[/:48SZ;% P21)^+@G OUKP8&^#PX/; M:7*@%VW7?S( ^V9#Z)XXA'+G?,)0\Y@HN*=LJFU4I[EF$ G5'(+.1P;8")'E M29HQD2G#4BU(\JR7\_#/(9[9BS=O^>*<:_FX:VA&&]%P\F VA?NSQD\Y02-% M%\!*X&IPI:TFO)$B0UGE!A;@ Y6SY#A$:#NO+T>F&$.O*2M8D]E2A)J*&[1I M#=AKN5"7SJ"UH@>C&)U_;T(4B\X_I?:J"+9F)HC*MX4U&A%D-;Z%>W+*R/.^ MVE2ZMN@2&C#LDS*$DW7#BJ;G9(>IHUY*;6,N,V?R8K*8*3.!"[S6_ 59X]-I M6+ 1B!U&!-\)P==YXZB:4DZ^J*A#"N^LH'G@!?]P]"X\Y=E& H+_J<K^Y*IR[J]A8WFQB?VM4M+.0:R&Z+UQ FP=CTY$#,J:CAQT&7$W:H#M]/ M6 D54!( M2+PXN=,K1^_CWCUI](42CY.YQ?@_"Y>IE^4DK)Y8QD/'#+'HUERLTV3BJV=G M3RU_.VRE.NP:%5+6(]83)], 'C>Z.7UI3.7$V7X MC'3B,8 -',JL]I4@C&HQ^*Q; _[5A*8U1^8-M[ZLF\74FQ;%QYVC;;CA8V/4 M3IH0VW"S+<]:BPW"J6;U)*P;XC@N0.9$6TC/RHHLF69CDVDRZ%K9U5CT//," MYC6:6DR[1,!&CXKBSY0WI;/""=\8+Y1E_EY/0MW&85A7:"C'L$;DI]G+LI+F MY\7&8N]XO&+Y5%$OO-=CS94&+C/0LIJ75"V3P9$5UBH I:$*V!]B/[^,8&>@ M!S5MZ^'^T[J9=J3M@I5H&"6B9EP1%^=U/84/A$T<;-@YV$J)3R0VD&JE?[\* MKS^#@B55A9,RW8+*1,21$#X)_T'[D);+ZVB(K5AW>OK:58Z*GEVA4A?MI,W0 M^,PX5Z7XALMY\%'%KTL)O29E,]DLVS7G^ZB>.U'6Q4G>-%MZ.FXZ1U$"#D#:._#U?]Z1J MX,DXI@FAJN6(8[N^4SEA__%B:/[YP#D0(E^[\DV!->_!M$V^)[.B9J:A2*:+ M ^R*CG\G/%XM/"#P$_A^"(BD=II7,4<\K1>+O$%3.5ZPS-+N1G$4N2Y%QH6S8LI[VME1Y&&3S3[]7@&+"=AXT1#I/CF MGHQV[$ZO0IA23O%)NQD'WZG,*3Z38!,<)XK7I;A!7]&/V_#08I1@1\A=@MPW MO76S831/>#%^0ZW-$>JK-^W2'2*/WQJ8\ ME_B?RR^9#CI_7%^#83+N\/M>]ZQ7H;W6)2I@1B2K?D3Z5?D%,K-S 1 MF7!/L@&\]==[#X\?W1XM^<#*1G^]):KTF:[NNY-Z"4(GX4O+..CM2-1L=T''M9 M'QT$O.#@A:RT@ZXC(7V4E8ID8+CV9:&>J&;D_(&[ZS!(O;OC:@Y^BO;Y;AR[/ GJ4(0 M?[SBH]5IF5#"L&ZIDV(6B3--D\"6<^DX5H:EG$A-R;O.?OA#CD?9W&"M#A#I$:&\$CZ6-C[):E ; ]UKZ76-: M4\28FKA,X[PM53FRDY-A*9': YTTI%.@GNVV:_I_]BW-^$L_)VC##U#%348^ MHB9O/@'&UA4G62OWJTW#^/%IT4Z:6D.KA0!W7XPP MV,^QSF;)#1L%H7MTD;W6,-R9H4(W%B35C2L=V4#R^1(Y=9?YO^I=NL33NJN/ M.WCZ1+7E!)FWASJAI"B^J,=^E&*!L]/I3"5.=*S,N.9%0$;YE1C':R,.&@1E M:P[+LB"."<9VR.CI>%'[BPCQ46/5J$,_38G43!LS0G"4,*HX#IVD@Q/-FO!Q MA,/-YH:,0_0\KF*CLU$"PO9"FDVX $2WC93J8"FYC(V %E@-?J6HYE(T]JM2 ME[DUU*)CO0-6N!ST"Z<;5Z5OR360_NH.48EC/-:[U4WJ69(V?,=+-&8>3V62 MR6RQ'CG+CVW65&"Q$#&I-2%(-,"L_)#/ 9K%BO(&AB[@@A"U*^.Q3V=4XPQO M?]J6]#_6?Y7D^AR.0%[N.#Q#C+)M-MVP8QV;H4DV@Y9"V$(,7M_O%[LZ556( M[D2M !#92F!$43=KK0_9I@0M$A8I/1&V#?TR8:0W((.C$U2>CMWC(58,'.M( M\YZS-1@ 7GOOSSJ5U$\,!VIX &Z6HQ)2!"V;<.@.^FXXYE0-BSEL(S5'AH+ M(92$[LQ%6">HQ6@<+6OK[^'?TWII\ =*8$V;_#*\D\G;=9KU7.N:A/IW1K>8 MM!IZJ;.B$;\E+-BOL/KUW:'Z=:A^?>[JUVXW44%<3?&A7!N,*P)C(I;%1>'K MO"%1BDQ)>J5K/"I-9]I<"7QC#8?5EL$B984Q-G/3Y($UGD[YE.-$TDMP7']S%$MF5T<_OJ?&JL+ES1+5]YY.# MV\ZLD%&>TC\0.0N8(_A_".:^D,#F:3'+R5,=;U41FCP>.JHK9C.N&R>= -4! MYH;:41#R$@P;!<)1'.@5UO90$."4B:P4X$SU':PE<\:U85[HCRIR%TS6TU74 M7*Z=UKFP+7IAKW3DI*CD][)EW&-^/:XU#A=:_Z&@!).O4^%#^ALO\Y42G"F6 M<7CR.HS3?LHXO\]=<'D[%YH62J($HZ.Z7>;:4?;(&M^G!6PW0](T=2I5Q7%. M:\II"724W&VV@'\G%3Y].,W75A?27$ 141*<+8M< E$7+MDB;S4K9V MO>07>G%WY?!519<*F,$1:9IE(0><.CM&OC6 S4HOKP!J56S'WC:D=2F<%&6% ME@>6S66EL1E$)ZKW%&%-MCV*(<& ::D'^Y1<2^$]0MP6WP\_H!S$A:$59&89 M"3XO%M/^!/<'64J4RADJ30/^*^8M+\JPOK#HJ0&CPV/$X08?M?SFTB4;W[BG M;/U;+%U9?(Q1$R:3(1:B.J\2!I9FE3AX8B@$=@:-Q6G M-O;*^+_JY,##'O8E=)_KF2DEIJ/7I%^*?J-K54H2I3+YV6"K/-.1J,H+)/A@ M35-5P*R?0AQVKC159:FQ8!O#D"S-8@K^GFWK5AY);3:.&IHEH9<"0=2(6R;X M\5(-!)<,7R)]HU2KP+?&4?*$44O)\W F,X>"P;:V5T9NVFN_*$7B>3 '2$S5 M2>HL[";T!Z ?^QJQ4=Z)6OL3&$/4#5V6'S('.8JUP:K0DAPR9H:XH+9VD#SB M><6X12V&?#(7L<5\L6UC)8LNY\2LOO&7U#2A-45A@#@MI5)S).4ATUCX8B;+ M,@2G8[-4>@/\);P7#3@&7M]UO5W%@K1?@YE/V<1'@(%4,9]%P?@B3'=*5!J? M,"Z[<*$0KD.*BD:\TQJNPWQMPO.RX.QF'-:MB23)6"PH2]>R$,<'Z>C ZPJ^ M*HZ5?Z#6S[H!K^*D]R;)S7L/E],Q)0ESK.LZ--N9*:^8FI$$JJU+J:7AC9>G M:M(:_EX)[E>FI4ARL<[Q2".7==1&XZ<<*-;$9B*V#^&:%ELZ(=M4^'2(MB"< MO!'4.2M;2BD2LF4WL(6^2.G]]+'X28D'ZJ\G=^X?/_C6(MM%?FF2P%D\) MVWKOQ+"Q%%538,&D7FF$D>&[#_QWVWGP*#@=FPQE^/5?'YP2FR17FL4YQEG2Q0@#9G=1C-6'[9J=@CY_*.\G%.?SYZ^?7?Z_/G9JY M/[EW5W[P"25:/ _(#57'".*SR+??EQ6UZ!R-%\'8]JP<9V(?WAWB'OD$FC(# M6625S0O#^+>_G#RX\_CDR3$3F6!NXL".,+(C'=K/:>E^8N43B5/W<1G??7CR M[=U'WTU_O7O_NT>_WO_NX=U?']U[,/MU?7Z MV9MW+YZ]_?7!M^&7WQT6[D M7W^Z&P )ZN9+:(N2\6$RMDR! /KI1M_034=TVU&!4;ID672KD9%G6:%!FFNZ MM,)4\+&JFU$R"ZG&=Y2AH1":Y2V+#AU4W,QL/RZ#B/MXN6]HPYLVO+GM\.8M M76-@R@NS0:_JHX.20/;U(L?O<11'(7<,#G?DE>:$HBK/_1>D,)9NMKD=UP%8 MLP3EACB81!'HKY-8B+P !_93_W:04#%>Z@5&I33>O8%S_Y=(=09[\^'-YU_^ M%_6 SUJ+%^,7#KQR]3O[3J_5-=])?;.$>LL<=&;IUE/-Q+1U3KG/NH>0]LV0 M ),R;O$UBRO#HD*!40Z2!7R$&QIA:A[,==5D^UVGT^JI4=C*_3'G7NR0NB"# MW0.R.,GPLQ7;)#N"T%9=K'A[J^GT>NXUU G/@Z77TR6/52-VAD[/[6\<,;V, M%H:KS\V<@AON=*"A-\C@F,]@]:!/<@7'J'J@R^!%4"T!*]]WU0LG8<0@.2_4 M9P.5*RAW 7!/Y6%KCV,L2AV!,E-_$4!,];:LDUCI9X35585 Q&5>Q5<5PZ,4G^F_$$JBJEN8T2,649 M)^,V"@,+/@_[&M%1RJC@ZI"18$;_T/:VF?JREM.=95=#BJPDH!@&%">_'+T#R_@83JV3#[^!MI09NQH;>326TI[]F="=Z?3HD2N<47G&J=T[PQT&^QB M3_QAAI2-0#-JU5)SH 8YJG57FE*<,B\3[H=_9O%5\8Y[&/_7Z-+IL-=A2D4U4FD*8?489@XJNXGGE/ I-'9[*I7DIA MQ[R0OK%4,Q1,@?:$?0TQW*J2=M16.69E^)$(,&"JLM@6AJ2TG?SV. 58U4W\ MO)F;1W*M2U+\S,#6T(FT-(].+SA4Q2!57E3IJ*S5)3/#W7(/!;^;(3LI#ITEVO8*+&A G*ZD #\&D:RE+QLUGZN:HI0 MJR!_X7+$(M47+I@&LH?G5 A;][TR$Q2T,RR%1^'4UE"'4SDC<>8;%5]>^RK] M"I3A.,UOFQX+3!,-BC^7FPX]QV=4EGMYA"+;';-3@<#O4>6#6;R1E[HU&^EB M?._?'!=?*1H#"@3(+[*E*Y7')TCM :92DX[ M.:$T>?A6GH*..2<3U7D19D20C:=K!53YQ(;,3U/M/,TP9.<;44#C6 M]"7=PO)8F(F.%TOIZ\FH;!!,,JT?CD&BCX2Z65CTR]!Y%JKP\3L>3OD,:R(; M2Z,4WXFJD@I2!1<)YB,>1Z4]SL/&$RI*2%%A153B=BE!BD)!E$T*W!Y,I&Y; MKM?S55RIEB6J*5J>01;G]5Q0U,:PR_+F5I(>P(AT.,I.LN8Q;TYD%N6U@3F> M\,"%TE_PIV[7:7:GVT@0>>GAKPPCY1,J6$!7(<8$6G>A^5$%F0'])BF_CQ#)Z7 MA6)Y//)U16\2"@5' J3DC7>AP85NM4Z266F5NY\_2HW!),PSA*1F[M%Z ! '_0+I'\UHA1?_)#;O*C3<[]%8?KPZ@\QHO@J:J ML)"JMB^)CBX71(@"MZ?X^("T8\W-.=7QBD$HOYA_EE=DD-X;Q>,)1A7V+_#8 M:=K HPT\;COPN%ZM)6Y7!\\%J',SE20,NA'=W"-/K6HCKG/7Y94#K'G"UFC% M*XXQ+<_D"?9G-CY76>]TM&G]B40W#?O12R,:=* '1?FDSTTPD%7^+&BX0M9) M6GYIR2J^]J7;5"J,!;M-8\$@X#&!LJS1P5I1+]:NRU(11IVC"D:5M*B+*TE& M;S:ZZ<^.IWR.!Z'KZNU[5=SA.8[&N6VLAX@MY-360#6?I$I&<@P34#!5O M,G[\&),TE0HTY])_!?-\VF[TBP9U7L O&9XPS)^L;O.8DHFBMEMGAZ[4,V-9$A+O MT$EGF"9H3-LI2]W#0HVV,_)"EKXFMYPKSXY.CUFGV]0JQ;'I_U :1=D92:XR M])'A5;KS4(<=#4F$VR9M+IHVS*[0V5@&M8S*2+JA4>M+ZZEHND&6 M59C7LB''+15TIPLB(C2F;-IHY)8J(UFWM48/5M&M:=4"I8>+*J/6QW>T\IB_ MBRM)Q4N:HV:GV>VY7X;M%O_2<9O#+Z-QJ_EET&J+T7@X[HIN>RE>TGE_\N'- MZ=';-V?_^_KD]/C=Q]/?/K\Y_3)TNS9D">,KFIS-C5VOC]:IQ; MO%^&DFL-)6LHW=!0TE%OKSWVVJ[W9=1S08HW1Y,OW&N-OO3%>#AIB3;\TBI) M\4]'G\].3KZT>^YP<,\R>RUGK) Q."TI&D].C%,*)6;W_='G_[PY>_OQ\]FO M;SZ_^>7D].SST8>S4[QV\?'#F__Y[>3L?Q]L(=>;DS<\C^1PR"9U/)^ZI?.) M]I\! 1A0@!4D4-;**9.D8)(6#CSQ[NB,KL=\//[/KQ_?O7[SF;T_.CM[\_F4 M'7UXS4Y.3W^#CS[]]OGXUZ/3-Z?LXUOU77;ZYOBWSR<57U*XA3;Q*;]T\)Y< M<[4YA,]6QCRQ-INZI$H!E$0'Q3_P9,S_8JJFY:G - *U)&7ZXE/)U0SVP]%F MQ_L/IV?*VM Z_HJ[&5)CIZ!L%VST3G/HM+L#Z13.?=4;IXK5$'670RK>@94. MRLFF@S;3%Y*IKSA6SI;.Y*6/]55]?34DG:*'N72G^5)^)&>(A@V]M1AA="7K MP3AL%$=?=7;%ILHP];GJNZD;]REM]Z>\NO)K'XL9P \GA87UL"VZKZ^1G#>_ MF'-?7<4=JVDG><,2D[B)'ZHZW/C#/"_VJ6!1=!!#0Y"NVY;'-*HM)D+0N2V# M)O5)3_T8:F.[[:A,W%5,]BHB2W\"=,:2Z%@%0S6K_)M#7F,P+$HN."K22]V2C(29 MA22#3L=M=/-W/Q??M%M"BA>:@R]KG[[0OC/Q;0W>QC@FN[6.P-WT.BW;PW)Q'R3L UFAWJ#^35Y5)P[X@#6QR0^[+TQ0 MK*@:1@@CC6U2)8M%C@UB;WSI.FR5UWP;;&U^76WP13D5>=9L.6WSQK2E' 2Y M.X/!HSDVL(VR!)/ "HR:V(0]2M"3_[178FZ^3*3Z;.6-X=HTY.(:F4PX M+E!,D2R9""YDAF'@BTS7L2RB$E0(7!6B%]^PW$LB Q(8\40E5[70QBX=F5@C MQY^ZK4+CT-$_69]*34AENQ6=?DMS+^@H8V%7]#3JSYYJKP5D-(92R5:K$&>@ M8YW\2AKL%.=F6&1F?F]I9JB>RV(V>90>TY;HG1+4ZQ)_\9!<$3#<0\=QRSJ. MK>/X)H[C&>R-(G';;<..RFG701++2MI!$%U*>3?"\N @PF8S=#_!KJ(+*UDI M<0P!HZHF7YGM?-5EBG6R71Y&LK"@YA1"]0'5,IXGXE#_8*X85Z.V$K?=D^32 MPH-@#)(PTA]($-,G):@WB=-,H"_#-HWUQ-0+)=O_E([SJGXH"RTH'+G2;'0ZEC U)(QEF)K2I6GYI89T&38LN]20+%:,U90N[4:O;0E30\)8AJDE M79J-8PP9U MV8;'2/IK+.!]7/,UUJ4%^[X2_EH[R9)^7TE_G<:_CVN^5IO>!MS?\V_^+)O) MRQH?LJ*HVO,H+M9L%57+Q591M:2WBJH%^V,$NU54=Y_T7A3@A_]ZTGIRU_4/ M8"YU@\%1<>]"*FZO,<7,ZFZ/!]A6=[.DM[J;U=TLV'=&=SO#2S?+/I=H8HEL MW8F[[$[\G0>9>*'1+/]_2G>SY,]X5]"JII:;K6IJ26]54ZN:/FZPUU$U-4_K M3_H*NB6P54MW62U]SZ\DHO]7I/*'5V(MQ*U6:IEY5[32)4>"):[5.ZW>:<&^ MTPCV;U@93+L'M5J&)< 4#&PL^_% ?(]4 ML[+[^]%3M@+AU6QT:T?E(UDX54DM+)KZZ"F]1TK)41A&&;;.-4ZE1T_?/55# M/JF*DNKZPTGXG6J'*OVF^VK-OS&J+LETK<1MDO\3?"/:#Z^N)-?RO]6I%=LF MY"UAO%<^^QM1MS+58KCQ$ MKDS5V"V"I],H2W@X3C"3JC]X^;V:2%ZN^? 'SQ-B,MDJY3]Z*7.I&8#KOL0. MO7D!W(:UG%:O[31[[:J= M9!8E%/6JV38\K2JTM1?@'PP;;M,"_WZ<37N!$"L>[S=]JV;;4(5X5#E:>P%_ M=]!R!NW^$M5W+E2XV.B+':GV-ZJYYM[8?#L9\%M":PWDT_8):A.U]C%1RV*] M)FM^\)"HI7P]UKS]BP,5JIF[IU-VFTVGV5PVN_?!^PIJIN%]Q=_:S?WVOE8> M#]X'LXD T*I<3->,]-:E:EVJCQ3ZE8?,+>EWA?364VH]I2O W]L73^EKX3%7 MYXQ(/18_JCR+8#_$]_9=I;62U8]+,&_?75J9[FD17 ,$5ZU56J+6@*C6O_G( M_)L;-<$?4SX*1!63=\N3_S-+4G]R)3_R0X!6>E@FT^+\B[$&^7-Y#F]K?N/& M>]^]E,%=5N*7EX$_'_HIC.!)03KHOGSSS0LR1 P;Q=%7$3,OFLW\)/&C,&%S M[H\;/_WH;VL-Q#2# EG7K:<_>/E!I"R:/,!BB#'HUTO9=W(4!>/%N;O-?/*? M1#R)8AC4$^P7X()I-=,87K^G[=XB,,ZF@DVB((@ND?#G.!N63*/+A'$V\2_$ MP97@M'ES'OM)%.*.>MDLDRTR68HE7U@LTBP.D\.?DFR^S"Z]1A]$PLO #\6! M;LR)C3+3:$Z36!!T\#',RP66R>95$>@&S+^\-?7D_L6UJ S^:[A_=LZ2V/O7 MDUF8I =HE[JMMOO-;7YM-MW&G_/S)XP'Z;^>$!I]+[_?,/:3><"O#OV0J#<* M(N_K2T7#-FA- ]P,>?YTVK@+3]B/#TBSFPILXP#>#8E-$J-GG*,K^>JN3'44 MAEG.M8PG288KB84?7H@DG<%TD,O'_H4/4QLG#7:\FN'SK\*>^Z&?^O"7\AA/ M84X,A,9KX Y1K$27I$6VW^9@&")8_QF(H+) ?PCO%2,V5S M%]'A-6=^0J(()!%\#N.?'1\?.^QUW&"?Q'P.CYV&?#X/4*S"XPX[";T&>YY. MX;?S*?MW%ERQ(4U@\,)A_Q$9J##FM^7C? (,)1]VF_G3QW!PI"((* &.O8KQ M1HQ\@1P&*QN,HBA/V2LA;^'IUL#MC?$'B'T=J1JO6CB<"O+:.2_] :P;B M&DN+YU%,'SOLWU$(&#B-QOQF2P;TS*(+6,7&<6F,%4-/XFC&_#0Q]P8?!647 MAEQ/)7IH,Z'2:&%@!Q#.DLR;,A@P%>H<#'V8TY0#,TR![^!3X-NOH&MX?$X: MB,R13.B%(^'Q+ &V,98_YNW-L59'VS6KE?\%N?[DYTXY0[QH1OW? M_U5JNIW[N@^\*(CB0WU'SEB[$G\M,GG.X92BGMX$Y4,>7/*K1.W%8-!HY1=K M#_-[=KA;K MGV3-6_(@+6-KP&?]V8&RK,K . C%)#^6W]$=D&^G/KFDLKFB' MDOO>"+=PM+0-,G$VC<7D7T]^./MXO))JI%N'J+ &)2U7?00Z)-IH*). ^U* M19*3EO]\ ^26]W359G'FC__UY$M7N.U1?R2^=,&&_-)QN_S+<-SF7P;]P:3; M$GS4:;:?R+?*;YRJ,US+MB MB/_O\YO3-Y]_?_/Z_Y<#5&95W4B[NX4JIY TY#U/]+JM+W!F>%\ZHM7\,AJT M!E^Z_=X$L-0<=,:#)23UWQ]]./KES?LW'\Y.7Y^<'O]V>GKR$3#U&CY^][^G M)Z0KX9 .5H*,'J",B^"1ZC[CU']X: H5Y)*GT:E2.=.'PR MC;( -1U0:O@8=!;0DL(_L]"C"5SZZ;3\G2B+V22?:I+RE,:6^A*I09Y4LZYP M"\(H%<5D/^!OQ4Q#=%@)>F=1J?'DQ%$_P,#RIP&N/9W"RMX"Z.1G;O/@/ZB6 MPH?C8D]AZBGW0U+'+WD\/@BBZ"O.PY@GM@UA/!9LQ$D7#T$!7**3-F7$MSFH M\G+/'0:F$37'DXN%;?Y3>$I9'$592GLSRA+@T40^$N4$:["/\$?NI=)TDR2= M\2N8_61"2BCH.["C@5*1TVD$>J>:1H J.=B#_IRC68$CP\1@E$3N'NFXZY?< M8*=",$6#M^JQ=^JQT_PQ11@:7CULD&6)*NY1&1B?_>0K>PLK!.6\H<:J$6,B MDX%>?N'#&Q6#)$0P(%&"1$;S&," $(8QT7I&4B6:P@!!S6N-_">-X82^5G"^ M_M8A;0 YP7.56%:/\+"SXCP1A_J'EQ4%P,=W47G1[X%31.?'AIH<2Z&2?_PP[/6'+Q?G MM1!/\:L^$)7[>J6*?7ST@](H=>7]EOE21==XT.;*75*/[.:'S"<&Y8(A- MP'9$TJF8')H#>M+PZULQBC,>7S&W+Q-C"K5L*=ACX?[8X?X9<<4/?OL:PV&, MGI-P L^F]4(\"7I05+Q4_[8P;4]/&Y]??[);3K"3UP?N$)1< MT%5FOL>VP@"YTG\M'^03GNL)[PX'-"T'U(L#L(XQJL1'2H^N%?8]V'.0]6 0 MR$ER-4G@!VDR@WTUSF+\TS5*SQJ'L(().5#M:?#8>0%= *^4#-T2'Y3K&P<@Y$<)\N/R/-@'L5IAH%DY2")_>1K MPB:<6 N_H$)H#BPY\KZR6,Q5@5D!9]#?DF:QJ-4)8[FJ9ERUVD&Z MS7-&H_5!MV$[*^;HI"Z%H!(2KGV?-6CM7RT/B.F!KSC\8RR M[..K%5Y":MYR;UR_GYLE?_@?8V$_E/3 <"'X'ME55R M5L5Y\%5=7E6W;SZN2,ARV*6@"TZ!2-6%I'QA9S$/$QG;5%>Y5OR% C4$$)48 M"3.C4P(/,4!?_S7UV%' ?KYAW7K*33TOUH1YA3$J7L5S$1<-[\+4)4G2ELK@4HQLLG8 !'&X3RV!^3NU0EFN(XG,>JANM=%LCSCP,J%, CF3\-U#0<;J8"'!^ M5[HHT+7MO=]5F/;!6OO&*ZIJ4 M\GKKZ:]EZJ#.=%B7Z.!LS#[7)P %S'CN=S-=E^KA-M@?@EWZ04"!$#_,L%()?L='"V.2T2$QAK,IB.;2OZ5Q MRL@ZH>H::K]P\E0'(D*F*'8JJ>/AJNRT+'R MQMB/P>P,9!00[^FI7R6-,=/"2$R4>M4X,TJ2)*C@8!117RE5;$3@D^H+LM0J MR.471[%N"+PR]YVJQ(T0N71$%V#QC<@@\UB,?9R64PY9E%Q%L0"+>:P%Q=*R MJ8H),%& _\&O:B MA! MRPNAJ2+RORI/I1AG.AL>$^2C652^>;ZP,[F+$$6Y.1N^,#P3DXFZ;GLJ MYJD\"'3*GR\OX/X&@A^^>IKFEZW-$9>FFQ(+1!FLB B E]@5:ZZ$++ 4L!-P MS^74]Z;JQ+P0IA@![3>AF_03G]RXY[[<"#K2IGXLN6@"NYI.=6(7G;2XC,9. M0/LUF'ZQ/\IRV7B*E0*NV/&4^U4Z0+\?Z*<^2CO<^A$(II!LRK5WE;1T2[)1 M(O[*,,94X!X>D713YJ^T>L>@IGU-B(\ 6Q%&G_^&AT682 4.8(#,P/@%]P,N MC_5\# _6$\V$SM\#5LCP-U6< +88,'P.\Y)'%>ZUK""%9K6\OC\/."V/F%$G M49T'T0AM9$D3#VF"_P:! "-<9\@G<397M0G&(ID#TS ^QA3] LLZ]UY"64V> MF-14MB-4[0.D10,".PQH E9LA(E\ B M^LH N4D>D#^N0=:--72 !D8J8Q\/7A1J";S1G_AP[!?XDM4S$KI(1UJPUL&E M=\34WL>B^ HE@98$#NYL^0.LY &O1_,?W3-T\J?%2TQE6*AZG_*C#&XLJ#C2<*,Q@YDAB2Q-)OR4\V*=7,<@NA'X5%$WHEE',1["0#E--**M?.L8C5T_F8J";%BV,@3=\HH%J+%+ M#2"(@!Q,VJLHKI3[-9?72\R9JSRX6I)@(&%3FM4DIJ-3XJC!:@..MP@%$+-1 M+)9DU"H)13LS-@]^_$9(-[ *(B+]Y=[@3A0L=0D @0,J(8=Q_CW#/"F]1LH" M@U&+KTB]:_&H$OFE8AA?[G1M-GKAO.3C,9;?R4^]&---$/+&$:T8SCS!JUS/ M)1H]7!,IH\R]2>@MH3G.9]@BCH82)C\ MQ*F(T@B9G3Q&0;%:!+?*V,CM):*ZSE\*+_PX"DD4HG^",JY&4K'#YY2U=,W^ MZ00/53@(!'D07>YCW="NC3_8^,.#Q1]NZ1PMW\^^SZC"JCGHQ+\-#+0Y+TZ) MZH^JS%GU[N[OD\J;)<,?N;?546X:!ZMI!]K2E1J+*)GL>;@ZM[U1/,7D-$+S M?/6SIJ8#$D;$"\7;R$9E(8>=.#3W\!;YIG)AN!U*2B'RKW M'K,WQ**#W-J.$G)KE8D%J0U@>D$IAO,Q'8 M@]ZBLV[H?!WS\RAD9\)ZXBTZ:X/.S_ [@))N/[Z*QE=6?%J UA"@)^%$Q*'6 M0,\H9_A+5(M4BM"U)/4]GDU0I0"\M:P/(LS@3[ ,;Z]#I4+I1&7)N$ MUQDTVFV;A&?A70=X?_AX:J6MA6-=X/@V"P+03V,@OBXK:(%I@;E]8+[*XM#B MT>*Q+GA\3_=K+2(M(NN"R \\R"P>+1[K@D>ZM6$O%UEHLDL5+4HK(NJ'SUZ;V%HX5C;>#XFT6C M16-=T/A+P,<^3R/K'[*@K TH3_DLBW7O+0M)"\GM0_*=?R'^CP6D!61= /DI M%F-[;EM,U@F3;[/X6O_YJP\]W%@WF01#I.RW,(#_3\7X/B8L MV])/592P2V0 H%EY$S1#" MS.PY)YO9R3:E5'X=!J8K!;)6MW?%Q#?Y5R9KQ$ZI&180:L(OHAB/+:,55FG" MY;YW3UOM8:/+9K>8?WV(@9Q^@8P^XW]&NA5:5*(0I]9GL4^]%N)H1G]>6=GK M-77. (C2=15 M(S?U)C<;W!>(2^ /NW;R8M[DF6J*\%:AEB>NPNF MUHZ(.G74J)93>1LKU3L;FU53MQ1]LNO66.,(I@!':M$>3GS#=F+Z[^4>AN>? L!Z^8F*4X-/FIV59^SM^?L4YZ]Z0F$;V#UL3-&SC2GR M46UCBH=H3'&K=CUEH=SN/RNU@"/VIC9R-^?Q^SIA5@HO=7J6Y5O6MQ::# MT^7+J^5CI (\-N*)+STIJNU5JX]]KF^HA(7LK1C%&7:Y<_M&]T#LKQ8(DM;8 MMO+H X^]Z14[@^,WD2U[55>L"??0J\5U,V/L:'$ESY1-QT=M5# R]J+P0$_4 MZ(])C21UZXT)7O1*L%6))XK5C.C>5YS\F-O8D>S4EG(_P./6$['J/ GGD\^# M5+76HJYB$<" !^3\@2,?.UP!E1.TX.%8ACD@GF%@^4"$3>.H5UH^PB2*QGI* M1I^X"QYD(A],@.B?X6!"34OW_D3RS(AVL=+XK]L#]/(Q_&62S^=*@U.#STVF[DE5X#@60,]4*I39*)5?=GWC]2!\#S1S?!TWUP]099> MS6]J#<@>DEJ>-&EI(+D#09W<9 LL&U0I=$Y>;.HS,VK)NAM7Q=::S7=^F?T>%OF/']Q>\^7ROQ6L MACA&&4X*O^[\&YB4@3]FVO5\WXM=ZV27;T%7@"7<;A+.M83;3<(UBZ7>_!A8 MMV9U,A2QK<,?/$^(R>3>%UKRVLB47M/3?" _*BW^M\9IXP9>KV] 63X\CC!\=1P-DQ#_F8LU<8'\';S^_P MQ@I>S#$>B4+*F>#T^4GH-BF2E+U2EW42^0@6N=CPNF@B&SJ*.*3M?Q.>!W XZ_>?7L+AS3YQSY_X'OLU M"A#/B?PK>_[;Z=$+F(D_ LZY,M^BI[ TS3=9',W5:)]XG(:XK<_Q3I2(@ZO% M!P50*7\*58;B[T=XB2IX88[]JP@"[.-K?O;VS?O3([V,XN/GQU,_Y/CMCV^/ M/Q9_<%8M@AU-8I +YM_^\4.[V7GYCQ]:;?>E\,17FEQ^\XENUI\='Q_C7=#+ M*/Z:Q\\<=I3PJ0_4FJ2J5@(."QO]+ATWL#I1%JPWN*AA=2DI=-?2 MRI/4B]@?VG*&#^)Y%,O+93@AV*._H[#A13,UWN[QX7H>_'?CWPUVQJ^"*&:O M\YM_R!FO1,C>--A_A)].-0>]PNN%KWV445$(>)@*,857OZ5E*V;P$:^T;^.9 M'V,3C14QZ/XRM=WB&_T^=%68 %V2Y@&(8WEV,?MHV/8=O@.W 8BJ)^R 08+D2_ M#SJ#QGX.4L\0CUAK(0M2>5-S+B24L1[6+NW^)LG/N.>I2A5XL;1\Y]MUGSGP M&EF;QKUS^9^%RZ@+!2QV:R\W'G\;-W.(>]E4>^G:O31Q>?=#^,5F +=- #?O M9]-W3!;_@?4.0CB8,J&N*&,A@V]S@3(PBV6]"7@B%*KR@:]*5ZC*/%2*"+?" M#U,I=M45:*RJDPMB?& 28#&*LK3?6)5ZHV5FVJE/R!]1T"'\0-R!V>DO#Y*JZ4 MOW9-M:!]44X78+WW-55;C+/GGYF*+JHMOHNTA7 M:?WL\KP6G$_^ S!$SM[E5-)?J K=3S_Z#U^P6]^) DB,6^BJ:D6&HYC>CWRR@.QH 742@#2^Y MRZ6/GDL_*8@##FK#HL9IA!^UFB\G6>A)3J,/X!EBL /8."H6I$L3J>J=V1SX MC,H(7:DJENBVD!IT&%T4WK$4?2*J9B0';I-."W1'9.@C&?%$.)*+E3P;7@HRN\P"?@DEP,WJ)KJT(-KZY)2Z'1M#5WIP2H? MZ-P'-1AW)):E/!T&B/W*S^6/L>_I'2I5T,(*8:$(F"H>BG)E*H(Y6(!3&GO] MIOA8WPTGH_8B$>8@9.%P=N$#D-"_)*TC?'1Y1"N^K/A:*[[0_XW]&X#[$6PU M$%YGQ/<@"/PYWJ!!V8!'NQ=1C7$]4>" ("AY!498LXS-P(HYY\0TNN(B'>T_ M@N@ ]LT\^9=YEB*G>%DL%.0T9W,CDCGZ:.-DZL]Q% Z22TE%XSTP3G&2D.\F M49O#)?WG>9'!4BW2.HFOII5>]9)>;R83.'B1@8_Y'!_$$Q]X&-BZ!I(,8V^> MFE>BYX7,.!8)4$%J3=$\]6?P'E)',,Z)_*&_A8'0>"R#33+V(V0Q<1F!HQ*] MNMPXB0/EY#0-JP9;=$Z0\D"E'<&*,]ZF?4!2=])6&U8,Y3Z(#= AJ240,B?( MBX1C;C(,QYGV&9$\NE0Q*RTJJ)U0%,O*Y@E)A0L?*W9R*F(+ H$>Y>,+3MS? MH!. )*5VTX[YE:S FZHRZN0VETYT%*J>\"](%LCE7P @(NHQ!<20WPW9E!*D M\="0AB;6'BY)R0V"9K73D)29W%U90R\4%HH?_8GA0^DT5Z>A*EBJSKA)'G(W MSS,XDP0!$:9'IKRC=-"20PM+IXJP4%7%6!^U2K\=KZR.N@JECJ8-QB[ACX?L MN?L"1T:T8,@4C'R8"$YF(8*J2M&63867['GK17'<1CI>0-I (H_UA=-&Q4KQ M8(>9@U(!@^!$G[=?,!%.,>ZJ1M*H5GPC 0O3)K\"F\$N9](=D62>1WX^E9Z/ M*QR956W]4%5AQ:+14@N99"0E5@=QZ]49@\YGI[3_CK&-@#@030YMKOR9%FC\ M.L?F(E-9Z%>U%B'M16TA0BKOE,%'T<4"_&CC$U%^?)5>*%U*AO*HU*(08V-M M9>Q=14CL4Y';S!BO8R5+>9K?A]F[3-@OV_%-NF66)K 9.<\,2>IJA6K*IA\Z%H8=P&Y.4.-0I M_R6-B7NO,*G=^RJ!P[V_,E_J(A3>4M7MRY[FS=YDLEN*8>A5\*8 =W&.F79. M_I.\K0N/SF73*2E4YIL6BB(+SQ-/H6$DP:(T"WDXZ:_':-F1:0<#Y>/0>;" M5U*P](FISH&Z"*1W/FS0V%>[I;5M^ XL%LZX7#3M8<1\8"/F-F*^0Q'SC^2\ MST(Z%!QV/.68TGNN].[/?O*U/G'S=U'T51ETESP>RQ//4-3@F& ^#N1/?%%D M!WOE-<6XIOP RZ,9, 68D>KO82@DIN^*S&"8/.9Q@?W)5,T&GP1W((7@U)]+ MFYG2D7$P_"&7M6"5IIDR*\RAZ$"; K%D2]V%"3 !-A(CSR)/5&N&$1I0I.?* M9I\EN:_$OGM4*(FP;/:64U.PAH[KU(:T)V'NRW18(,[]1&XGT70DP&[$ SA* M#*-Q',W)AI3Y$UB:SZ'=%8Z,TU[I)V> ;GFZ!J@1:/?MRM$0+@HVNDG/GQD@ M9NQ[\HBCEB@8L_%2U55#R@A!T26I2>CN*#+&9*24PUNG_LC749H57Z:YE+\/ M"]13@A>#3/*3J3)V8M2.D@SQ0WG#\JES+%,'AZ?3,!: M%XMO4_TN4&^%PQN4"3V7?)BW44"4WO@"H&H#>;[Z#L%@>7CU5O&'&KW2J.BK=*ED=9*J2=#4R54O8 MRD)%N$*F7$2X;G)Y*AT^;^2HGEANWB@ @=&L:/6HDOE#<:[]H6I+\F9JR6(V M3.F0*NW<6]E>$G-;'-US:74CRIOTE]1MCN#9" V:3 H^PJL?3D6L& DO%J#G ME1PXYD"%&\H\/\FJID%XDD1P;J+(I<-R<_\W,*30'UX[O]:Q3EU D1@+6CL: MIY1KC.8VMO+.O57DQ-:ZB'8+**_?) L6T##2SE%#F&8[9/'-"FI/G&6 R M0G" .!:4,ZADH)(W, QHM#.43=2L7?57'HE$FVI@[4E??.!/!.UO4I)IQ5D! M+YZKZ&?A/2L<<\9*:T2O/P2U[P:MZV\5W3 7KU='LES&(*5\1P->MM#[)DDC M9.,R*? 6=U=V7T/5T"I@AOW#9#(,LHHB ML.%C(_B 0L'X#$9/X*!#=U.NQN9MVDR?-XZ:4&1'$0LF'Z /A5)M8'HSH;LQ M*C>^A%4HQ!C[QH*A>CXU-66=U0.:UC3":I4X'6SG)E(01B,W::-D=4 >< M( &G/A9.($W"],RG,ET'34-2S.=T=U U/%N\,3#V)Q.1.^OUOEV4R$5RUCCG MR5"4IP&\=:[RJG( 272I0UI/C-S88X%BQYA4-E<7P32+CLTPG?*.E6XZB)O, MF/A&(D8#99ZW;\,@?8 MW<[I!$/& ;M[)%@8H5%[DD:7,/122,A! O2UG0-Z2$+KSPJ1GOQ1GU/T.4>;BK#%U"U[[5\9Q MXJ#1"%CK6)*Z2.1RI)\1U%QD%QV_"I"5,\.IB#^DDKVE4K=LB_J)&95;YE!C MXQ5=5JE8&+V8T%[YR9_9^%Q(U<_XU]88%G@7>W@_06#B +,@NR32"CU#\1 MFI:F88\YN5M$67$J#U]?%HS%',Q[!)K%F<79)IP9U\_@//6PGA=&WL@1ANY! M$5[X<:0"<0Z;9O!N1AD44GE3?L,93U-*CS7BS-(KZ6P*UN4.6'*0; H@JML9 MF#9+4"_T2N4S-@L#+:F9]!A=VE ^ZTC>VT"*O+=RXJC_ MIV(F?W++MXMT#93RI\?Z+5&H,X)PBE4-?THISCCB>QW:U+$>JUM9]MGH_-+W MC?*4)QT75_=$5?K"ZH1NBRZ+KKNY(4A-5.DL$55\2P0%J;5@7HK1Y0%7W\LP MW8GBA4H!SQ^6@SCJ8O-7>17#N&^ 5^[TO;A5V3L6T!;0-S!%=;1 R<[R'4VJ MFC*Z@O];-%DT;4)3*2.LD<9%N#A=SBS .^/J*Y2V M__'WD]<'[I!ASHJ8875TO0I&9":M)!5M7YX':LNTI!+:8H6]1;UFU!/^5D\/YKX!?<#PL5?> U&7FT& M>/,@FP%X9YA^F.A$LKP&FZ$52=SFPM_"S\+O%O SBFXI)/I!D4MOF(6.T76! MSGGMYLN_K^W)E\Q"T$+PIK9>Y&&S %*B]?TC72T./0=6GEDP7>L)"\"<.8#S M<)9G44_8JQB4R;R3C%&#W$P(,]+%_@-K 1:X67Q=BW>Z/9O7J_%*&%9^ 5* ME3.+)(7<,;'Z_O12ZH.Z@"S+IJA,BN4KSXCJ4=$_3=Y_+ADF^N;SZMO.LD:E MY^MKS_HQ6>%'W816G^7S,>]$YWD;"_>A*1I7(X9J6H:J)4,I2SV_B'T9Q8F0 ME>\FJUU2>U"^\&Z7#&4QR$+D^"$V85(I4", L8X+P?%6)$>C48E%=57045^Z MKLVEJ54-1?(6(2PR2[Q()Q%M0Y;8*TY6CB@Y8I8O6+C+KV*1\P@/2U]6UK"W M32RT;@JM5?A!"65682E=P,_#YAX&OU4YQ1N5+ZX3%*VVM#M0!., =EIFZYFH M5 #S_, F[N,S;+-1D-)LZ>$K )BUI)(BLO&$54#P! ; M%4K-;R D.M<2#4DT"'1W9@S:36$JE-9O--BJDZBT>*T?7M.%SFUY!U0*HJ%] M@793N3V!O&F24O.AJ*B-KC1(BSB+N(T24B*KW"!+]\0J&[%&BX+E'E869Q9G M&V^_YQU'\NY(>3<3=6"J(MO4:24LRO%8?%E\78\O*NDF_:]F5:@?BWM 96&& MX0?3N%WA@E$5(RWR+/(V9J?P+/2F1J0*$T_U1XMYL^5^]OE]A^M1:)[+%I(6 MDM=C1&[*REY#M8F]GTVQ M2&MQ$0.%TE$89M3P2-Y9"K&!UXRYS8/_%,58J&9XEF >)[7!0KF%7;,8".F9 MU+&PN18@\8":;,E>7'Z"WN"12"^Q6'#IBPUV!((/6X^+L1Y MMRE3"G1]5%4T5?5JA*5O6*LJ_3M!B8'/JW2->^Q I;,\X&6+_:_*357R-V^8 MONY&,8')P2,;6YW5"(YFZH?2FH2\=P,V)M;2Q28I>%'(*[>?2]9WEBOAP:%Z M0-*#$J@DF%MH9W*AN AU5*#,49EX^N0D&1S(CTI[\_P$XT]1EF#]7P?OWXMY MB@V\96M(QF?8IRAY(;?A7J7R/5!>U]%>_+>"U5QGASP(CLW [TVA?*]*?^49 M&12-6MB&T=H]V$3Q417KWP*&:T!UBW6+]<="=8MUB_7'0_7-YMD]YU?>@.R? M1(S?X>?"$MH2NDJ+][X)?1NZUM.:K&9M.\NI5MO8;VUC^]NP;81;!=M"WD+> M0MY"WD+^?BP.=85!A7_<^3=&M?N9OO!69XODF'HO6;/3@L":I-8DK74$TXL" M7.*_GK2>W'%EPT:[N]N,7VL>/@L6IMK1:[ M2!IR4ZPT>+0H< T45"<+]EV'+ZK3'/[@>4),)G7,6_P@4EFK^:P M/8^QUG(T4?;G;GJ6MJ5A;-F?M"*V5IW.41]?6172J.VX[9[3&;1W.GYJ@6Z! M?MVQZW3:+6?0KERWLD"W0*\3T%UGT.\X_6[E)N6> _W!;T]5(M4&U1N+.VH9 M[AKEAHU*.?3! Y;?;?/M1@CRESA*$M4V\9\V#%D?>5T/9W;5NLC.N[? H 3U MH]OK[YL/TR+<(EPCO#EPNF[E+I-M4]HBW")<^4KZK;8S&-A\$ANUTI!HN/L& M!AN4-)Q&G6KI:X.2]V^-,IXP+L^N>5Y7!R.689XUNY,NH4=1GZ5BG6/'Q$VW MV=CM@&,59X=%W4.CKE>]$F-19U%W#>J&CZX6^*Q>F&W(;GJYZZUP+? M\"WP+? M\"WP'\4X3@+ N ;1FP.PN MO8GH?9R+F*?P)2:^S468V*B=]637U)/M.MW!T!ET>M9#:H%:;Z!2/20+5 O4 MN@.U.6PZ_5;ER?)[#M2MQYSNE$+IVJ27':5!]GOUV+7XM?BU^+7XM?B]]=)^WCO,EF M2;NWI+67%.L5E_1#+YH)6T:T/I*A'E=A; FZ%;FF':??VKNJ8Q;A%N$*X?UA MW^G80KD6X7N+\%Z[[;A=6RCW402GUL'@N0M4>[%O&-C7F/.=&+UIJX?NUEU# M:8=2=BRSQ4-WS>O]N"_-M+JVC*-%W4.CKMUJ="SJ+.H>&'7=:IM%[R3J'FOP MYA$H3X^5M#8N5]/E[KA7XK'Z7FTI.0M\"WP+? M\"WP+? O\1QN$LP"P +!7 M!'?RBN!= GKI5,3LN:IV\T*%]1P,XED/U*VTF7VN:5#? @8W3R%I.?UNO_(D M$HMMB^U:A7N<87>WF\59D#\JD-]8@/>.1\?6DK?3:MU#CJ>-5-^? M0M7M-;J5$LP6-:V_0'FLCAOKLG[T#BL+_,>T;@M\"WP+? O\QP@ &Z.R + ML$'*N@0I3^1=PY&81+%@\SC"78A"!K_J>X@I_R:2^E;%V0W V%L]NQ+F<9UN MWW6&O=V^4&:!^@B .FBZ3L<=6J!:H-8;J+U6SW&[MI'BW@:L6HT=S__9BP#C M'-4.M]L7YGZW>VP+? M\"WP+? M\"WP+>!)@L "P ;::Q?I/'3 M^MCB3GJ,[&6:ZAW;VUY;U3?&!DVGW6GNM&/4PMS"_!J8=UIM9]BQ\7(+\[V& M>Y?TR]ASF6P^*W3R(V6RT;1!SZ_2Z"VL.NS:(N:/VK77L6)>V=6E; MX%O@6^!;X%O@6^!;X-L8E@6 !8 -8M8OB'EBA"VI0:-TF9:[-/JE.Y4VQ&GO MYM37<];J-':[IJ7MG+>+J&O;SGD6=0]^U:G=V.WHW5[$=[9H0.VY\O1826O[ M-=9TN=;?83V]UM-K@6^!;X%O@6^!;X%O@6]#.Q8 %@ VME>_V-X'D:K0G2UV MNEUMJ'1OI#W_QL91-@K$=B[%/+VG^S!;6%?E=?W<(=;VLS>_+,KW&>7M?M_I M]'<[8&E1;E&^&>6=YM#I#JTLW_&8V_KKC>V*>PK:\/>]TJM5\6U4>Z?QOLW& MM0FA(3R2\*#"--"=]1;LN*.\Z@H)M?)^W4EO�J[S^P;2)7E]RW[958N"ZG M.UNX6KCN"ES;S4;E33.V3>3JM/AZT=<&#VWPT 8/]R)XN'6:/@+'V19NOVPK MR^GQR22+W_U8I,7OWI+6XM?B=[=)6[- CB6M)>V.1>CV_Q[C]\7SYB)F\,,L M@DV:\E@<6H^-]3#7U\-L/9 6SQ;/%L\6SQ;/CQ[/-D)D 6 !8$.$-3$L=>8' MZ]$L7O'$]ZP_J+:NZNHNBNQ8QE&KT>I9=Z6%9VWAV7,M/"T\ZPM/*SUW/-BS MZ0)=RUZ@VQUZM1JNO4!7]X#;@EWTV@^R5(RMVV/'_;@57K2OE0/GCB95Y67' MMTU?BVN+ZU:CNW>7DRRN+:[!B*N\"LJVZ6O#+[J @<=R\7*#0=BI MW""L$5'K&2C;>O#S$?C0[%V./0[>6_SNQR(M?O>6M!:_%K^[3=J:Q70L:2UI M=RQ89^_2K;A+]R84\?D5>QW[X5?F\43(,ICLN1^R=!IE"0_'R0OZU1VV:(>& M+V%1GI!/B[\R_P*^$:;)B^J:,K0J;LJP;1_ 8W5:[_5ED;MXKOM-U^GU;5#& MXGL_\=USVTZG4WD"Z+;I;/%M\4WX[C8[SJ!E\;V78:H[5=?N-/8N%+VO8<@[ MI1J H;KO$'/ )S^?A%Z0C6&Q3SO-1I/!\@,_"AWX%>"C?V5@E\,G MK8:;?S*)8C#9!;L2/$Z8@(6.V6OAB=E(Q*SM.JS5;+7H7Y>^#3\T'1:+9"Z\ MU+\0P17^%O 4OI=&-%0LO.@\]%,.D5MNX<97_ M_"6.DH3-XVCBIVS&KU@8I6PDL ;3G,(JKCVB9\%) $*P@\=%ME&#= MIOPS7X*=\2" 09(4]B=)(L\G%%[ZZ12WT(_9V$_2V!]E!$5XOR<2_#)]!U]% M.^ZP2WBAX(E\,S"!I KS@*Y5/U9WRKCPPFIX]@82#/ M9_(9''PN8IZ"C(;QYR),1-)@?XA\J"A+#T8HW=DD)HS1"R]Y+-"?)M1;X W+ MXS#X'=\)&Q@NK:Z R8]C_^+GG^ ?32LO )['TV>J2)NW/4.JJK,'@7X?QRRV MT1&QQE2K8UP96'$(&..X]-=N69NFI=&___U?YA*+0_/ BX(H/M1MW(RU*Y9N MT2EZ+@Y&@(6O!WP"TSODP26_2K1V,FBT.KI%W&'>"@YWBW4;@\$S5OR("UC: M\!G_=F!L:\GQ*K^E/R(E1'\6)21+#TG,@LC%L4NC$NU0&MT;X19//8-,G$UC M,?G7DQ_./AZOI!H)@S"*9SR0PU[*#5"N9I1%(PW2UG"-E&_W-HKY#[K? M%;L$@]AIMEXU6*!+K]0B24!Y*6Z(XGX-4_N;/0' '5^QIOS=L] O=!49T MVXWA,S:%O=$"+F^ZA=]_V@7=^#93R1C.!IA##%O*QAD=1L6?+J,X M& /"]/D\NF(749#-:/Y1%K/W$9X*,9-!D7_\X/8[+]D(CVV8 \5)QA@G2:B- M&&I.64#BN7B%!R/ @'!>"2#BV,$G+P6<;?!_-1^8H(S'R!! LD;+6'AKYY$U"8%$$5=7EN?(Q@A>^.>.*;9'-! M(C^[V4MJRT2M1JN9(YCT<[H0+ C@!SHK?1E?,4Q<,!H)'A8Q\W2^["2VUY+!E.JL=I8.#W;E4JG MGMLJH"VED]OH;Y9.0)N[2J?;K+BFDNR^Q,YMMF:%B )QT+ZSB+K5NV\ISGJ- MYNZ*,SWOTQ1I>>Y[VG8MLV6[V[[E 7$=7W8'BTK#<+/2T!IV&H/;3&$E7ZY= M9S7,^ F.=YY&L4(6,N&'CZV M^2^%AP8N\]] M"WZC,N^Y3;?1N17OL>=B,M'Z!)N CLG>BE&<\?B*N7WU# ![Z8LO&NP,W2KR MS6&DG3TXDO0F+HOS-7,'8)-Z@@.$5S10()""/KIEO+\R/\F=C<=''WCL3:^0 M^$L3;; :$Z[DW=.Z8:LQO*VH!"Y?*RG;IF=8ZB_=9RR(+M?(R>[M7N_6:(./ M"X\JSAPEJBDNT5Q"ZRDA'=D=M@Y6IZ[H%1W+G]9%SB2!9=B!C]IAS_#S*^(#F5Q<<3@=@P5^\6(^03\] M^L1Q 5,>CX&80?HW?$)\TW;9;Z?L'. $0%SFFJ:A9H_H#3?CFN\X="K*D-3*Y5<*W2#!7E40!%G84IUS; M-3S(9GZ8S4#O".6WU5O@*[$8^V0GP2MD]-D/YUFZ_*9$>%$XQE,4K/>O_!P_ M0RD<^SPH#6J^38>_4QE)U]%Z)9^+)[&?TMA/KW2HPBEY( [PC?B^B<"(N]*% M<'%^"(<]? .,_>,LI8)RL498OI^%BQQ)NL2&>) M &?"?O0,JQQSJN($-P\V?@8G?(JB25SX49; [G//BS.2$N@%#(5D.!?+^#^3(K%G*RK\T[*S(BNX3R[G#U)B3S*$RB.)GZ\T1MQ1A^%3-I9\TC/\R3?7!CQ,S/9O)) M-,L\F9@7\S$>PR?2"G_::AOY@X@! M(_]/^]]>--@)["VH<7)/<[^8JTNAB7I\_: MC?ZS3U@3M\D1]8;AYCE<=+K]%[5EK# VY^ M)8K#B6Q362NUH9B=:J))+ K:PN"VVL(F!W7+;2W&\ER,RA@.OVAQ(E)'&*Q. MF5BO(RPMZ.;6",#[9M:%LD;:+73HWG%:-WI-,;WB/%Z(!Z;7RTR$GOME:$Q*^?=*-]I^J'58967?)PZF/(KL6EC=(@W!D M1G5""O $U*483%M@>%IP%A9JB@:BHX7+H%NE<'$[S07ATD<^OEZV#&]E$:T( M(RR->ZMLI@W>!M/TNI:GRVK./G#S=2D =T;>L+^@>WZW%=Q9#+VV\5PSC>#5 MX.NW;S<3=Y,F?,-MVPPYD)_-1B^?D_DF$U/;@TT)*0'.:'."P5U1TG9OF ;[G\A49@>F _,Q'9JY[U+."#./QB+. M4C_0$]O#0$[;!G)L(&?;@9SU1R^L9N)_0Y?8A8BG@C("Q\BZP+O20E+9BZ!B MX-TW\_R [_[A!V.&S3'#U3L5R4;SK#);?FN+S>2$R\=D7CCI?Y1F-V7+&J/(XI;L1E(Y2W'3<%?6LE 9T MY]/6<$96D@HW+.ECW1ZZK*ZS!7JW38C;#<\3T>>YBE>]4/XGATR >CFAY$2% MGJA?3%2BY/E3%^SX%[<%2J*"--*]$VUZ"Z*@BH(IS5-*RL$ZH-Q45C[%:I1E7+!K2:6ERI1<;;M>%1(E%3ZK:)N..IE[)GUGL)V-?7>FD(*W:LSQ+@-)D)*$8+_(E P@]9'GB3G^Y2A/CF"?8J"8/Z=*OEABJ=5\^I5FN0V:/>7_?O-LG__O#P3 M:4YV[G(_O*J[F\LS6HQ:#&YY VR;5^R6B7W[F@&]1O]6Y42NO]S0'Q1WM71" M0^L&P&C>"J C.]8>TVK!ZRK@U(H%O=?ZF0/(PT=&VFPD8;Z1AK.[R['5AQ@ MO<4DTAH?8->H+C>MKS&\[9*7SC"LJ+'@_NG?X-!J=YIK_(5;46>4X;J^/,3- MZE7L1E;O&JQ<4PWBMC&5>ZP&L8;M[[TD1-TI>"]E(:XO!+&"O7>Y&L0G71P/ M;X0$L$YTD"0.W5KSR3V1&-?GBL@C*IXB\6)_)+TKE 8316D8I4)Z$M15]Z?# MH9D4=3>QV^LNW)3J+]Z$GM]I'>J63>?6F62KMVU5MN#Y"C,;3.">=,;+BA8U MB" -O]L1LKG2\3\7N#C&_*J$)):ZG.6'%Q&8,.3!]^#UT0S+*Z +%8/A/)F2 MRXR>Q1U(LUB1%$Y"/U'AE25KC\?D51O3E:XX) \?&&C20:YAQ9^F*"*"<0N7472Q2_T'RGY"^_3>%D ,"I*JM"3\&""99?- MP70-#(#+93I%B.?I&70A*<%53+) FIX7 O8GII-<^1UQ&CJ]0PM_XP72'YXE MJR!)^$WR@>39L+RDD4 =Q CUR)VZ*K$>%G9.=&X(WI&=\>1K;HB:PP%39JK2 M,[*D'!P$AR\P@H05KV4@C4"23VMAZA1GPS+A7&^/$/!D9"PJ8@)ZEWR4I/(Z MU6I'-;[(6?&F3%Y(CD*Q"L,K5T[)0 'W%O*8V9&ZCH;LX2QNR=JZY(D/8H;' MF CKIP%,)O>]T]2 S:2TI6^%OCHV%D:?PD\RNZ0YA?%53"'<<= M8?P'&96NL8.6ES],HUWHC_,*Z5J0[6NU\:[UF5B?R;9])K>\=SZ)D*DI_9J6 MC*(]]'P\\%!(K ^TK=+G5$\%4!:2%#04& NS( U!N7ZH7 ?2GM SD:S#,$; MV27@\T0"7J.!.@GFYYHW^G#D.'4F9IO; MM"?% A&@V!GU+B!H08F"I M4 ,J6+E4$T)8N5030EBY5 SXVX5[E<239+:<7_^,'M-5\N M_UO!8JZS0O:0?AM%2-6I2!21>C!J6FA::%IH6FA::#Y::%YGK%1-JG(*EGS) MISR'V%)G[ZFSV22KKR3-G6(PIDYWZC98FL,H8.Y ?E7;H!/-%HRS!NS6[ MP('U.^WL 7\?Z]U\PF][ RS,'\.2+$/GB?$9%+#V$:Y*G%E7/ZP:Z\?XTL7V<,CH+0)3ZMQ?#W\ M*C:XPEA[?4$2LBBW M*-];E'>==FO@] ;MW4;YO=N7NTYG; RQ9R1^9JFKJ=MJ-GI54K>S%=&VCKJ[ M$.FXH[GX6DQ$C.4L/XL+$68V8FD3*.J00'$/(JH]=(:]RBW&1T5S"_/ZP[SC M.IU>Y2;CHZ*YA?D.P+SEN&[E!L6CHOE#W[6Y+@ER':F?MQN]%SM$Z7NT$W> M6&ZC6RFQ[CGJ^"!FWTX$#M^))#E#=7^WGJDV!Q9SDX'#:=;G=0^<%EV<.RQSZP1ZOC]#LMRQZ6/2Q[++-'OP_V M;;=:3;H&$3,;%%U(9&JX>T9A&Q,M(M[#QL#&1')MJJX*4 M#N$V',+C*,,.6-M0.*I*MMKRFBI/,&R[KM/L6C>ZA?LC@'O7Z799KU M;GZ:??>D!F4 K.HZ7)[V8M/AG_SR O#G0S^%X3SXZS__^<^C *M-GLM.PA0R M'?LI=5(?B\2+_9%N8>XG+/!#P0 ),\9C<8/6\12,G0FP6.FW6/R5^;&@IN4. MO0^ F6 U4XSIX@>QB"9PL,'+L8NZ%X74-3V-Y/=+3YN#+7:1QR;NU-.=/L-^ MQV:3]2)"O-!A?5.G>5IVHJ>PLL5\HQR?7O466 Y-3H0B/K]BX]@/O^+D(UQ*F'BP[DOEWSN7X@0YX1#8*MH'GC1- H8*$P;MBD7(_*%K!JX&!01T&3]&* U@@+@C&3E&&7 M^?.8T\*CR02^DZ0X75P3[E$VGT>Q^J38:_J;H,;K89+1^V'7Y)S@EY?P GA# M+/S9*(L321G\<")H.OI3\"2 ,:G MS4BF(I@P$G FO0HB3H0B'TQIRD+@7?R;^ ;SPI$T#6E-L"BJ9W78?Y")63M)AL+DC1M/*EW,)(!78;IR(#I, $@"Q890;T5N-LK 1 MWM07%[CD"%,]/%@0_N+![G 01\"HAGRB5N?L/.(!3<# -0(:5@7[8=+P FF( M/8SDIGD.V<I(%7Z93GK()[#BAE>2M MR%^!!XO;?UEZD_I,O046&OOP,9$9B84KP"7H%QD),G/N@_3B":X\U-_?L*8& M.UN4U#<1J!/NX?D(NX$$9.*"!UG^;9-Y=>_6RZC^$KA4$R!)X"@,$T?!E*B!V>* M7S58,&>Y!ON8E252_D[\%"3J[+IWTUI(WJ, C0!&-^019&WQ37@9P7$:TQF? M"#S9CDMPJ-@H^B"T&T4"+H EZ-FS?.Y&$'@@2_B!]-8/]H MZ$LAOA)4X>,N<.&*'M< U*#2-13 O^)*\(T)'F(FWWU7 +TA.&EE,:_ ;F :@N2F*G"@"W@/R1TB%>Q5AP'-YP MCK1:H8LL'>Z7J*^Q.3)M"B!K_/2C7Y'6ZV+G+_KU4G8"&T7!>(.26\1#JGGU M-1IWN[=1Y490DE$"FYGB/@,'CP1L/!TZ090(W.8 S@) TE\9CT&@P#Z/>'K_(+#P,\80#_&5!FDA1"F=SF.$LTA@ GS1JL[=$:A&,5SJ68GX, :'480?> G@)ZQZBK)"\: M[+>%::EW(Y5!QJ-0@1'S"2;L.5"D6 I:/7"4HCA]47IU+J\D 5&_0DF/$@1 M,,'/4'.DK8&U+'W/P3R4L515MD=O(#$>F057Y+ $DL^5(81JU@3Y![:5)R3B M)$ZE&H5 *,07[JLX0;4DG: 9*W[$!2QM^(Q_.S"VM93L(;^E/R+'KO[LFD:FBG9I-+\_PBTKZ0:>1C#*)[QH*3#J8] /R+="-!_#'_%@RPG+?_Y!L@M M[^FJS;JW@VN]7G+\\?>3UP?N$!0U.-=FOF>ZF5 X@'WC<_)[YK)MRLD$,LQ@ M[2<#L0=_]-'+D,BJ]Q0P2Z\9:HXKH?+_YO9;.WT5GU]+Y4="Y6:;SWV%:-7B7S'O^A F+F+\:>G/,N1"%#4O"+/G?LC.IE&68&9/A=4:Y/%7 MJ_U\J.Z8#]Z:H1;KEDKU%A9^BVHE#Z7X/7CQAUH@P"+?(M\B_S&M>]^0OP.. M#)4,QZIH?[H%%\6VF/-!%UG%=?YKG93WSDAWNO#M=-V!T^UWJCY4+$@M2*L# M::O3=@9NA?V>+$@M2*L&:;/71\NVMT6J16J]D-KJ])SVBG:Y MN^TEZE@O4?7VQ;83_![:_MCV>N\AMM8"$]QZF2R+6!99I[BUNDZS4V'Q:LLB M-8.,99'O9!%WV ,KO+V+7JZS*.6!]7#=BH.WV!/D7N/Y6U]8_7M9/2*GP];1 M8&&^M1Y6%N86YG6#^?K>5;OIF-O6_?G'M^YZI ?8RR3V&I5%OD6^1;Y%OD7^ M/5P@7+WV5W&\PYD$%9? MAN11L-Q.)_7N D>U!TZG-:C\B+#@M.#\?G#VG>$J<6^Q:;&Y=6SVG%YGA:FX MVTZ34_:MJI\[/DBMWW5Y)'>%WD4UZPL@"V M+8 M@'<>P+OI'7NHTAE'XS^S)!5CF&?*3E<4Q_C'#^Z@N]_EUVI_8[86Z0R[ MM66[D#)1]TVT+I/:K+ON4+'\9OG-\IOEM]VIJ[&53,+JBF@\"I&PJQ&(+?+@ M';L;#?M.IV,[1%B0UABDK?; :0Z&%J06I/4%:;/;F.;>/=GC-H5]XP:-NDMA"W$,\5^V[':;8JUYFV36H+<0OQ7.,:])W6 MBK9O.^06JJXLQZ/@PIUFN9WCK^X0>*SE6K/;(K7F2.TT.TZK8Y%JD5IWI+;: M?:??Z>R9EZBZ.AG;7E&-[(MMWUM^:/MCV^NM_E0:X,FTW*_7FN"612R+2!9Q MATZSW[,L8EG$LLAJ%G$'0Z?G[J27J]I"'X^#@[=]7_G>[F9O>V$5,V8/&+/G M])O6Z6!AOLP+>1;E\-C6K=%OD6^1?X^('\'?&@/50[D32CB\ROV.O;#K^R8 M)X+]'@793+ ?5Q8'V9]Z;;6_\+OE0D.UWY^M9X+LVHX](@>,91O+-I9M+-M8 MMME.K8UMVTC5E]_8]HH>J[5K+T MI8;T!DY_V+;N' OP/05X>^!T>S8YT )\ M7P'N=IWN<#E!? ?X[S;MIXI MB_/]QWF[Y;17E _<3<]6M54WMKV:&ME$6[_T_-!&T]877#&?]YNNT^M7KK=9 M%JD/8BR+?!^+]%Q0^:JOI&M9I#Z(L2SR?2S2;7:P0_Q%VZK_27@6F1-[-:6U3$S8]PM/BT^*P)/H<-=]\Z MK%979V/;*WJLYHR]Y+1\C/1M48ULB6U?9][NC9R=O[X]: RMI6VYPW+'&DN]90NE6>ZPW+'N[!CNHA^K MVB(?CX-YMWT/^;ZB\UM?6/5FFW6 683O-<)7G#H6X1;A>X/P8:.YW+B+]*H? M4P[KNG]4%@_VX(\WQ.AW3VI0WDJ\Q^E/KN1'?@CO30_+TZ:-=5O&[F;SU4N0 MO^%?#GU0_GSO)6;M'TP%D@MVH_GL91K-:?@%#,+',#+Z2#)8HU\>WASPR<]O MOGE!-H;5'@5>-(T"]BK&?N\,_F$?TZF(62+.9[ ,%HJ4)7@GM?'3C[XB\MB_ M^/DG^$>_P0L$CY$%IFK%.MPMUFT,!L]8\2,N8&G#9_S;@;&M2E(+C MC8_#6 0\]2\$CET:E6B'Z+HWPBUP1-L@$V?36$S^]>2'LX_'*ZE&$ ZC>,8# M.>REW'#U$5A+*')8-&''\%> 19*3EM\$N>4]7;59W[\'[O6"H]W;*#G.IH)- MHB"(+H&^+!8@CA-<*Q/R;OF8[I9[/!&2;]GH*F?F210SX&[I/[B"I>.WQF+, M7@M/S$8BEG]I_S_VOO2IC279]_N+>/]#A^?,!'ZOD=7:9<\X0@9\S!T;/(!G MYKXO1*F[A'KQMY: K8$_*SW]E40\$WRVE83\/K"T;+Y M6WGIA[MY: K8$_*SW]E40\"N1EPSAZ*ES4"HQ*=U:0RV/C-/9 M%5]5%FCG,';R<5)D&$WG.OR7SZ>YPV1_!QU+YTQY2B$Z;Y^ED"6BA.;_K4S& M3R(D@K^]:;RY*\DWMJ+%\M)80_&61KVQF:I]CX[4=ANKV[B9*M$O>1M;SV$; MZ_<]=AX_Z_4.)\V1.DLV=8*\RF3?]M//>T/9):C=//]Z MB/S4NVRIVU*WTW;;+<]MMC>:]FJI^YE3MU#LGS]UM]QVO^=VFO,%X[8RE.0. M,M=7GF7O9U/F5&[-1H6Q5\&]+WV26V=R7L:Y.U[=+9DO'UD?)?# M")?!:UA/BB7H+?2D;)*@7[")2XA;U7($UN3U,&K34YMU%UBT']1R\-3SW834 MUFBX_59KXT*;Y8JMH1++%7?@BK;;][J6*RQ7;,H.]]3SW0A7=-UZLS?/%2_% M-#<(L)0.#\H8F\45MKJU-EQ_MXI:UK9W"]AXZD)W#^:%>NJ);=SCZO4Z;G>S M3>Q>C:GDR:G!DOG:KE>O[;::&ZV1;\G\^9*YE/:>>F*;]\%V/;=3OW_3QJ>R M$SYYPH2U"[ZF>6]C:-$3$;ZU5O*MY3_.BE_&P/N[K,2+\6&M[>H9O5[ M:\=[-;$@F_9P/2T_+\W%LN8&2W26Z"S1;=!KN8U$]UPL3K>55'1[F0Z-XEL2 M9]BR^X#:;\ B=%L?G'ULPF'CU)ZY;O(($3?/S+[<[GENO]FURK8YY!7H3E#]X\6%IEW=F5WMD-^V5?!Q \=8J, M37%;C[][M=[&"XM:"K<4ODT4WN];"K<4_G+S-_NU^A+7[+N M=?&P>D=6!TE)Z#6,]%^4%H.-7?,)?WH 0V"^]@H/+IV1FDR<3[S85JP]-KQNJZ#76.JHD&4P%UC8(8,%C1S^1Q%>PITQ7+.#+-FH?_A$/]$'[\/;FC-P MQ#=.",^!I8:7P6LFG&5%RHF6X"DL0LIK>LZ/VFG-N8#U3>*LINX4RWO%813U M6M.!18K")%YKF>].])O:($^Q_Y5@]F$2!2MVXS >12R'Z6WP]?>C#STBP2Y M\!<,U]-@%20:((XBR@4- 2?0'9GK1)SA$8=K',9^"MO.L?5/1E10F>!PY)SP#FO#1:S;?7SNL6PLMA/_,*#-=;)QDN:[L&<3 MN@# Z4)\"N-+GN43 D JA^M]#$"62RE0%/% >IN(O,Y*=Y,5.DEXP M^%%@T5M:.QXA?\-O.!.U!G1M=1EHC5)^ 9-*X3T,3KXLDZPJ)BK6^ MYMTK)J\&>J=%DZ(L;' &RP-\ K*W9)>NU7Q :4%'@;H!H'FH%INAD>: *RLY,G*S]D88$=K M#CAWA.T\\7^ZL$UI4ER,D;! #,QR$I]BV''85@>NR\?OPK_*,8RH>52=&V-):DKRU'2/7*LE3_\X/8AZKM*ALM(UQ]@1UFAIO? M?&Q7^RK1U.C?__V_S"F6?LQ=/XF2]+VRA!ESEY:0!AG%+OCN$,CNYRX;P?#> ML^B*76=R+7J]6D/W_'ROK6FX6DZ[UNO]V2G_Q G,+?B$_=HUEK7BU1-WJ:_( M>J:^2S(Z?-Z#/DK:#SZ[\E3:.S3B/-C&S4!CT]@FYHQ3/OK;FS^='>\MW#42 M=>,DG;"HHHW*K]Y\/",0!8;:@U\1;_36LH]K4&YU31, MCT'+0ITR32Y)CL;W!I<@$DD%6>K(^O Q@5R?78@H^-#JF+4 S%'$HEOS%.10 M%/NRZKFC%P2^%*<2S"J9<#R0N/YV_G"8/1*4(0F$0LI MPT4=*:1LT/[V_0;M@OID M(XQE19ZH+P3"TC<5'#;#+<0U):;V!*3FJ1J7,J*+6:X9,=*K]3JK/&T&SAG/ M1]LO[K1:-/69G"7OQ9D%@F)PXW$ASWAZL;J4#;,D*G+^P&?'BE,=O0]K>@#+ ML_[>+L_FR@HE=B,>:2.\FK>RY(C=B$?:B'ZM8S=B&S;"0M.6;(2%IFW9B'JM MO3+2UNZ$Q:;7M1$6F[9E(RPV;78G;IN$<9-*_0"SIG O-+^@?2Q$:\OPVMDI M1)"2-*4\+,X^6!K1_+\;";U=#59;8G9Z6/UIJPMG6T)]/81ZXXEE*=52JJ74 M>T_[&0@RKX@+*V/WDP@G]+=E65J@95B+>@W\]NFID,V-FN&DE+ M-LVSF_;\-JU^7^A_Z@(;QSH9 L.#+RG$;&.$^-23>XJ$4V\+ZOYN(L54J+;/ MO^)OK]=U.YM-G+:D_;Q)6ZH8SY^V/==KM]WN9LL^6>JVU+TEU-WLM%ROTWR. M6O8AI<0\D%SU*GCQV3'>UCD#EC'6CM=!WNJ^?=8F'DN7S]:BNI0P^_V&BP41 M+&%:PMPJPFQU&VZKMP QGZ?5Y[-(=;96'ZL\;+_59VTF[=8[;K_9V_CI\=0; M:PG::L-.WRJA2>Z\!]?C*9LE05\9F+G5WXOF2$)6Z\L@;5 M&F_SMJAPS.>U%F>]M<"U+^M4L3Q/PV$ATJ3SA&I!RLQX>%>,=4W$VO7UVE'A MF0!G853;DE6=XB3>%26#9 T\%ZL>9:&P6>*C.JV:IS<=JZ]@5OWN4!;5F^!= MLM =5@)KF)<&'%@=*SCI44P2@+;_4==WC2R3JXHD1B2)C#>/)48+% M4&*JMA>F5': :BOD++[ ,G9 V9M" ;FG7E[\@+> .&/LDD27]L(#EE:C20$OM M_-8TN'71W>;NW6K)9+3[7<@5A]7J+AE8I3P&7.DU^D;)G(4K;)8MPF?W#)(R M;P!"!&()RE*/"XIK8(T>HY2=N4=JR2J5D'"$?:-^UL)-33G,J1"C\SI+KEY4 MVD(03:V]\ 8Q=[#@F6SMR&P!(Z]#0+2IG7K MQB:O -BU6'3MA5J*:I[76L)#"V&MZ]4Z*U%FEF6:GC'=]4%-,5!KX;W+,#0& MJ64YA,RAH$+.KK&+58":Y]-;;IL7I[R1OK#=[X M)L2O?K]AL,N6"]WRZ*"BZ>M7;5X D$L7?CDW9JIXN:X&N0NKM8M?5TNZWGV$ M-Y+%\M%5*F*M,\);"GX+AR2JCL$%OS4!3$J,W\%35Y26@5Q MXNOW!D<,1GWMG*4,X-@71]X9 A]6483! "50KK2!N0%E'G063,(:YIZ)$NSDN)3@MJRMG?A*UV2JUZ;"*++8] MR&9WPZ5C12F'2RO*44%E4?O->8&E,/M+ O*[_ M6Y;3Q$+SX0@M\A' _B65"<[3PO^Y!L:[$N#-BPRLG7"<21R$L#CPSS0"5G,= M!%VLSD@5/!F]IX3",.>33%;_G -]M71TJHH+N%G!'5>7_Y('%;SW':QF#-M? MMEV)Z599UEF4\DQ% >G%+21$IQ[:))JHGZ2PQUC87=7J!PD#ZV3GX83H /]+ M30FP@#&=N4@91 B&Y.(@"L@W54\%0VR@T7'9%$>729;3DI*&$()SM OJ2YZE M0J%K3%1$U]&"" [#L*\$GD67"=6B6S>-4FOUMUFD6=PT)M(NFBU#?5U/N< R MJ/Z\5K7P%6L-OBHXX^6B*8#L;V#6\UY43G9N1#=.?'UIU=7BZ@WB/;6:R;)" M23QS-6\-'EEN3=H:%JB6NDW19):)[A*R[NVUVIP])+OXFMJ>=#^0U)UC/XN" MFC64-?!Q'=4:9/Z8!T7$44X$ 5C*^I5F*2)W46W#^ZVM0ZL$FOL5HFUV:[9\ MU*Q(/7V2.E[]E>V3[48\VD8T+$=LPT;T:XVNW8@MV @+35NS$1::MF(C+#1M MR498:-J:C;#0M!4;8:%I2S;"0M/6;(2%IJW8" M-6[(1%IJV9B,L-&W%1O1K MGH6F#6[$+3/@;_)";$G&U\.B[I9-4A?L]%IWK=C9J>.V;GG!SN^RSZCP^P4% M%W\,K\5_I_#,)!!_[X2Q^*-LEWGGH@^6Y!]FD@]::GWU:?TBMNPF(?U1>-)2 MZD8+E#]R09U%._J59YG"3A;;#=OZ#?.(Q?H?FAN$3[MC#[EC3;EC;;MCZ^Q8 MZ^EW[%N2\D6@>"=1N2;=G)%68(EQ6 M5%]&M\.(X:8HC/FN\I*@UP(S,?%I,[.%K_%,@0.UF&[.A//4"_84IJO&%A#* M9@K-HNUQNVH7WJDLI]=R&^T-UN6TI&U)>SM(N]'LN\UVW9*V)>V71MJ=MMOT MVI:R+66_-,KNN^U>QQ*V)>QJN-OS)VS*_6_J87G MJ3CPJNTE02Z44WOJ57X8UWP?\/JWU-/[+7:9#9\>#Q_PTRKX=8W MKSH^]39;\K;D+?>I(K[]'M'OJMG#7EF[?7-AQHT-AQF_#N9^XC#[!SW'MB>%8",A MQXT>:-P;CUZS9&[)?*O(W.NXG9YUIUDR?]%D[GFNU]ZX!FZIW%+Y5E%YUT;N M6!*?4XWS7F);J[)'$]@C2 KL3? MW[@9P?+&]A#,XR4_/_E4'S$4X!VU--\:XKWW,'K5Y5O4>+XZ4,=85!KTHD@# M;.,N/N$O[\,>)DTWA MBR3-QN%4]+I/\C%/';^,HJC]]5WXI,OL-1YAG1OKK+,.,C&6IUQD8X$G#+X8 M7CN%7%-8_ZP89F$0LC2$U8*%OX2_$O@=WCJ-0IYFSBA)G91=P'CXYUD1$^4WV0UYVS,L^H X.G7="=/)YGK#(O<82EW+GC, M4Q9%UTX&%V:C$)Y_%>9CN#*)N8,E!S>XW9YW\WXW.RLW_#!V$"IQ4J[#IC#E M7R&N#\S@MV:M[L"8(KDD19QR/[F(XR7,X3)CD+8H3&[A-W@/';P"D#I MP&&9$X6,H 7W S["$_:YSR=#H/ZFYSJ->J-13#$9!#2N M<\5A+H'S6[W6,F?.?#\MB%)@NWF6$\U->!L&A)R.,O& M?0 $CN2YR2'?CX&."P3SF-P@1 4C*AT"\ *#@R\$AB$VP-D_A?\2X !% 9]0 MB1&D4^?WP>![C?X%:OJC"('*$-N HB;L)W>XFC8M LNR8C(5.$0,PT8C8!\B M=7A'DN(P! ,A>A*6W3C$FJ,7GY6+;[P89I"/DXR+5\+"L@NZ$T@Q'EF?R;%J-\;!".@-'A M=QW* )( >)I^);Q9X(+AU=FV'22%6 MD8L%A/@3817>BU+X?OBI0N#1Y=<%UP^D:$(>UIS_DM-F$:AQT3(-&'7 M:NHP2O4Z& 0N(TU#T\F0XWYK\@'!&Y"QO$R/),.A%!E>;#RDI,B:<\HY.=8: M]0_?69H[AX; (26AP\ B4!QB0D;Z/Q CC7H,1IO+>FM%0 MS^@0Z$=PLJ-J,Y90H=441(F':!&XM,9QHU6J(HO4D1GT>_.Q4XW7*GL%_N__ M56F"J#6R73^)DO2]4KN,N4MIL$$:V 7?%3T6&?!A^IY%5^PZDVO1Z]4:+>5. M?J]5-UPMIUWK]?[LE'_B!.86?,)^[1K+*O6]W8B/\O?B+O45J6KJNQL:/PMWC<[5.$DG+*J;5S->9" L;C/PSDH>%, M61@(]$-)!$Y8L=$@AOMP,F9TQXB%*6@Y44'D%',X&$&L#I&\$&WA@-$?LXPC M?/MT5,/1)Q0V<9Q(R1@D87&FPOF@YH*"/TKO< *!O@@"\P>X,\LYGIX7QC6P M322TP'CQG Q3DCH(]>'_8M3)ARP+,SISX5DP=A0;Q!D=BA-?K9"656!3@"AR M4,QQ>L9S^:\PRVN591V%:49G',?_<_Z -\+&D. Q@F,;GP&'>L!1%P2=&%>= M=/R0=!LQC] NSEGK.=5E9O( QK4K8G%_!&_%ZV,'=1Z?I>DU_DSW M@/Y4G9\A;NCQ2.'EEJ.IO)E(J/)FM_):$$=@>R89#5'L">T&*4SAQ-S/O,:"D+1<60@AP(!2AVJ^SY0"C\]:^E8M8YM H21'DX#Q*2&R M+UVDGET=$Q >T 8\2-#E2#,$L(FI P.-W'"C'N_"2^%Q:D\KLZRN&&?^>.9F M0Q* 2'!QC6\* M<>8LN@:.7+S.AK!H+K5ZM@,@!>0U39/_")O J,@+DJ0O>5SP;,%/B2[8(?!5 MK+U4*J :?*VPYALQ/%B!8;C@@0*N K]8A0FEA&*7)A$PZ^ #Z+^ 0 M/ ZW1H](2NTN#NTGKPC2I350P@CH8/3D3-JDLE6:'RQ6%)@RO:$%SM&),2%\ MSB+&0'Q=2CR*T>DF;>) !)YY@F&[ =:^&H?^N(H>\D=UU,RN+1UKW0^9,>*: M\UD^F#IV.#Q& ],"ZPW\Z]'TX(\Z 130QA7^$R>+IIP9YBI2X/!2)BX'8:&8 M%.+T,J8X9!$J[1LUYSRDW'!,Y'6H#^ML7H XG+=&?!Z*"IAL R4:C4_\IY3E91>:33KQ,XG8IT_BR'TP>D4+*KX=$17=/A0<(+ M,GVNCVMI?*B2'9W8P#LGL)F7P';"GT''NA[B+@YQD=0"(*4/2N)<)$B0$4:" MN]/DFD7P, /C7$G5<*=F=SHF)FAF#O0M*&2YCA@M&5:GP*)Q MQBM0&XL!XD6X@W0*)U>Q.I/H1\&:4T 87 8-5_0[JER[*';Y) ^S2[@SRU'*$J8CELN7/<;ILNKD&%3U"G$(D/7GFLP]*,D,9PYG$['56:,696:! M47M9@V(%[I.AB8%LH#C"2696S(VC'A41)*_ MU::&9(J:2M.;>4D5J9<#=76_82'3"UJ!WQJUAK:[7S$#GV'5RI58[ST>POC< M:S)Q(-SGP?45$^C5NFM-X)D<'R>"*PA:@?*1C.'H(MT0 M:3UG8>3XL+;)!$W!&E2$VP^/O"B(%^^-J.)* 8?+F'3C+]7 M?WRX%Q',&!W+;Y1/EL:P&['KI,C?C\)?H&TO(!S#^J-,QY2'DV&19M+1LA(3%^,@&0LO4O2;D;9&?J"1E :FQ@$ C1Q:5O.P,)1B+M$?C=-P(%S1;R3MDT=&'@&6^BWU MKZ3^150N:3D;HUJ*]A&D-* MOF%N94=+.^O1CF\$_E=EQ/71SDP&(-BBX'5][H(F;[K2T1 MY*I;O:NX M!W++JD$RT$#]<$IC,0+M]):8S]-CE5:38IK(Y#UT/EYQ$*U8ME"H&X=HQZ,( M8DQ3 Z[6<3)9".S#TG+>9LI*F2&C'Z4B#)5]G)SH1D0 Z;O2Q0/PD\KIR0P' M87S42[EH)54@)C%/Q"]Y!*NQ+],T<'^'/+_"/+VL\,=&E !.+,Y4D)D0=_5W MN-PW$ Y%F<@\P'*]4+C%EX5Q)4!#$K81 @)L!OL:4XB*RL:$A4X",<[ F #> M6=H!ML>/?J,37 7'#:2_^1.P<) !Z@B*F/=CS_D KR@^;8I3SV'3:L[CINW= M8C%.. KNE=2;A\HWO-^NS:0JB;B&PT-7_I'SB?BK5XUXN$7Z4O5&S&$2WWC5 M'^Z5S60^Z*:EK^8^C0K /7'R3,O@9GJ"F?M4><),=+01"J2S> ,*)L,PMB"9 MZBGIGV4F@ I6F@7<):F*2FAW%R?"X>$:A0"] /N'<,B,>&, M(A21:+D(Y6ET!TK<@:^*5(3"#T1RI==O-ET*_IE0J)60 _2MWL&"6P]^R<"[ M\ADM\QEOG1V\0W*U>;4D?0P[NF"I)F!!EDS[M(W,UMECNA*"/@*@%*&F\/H MXQ5]8M=1@;@N!+.2.E65 NV^]E,.E(J1W^H9DP273H9[XEE8@\.BDD6,UBC8 M//(EJA!&S;5J:,">( HX.QA&^=8M#U;Q!9X?PF7D@B@W1; 7)ST,IDCQ?E 3 M,.,AR,H+0.8 ^8\B[5/E0=)\"2H?5D!@Y4"KJU@*GQ%3"Z$2=\6Q6(WB)_E6 M9&::#Y07@= 0)Y/0KT@ZLA*#NE*IEW,L_C19)B:\R^X#L=!\6TZ0P=4F(N$'(WX\8I2SB2_ MJ?PJ5YTS\GM\W<^Y;TL!?NXG(I;9+P6KSG^MV#1A$8O\K=S M$=:)$9DBL^=ZQ5)MCX3YK<0EGQ5&]K](%)DI-D!):E1^1-B7PU1I.T*1*-/S M9>X))JC$!& BO)UTSR+'4$I50"!/DT@F_P%EB_CC@B)C$8#"##9X)O]\+L/% M%4,6,4A:CD?D>:"W@ M$[Q Y7GHV Q+O:^=>JMP2MH*GN+"$P/0&?I$2C]^IJC]5;0S-,11*;@00QRS MM% I@2"Y AF3+""<<),$+48R"_OE7E(8PLZR5"BQ1PM&N>7)5A(JUW^D2I M%@'!-2CEJ(H%Q0I!KYZ?9H0@CH8[\@R2MQ]>Q./2C>#X49().[Y1SUC)]D(2 M-\0AJ@Y:.BG*^ 8R&XJJRK)ZLKO8"N*2"239A?']5)$<^!6Z?W$1LP^3"C4&AT,LJBTQSC#&3Q3G+A%;XJ M(H7/$-HBP"00\,W5$A M9)91B2U=@DC'H98.;J30T[__$)5'I6.=PE-7>@=77($N>/+:D)N::4FX,G@C MH(3>;KG!.J74G:>)<;HX." MJWQOLZBRBJ-#^\,EH">%SNGH7ODKGMZF%?N=JHFN#=D+2=]2[*NGV*_,_RD* M 9!5FW-5RI; )H-A9[6FE\A,L#;YZ&OP1C]AEDC*A<%\4T7QR1]1JY1C4^\ZG:6X8#0FH79[Q,Y97M MY'(&DQ[A'U@L>^9^;7-U<#TJ*KV&Y M,^4&IU;S5,L2K9XBJ0A_&2'08S(!* MMW:H,DG_PVM7I#XX#/8LC?FUCGH020Z?>4"I1&=$I7NZH$4E+^[SV9Y*AY-W M)8GH@K&?%A?.( YM^2#RIW[@^J=GXJ4LP)'+E.;7>=,UA:+F@2_\H M6!;N+OS)^#+!]I'4^W>GA)L)U7>G@^]'[;2&(5 7F#3T5B\^2%')!98X0(=? M*G.\HX3:BLG7F&G?13Y.9+ZB/&0Q:0K(UB$O8BI_$*[%BBS'1.6 O-EJ%7& M;.*_:+ E%9)*Q5$-;6Z9->X:L ,+@6BI\Q96P62Y-IC#)M*9=1D-T>=+-D H MDR1D10QX"M*J;\]Z"VVS!B%JTGHM#$ 1N\)")J4 (%._0)T605L![ "0'3J0 M H8YAF7>;EDD(PTO,>^6W*/8+90RRC#]3V0,FW%@B_/"9G-\D:U^E]F8U'_T M>YKD,L_V1 ]6R[M[F&8'Z!0R1 TQJ.]R4#)#N5'W>I85+"O,9*%1N5->S20O M,18T?M$N2/190_.[$9-"!GBC](',TT2"_!$3:5/I 8O ENSF3/)D4(\ 2B.9 MZ$Z8ANJ_J>Z@>*)DEO\ DF9!J2H9KB/9C%O*,P#5\(6L=$YOHD!8^9B9:@CZ M,7 @C&',V# 3!*E >:)&*2L"H<^ERGA+B42B< +F&]-E2K RLXW>)4O,%Y8A M7CU#&"T62=C')FDHB\PVBL=@U0BM ?+$QPYN9'F0!5OIYN]PO:@B .PPHS4! M#5:T"=4X#FNKJ")/H/8EJ4AUEW47!/IS3">"EX#LT'7.8(1[AL/)GU!$@"@])=]'=7_+MJU:6 B0RE(E!E S8G0;A+&(,%"9 MQRB(J!F($ 3UBR7O5T_>Z"N(0*#1XJ?K_'887)).R^AD6-J;H;%T[ MZ: 89;#R.$6M.\#I$IK_*>4_PIUJ3Q+<*^>X QUR2@)6AIE49N1G>>%GQ_3 M37A0M6NMH*.751"A:0LBV(((MB""15"#D XGTPAF9C9-K=9[QH"^ U4:8"_1 M=E+AC\>8K&1:J6>*Q>P=GB:ZHJD 6\P '*F*S5AAU1[?KY[X!C&UH9#=]#+# M!#GDSI Z7V"D! OC+,=,:6G<- HNB] -J3\M"2:=: M]"I<*DDK5V0E74>B_*>N5:500ORIZB%O#KV4>WS\&@MJ6.WMDZ^1D;<4G$E8 UV=B* LEUJ!FIBWH8X:3L,@##CF4X M#9G@%CV,1>AX0S\"B[)E46Z&6T'%NBUA.I6;/K>*"Q>*765%:),E+!=^//@U MI6)*U+G32*BM6("%[;9D+U?&5I ?5X=6&"*8&5QI<*4X._#H$855998Z]2N0 M"8U#4 52](K(V+A*P3-JF9!76HEBUV1=*-C2\ZNGY\,XYX"LHMX^AC/ 3)%* M_E/$-A?!TLB"Y)PLB73U-0PGF; \MYG^ED[,PN+BC*J659ZKWGD1)4,LVRFL M7-6J@"J23S1!3?'(PEI!(T:!6-@Z)(S@%+9$]^J);C:$.@@PKHXB]4SY#&@' M.^-IHY(N.7G%V4]*40EC&5E"44Z1:FX#5U]6>EL);Q;,V!*?);[95)8RR(5O;_4IV^4!V]#&T-8$M[ M6+^$JZ8$:]:=]DNOO9$KQ54;W1NRHMZ;]QMO5(UX

    KG&(0ITOISJK#1SP* M+U2/Z@_Z&5)%IFJIX26\8,Q9E(_Q>I AXDS42&, OD.>R92MBB&I,E%JUH0O MI[&;ZC$;%D#LMVJ/7DRZI6(/K;DBENMVO+F M *V3&7>FQ1 ;\N98%3"EX ZJR:9H6E&ID7;K&BG#LSQA])2L9N;.T#,^@7K] MX3NN4-!QB@PXTW5X?!FFB7*RR4@Q2HV$;0?!73P&@[%=F2N[-P3H<74 MQ=Z./X'Q9<'\B UEVW'\'@XO;#+.KNP!99E@-LN,\USX*,I\WRK9[2H"-]OO MNF5@/188(9OQ7'RK'=@'>\)SK2(=2\_UJO8\EEY? M![WNSRQ$!?!% 2(@-M!%L>J*1Q'^ MUVRX(!/=S399[FP"G!]15UV5F"9R-A-:&" $S!/5:U7V,[',99FK6JZYB#.Q M\66CM))H6@#CA*IXS(3]!VLP,I!E1+\1A@T89)V)I12,)2$"GH&VQ +]ODQ4YJ'\ M)"P# P\3'6)WE/)"CK?C?Q[N[WI]8/$88"7TWU)!J@([<_.,/31DBWCJ*>3D[">GO&8S8$I\J0GM8,VRE_/(2,B*)X:*!'E."PK_5O2,DDKKE8&)%*;3'D> M4HRV&?9)_9=%Z@I<2=(&'>55N](%15ZG96,!PE3$-&J )9.EA=!"@">,E+.5 M770I33T<$B-*.01T%MVYR-#\)V&FFLJ)J%9W/D)5Q;N2K('.8V0.$N6E\Z4B M7AGO!X$EHJ,!WD*-:D02I6UA8-GJ9K:BDL1(\H+NJ/2K"(X I34-91NO2B;0 M@N0?D9V(8^:T91JG6Z#($!7HNW*YMI+ MVGTJ6YO*Q9VO>4^M/K&,)[\(?><32<$$Y++#@?S*R@26CI>)H4A"DD8S04EF M*7H1 ZQI36MRP )F"SERRV0JI=ST-,ZE!(JK+$5:BIQ%5FJQ/2HP113-4!<4 MJ+XW.&*I/[XVFY;XLJ^'X9I#P*7*AY:P7CUAD0$J'HOX;UVC")-DPNQG1G9; M5!1T?>QE6-6H\=1&@!*FIA^Y#(RMW2ILU38>LG2Q7\AAZ%! M>[:ECI(Q)F%6B,[)3+5(*H^" "-0K./$,MB,3P[+U/AA-EE5<<.4;,ZH^L',UYN(XJ/I,2/@PQF0T?WPK&%HUMZ)J ,H14N/:@Z!43)(-A%-2WUKX0T8BRU9>6&1 MI+)!X'7IPD(9*8R71(6KUJ;5;CL[E=ZGHDRYO,DE+5!U*1&?=$M1E:PF$,.M MVDID#7($#N4SK+C<4WX9XLWRV<)+#7*SQ:H_7?2,/1T(1!L^A M?68BB@10C0#Z:['HOSCS9Q1AY1Z,2:(_*E>)O,^ILDZ:/ZE#%M\'C'^!15LP M-Q59["=7'"(RH$0&:)AEA3 .:1W DO6K)^M9PR, :C:ZQA *TANQ HN1IBG/ MZDD2\&@59#L711C@\3)3M #E =A,H]&Z*X]H%B13PPPU +$4R\(XGY0^/,BR MQ _E/#X)"XRG3D$/-9XR)]W03?,"CEE*8U;N^4^!$8!4 M62,F5ZRZNGI@)4/2:F;C!TN>D\G2+$V9C*S-QZ^:VE5@.#:/P.YG)9+_@=8VD:5)2&Z0E?7I6A(ZQ'0UM&JC M LA)*%B/>*3%IBPG*5+<*3#,%,4J>?^1*P*'69$:N7E4^H^Z M4Y.?BJ*=PE@WA%4>;SIA1W VV?/ ,O-\"A[5:=(ARB19I=.$O'LSP9^BH*4$F@^R&6&C,= M &$\+5"Z(4OM;$R_E1LLS'$"7K$9,RVT@^N0@RVD#,NQTG)79F1W56&9:C9EN4O MU&@O.,:N4 &\"5"J92W+6K/' 8\YF?B)LDV6>C=74%&%12OB(N/_%*O%B?*+ M$Y%JP$4S&Q U2-D6#411"U>7SL8?531>N$,52-)%EBS9OGJR+1V[(+ZJ&BZ5 MV,TR?AZN Q&&JA65W6AE<(,NB&C60YPE0A:I$ M"6KX[@(K%*77^O,$!7R0Z#'P%HON4B*L",K-Y54P82ROZSI\EP(=L%T!!C&' M$5UM?'O%AZ Z4D1$5 SE?8;GN%0?L!-(F.D>/SY+TVM177NYJW8LVF]>D]A4 MWI'3U>@*=JO1PN1&7O 8> +=K<-C*^&N:*XT_!(B/GKQX6/$I8H\D:KK;\GE M ;], !LB1"7L %BD/B\+AB]XC\6!5X\#,ZEK4H\P*IA62^V5+)?)SD!9@>'6 MNF&N41Y,\K&VV6L6-5(SROJ5\#2JYB2D-G@P<$HN$CTF[)=T%D@.D$PQYZ4@ M4ZP,]Q>U**)K61@S2Z+ **LPVDC5;(U*S271M>F7)$8+O$=[ 84' M2GNO,:V%IY$>7\+%!U+9:^> MRF9 >H%XL1JO+0E9$M(>42ES5JR4+ARY5S)!VXPZDP:!2LF=TH I(^)U45U9 M#\V>C);@!,%)F5"1438E>[=1RXG2["*5MJ3%+=4TV["5QP$7:2+D7%4.(%7T M9C;!W]+?JZ>_[TI35[YF=#Y'D6& &L&E97F T4T%[:52@;);D+(K%JV\27>= MEBBK'?-)O$MU5[ CER.'("H\E*E#^#S#)% I3&))^]63-D*KRC^6=*?\,F4$ MM&ZZ['#5#+;D&6A* R9HS?$TMFKI[/9WL_L)Q[I,EQH M-EM2EE^:S80 ?9=1[W0536&$],O(O5GH7.N$=\WR&BFG=D J"\YP\ 65_(H% M0YYQN2W)QICI48W*.5;5*"';FF$U$@:" 9["R92A"I3'5O/_64NZKI]Q_)JAKJ3(369[X/T4/IQDOIXBC M$;]3Y)RK+I;)4V6!*B>9HDFAB'4W515K'/,+RB 1M;>8#,Q!2]6E;BR.>928 MQG7%4K3!@S[&+:%:0OWX'?M*9RHYG!J*I!=LLP-Z$,_">1F@Y'%88^&)P&$(#R,XR1*+JZ=[#K+^:12 MG(O X)'MNS(1&YDIL_AKS_O@G,"+G<]B/'0I?#>BU$^RBI,5 M'?:5S#U%ELG=A7=B9#4-&B>!58-(&5$YGB(NU)C:W%4UYXR"1,VUP*F4-^F? M0 WRTW#( U47B+FCX/*1JB(YL]($HZ(%K\]0\V)"61,!?U+9 M AQ-ID+FH AV0/54VP7@#49H*_]%90)%C2C#OK9&-O9SJR/0L74$;!V!->L( M/!C>SBP+HKQ<%@ :U"UWHR0ABS)U,B FKCG'A"5%_!,.V)CJW\133$OWA8BB MH2?*$@D.(/),)- 2,-1PJ43GHASMX12H484.7VD2!E(([,"#46(&UY>78$:9 M,-@19LID+#S5O%TZ'^7NS,U64B6F$@:I6D)844[E/:L0DO_PLNN"3H+F>2ZZ M!EPE6 Z5\I.-4=6$*2_S@]!&,4Q1#DWC%#&K.Y^6S@Z-- M-,$2 H&:B*B?F:G.4.A 0+#/%-8'(LE490]=\50T0*\Y_](P33N24?DB NN@ MT&:]2Y!]G6(:T*O@J^6#=_41M7QLJJ:Q<39/X#Y$N'*P-/ PDV>Y2T>[JG(% M#(YVQ(H:&Z:@"6-HKB^L,EBAT,_+BOMT:OHBV<+GHM:M25BD&%-;'%[&30*+ MX5+K.E= ?0RKZ?A">!?* 1[F6.>_1N# G##XVYMS'C2'0[_>/V\%0_^\U?"# M\S[GP_,6;[#FL-EH#9OLC8 4<D/>=-F,,3$OR%H\BL0I(*DF&H :L/[,,;ZTKO#*/%_5J2]$OB[ M4M0_)P:DS^'3\ MX\SY-CCY^\&9T'LR.&:"*N##Q'E*$J84L>Y@$6205'BQ$@55'BG.O!)RJ<[88W7A+^39$^X MB2S\E5YUJFBTP9WJ(1H.A+7U+0ZA4AH=>Q)0%Q[X>Q05>(:437)D@12SH225 M15&VV[(X2J7H"AU4E:JC.S<$^2\OX%*IGUE MCP+Y+V!2"771@0OICT6E@X&T?KH.#F*"B0(P+XZI,\QUQLF4,E8CH4U>PS!S M5TGU946-0@K=63(1P3L+O-MOW;DE+HOD.Z."1W)AJQU-J@4K*>EAIF[S?)%! M'9JTH 1LM7F]_IY.IK*=7)#0+J%2,N8!7&4O\1S/\O30NLH M0KW65#M_ .F""T:T@%GA.9D9,XV-*OFC3&2P4X595,77J?Q1$9)(D:T4^S&I M&?.WA/8UD]8"@@I60C0Z,@FRS,? VA=C9PP82'6N808PES#3-"TS^+X"D02C;-&JH7,V!E*4C?T2(],/S@%T#"C1L-JBBB1# MJCORBZ0W6(IF]\\RJUN&]6-Y0?UH-&%0F P^"^ (7H 1LH&SSWWJ!J:B_G */'R23T)?EA2AN6(QC)&"2)9Y6Z8[DTIN'LRDGA&4U'*H9"S:)> MZ1DW-A;SV\(@1*& +%U>]P.%@8Q JY%[H*<(= BCC.D^T<)9],8+!6B1^6H0 M12M6O5R;RF+*,B1TXLZ3$34R@:LG4KN!4\"9P(/&HG !44<)&O3@]?<(R1D7 M6T;C.C*@@#JI%2GUOJQM#9/#+&DQ<)XB"H+V0BK(-ZXY++ DL!0.:B;U7M$A M[_/@]),S.-US>EZ;1$)14->E&D9RGT5%6YG@L]8+4TZGV$4,"T#RB3CW=E!9 MB['+*X! @D4L %_<4O@RZ;-4A=%8+"\G#1,>'L%2D7X]&F$;('7N51M/C%B8 M@M@;%1H":1Y*(&_2IP6LH/R#!8?0-6%1$BSK>'0 >+ATSP M.6:!\YM7:WH.H$4D788^R\9"8L0_4.V&C1)V!;RV8UY+=9-W$0C0)P<'>=DN MX[>.5VNA%*VNC9+X8O[2O4JV.KE4C.=4#Q25".*C5)AC"T$87$#>1RGUZ=!0 M)5-(A_7S>K/CG; KU^K]-K=>?, KW/AT># MH[W#P==34%8/OATO/#O OFI7B7NM:[9+U+:WJ7Y$G3; 2, M]QNC<[_7:9^W^OWN^1!.GW._Q;U^FS?K[;HW=]+T][X,CGX_.$5(W-\_/!W\ M?G(@$/%?AV=?!GM[QS^.'O:DN957:\W#1SP."6\;#Z.^>1C)]7<.C^@(JFR! M@WO@B$TX&^ 7QT?JX^'1[W1#>9B5]NRG/+6.DI@_G3BZ ECGXZ,H)F;-TT7R M6(]WZMU1,#H/1NCIJ7=:YZP_\L[[K<#CHUZ_W6_Y\SPVV#L^.CLY_HHRW/>3 MX[V#?70ZG'OU3KO>M7+<;5BGXMY1RTJ,4"[LUBA#?PT7'!5A#L_SX=<#U$AU M0/B^;G-.YT2:2$/Y=RQ=&6#W\[^^"S^J^*353W;PTA^Q4EBS8LI3$55,C]3A M412W2.Y0PZ8D*WA)4U!6"54K8S/1 +"7[.Z-0SX"F9'[!5EHC]&:+E-!'?'C M9VW^DC]*71!-TF(%N'0?ST:+BEIC*+$*BSD9JN5(\?UE9W@5TUPV2A1+YNPP MC"P8 4V3F'Q"3=B]Y@Y[N^NU=_A;NA[^"M1G^=H#I8@/_/RMX57G.(Z1*@,8 M)FB1O^2ILKAK[W7-^43V^F)*I33A>ZYWVY7+?*?%$PN'OB,TG0;"P[_F8I"[ M32TRROH\INOI&::F(8VKIL(A'\^%LB&"[50U=@RZ6K$%8"-@5(\-8,72-38"+R$0D(B;Q!=)J:30SEVN>*>.HU'V*J RNF^BM MPM@__'*G 1OH^P6EV\L7H!F_B$-?T)[H\K"!%A7R5=#!$"A&"C@"\:GFW 5M5U/=G=&U M^EB<-3I_B?(-%-*(MCA&?\TE6V:B=,LV$F2 3=F$7R7I3US6U80T1RN*'/"' MBY0X]K-Z'-'+ZN?M-.I>\RU=&&994?I&]ZA]78>)^EV%VX"$XYQ46;/WM0K+^W5["YY7E1 MW6DACJGMWAZ4.KX']5;G!"YFOQ,P@<=)[-^FUE1='9CL^4[&Y1N73@%4O0(5CV[ MUJ@3G,Z-=*+X=DQU8 M@4B>:E@SFP\C@H/(=?;@?M"%XI!M<&#KT^#Q%+0M4?1U3@I(EDH!6[&"*I9& MB7\>FQFCTU J=R!X*@7%, U'H]2F*86!A% M6NA2\;;8DT?K*IO1 !YVT6_2Y8Q5QX5Z1$U@/:[!0&C).F)3?#3L49M&;?+ M[)P L%Z3PW>A!:E]'93:$*H,&0*./!UV*E&J;S71?-\;'']25./.AXN5FVP$ MCI%QHL?6QW::BRQ?4/XJ=TM[BZ81$_.?\A0=-F)]Z4WHB1E2?*:VLW"C^R\; M)@4\8LPIA/@NO(L6S5*66"I*""Y1LY=,*48F$$#89E>4#YCVD)K MA:&*?5X,"3[C:%QS=T2. M%-;@R46J4>E-Q-01'1E-&2*BZ,2U#N,V,W2)\8<\HI;-VA@MUECF&XO\#KWQ M0WWD&'+ATYQ^^^@4"K5<_]6LVSIZ=HK/P/'OC.@A;I+TW$K2$T"L<@$K96(1:9:X7_,*GY!(K#Q_I MS8THA^4^*Z2RFH0(-P7)U%='@<$^Q ([WEMQDDQE7+H\L@BC>,QDWKKPF8M[ M7*<*CZ(VCDLN[E2D;Y&$PL*4BA.+O'GRH)LY'W@-!OU(RY<&<9G5(S_)5?B M3G0YT%7;+,H-5%XC\S]4Z]\2(T2'Q@EQ_\U[?(_=5/4)&%7AY^%4Z@.4@0+H M0[M1G2\-6_1FQ)()HK3"@B&P O8X-55>0_04*ZSL6[,+2I$)S746M>0=63.%VT M<_>!E93[0-TGE5@[(GE=EPXWSIOST]8\__CD].NC[ M/_[^_3R[3LX^1;]_^\<;*CO\MS] M!$C7^<:SAS(GW]K\;MI+'MDYVGZMOM&^]8U:W^CM?*.MH,.:/:]YWO"'O?-6 MI]L[9UZS?C[T/3;JM]L!\_E\-/RGX[,O!R>'1Y^/3[X-S@Z/C\Z;G5ZW8P/A M;Q4(_\D,A*<5=8PEM1D@,\Q\]Y0/UNX&3;_;.6=-UCQO->NC\W[@C;O:#169!656;CG!S\/CC9/SSZ'7;GX/#WH__Z<7)XNG^XMU%ZO[V0?*^L MJB?E *>_9Q+_S.NKUY?;X.A]<.1&.&HG#L^.CTZ=LR^#,^?[R<$_,8KB\.CT M^\$>LM*I>-7&A)"[92]YDK5RPQ1=,ZG59N%N7B;JUJU,9&6BV\E$C+6&';_' MSMM^-\!:D/Q\V @ZY\-.C]<;0<\/FL/*'AXWFYZ.C_WX5-MJYRQ MX$S 80E1 P9GG(<(P%Y]__ $T/'XY/3@WP=[/["8XKAW?/+] MV$ISMY#FO+IYH.G%=1V]O(Y:7\IUI!4^&9P=.+\?__/@!#. GR[I=W8'EM:M M4"ER6%W',&N*[#5E*,7?E@QH8) T@1X$)->8EZ-)S^(2FNHCBY4 M!=QEL7BX^]>U""PA2ZUR,:&UP1G$,58Q_L:Y"O.JA"7*VAOS9>9EJIK7J(L! M!0#I1H5;(W%P%&8^B]8,,*&P,35M&N#,Z,OP,2Q&0XLGH]#@F;(L_) < 9SJ MX&Y/JL:A02-4##,E[^JL[?%4;*ADE,X.DT;S!9F:ZQ'//@_ MT"$4)V; BJQ3MX4;R+R0D2, )3XV=90C [Y"Q+A9G/6 M&+V,:4!E192CI(JU)M2[9;+LSLT)M^I:=U7:K?FCX0R4O\K47_*88+]B@9FZ MZ8JH@[S.U"@0"=V$0&@!$5LNJB55ZN;B%5JWC'E76*061H25ZV$@5QB]A.L&?,PC/ATG!!%8H3&7=2/PP!2\EUR^+WUQF5IR/&_\6NGVX8.G-@X/0;O6[_Z4:R MTV][;YUNL[_;:=3K3SB.7KW^UFDU.KO=)E;>VAYSBBKM5/>;0^Z/SAO-7N^\ MU1PUS_L-YI]W&]UF'=3*1K]5G[-!>I[6'O:.OWT_.#J5UO9FO=?H6?WL-OJ9 M9^IGI5)FKNM36KQ7R'14 CS.9@JGF&E7\V>LJ"]@WEC*?A3LAOLDKCJ4A5&_ M5XH;K)0',R405MZP7S;2PN<.8A9=9V'F*E$/OUQTGQZ9OE)&<5+[/W>;1,1- M(D*GWVEZ]7KSW&OT6N>M!FN?#SGOGK<[_6%KR+I#O]6:1X0&"!,_3@[/_OOX M7T<')Z=?#K\??]X[.#D;'!Y].C@Z^'RX=VB+O6T8.AHF=*CU=_0&8/JFW )' M[<'@J_R=C#W?!D>#WZD@''T\.?@Z.#O8=T[/CO?^_N7XZ_[!"5QR=@:7;XW& M@(*T49 (*S,#0($RC\4"=&72MJLX^INHIZMZTY]0"@ V1=9!:[XO74R/A#\[.4+Y<=7E==$OUL*+Z\UQV(5 _R7!*7T]E_BE+#CFC.>+< M4*DH=[[&88DAT>C_F:YG!_FN5=2*99$RH%7SV6-S'ZNI/UMH]]A4C<:>ONXN M_OKM8DSJ$IRMQ89&S"XEE@%VD7I>4M <-0L@J\AVF%>3K4>!!ZJKK 3$BD#U M'?-SC$EMG.9>EHO8LRYBZR)^M#:@FU0A6)MU&MUA\[Q7'[6PLDG_G/5[;= H M&KS>'/D-UN_/JQ!-*:R2&(KA,2##HM-7BJ5G)X,GKQ?=>V$:1+-2\U;J"I7U MKR@&N 6G Q&[)&M*"W^R42;F"=W%*SQ_,@E*L R(H2#_9+(@J!#W*[E%:QUU MJN''R=PSE0IQ-IL6I=S&U!-!)!;[? LEKTUBP" M8>^\P1O=+@;GLO8"+&A]/SD\VCO\/OA:EACZ?'! K4H.3OYYN'=P^JAFQELS M_I8Q>LMD=+VVE?I-!P>R58EJXZ'\/V,DU<+M-.4[U*Y MW$MRYLF\8)F'3$GS>#1C6S+Q2X8E5GTN4YO+_'\F,G1N (=L7A4S*I%\QBH$ MGWGI939,C]]AG -CG ,]SB,8F_AT*L?V2@R2+TN<;UAQWHKSMZP0Z/7\5L!& MYVW? SF:U=EYO]=JG/>'S0ZOLV:].]/ABR(^_WG>;C3K_>931WR62VY$?/YS M-N"S??#O+X>?#JD+V8+>9'M?#O8?UZ&XA*&?S5'?KCH4Q>+.-'31Z^O0 O_X M*H_[7/2BEU!$L($P%+%IQM^K/TH\@3GF*?Q_H&Z1=-TC9")@4/#_+@_,"R]Y M2ET,)071.@(>?+@:ASG?A:'[.-NKE$T_+'_F9@BB>I*4V$'X5%\LO;SYN,/> M"DZOSFN+1GA6B:8)$K\H>Q&**%,R+V/M>.VD^ P$IN*&=__^OISA.]SG=T0> MCYDRVUO?1KL>Z1IC0*%3GJ0(R;Z (4^N3A"%DW80_>KT;M7K3KO?CK7>O5?/: MSV#!+2UM*RV)8U&14ZW9?<(E-X[H^=6_@:#HB*V*4W<^%;:TXO^&^.:19_=& M-Y:8_?R%=Y-7R[3,0X-B]I) M68Y3%N\U365J;5?T7%SS[6$Z,?1S9T>4_#S<=XZ2VJ-4]4&SWV%@U/7Y6GP: M%U_&Y][/\$OCZN?IOPQ)@MYMWG]D]*W"YS8PMYKQDLMU>S'GSL4S@U;['[+W=.(LW M%F]>P.P>'6^TB]UKU5IKZK*?!E^Q:LGIEX.#L]/S3J/=J'?OIK?NF>U?/K&( M8J=/QYQ3@XX5#3XQV@+^\.;\PJ^8BIX5^+WYV/,LRKTJ^GQF*+=W?'1Z_/5P M'P-SRW )M.#M'7\[ -@#_.EO /9*,4[8[Z@0^%PKJ^R&7E8(A@H5EUOV;AQ9 MW0+J\P74A@745T6?SPY0OWT_.?AR<'1Z^,\#B:*M5LNK=S:.HI@5E_(QCS-, M][P/II;=PBRPOEI@;5I@?57T^ ?/P[/_ON\YS6;_=[&L=3,=)=)'RKY MV$JI6T"LSPU,6Q9,7Q5]/C,PW1N-=J?7:VY>-F79V/D<)5>9 MQ<]MH,_GAI]MBY^OBCZ?&7XR[_CD]\'1X?^C$@>83O[CV[?!R7\??SX]_/WH M\//AWN#H;+!WQ\3 HR17-7;SQ*F@["+'N,6YYXMS78MSKXH^MPOG5LS63&"K MV[U]<=ACXW(LV3XY)-TE#M Y]<<\*$"$LAMH<J?*=[7^ZF MS?V3186H084VK7\4V,#\&I/39)Z:M9!M!3D^*Q1]\]%K6!/9ZR+0[973[.9M M([I8DY&H?^&/N'DKX63B8\"%G.HVNL%>SS0#6_R6 56(Y= MAK#*:AEINT897>K6J8OLK2BQ5[/4]@(Q\?$+)=YBF*]R4+>K6>_WZJP5L.9Y M<]0?G;<8"\[[S<[HO#[J=)KM;K/;'BYHBMGY?'SRS:O_7484G/?:;4_7MK?= M,-I90Z8CMZ:6DF\ ?11J'V9@'= N( MV!'<@WN/,O(57(P7C=FE^")/1MC8<IU5TURG1S\\L";DG'&=9.Y2__'(HZ==1)*'\G2EKZ:RH78,G/./3Y'Y_ (M"L M=58*#_5:FWYOU.;K=ZQ),:]S/;4;?3?C_BZ<'BGS\_?R"/A@OO8O?Q1)_N'& MEXO+/LSOC10GQGD^S=Z_>W=U=56#5]8NDLMW@]0? R=E[WAPP=)W %Z]U6GWO5:]XW4;C7?,:^UZ?:_1.&_P7XW JXWSR2+*N.5RW2S. ME'W=G,%%RBFZR75$G+>H"S0H+N @5LVWT.^/_PZO16O@20('[;+;+VZU^MWZH!LO=U>NU,_]QX5V 8H[%*H)G#\&BCWC<&LE.6& M>+_W8"!7>TJ4,R;:J(N)6I![2)";KQ5D(>YE0-P2X:WQ:!B793P7X 9@\+CR M&]V]&,5NA54-*Y%M#U@UK3SV8L&JX[7;7J<)8-79;=1[_38*9,W'$\BPQW@X M(KNKJKY8@@E%%'"%(*:U\C9HTEPD^9"_3<#)47)I1+)W"4\Z%D\>$D^L\/-2 M\:17;[0:S2[I=UZ]WNP)/'DTX>>4^PF(( ,)$RB.G/ L%_6MKW3@<:5FYY*7B2*->;W0;]?X[_FNW]7C2R#[/_#2<*N$# MW:_P%Q7@6P\FG%95V' ,.>,S'Z8%2Z^=!NDLC;K%AH?#!OC#@L,+!0>O76_W M&EX'A(SVKN?U.TT4,KSZ(YN19\6+_3#+TW!8$'KL);#/8VW6&/+_":!%E>SF(>7IQ73$%W]N\@KPQ"U+_6&1;$8;@ML6I!\4IJPR] M-IQZ/%/P(IPZQ*A5@4PL>DC4$E=]S8,:#>"!(:UA(6UK(&V^7KN%M)S-/L[7VDJUDCD8&?5#3%ZULP>E P:OU?BT8O$XT:7KW1 M[[>:[R; V;MH4O$:3>\7 5+K,0$)Y2*4K]+0%_7&T6#T(PYS Y&F19H53$0> MH?EY)1S!3+HD!_$X$]]\CV >6(WI*(EW#R;3*+GF'*0WA5?KF:>0'9;9IR@$ MR!&%G+PJ)MW 9,Z]$N*7?B?=J/M@23E[7J-;M][4DEJ#KT, M4>J^LL\27:Q/TH]GI9\'19".19"7AB!U\2<@"/Y/YQWWZH\&&C=)+9YS# K9 ML,@PE ?0 ]O_D>BR00WJ&Y.FI4;+0L@C0$C70LA+A9 6K5;[42%$*"\D6I1" MQJP%>2&^D!D["6)^[>S5G%/F_[Q5"L3-N%(F>_1M6/$C($O/(LLK0)9'&=#DZV)]ZG"%.L6I5X; M2CV-C7<)2E&@\^[>..180Y;[!4'.L?1]/QF(+8VC7@%B%IPV#4Z>!:<7"DX- MT,YZ_6:_=)[7F\IY_C3XA&-P!G%.B.2Q&1T/ MC48-BT:O$(T>S7Y40:/O/!WA#P@%IV.L!2H">K8#CI9&.ULX>CPX:EHX>JEP MM"*RT&MN1X3.3'SA9H%H:>O&N]+%FE->7QYK/EHTN"VX%F?L*,C9%XE4*,H^:([&V(/.H]NCMEW/NDJ]A5;U-(Z1-Q'BQ M"%FOM_J-KOP-FVX8Q3EBTNLPBWEJ7.FH0J/]J8E:7&/]OY_ M/-J;##=$1^R]/34>]M2PZ3DO]=3PNO56O=/'5@+=7:_=:E, 6>OQ'*(K3XQ] M1/ 4>'WS=0H$0+86Q=.?[O;F"JD(^=3K6J1Y6*2QZ3HO%FF61:H^FHEPH2AY M5_RY95)@:Z%PMBAOQP:=/@;.V+R=EXHS#:_>:7J],LS+>Z*@4VXA(]PU T,K04@M!CP)!-NWF-4+0 MHP:6.@\;X[X!()J+\+1 ].A 9#-N7B,0;4OQW.W H;D(+(M#CXM#'=O+:3M0 MZ/Z@T\2>D(T^!ELUF\UV/_#. 7$ZNX]F_/G*)2%\=/[")M,/ MSEE2^ H7[]^5S6Z3[E?I&$>_0 M7!=<.C,&'Z--P,P3+< \', TO/]C\64;\&6IE*/#IF3T>N/1\.*T&&9A$+(4 M0,!RX(-Q8--RX#/CP$SP'ZQ[NOV[*-;Q>D<]5:8MS4D2J M-59SL.NU=MA;F366.EY[O_+-:%9 U\+YP">L\/K-EHM!RBQ(IBA1FV^"^W!L MLJM[O:%ZPI^R=,ABGNT>_XKXM7H4=J.VM1*W '4:%G6>'>H\FE_5HHY%G0=! M':N;/#_4>3SM9 YU"'(^AS&+_9!%2R''T6CCF$#C; 9CG%O#BX6-C<)&PZI( MSPXV&MNO(GD]YT?MM(;M;R2C>\UV_48TZ-<[%@V>% VLZO+\T&#K51>+!EM) MNS>C@54IGA\:;+=*8:%@*PGWQA!+JR6LK'+ZGR(#7KB^SQJ? 6V/DBA*KM S M.&$YO)-%F0@!6A4]^)<_]1I>]T.F,C5../Q"I9)F\D0Q+A$Y:!1FL%GBAVO. M4D>DM.YSGT^&/)5V/T^61,%PZU&1QF$VAHO&/.5783YV'8K(SI%AP]@)__WI MY*NS. M8HH^L4B&>G.>4P$78/!EHXL#"FQTX5D+'Z9K1V7",^LG$ZY6HER";.4:B-A) M]:XZO6N-EV'";\K'N!0@&&WLU9 G MER@](=S?\Q!P%N"_Y7I%I\L.O:[7.&]UFYWS5M#IG/>[G?IYT.#-89VW6WT^?"/>*NXX/?S]:'#VX^3@ M]+SK=9O-OOQU,X!FKL40M,391>[I-2['0BUJ:'Z"HMAYGA-$;"P$]PA*DI4^7+E&S""&_,YG3'\%A31M>.S M(H.3/Q^'&?Q.HC:,9PC'.\Q*%)<-83Q#/F;1"&VC^"!*!A47T)-37L1P%SV0 M%?DX26&)@MH&5_JFC?8:>EV_'1^=GAV<.)\._GEP,OC]P-D[/OE^?#(X.SP^ MNH7<:PQ@^YJK-%NU>N-F'?3Q5.\;#YMWV3OGY'C_Z."_'329#_;^?GH7S;M1 MJS?_O$WS$APY_^]=)M?R:IVMFMQ)$L3\FC8,A(#LCAO6WJHY;7+#&O5:H[M5 ML]MG.7]?Z532O)?IL HT3VW@VY 0_SRQ9L.SVSJPV1NS$$OC*/?HIP2+422C M%X ZFR;,+8.=VTSO#N#S+.=I\67;\,5HI!$'.N#+HHM%E^8'+; RL/LW-;@BX/,;GM 9?;SN[N]ICG8OC]_/V^ >A6"SY5,([%I1KF;H*H:U#CF/5?3JD$?)E8I:+7.2ISS- M,+(6L_U%8*M\F1$A&\;TC<^FS"\[$B3B6\S4S."2 (L&J$C7EQ!7VJSUVL_* MO'CZ_]E[TR;%<6Q_^/V-N-_!47/G_W1'0(UW[.J>CC!@=C!@S/;&88P!8V.# M%Y;\](]D TDFY%)5D FD9CHH$H2LL_R.SCDZD@ !6A!ZQB\:4.Z*+,S9JTFA M_;PA6;;,P$9R/#$/WI8886;Q]USM)U;H>E.)_&X"'!KZ=O=R$FX _!'MCX#O MCKZ.^O@1D7(!#_Y*0'!=?'EJ!Y$V(6WZS:@$*=.9+/MU3V:[ RS.MW/I2@"U MI>PR9O:*"#S[EH*[EE]LV#Z.OC@7\.96]9THS[A0?2/>Y9[T\^S"NVOEO4;C MA<@+@KC 7Z]",C9-CV!BGL;1BA M;5"5P!Z-CJ;K;NA$UX6AD.N&S \*N6Y;35'(A41WC>8%A5S'(9=0$["L6!4K MMZVW7\?/V2V>(WE=LZE!@=2W?P1'P[+&S$ Q_TV8EKOU:;Z(K?D"4=-=J^E] M&QDDNELU+Z@V^3AJ*@E54<8JW[%LL58NUM#&\^LV/BAXND*+@S::OU=K2QKL M'%H;T[%,!Y7-WX2UN5MOYS[,#XJGD%-^PT8&B>Y6S0N*IX[CJ;S0[&'U[UA. MZ G-[&TK[U?Q;U T=4WV!D53[]7:O.9M(ENC;31OB'3W%FS-W7HZ]V%\4"R% M'/(;-C)(=+=J7E L=1Q+585F&>Y>* @55-1WW88'15)7:&U0)/43M8U69&DT M&]7XW82EN5LOYSY,#XJCD#-^PT8&B>Y6S0N*HX[CJ%8QEQ-J/:R*0JD;L#TH ME+HI@X/")WBMYFBD.9O(P* (ZD8,S-WZ-U_$XJ (ZK;5]+Z-#!+=K9H7%$&= MV"4E"K6:"&MM2O!V3JEVV_K[55P<%$-=D\E!RU'OWB9E:(YC1.8&WL?I.DA] M;\'KY@5%5,<1E=P2VV(-RW_'ZL6^4A%N6WV_ MBH># JIKLC@HH'JOULJ!L32V]!6MSM][.?9@?%$\AI_R&C0P2 MW:V:%Q1/O;!72OZ.M8M9L9D7E/YMZ^]7<7%00'4;)@<%4=M-4M#$F&# 8RU\ M0"I["R;F;GV<+V)S?MK3^4^@#6SC0T?Z_F&>9U"!L0ZVDIN&?F".-D=I,?+- MO-@O#'IH^G-;V_QP7,?XZPD%]2K0D8JI_']/[M9^!P-_@07X3VC%T%S^\S=X MV3U3MPW-^P'\VLEV8#L?EX*]QA @>&SC"IN[;K_=C-I@>T;^5#1O@>&\F!9VA64AN! MX?W0[)6V\;>\X+CO)+V;I7_L9V3(+8SYSG'_QA[?0@*.&#[3ULD#MFZM2=(V M1L&/^%>[C[QH2-O/7-\,3-?YX1FV!J]:AWT_Z362'?0:+B:X9XBB#L2D81// M&/WWV[]:4N:DU.![@!)OIMEQMZN8X=N/OOW3@C8*GF*5AYO"_WU0\Q0]3+$NI#,,/5)K!-57CF91J#'B*U2AFJ.F#;_%3?Y]K M4$T/J1VX]O I_HNUK-C%6A*6D6JR5"EFA9:8Q7+%FE#+%(4*)K? !U6QUI(Q MH7;R"TS.%,2L4A'/:$[?9>-_PEY&$] >CK&#"Z!H:W/?^+%[=NZ##D>VN=OS8 M_9U<>=K\1VQ65H #;R)Z_[TV #% &!A_07!?'MMGF2 /;/$;CE8\VVQI8K[3 MQ">R?#OS10\^XOY3KA\1^#.1WINJ=9TH_FE!?G;2[$5/XSW.11VX ;\5SU^; ME$' #N:8EMC$TF);; IY$4PZS;K4%%I%J19-+[*2EHO9HM LBK]T\<=;^/UT ML5XJ2WQMLCYS#(SD^I%RU5X"\,[);HH M2TI!YW'N@A>:JVFF"]";(O9NI*N M%#-")B,IO^:)-XVYZP70%2\Z0V-N@!B6R#.Y&Y/B4X3Q'TMV_"SY%Z]5-\T#6FA @)$42Z(8DM669(A\=2O MF0$0AT?>FA8 R*%DP,;&-HGH]!QV/X@I&)7HFMJ2%_P];@]VQJR-M32F1JOJ2I M <:EWA0+8DTNML6MK:%IFL#9L]N:C#N;>\;$<'QS:?RJY8D_B\S/[Q@?\J[- MS^^5PR#S@\S/1YD?L:$46SV5(RB*Y\YN<>3 U:V):P\-SX<\)%)_8>(B!+S] M';N#W)Z7[ Y]>QJ*[,Z7M#L902[D*E)'5DF&Y3CJ_,Z.YD^PG.VN?!1GC\C*?$DKHQ%2,R_4BOUHH5>H966E6A6:/2DG%_.U8JZ8$6HM(?.+A5LU M-P"##USLB1G*F8[FZ*9F'QBD>[8&J=O3&V0-OJ0UD#.%7P/Z"4ACLCXQAJ%M M8%%<0_R%M34[U&#A5.0^-$+ D]$&+A%O5XN1'W)FRT.0+S@B'U7U_V%U_F\7 MT[Y2MWA"+YZ6N\/] 1^[9^'=0CXB^CYK_5,I5,:/ROC?6<;/,Y3&&0RODC2% MJS3'CU2>-W"52W&408+I8J#3VS+^^!<_43/U4;7_\9 P*8<=# I['!46#PN+ MQE5K%6MY+%=L5J^XSO\\7#NQF2OZR(PJT7X<#;SE1@Y%VM6\8527LMU![4>N MPV'V%7S[B>.L@@ )&"(L;0"' U@G@!%O[GJ1N_2)PP*CE =Q;\!Y7L=%S[.;)[/M2.@4VTI8%IX="$,3@E/5FYWG_HG5E>,>'4%/DF'&5"X M&\1/1*&'H>D3V"E\=@!FNUT@8L;RG0.QN,,WPA+8[^'8G2@%LOO4W\5$-BR8 M'>YZAL6T:TP+L"(@#2.8/[0_XW[_@!N@@,$"1-D;T.?(\&"5;>!"-AXP>;17 MO4?V[#C^'72/N:&'N;&ZQKP]]0L,L-"'H=M(,SU[DX##TVP;FX$&'FP*OIZ# MT?C/N]C-QCOF;67^3-;8"3$_LLL/[:U(X3^ UY%NQ:R#'ST*ZVRR FV!:H'> M9E C5F8PB3"Q+5R>>T"-S+D-Q#&X@ ?&_,#R2G..8^LQZ-7IB!)^O: M]ZL#ONV[._3'@@64>L,(YA'ED7H&@-M@IO1WG-V6<^_D>5#6+0$[X$,CN9U; M_WC"B3^Q/[::6<\(4GJGBHE#[=@"$HH,J)<#U ANY?-<&X.;M ZTRXN*SN%# M7[,="6"U?# H(6Z9T8*BQD^#'1-8,8B@?UMGO!8S0"P5@><*NZ&D8F'L4U; MP(_'7IRX]+29L7(]"_N#Q GJS[__8_Z#F;X?0I.YV=$&E"DP(C]7GD/#Y47L M\L::8SYL=7K+W1:(0(8@\(A_Y?L[6PK!&A.-Q3;OR4$B" LA"S\'65H^SI3:?@[%&4:,')DW_L<(!##>TGX)) M?NP$MA#7^D1SQL9S;.T)NR8+#? X#'6(]$>9O=]&1]1@K8GK'WZ[E1=H OR* M%9@1@4L7<0!,C7#*BSD,'P5%Y@X"#3P0&"0?./R0XQJP:U[T:&W@AJ"+B0%^ MX;WL/$ E&7FQY=M[#)#UNR:)?1_#T(@4W?, UL%_(P\,)$;$GGC=#N'O'A)"8P/@B3"GNE;_HN/W?'IU*#?&%+BD&'/AP#Y&N-W&"L]Y'\T ME.^8' )[?=!X3XZQ!BKF@*X2$*$:!N;* "+6!$,QEB90%QU";0Q$")\7R6@6 M)\?A4(:FK]NNO^WS1;*>L#*:^1\'L(RS\+O.3_H[83RW &<;J#286G0-L!&, MU)Q%;LY,&QIPPGNT9@DX-:\,X"N"?Y\] DXRT(O<.I?:H:-X>O $0/#-D&H M$7/Y !2 IY!+@','JCK8SQL';NXGS6$9:(-T0) 00:NJ 6? NQ93 ^:QR#F* M!AAC?Q8-$,9/L] !GT?AGP'<;#@9:;NO05CG1W.%Y\:& ]A:#SPON?6SX[Y> M$>K6# 'M>/(DUWL^KSSY>CN7Q*Q\=*UB.P[Z^X/X]?=AV?-J.@=[_(/\$D%FZ]G)KDZ/)S8Q" #"O@)C,&4<@!F'O-([/$O"I M, RU02@W#8?CK3)'/-\3M=7]DT+PL:$+1@LB1H!9R'4X X I%'J(!XJ]+I'W2=@, ]&,\6I*>U(E*$Q!9TD0,.YNJY!KWA MYZ,YW0&$I'-H:(YEXX)QFL!:FL%.E-]OS":K0,[[\+1PXG,!D8 .H)^O))/_H4U82(*0A<6^:^;T[_\, M/BW_?T3ZJ_'_R9D;RQH^,&WS. ]O7@TIK1/1X/Q :%$:(7)LM4?QP2D $*B' M]C;+NPT4EV!Z=\.H@[&GS?PXV(#N%K2P-IB9@-[[@6<.POW2B6> @,$&?H / M3#!H$<\S&M0?X'!&CSK,OH ).,K4 8[LW 0P?011\M!S8?"#^9K]N-GF.6W M 36!JFGGC(!5+I> MI 0@" =2,_:AEV\"*6O>(X]B)L0QUJ,CO.]JYP$XZ<*M L M\H)LP//8#=PFG%U( *RQP?XP_XSNQ<^.$\2J1% MGSQ")$ZT.,.]#'SH%\6C G_\!1Y@0M_2G U"S]]ZAGLR3Y,%>1JK'!;ET1Z3 M$Z;W!)P^3)SL%&/[Q ,&8+X-^H_=RXEACT![#8;A>^DE#F0Z,K;2A',0Y@#K M [\SUF!@VX U$F%$$*!H.SY_ H$"!A?]_ VZMOHXC)9.@0Z AOMAQT0/HRHI M/QHR< @B" H/,N(R8BBZ$.5A!YS!& XKN7QL'Z: S$))X>8P !?X:3G>L:> MF,@WAA8GDO42>OO0Q0.]O)<=SUB@3T"\"CD.UR;6.J F0CC@"\RK@-AW:$ 3 M9#J03"U:5'"!P8(//U#E."2*LB@'DEM"R44Y6\ X8.;>);7= A3$0/2\7=1^ MF)T[9-ANK'M,QG'3",;N4%>W^8;=T[8FX\E#=VML\0,!O6!*=;U(S%%4M8QT MA%EA( Y/S+QVP11M!3F[/EG.C#;%Z$A2@QJ,V/7,^S8-X*('[/0#F!:Y\CF M'O,13GH.<'ZBR"Q.^L($))R__2CE ODZ@WS&"K9R>+KG!MR#*,3P[8FHT MJ[NZ'D;/?N$]2O?:TE0'&]7\\CW]G,3 EV[#!8=WHLS4_[.G2K+9U M<)]8H\=I,>Z<9)B#SE]8Q/R.78LOV &^%&P6KP&]06'$VI>B?5T+_;U_!IX/ M_9?MXOXVRW&@R8].SZ.SLT_F_++7\_/>3M1L%$;#.B1:MS5S%F5X87IA/S(0 M)8*(!\!NO,U51SP 3X-$Q.1$B@+QI<,D8Y2U#;:)9&,$GAY[OXQ E.P)4!Z'! +\C_@?WL:;J_*LZGR;='Z25W9]!&8TC: MVL8-@Q\C*5?KI#HKM_1=L_-VSXOS?HN-Y93\<8E3>/P%! M1S+R.'\X+CPG=C=6[JC*___]BV=3_%_/Q_5L*\ YSG%_7(=X.XT%)@2XKK15 M&&"R8MOMP/6R6'WAZO^[8'08EL0K7/M?SV,W)/KF)(9V-C].>;^HW]_W2;:C M_0E(FY$V0VWV#5@$%TW>P,N=QSG:-^S_WG6%$T&T>C,R=>S-/%;L[T#+#TO# M3&^KP-!] /J\7W3?)IP.'&3P,\O8;/-,NU;0QXBFD<- "WYS.$D!GM1'> ^9H!#=%S',^:V&<=:<(GI%,V/ MBWZO#SH151G$DQLT3*XD17#V>[E6QDO9#U>O]<_$+H>X3< MUP+@*#J)BE^,7>WLKA)B-\._/!E'&:"W,1<-YZ"B\B Q_CH)_C,: *!@7@U6 MC,/D!R0@#L3WUBU:73\8PM:F[;MY_7FOP._6%I!YM(",%I#?6D!&0W2X5J@3X/UP-4ENN2I JM?VKLEBTYS61UY5R M7?4W;BMMYZN-;YBCS0 50\/\(<2K#A4W+@K]%FU$KVF>I]:K]:;5THVYU:&8 MA9AL;@HCH0'WX@*+C%4-_]E^W">CO)J\??7IW<>?)L3=_C?0VS(.2DZ6%VW7 M@'Q8!H 1/$^<:XGG'1N=[__X#@Y'L0V*;=YY?,=H..(T>LBJ-$N!%YZCU0$1 MG>9!%Q*5LR(U320UWZS.911 M=%C8'T4'[I(+?1!P@-!"7,.MW%A=\Z*3R8P_#X2G<@.>H#0BI0Y3!*72.FFH M WXX5*D!2S,##B='W-,S9%JZ:E!JOSRP0Q)/BINJ5I5E;;UH0 ?A>F26L,)61AAJ)KDA/ &T9)ZWS*1RQ?*PY 9X?MAK.=UJN>.-&BIYW&>V)XX& M8\F<660F'];[@4&$O15H>=1G:^%EY^MIJ%N=T7(4F7?&*J7BSUMV.6&WNC W-8BG3'\E=RN-T#+(XKRO?S$Z[36 MKF(*RKJ_SC9*CB&H[/'3G4PY7!CCMBPN,BD9UT=J.T\(X%%'+=O!ZJ%'A$Y/ MW$@VOUIGJ:3IC57N1)^M93W-#JS-I4HU20)8<'2C>"8E6.'$0A+6:@H?+['Q1 M+MK-:A,T/2%2IC,MEL!G4YS?V-F.IT\%E3PAV%ZI8%/-5'5M&6Y#JJXJ:XY*14V/ MR+*K:[$L@A %7PBV5^#;C5*%C9H>D96=Y!]&NIU,6U+.]3TW*-?&%!CK"77) M9_"2:"3#BB(5 YI*#^8F-0&&ZH2Z4 ]C?I:NS )CVA+JDE MY[KE\L13-HUQ=^WK1F=F@:8GU*6TH4>-?,'DQ;QDMLSE:H6 M<-)F(Y)-/)3%6F93!DI(GE"7ME?0AHN,(>-D.DFWJK-VH31MP#CO6 1=AMLH MX^3,DC.$GR^D^T5FL%*I$]*2^*! R=8,H"#0B/Q0F%.9C*!2)YC%C:H9I9]9 M))6%Q&=G^<9(<1TP@!,G:WR MRS6O3O.3I,IJH-=3@!EWY& A%MMB>>X7QJ.@DN3S@DJ?L%DEL[=,NZJXMJ2 MU>8!4YW,C3K\KLKV! MH;+#0;? KE3Z% KH13.?M[*N*(UJ:XZN\56# 6,]H:\^.W:3%BGFK,70)+1E M5:BE%E'3(\ DAQO:=ELCVRJO3)\8U>M%?Q4UW0'F7'>8;V.$*-+0PL#=?1#' M&=$G'WG->8KX3M/HFO-GQX5>[)KSE[*FY'>2N8V;S^]<$,3-7$%_[X+ O[-( M$%<@"&2:KD00R#1=BR"0:3JK(-Z^5&$GD?>YK%=RY/UES>Z5$0DB(/CA?[^1 MWWX55>1W_ IN6WCMZ(RC4RGC-_OS+VY;XK^\4(E4X)D*((-V'>J]+3KV, MVCY;UYJO7US5NCZUAJMH-VS&7B/M92487,A^W;@B$#]KS(ZRB8^U'C_^I>N& M,1I=G.8G.=/4=_(D&PZKB))QH_=R)OKI$&Y8B&JYGM6P//_6-AWC1[RS"+P[ M^CHNQ(B4(EK4EJ-%^#.B[Q,$\,FS2QPT+/'9C$"*_\7H MOC/%_X5I]K/FU%=FT(S2;,);K.(Y[<>-NI.?!.)[)_*-M.E5PQ/I+]+?6];? MVX[B7IMQX)U1^YN^X E@2\W>7\N&?,K;]2G_[TZ]1(QZLG$&V^Y!R\&3/^'I M"*%CQCO0X'5;JKR][455Y*S:%BFY,,IV*5$:KZE-75TN)Z+P[< M#=U@^_UN1UOH)\>:-O\! 2EC(KE5&I;_\0"0I/)0B:V&UUVS$#188(Q0C%.$FH M+LEQ_*;8M'%#7.!I=OK@--;C#T=QGA=$V5_FVJ+$SL?+)9T,EWFX88.-4$RR M"9HE7T'Q?82Y\L3U@B0\!PQ>(6/XP>RL'L>7,$R?L!)X#T' C7L/$7): #C% M1]R<,#/3T3A9[&J,:K%J.=!11A!V=Y=YAFX M=V@ KU5SC #%'S<>?YS90GWE(.3LSL .=,T]YFI&D(F/?SUAO)B*7M6U*?E2 P@5?!\6R"9;B[3PE O\N);T*ZS3 $Y0%0O/)Q4_\.+AM@ M6$Y8%*+1*2W928.RS#4KK>N&EK;[#96#4SU/,0F6NN!2P8UJ)$+3K:#I[//U M&VC2D^T<-\3Y*LXVDODR/9FLR.8*H G,SPQ/)2CF2\;\=<^(3E^-CISWM\Y )Q/<"3*!"!T?CETGMVS^#5TYMSPH@.+ ,4-#VMA+,>19KY14UJ5\,8(B"Z'(,X95A($YEB01-HQ5R MA,8OA\:S!ZGO0V.N*8]P3>1JBF08Y4H*L/]A%EW@!T)5GD_0!'];<>JO+(DW MI;K8;/6BZSK%AE*L0U_AO-OLOH1S<,NVY\L8F@NL;+MSP/%-W=:<0'"&\-R. M.;0WIXM^R=7":3ZD\HIE5KNCT500/"V([@$%\S]#L)?-4M^HBB)XW0J\+K!4 M_5/P&BF<7ZP[2E>1VW.]W.JU@KK:@/""2]<$E4@QK_G7=YL$R(HYL=D4LUBQ MEI&J(M82NB)*!Z ! 4@E_(+LL;(\#QC6(PJ35O:.EXV>\%L/3#J1FRD12NS M6G>J*:+:2H^C*[]AX7PJE<"IUP*1&XL-1YZ\S%$)7 F2)))D.1K^UWO(SV0EZ1LIUBIW&8,@G(!*%CYN#D_[[K# ME6G;I_;>! \#.:.$69SDU5 8L:22'*Y48GMV'DVD$OPE#]J]485$8+H5,)U] MJGX%3!/:FCP(-J7@G:1C\=8RP_;8,013?-XM12385]?1[C;.EUH%L0F"_)90 MRQ?3%7%[Y0LZ- \%%BBPN.S).6!$8W-@&_N(0ESK=@AY^(HE&RX"22#D\ :O%8K>^-01J$_0NB'G<;S2PA-:P%?:O.SHL)Z M&VHA>0]VSEY!A$:^!IXB$Q3'WGT:('8L=I>BWF)0@C;,HRVZM^-/'!SH47,= M_<7--AZ]RLQ*CE2RDA6M-J:YYD97!)6(SN0C*#I!IU[;K'M+ $9;YQ$N/]V+ M>"\NPWECD2RX?EH))3K#+%MULDN-(2[A83MX@F3.?!_/%>4GXA'^_NWNNVWV MPG9[_>!^XIXK2F$\M144L!5#-P1>\N<8PHM>3/;II%Z-7;S0_OP3AE#6TFHA M95H*KN7;N;I"Z$1) ?%3="8@ER!Y*D'@%SS=Y[.1?OD,QZ=K-0+P'3@V+P)8 M$"J,4FK/RKC4+Q*I;#4_S7AC"&#@R:02'$XG4MQKMWY=80+DV$UY>78^LZ*=@WG<]#<[-2=VU7>_'SF=Z_JUM.L8/ M0+[AP7='7TPP/E9YN>Z5D(_<4;]@@J %/\N%/\*P\!?6 ?/*,VF6&MA!_/>#^0N M(W?Y/MQEI+](?V]9?V\[W'O/1>AS;0,O?D7^Y(W[DQ==)ODRJR 7N_N\'L/L MY4..,_C4;?E]QE?"(&OCB9",AQ#,,(3QW$(QC/O!KM.%\$+C2%FFUHTAZ(KSZ_9 ML4?;3*]GQH>PJ3RBYF4[TUJZAE0WV*S24:P')BEG)ZP![ P=']-")G@>;>%& MV+I5;%UB G\WMN2B7GX@2F52-.QQ<4AS9;?7%2"VX&$K!)[@V3,7&=U,Y!]- MZW//G;F0:,W&--MV5YJCGW&&_VP7_*OF =".T>MS#6:.'^QL5_T1=L(>=>\R M:-Z\(-HKZZ$C:G.23+5,JE.B5BH9G>E&,DR"I2[H+-R/7B.8WA=,S^9EG >F MZ2XM^WB/]"QIYKE!4ZY)Z]88PC3R.X@$S=[_(6^[8_$PSU@:3GB^Y84OX4/< MLB7Z,F;G[(F##'@6'&K'#":9T >\-KR=Q=F\;&_8*ET)>M5DTB(M:S4:]U5] MP(,X)SH(CJ82%(%2" AEMXJRLZ<0?A%E#7(VKO37I96B9995M7U0_%!V(C)3FW%M0HTW;7;D$HU&E5#8==JL]GRQR#$KB$=X@SW+ M)/#4[QU.OQ/\1R8E7G0,GDR;<:O8QX"_0AN=;[BL 6UT1AOUD?Y^&?V]SS#V MKX.+UIMB6ZPIXMTXOBAB11[RM46LKQ8'O7H]@Y^>=TH$8_!X)T.6!P7?#EO3 M!APG+,XGJ02'HUO7$$2_'$0_MG[O58AV/<:>S!_H"3Z3PW9VT9&$7A!!%!;F MTU2"I&]LK1VY_LCU1ZX_TE^DO[>LOW<;NL97?!X<;'HW_NY7C5W1H<5W$.1& M-PX>K 6]ZC2O.\!:%GK(19K-YE5OV0T=0J?A8.C)!OGI5,8(Y@CF"^2=> M+/I>F,\R_0)N\OT*'DXZDTZJ%[*9Q0K"',;&?(+!7RO!0*$Q"BWNELA;#BV0 M_B+]O67]O=O0."-5J\565:RUXENN,E*M5:SEQ5H&WGOU1\T-#(R@_D2>-/*D M[\"3_L0I[ LJ %+\NU!\%%0AI_1NB;QEIQ3I+]+?6];?NPVJ7KXJ^'PW*GY! MOPKYDW?A3R+%1XK_)17_.KP)/9_KR](9LVE.32BY4A_ MHGF&KW*S,>_6^5$3)T5Y%=2%Q:8IKGY[5;)8R_U4_2XD0H8TU#5/\N0 GI75 MUNS0J!N>#$>Z7Y_$X_7)FN9YJK2I#-/S>3&EA'32SWJ2O=KD&T RHP M/H8)Z6IG.) Z2@Y?V)-"LL*J)<<5OOV#?\?Q4[<#/OL FVL>MH1/^>N]J]E; MKA4:?C_7#$9I,>:1&'?"$,)JX'$#5\OJ(=,:N64KJL MSA$5*Z]T6]VNT*MTB?%;&G,&RB^P+>7G*!<&FL%7NHZ,DP(G=\ORE%KI8WB< M LG@"?SD3I3GJA*3CVG[)P&5&7C8?^Z!?47?#U]@75HD!YU17RHJ8<'.%QMJ M@5A65M_^86DBP=''%P;M^&1&76* ^,LCZ_(,DL+ A^,$$]1)+E&ULJ87!"(G MLH52MK*@DAEJ!;C$D&2".J%>.RZYC_UB&OASA&4-W9@-#"_>DOA6)=W M5'?0&RL=A2L$9C]3*E$"5#@^09$O<^EG%(Y *3Z4XKN>%-^-5QD?0#SR:U]! M."PS%@OUM>C(DL7.R469D0=DF5ZI5'2\))4@\==VYB&T(K1^+;1>:.01-,5V;FX%FHR3L MC2=AT8$ U^MH/,*N#E!7=#(QY@XLV@D+5A5#<=J6'M+X;+32U=K:IA]&@DI% MIT[2B10'@B\"W8J!\/GE\'G^HZQ_!9^]17LY7BEL1@SEC2W@^<4ZFXSP":_; M2K ,F6#),WL95^A2-(U ,QUCB!F:YX#?GN^\ZB_A-MRR#?HR!N?L#L$.-.(6 M,X*NA[,PNI(G:XQ,W3QYB+Y*XVJ%73:M6;,A]]WB:APZ*_@A< CXZ!AJ(G5! MA^!&517![%9@=O9Y_9=@)A9T94P/6VNEW.E596:3SC&6 &$&YO54@L/Y!'/N M4[AN)'OPR#[,A5NWHSLU/6-B.+ZY-##;]=%M%2A.N>(X!=JP/V[,5SA 771> M0N80<_'M.Q4 O)H12*.6M@86#5 .GG'"M&FUNC0QLFP-GXURI2K?&GN4##R( MZ 10@@$^Q G_X7YV>**, D+JA6_$.A=2URV*:/3JZ:K2X2FB% SZV;$G0*3" M.S?Y!,$>U]+]>6^IA2?%I*:#!9ZA^:&W26!: 3K!Q]0(GAV<][:$A&EE;89 MIFAT)XM*^@Q567%2J2BR#WJY;Y:2:\\3@+$FH!?Z2)W(O.UY\Z3(!J.(! 8%'?'L^:?@%?QD;H >EH:] MP6XSF$9WOEY@NKS>BR5OTC%L@D6QQ,D1US0C[U1M460O&M(?L1L_!(D5UPGI/)E.\ UTZF/FFZ_+.7& M$)+ 7642',DG2.;5T/(^DV8G[WB-_-F):P-=]7=[@(U%"";DNXFTKRAY]ME& MX8-#]L\F]VH6$\[NH<@'L!4CN)XPA(VD0P1&HU42D_,PZ&&^FY_X>/!G+RH#Z 65O/8F5:&")^ONA$JEF+7ACR%"M_5*<*_ \4K1,Q?E/X$&)'@! 6V= MB=^>,G]_8,2;7@[%/@>-;!B8IL,R)\W9P!W:CAN !P8NU(K($X^JH4:FHSFZ M&25WP )]O.]W"&#]FA'?_W14#[ M5"=(^B!1%I/($0>CCE[_]W\.1_\8*"5UUW:]'SO+;ZT::#'YYA:W!Y$?;]I-=(+($[OYQ,GF4JJ4<)_*UA$P]: MO'^UI,PSG8L[@>^!10&&S?[K, #8?@1" &A1X%(KO \5(F*OD-I[E/(I3T\Q M2XM,H$IJ' XL'*T.!ARKTBF:4SF-(55.UQE6US069_EO\5//8T2.PITG\*Q* M-;DE-K&TV!:;0E[$,E*S+C6%5E&J10?IRTI:+F:+0G-WW5Q,A]P26F)TW+Z4 M*]8R4E54&89BF-1V['&K#.A=JA2SH&WVQ"]8$LQ*'TGMX7BPQP%A4@Z+AW1& MX_WZ2')2$VL51*PG"DT9$VM9,*"LF!&K:2",W2)_O*@?B0&\P2\YN!WF]ZF; MX'DRYSL#X/92.B<")+G'XQ]%!VM-W- '#HN?P,2U;H#OZH:'1142F# #UC#P M_SQ0*)4<##7*P%.JIH-8@M8U7.599J"R-&[HS(@9CGCFB7(!;R)#%>;)#--+ MX#O/6W+:JE0=^6(-G]6H48$9+@/6$T#+HSZ'S6&8))D4 M@]YRUC?S[[%+=V'3'*J7BSUNNRW297')* M521I(Z=:FW ]I@70\FB]26DSMYZ"+8_&61[H!9FVI9P8 MEHW)4J5&DUH%/OUHG,52/]UV&*UGS?(YH2209M4L"BIS/,Y5?F:5IF5NHY13 M_>F\7*+Z5'*EIHY;ROJ@ON06>$[,>VRRU%K6"]/E2N6/6VHK:N MRF,=7[BE M8K,JX3DU'*L$<=S49ZS15*HUA@KI)T5C7-S@DQJQZ0$E.4#5:^OD,U5<]1;*G8;"A MA^%, +V>(*LH4-7-K-C@%AMZI8NRFI-JW94W M+L6]'@EUD5L%B]E*J2BR0O:%5;$QS!3'L.F15+NZQ^L&FU_CVJ2_F#0V;:Z= M%53R!%]IIV1F#;6!6Z&4YU?64&G,.BL5P.RH*>FDAD96=Y'R EN^05-C\G*=)5\-:]FK62S2LL9OOA04!NP MZ1%9J3:?Y8@"/E*2_KJ7]=?EH50&34^A:JXPJI06>+&L,GZYDUC76B-N;CQE@*Q(Y?(2?U7M'HK<:PZ=%8 MO:):JB[RTL@J]U+]>KT[#?/ ) GE#"GVIM9PRW,E0R_:LU#GUU2&3!6]KAI M,'149;'.298F/62#BI[JM)> X_Z&D4_>^\R-M/ L[2UN6_\V+TY-/DP4MAZ MF-!5T6,79^=+1ZZ?%@;N[H/8\8L^>>(>'B9CXS;'KE[@[0:V?2 1>VCORRBS MY/=7TR@'[M=!]R[H@78]*87NYWKH@?OFFH#,.F% M@7%AE_9YJ'30$'SY4X'3]O5=N9-M HCG$-<_GNNOIPP1UR_!=?X[F4)<1Q;F M:W =61AD8;X&UY&%01;FJW =6!@2W@M1K644[G_&\6/7"\>N3 MH>NN#>GY[S?RV[O(P+\SU%7MK#BYGOQ:)1I,^_]D==EG2?!5.EX6[S/:OJ2( M"23B5T5,7X-HI-Y70?1%M/G53,*-"?9G]F7'+M8-;,L&3ZZ)+4P6*ML*O-?E^TAA MC-K/WF1Y\=3%->PD_9GM"@?3R'6=8G;AW0C9T--@/RJA;C<,M=S#[4.5Q:(] MKXF\KI3KJK]Q6VD[7VW\QG&J2\,)C9SGSF!)+R2B8P:33.@#*1B>N-;M$+)7 M\'T#_#>,SSA[OE\ATY**:58I+L3->II<^;8]-#*P'B\ZO84BB 3.O'9L^L_, MKY^MQ BI"*DGD4H\02JAXM:XN/0S8Q5/6B8]&_>3I6%Z]S88=,6D[4@UCAS6B26L7.?A520,SR58BCO3D>6?G4@] M"SB?N_0W3LXG1-D?'%-_;(;HQ/%M][=>C-00J2%2P]NCZ,,SC.=4PWO-)V8D MN04WO:*#Z@LG/'\*U6)O/I@)+L%:;$VGNJ8JEZ9B Z":__8/D>!2="+%H+PF MRFO>*$4HH72#0D-JB-3P"H1VEVJ(\IK7EM?,-R59QNI-*5=LH;3F=99UG#G! M\75"G0NG)?.>Z_MUSQV=O&=^Q7&<,*BF^G@R3#6"SD:J%?2QFMKF(4%LP[ I ME+% ,+Q[&%XXC_@Z#).&HK<(\:%JR:HZR/13]J*MP0,ZV0B&.)=@"+0<\!5@ MB"H=+YKX>QVL/5$[V>E9RF)ZO'(%S.%X ,.1A_CY%4@F.>VU7 ,KTW38Y M]Q_;?D"*!654D-8AK;LUBNY0ZSX@CX?2=J^E[:2Z"&\4QL5L7:S*J2?QR M=0ZH>NE3DW_2W(#/<\;B>FXXON&?"'I<>L!UY4UFH>0[MBG4K$I88N"5'Q0L M;V X/L'1+,H](# C,']N"O$]8,Z7DZP\F$]6PZ[;LC0&860CFZ%P# M!&8$9E2!^-F)R/> F9!ER9:6]8E%-C6MDVKU2YK6 &"."@]Q'D^DR-<6YU Z M\K;)N?\0'26&KIXBI'773A'2NNNG"*4CKRD=>7 I,$I&WD_MQ%<&ZS*V(7H7N!M/I$&40N!4A (CW>/QX_* M![Z*Q_7$?)B+I+42PR5NN(YM$<[#"N(Q2@FF^%2"1B6^7P*/J+;P8U)ZK^)1 M;:4&^;9-S_Y$NRJ]'SUDJL+YR\?*SMV=V6:3@C8N2W]9MB M8,Q\$%%!$CS7MJ.8*C \PS]U')4JYL92$&QJ8EBU)WB#H1E;$E2"V992IH@$ MS](H/8)P??>XOG#6\F-Q75YU]<)Z4:WAAM33BT)2Z$M! ^(Z*LGD<")!$^B> MF*^ :U22>=$,YL?B>M'7PGQZMI25S7IMAYVR%9KC:+Z.2SM)-D&<6*9$B4\4 MZM\$12CC=(-"0VJ(U/ *A':7:H@2G]>6^$2ISGNK&/F0R>0*F7 ],=J'Y%1! M[+6M*TD;CG'Z>/YR:]SLIAO#IC4;EI(^*952XF2E$O%M-1R>H.C73N='61,$ M?03]ZTN[O@?Z>'$H6-,9+REFQI>FV;%)I$=C"'WVVS\T225X&BV$(.C?-$6!0&+HA@/;^)QPZO\NE!OY!+JN M)T*Z<%ZT9@2/Y2O"4C-M#?"YY6;@H&WK;Y-Q__(_24+IW;\SZKD.Q&H8NR 4A_D?[>A6B_ MBOY>W3[JCW6=KLU/VN7L,#8:193.NNIDS;,!/Q%=W"JF'?[J8BC][$3L65:2 M/IN(LV63L^;2'!I1+MF?:)[AJ]QLS+MU?M3$25%>!75AL6F*JW,O$I-G/=^@ M;G@1^F1(PCZCC.\SRBU+:ELUC_3QD-C@4LM@_6JGH8*14M_^(;^3QP>UHDP# M@NO=PO7GEWH_%JY\B>>Y\G#6$S/C?'G):NV&D(O@RD*XLN>Z6!7!]?K@2EX! M$5<&UY]?L/U8N"Y47%6'9(57#(+/SE)R.[G*"!"N? 37UV;7NTR@/O.SLZ8= M!L;PUO*F5Q$M7&$E!RI%^RHQQ1:X+]F]!BY4!PN7+RN+L$D55N5)GDL!-X7: M1A6O;=A#V3N$=(3TJPE'WD!ZH<1;FOD@3"PV8PQ,R2SQM4*$]"@@>?6X0X3T MKX#T>Z\ZO9M(Y@VD3Y.>/N_TLZ$H+]1D^L%QINXZ0GH M[PNE]>Z)(J2&-RBTNU1#5'9Z55E3\.2.6,P76F(6$]IB4\B+6$VIIL4F)N7B MVE,9OML5H[:D3!D3:MFG'X@-I=@6*F*M):-*U2];*84J_>Y3M$A_D?[>LFB_ MBOZB2M6KK-U]+\UJ5ZGTW)^0\_V":A"PV_GVL&H[28Y(*)'$Q2G*&- M/_5$HXX!*32& I"+-C9JX6Q@>-(H2CC[4ACXD 3 X9=./ZCCKEY..0-;T8IY ME?:MR;HKYXC,,(([C$\HY@U?!\']R\#]WNM8;S>P^0FX M\WA8")=VRA!-*EOL5E>-S4-Q#.$.0QN*3G#X:Q7K46CSGP >V_H9$#W4OQ'X M'U"ODZC]_9$13S5+!S&1X3V)D"CV^>!EP\ T77=G8!P;P'[,<0/PP,"%*A-= MHZ8!*6$CT]$Z;6@>M >3;>=[ MN,.';*T?CO_[(J#>LGY+%4D?!'$QB1QY,.KH]7__YW#TCTJ3U%W;]7[L+-,! M69,(6#_(R$B-C>3 ,S0KJ8W DW]H]DK;^%LR.>X[2>_2.3_VU@TR F.^<]R_ ML<>WD!U'O)QIZ^0!QYZ$X?&O=A]%UFSWF>N;$(H_/,,&!F=IP+Z?]!J)!<3: MEY/)LRB:>I3 WQHV\: Y_%=+RCS3N;@3^!Z8%&#F[+C;5X]2/N7I*69ID054AZ,!GF)Q365U;:C2*593-88V5$KG2%(; M+V!N^8CHQ4K3?%@EB3BVTQ/HU1I6F:P-GMX'?-:K)4*6:%EIB56^"U M"HO?I-SSGW\@Q8=#PA['M*W>>QS5X8T[%QK7#FC[RRZ#Y]=??F> CK]T 6:$ M G(/ GC?>JL@8CU1:,J86,L"^K)B1HRJ%"DB@<%P/WHE(LE"_P#[H^A@K8D; M^F#"]O\\$+ Z(#D"'[%@7F9&*94><2-U,!H0JDZE>(XV1@3!CY[(&DSN*WLN MY0ES8>*R0@4-S:$K_GP,/9/G+2FWW>;T49E5M"HK&89$>3(A@);,\Y8^/V6$ M;+*H6K(B+:T95Q[-IRO0DGO>LL]U%RDG/S*]#R:)Q)W=[@ ML\;#3$D63'9.X5J(X[#/HW$F'\AU,I6K.;@D6LJZ:*[2?;^A4L?CG,W;*9*W MQS/1Q->YT:IAZ3VOH=+'+8?=#9FEVEW-TEB_H[=;8SJS:*C,<DZ MX[&P"["Z*:OZ!/(MTO[GJR:WL51+K]K=2^V MAGW\^H0:W;4AB=%!0;](&?Z=H9[7[A+S]8LIX8NO<#]=#(N? O/*2(SW($8" MB?%U,=+<+8@1O[%2\"?CKQD!9D:GI24PS<<\8^YZ[ROT?I]FWL_>W]_TCC]; MT#]SE.'KD>]UB?2#K\R^<#WW[U^9G2F9C%'KS%M*/K=*M6Q="11X!#M<'"02 M!$\D6/*UHPMO#^\(W@C>YX+WA>NW?Q_>G8Q;:+$\\#K(02^O+S>YH3*!%1(L MA#>52B7H%(/@C>#]4G+H2\/[PO7:OP]O(E=9,=WD8*E(#UUUH:[JBBG!V9N' M\*9Q/L'POW?P\ P@Q39>UI)/R&%)P<3P,%A([1D3P_'-I;&-2; _;,#)/]]S M?-]U!,K7&7O-7Z>RZ/Z9K.N)KCVY%3C&G#:>@'<$-: G., &['";0UBA5O/%;\ MZ1V_MY0/@D'B'[>=XXW"G)6V,,6Q)O2 MJ*6MZZX7?1$$GCD(@SCHK&N@FP#$F*!/,,(3P>;0=FH-7"G,\8V%JYT"/RQ, MHOTNU+=_.":!GSCXXT]D'9!U^-K6X<(IXJNQ#DJWNC(%I5M4-O;2E&924]UD M5L ZL-_^21$)@N&0=4#6 26;/RO9_-&&XKE]H*SF=%AN38H*Z0WF[MQ7!PXC M /O ?_N'8A(,]=JQ8;>7IWX68NVS^TD@L*0/> /"K:41,]2_G83U55B].R<2 MY??N5K1(?Y'^WK)HOXK^WG-^^JI*BO=N$D$^2T7##'/H> 88](,QQ.#"ON&C M@!$%C%\[G?1)R69EC\2":T.FYC73@65+DB,;>NB9@6GX@@<4V1F#(8/7.N"> M.]S%BJ]ECKS4 .\E^Y2FF(I9JXZ&?6_8AF<>4=_^H1,<=WSB)$H<(3OPQ>W M)Z65+VD'R++M]Y=+=87/TK-F3\AU2VX:VH&H5AFGT?(2L@,WE4#^"#OP25GC M2]H!=9 7>(FC)I:67:W2;=>M,@&T ["HF0LKB]3 MJQQ*1B-S@LS)?26S/\"<+(>%-0#Y1E05F6J\\0 MWG'L!1?W?M-Z^0^; 5',MTJ*E,[8I)6E9"(P1[!_O;65.XS MK'F_!7@._$8I'2B6+W9$4@HW7F<]QHN: ( ?;_FD3QP8<;/K47#OPHG@Y9:3 M.5=:M_-6NH,")F+HAO#ZU4^Q?Q<]6OG32;T>K Y]>1-8B/7<>9!)E"U@!9@PNN^GQI:W#A4.GGK(%2FTUH,5?-XTFU M4-+,&:T:8@-:@_B4=II)X,1KES!$H=!_HFCK@ZZI^A4 __[ B),#BSXQ'?#< MX ?%/D>4;!B8IL-U(\W9 (W&'#< #PQ'/72YY<%NF;AN:!ZW#9/NT/=+A4R]Q7>:+2D+2 M!P68,[M55)W;=?[L3-*!V1M[Q@E(_LT-I+Q5:+:"#SY MAV:OM(V_)9/COI/T+C7T8V_8(",PYCO'_1M[? O9<<3+F;9.'G!L:PV3MC$* M?L2_VGT4&;+=9V_<9[H52^#.+R>39Q6PU*,$_M:PB0>-X;]:4N:4$D;O@8D! M1L[^ZU MMQ]]^Z<%30P\US<#;6M4*;M52.T]2OF4IZ>8I44V41WB-)\:X4.5 M,PA-I4F=5;74 ,1*/$D2+*X/63[U+7[J>:S*$0B?X+4JU>26V,328EML"GD1 MRTC-NM046D6IA@FU+"8K:;F8+0K-HBA'?(CI$!M*L=53.8*B>&X[WOB;#.A1 MJA2S0DO,RBWP6A5K+5G*R4 TY8)4R8I-&?[Z XD\'!+V."9,RF&'HXKJPE-_ M83%M9S3L1Z/;(6R?V0V>YWJ_,T"Y7\KV1NI/[K4_)S6Q5D'$>J+0E#&QE@54 M9L6,6$T#P5)$ H,Y@NB5B$0*W0+LCZ*#M29NZ -W8UMAL-50BAV,R,%HH!*Z M,51I;L"I@Q$'9NS4*$6S&H?3+/5$XK!T=$56Z],"$>#:RIV:#UG?GAFLTHSE:G-O,U;)$TTW.=RCM8J:521CF75*R6:-K<(K7DCB M>=.ZDBLN@#]D*Z9*6 PY';189:Q2*OF\9:J]*;JM2B.+DY;?<[B*Z'"K!FB9 M>MXR-[; _-E\6%AFVF;X]=K2DEW8)X$_;]H+"[9>Z6:K2K*T6A1EK;_6RE'3 M(Z*8.>-/2D9/PJL'.]3H(,O#(P:/Z&>,)M<6AUI5)(?EBF_,K?1$@D<9T\]; MZFISU:D'^89B-G.SHCE,+KT0]GG$J56N4\#GN497*5.-NE*?>NJ &8.6QYPB M<\E%OV;8;:6<&19RT\"GJ"%\_#&G^DDI,YWG,UU+XE(Y_2$H*@8;-3WBE#L. MPL9 F3\J;R>K5HIPNLH>:7;:!3-QJ3<@KT>,W4Y M[Q8>DLUT12R/Y)(]3$U$*CM6&?6(JEJJH#.M=$L127E86&8>Q)$$ALH<,[4M M5$;Y6I<=*YW>*C\E3*>_GL(^CYC*B>VR38^(M;5HC,).O3??6!9L>G90[:A;RRY14M4OXM/PRYLR3QOZ5>:XU;&%QFQ MS(C+^8,4I"KCJ+IS2@P5I.E:_='VTS"J$7;+,LCZKAD%)S"_AMFV"?]Z4SY=&G:+-+/LA"T5QJ#E,55CRPL>9(M2Q8UB MT9LT5MC5,@.K03V'@*UOH>435H,MUU0:S4+2/+5M.9 M :G,*G"3P;'\#9$9I3;3M:BE]7YQXG#)]1@6_!W)7_!7#Z7Z.C>R3$I9K#-I MO-&9PJBE)IP-7'-X4E*-Y.P M(."(49FUN H%-IM=RRIFO5E59JG_.0* MM#QBE-TK!,G-/)M2RKWI7'M@>AUO")]^Q*AY5UTE@Z!K*.5IC70X?@-T##[] MF%$3,]\8-?+-@67F"MUUOV0MPFB@Q\HGR+W*."T::TM2JOY#62FV@WZ4'#PB M?[JNM_5>69E:4HT BNBUJC-]#)L>T2_/M 7EYNB.:)2"AW!@T-74*NKUB &S MXM!EC9DH*$:5S%58-;.2Q*CI$0>4;&7#C0VA)N;%.J<4P[+GS038])@%2X7G MO2E9RN =$$YPS8V77^>CP1XKBZXT1HKW(&^LCE9R\53.+*VY: C'VE)-TX7> MT-%R2L?KNGQRWLYW,Z!?XIA?P-WI:"M\6,?)*E-SW>JZ5P*^ FAZQ*\B62JY MNK$H*Z9!=^JEKK%TYBO8](A?R[GJ&[(T+.)R*NEKDX<>EP43"VAZQ*]NL9Y; M^.UZ7F%S7KLVG$@D]1"-]80>=&WR8<;YM4N%=EK+MRJJ M(M=:F56EOYAEAW';(T%L'OHV"'2T$G!PI%I#<=BA,1)@V^-YNZ#/FV$X]H=B MV2C+(7 +YY'38\4K&H.]%&H@+FFLYZZ_'I3KF>@+E(G4%;&ZZX%['H!-U/N M@]+@@0L!+#)L>R0SSN]1ZTK3)<4-7@QSN:G1W;!QVR,-2PZM.3DL\F-+$O0@ M5()4=C&)F'"L8Q/VBZ#ARR;DY-5*;4 7A%L>T2:,>N8H]Q2S(J:'2BS M\<0=S=9QVR/2S&HHL*GF?(7/@F2YDNQY/0,7HK9'I&F^FJ]6"G59T:A9LFRO M*MU^&[0]X>Y."'MH*69259)Y7UVX^94A-%:PZ9$NS)+==;FZKDH*N9P,YHZK M>ET]:GJD"W2/=2O]22T4PXQ:RUNI.9TSH@$CGJ]IA?#3Z3+E6II266FU9;G(FYAPH^ MCMH>^SQZVL<-0>-QDF84ND9WQLT)&,,)IW=CI127;G%I7"H4)"X$1B(/HC/B MA-?[_[/WIDN*(TN;\/\QFWO ZIR9Z6,?U-&.5-UOF0D0.P@08OLC$T(((2&! M%K:K_R($N15D5E8F) *BS3J+) ,1BS]/N'NXAV<[NMY2)!8]*ZJ>=#1O0GH@&;'LQ702RQIIP==K N[K&%W' SF>2B MIH?SU6YDRFM1K*:M<+&NN&YQV_*J46S,$XVRJL)UFV(,SR8L/C\WJQ%*Q@ MTX,YR%4KCKX<.46K&P[*4R<[R7IS'C8]F -^O1R7Z/)(P\0)F1N[^2'%V5%? M#^=@55^0=,T3ZYAJ3U/\2.!SK7'4@T.9&0=L=5VE4HZ07:R&P2"]R07DKNV! MS(P+VY$;IFC,TG&VEPO*HB,!1L./*,I241M,I'J+%<0AT6#SBW2/Z_&PZ<%\ MM=9<@^V2?L::C92@NNZ+:3$5/?5@OHH5LMMUEIB);8AEK5):%)Q*&#WU8+Z@ MT0W^8AF8SFUR-8;8%$4G:GHH!PKH76FX'61E)&#:UH$@XW]#%17+C9.EFW MF%FSU1[3[":O-17BB(:=GA#!0!JF&U;HUKCV:F%Y:[!+$T M6K!6V>QW^]IJ%34]$##+&/BZ7@$=2&VDJ;AJ2E4:K"YQ3&WNE*K90L6LS#") MSS!KVM#56GD5M3U8L_RBOUYOG/1WK4]&!H]:\I*KR9/9769QU>K43:[MHVH[<'0O#K'>A[6M[%LX'C;DL7G MAW70]H@VK$Y]MZCTIUE!;U%,/F62*;?.PZ8'LI!1!%)N=NHY2UP'*;$U:QJ# M4A,V/=S0&UIC6ZD;0R&<"IHV=PK;+!D]]=!ZP,O4<-+JS!?F9XP$?OD0,.8"IXCNVNRF3?!>DC.&<9(XTR5 *LP2T^;X8)D:RO8]&"^ MRBEQ6_)P/X6%S:;#J*S$IG9]/>+SZE2X49YIYZSLO#KVB]-EH "Z(X[IS?.J MQO6"#E N);ED:18]:K(C\-PC^JU7S32FUH:=8Q(WK];<:=ZL;*.F!W.P++8U M >@J(9;*!_T&/FMF^*8!FQ[,@5YUN@$OTEU,&DT&S=EXD^^LHJ<>S,$"Z(!V MRO=53)H-LY,^3G1QC8=-#^= "BG'M0;C'E IVAQ5E,4UIFR8+YFC.]U0J+FPW4XHC07YB:NBXI5LV:E M36<;$ .KA*U@TX/Y"FM9?DOW^G4LI(6:5ILMTA.@LA)'E.8V90P"$>S 6,&W M%Q47+UJ]70<.YDOI.FZ6&O9'5DB4^CU!S6Q*8'\"30_EH-)Q67%$\ Z6K2V* MBW%.MHA^]-C#^2H7Q/:\%Q2G0MC+UT*SCR^5_.ZY!_,%F-&4[":_%HA&$"[% M2F&[!:H*<41IGONKH*5F&G5!'$TV0<8H>=EUU/2@MVE?"X"FME@"K68[6)'Z M7&VT5K#IP88N;G+I[#*U<00",V9J-0_L-"MJ>KBAZ^LY.9QLG:HESCV^SG-. MNKGDH[8'&[K5J/2":KZ$"2*C=2?]C)#J5*/>'MG0@ZPG3/HDAYENJB [=)/) MI:,^/&[H4<3+8P#![FQ0? M/=P%#QS;[NHA:N3A]Q2,#?NQBY58@4GZ;9C"X]_5H>_:8:#_#2,6SA^P<#0R M)FJ8!G_\H["8_<]/A@Q2S 5787_('7WQP8+0]AJ'A4#4%).%0)MU3!8"(2(F"X',B'BL V*FF"P$ M8J:8+ 1@)J2]QF$AF.]<&BW$Z1;B]U=]/JS(^^)GXCGJLY+P#0[Y=PK UU^$ M]'(2/GRQSPT)PF7FX#&;_[/-^+;!^>#_?O*:%L]"&MWO^\]\A$@%$ M#H@\ ^[A MSY.Y@JZ8W*2)ZNG^M?#9P=*^.;;7UWUX'E7WBN6 G[FA$R Y.(G1>\5RT%#- M4RZMP\\!$BJ;@_=A!4SP']0?O$:4SB*Y:$OZJN[_\G47(T=W8U)O.9 MQ &IC/>[]FA30"KC*9T>5RP'PB(T@\V?^D$.RK8-53"=$9B#'ZG=6^^?B(QJJXZF)Q-EU0E5;Y/ DPD"(["30N3K MIREN.^>73\ S<$15"Y]]7X($_V.[_^'WF6O092?OJ1H\64R$CAFT]/'_?)/! M"T4*5&>D>B/%CW90I=CT!_E6,,X(*3:82,$DS>JJ\2T1E5=<[S[(^XHX5G!" M(7&%P'!."?V4H:IS^+! GP$YW<$/'F6X#OC5Y]>F_]AJ=]@=N2UK^FRH>XI/ M\U:O8==X*\L;G9JV$H\[ ?.Z_X,=.&2CY?JB/ ."Q01_! ]X*/UK.?QL4=9'5K?:'>87 ME4TXW_!*5)64(9DDQ0!TO)PT!)531>E=>/S_O@O()]Z)>5G**1V!E(KC7(\4 M1&--;AK*&'&%(:8-MI;8Z3M;A[*]6=E0H@K#9!)G M"03Z,X!^E^QU$ZB'&5L(]>]&_5,H$_3?EIR]XW;/ *668?;DGN_(W;1:U:M! MF<>*QGD9@"NSHDH(&1V3>,QO**G 7@PA [#??E))DDLG:1Q'+("V?K3UGXH$ M'J+9'ISU>_0']8)!C+TN;TG^-$N+ BDT\OQYT2\/BM)TS%;*,D,N G73'PW' M6ZCVX_BWGW02(X@DQ2+-_TQ* 'GQ"3@-_IF+:#-OX!]B_J]X@?[9;7U1#N2+ MD,;=*!]PQ+RX'A>(44TT[W. %K2VK)^8!,&G@,4<(H:#/QI.^QU#"3,Y6 M^'!6$?AU$Q("!2P"(DFRZ0,V^ ^B@YO<1?\$15_G*7N(\HSD>F=%[X$CS(>= M2=_J5:QNIIICS+#^W!+G8],+1ZKS6 M;T9@A/H4(S$YE6J5^C-7V.(-J.P2!'1^X6D\2;!O.;\^<'H>OZ/R:*I20]77 M893$; Y,$C5:XJN,%CEQQD!\ !BEL1"G&%F\LIGN[S*4V[C[!(GO5Z9BQ>EV MR-NX#/*R^D\N]*)-5L$5J 1F-)V']4A\-LICQ533*/8DZ8IU=*E_D#50FF6 M:G_\6)$?34,_@'WRV^XKWQSY3B*5(OM,HVCI8! ^6'!)]Y:FIC? FKBCEJZY MAA,]I:/:H7Y$42LO%8'QI?1:4*E@LLEG_%*SLU(8>$C)I),TQ9SOB.*N4(?V MR4OS#-HG/WVF=E=#WIV^(?F]D<5$9'0SBXGV4B2^5[R87U/1*59#/GNYIGC; MG/5BIC O>+Z,28+:84@Y-]27'P] OX"=6##SUJ2F&);,S*19M=#W4UB+!W8B M=.C_UE"\U5PX8:U[FNGK"7<,>N!J5L*=PZ'[I_/P7_@,[M37!,7X(.[T\3BG M=44=YK6X<[S+\L,6(Z3X5GI>=ZI.>O+)O)9=5 [H.5B('3OLHG6B/XH[Z7X0 M^V/I;JN>[ZM6V9IA>GM0$0W<'&]F324-T]V()!CVK82\QF^3O4#43OPF(?X\ M$V^']Z58)E(\WDLR$RW5;&_XA22+7D9)L[-2L>- DJ&__;R=G)KX@>L2Z77Q MFX7[R\V[XC.U4]"-T>K(KMJMKJSL5%4$'AO;U)P'=,-^^YDFDAQQ&(6(* EU)S:(WCO2WZ))+;XS4(,,^"0X".N0TN.]G@D]TCNKS#+)GZS<'\I.E]\ M7'@*$]A=#K5-H=EJ85FI.%.Z?+\Q%R.W/K&S@3XQ7)3XL?2Y M8ZZ0&"(QC$.^SCGE,%YY-T@.$1TB,;QN,3Q[6L8YY?"RZ15_G^$BEA.?D[[[ M8K,J5M\L6(,?"Y6)E,E0O9*<27W\GA;^P:;)NYX$+)JAEN8 V::VPSG92U:F9EL+FFPD;7G>'XX02VL&ILT1.L(L/%VMO-[^*TF?;3T>>AI$W67]J%%\;+[[(\K/1F[YZP/=*B)#O/183Z2>Q0;?R^Q M\4CP$>$CPD=RCR*T480V$OS;X+H_<==<+('_]7OV"4JS.HY2G0N2N[O3\@^4[$$\ @MY<'22PUE$+"C+X-ZR#&[@C.F#C#!9S]>=0&WU!373G19F M0"QTCL8X2:J@^1=3P==36BAY^F.MDD$GNKX-JH0@J(0;HIYT6VM M2'RO>#%1A1 DO]>\F(A^D?A>\6*BPA,7E]]8.[\NEB3QVK?!2,J]:9?=6W9M M:-CM)H]W1NTG,^_I(N^,#KY8;ZOK(]9RWTYAU:;?;&(I85-V\ADN1>=Y!<=V MI>/I)$V>\<[+.X,>VCIN9C&1YH/$]XH7$Y4)N;C\7K=S_NLT%!]K^J)*K8N6 MI'53::8QS7C]%=10H$/_MQK*K6:*U/4@8493CC)#WGW2/W2]D>ZE=I__@<_7 M"=^US5'B7UCT7XS8 <65?4T$S 4E(GZ3A'"#S!,$G/=DIB#@W"MPT(9S M'QM.K!W8+3U0347*=BSWA_[,M9H?+X,"3)$G MX^_Q9H"V^ZS;X1HJOWY"-=#UVA;1[M8$@DD.9WZ4E"N$&X>6\N"0+. M>W)-K@EB=*O-Z&U$]U\]@YKYR9R5/X9 MOOCBE0[%!LB_/0)_S*BVZFAZ,I'3MP L,R289YHPE[N."A0,VN(F KH/3[G_?+Z+?N[/''L[/-OM= M3XZ FJ)7Z79[9(^M#3EJ->NR:1FWZ[MW2CVK6RFT'9E9=69*J2/T"'9U7GRS1''8+L]7*UEM^KB8Y4HD9_-P MA.RWGU22)M-)CD7;-MJVT;;]J4/+:;[4KBZJZU!>M(K=^C!'U9?#,^_=)+-9 M*,L9AUD+;-82UE2!RV96<&CP7)))4B21Q-)G/)>\;W!_?06BTZ#[IE/L/KN! MOS^G3J[XQ84NY>1N#GJ?^/L\UCY^$R^OWKVE=+DME0T:1&7;=:N)F%DCWQU-.?W%- MO7J18UJEU9Z7P15+FE%J51BH>8R,U-WH)D<<2](,?9T%N*X )$C=/3.ROV@7 M_#I8']OU7@6WO;#P<$+*93G;*]?%=3V+IW8.Z.@ZQ22+TTF*..=-K7)G,PV[::M6%9",5<)UVE"E)9 MVAT-P6L-DSB#)5GFL&;6[2="1M.7&JJ^/H(%L^; DCCQ-8;5?=)LSH%22\.B289,<<<9SRWL')]J:T=9\CTN.2INA MTF9WNN2(Z^YLR=$>C^3^'I<'#2O,;[>9J>^N%N45-)GA.:;2-P3UKJGF;Z><,>@ M!ZYF)=PY'*>/*DM=8UCO)VK6?LZ]=IB?DY-:Q+3M4FU9+975$ R:;'_"I18] M>A?2!'H.5F('\UVH4_1'<2>X#Q)]+"FOTEEOYCF2];#%UJA4T_G^7*P Q%-* ME*Q+LNA^_.N(;8K?B*^4,"[CC+\46T2:P'O)HLZWA*UE*1M9+"CN=C@JU(H: M#\F"_O8SC8CB.O+ZXC?D&T\*O.)CNU.PABTTILNM[E"6M%C-\%2G0Q0I [(& M3"&DDVF<0=2!=(R;T#%0V98X)\3%;\AQRZ9#\HO(""TFVDN1^%[Y8J(2:!>7 MW^L^?3J%Y=>:=W(]RF135DIK%IAVW6GFJ)USF=B9?D>R[6X_IT=V/!WT?ZN/ M$K;K^PD@&^K#39LIL$ I'\QCPMG"/4GU0S 6*-4*Q1DCN4:K/ M[:?Z(,%'A(\('\D]2B"YT022O\]PS\Z)3X;???F<4PP[\\I26%NJ,Y-S>">H MK,W">;%Q:6..(K,-2"3Y?"3^'I<<9>_$-'OG$@K6 MJ5-V3J (Y5-^J-F^(5IB*Q/2/6H]4L1($=K5S_J-(G03.3@M?1YZVD3=9>%H M46ST/AGG&HZ#[R<)!YW1HQ 3)+[W*;XH40')[S4O)J)?)+Y7O)@H6A[)[W4O MYO743;C8)0*O5U+(Y^VU/7"HK= 5JW2Y[@IE9OYQS\6++]I=(V_52 M/'M0Z(LLMI9UC1;#S89,CW5#P9E=O13Z'FJE(&7E[OGA,N>]ER&'* +\@1NR MKA_4]&#B'@O_-NJ;2FO8*+>P6=6PF&RVGUEU^8@<.$ .9)(E#TLZ('Y ^1[7 MD>]Q ^<5'P1VR6E-RV&Z6I93.9DFR=':SS>;$-C1$<5O@7VKB1UYU]-![Q-: MZ'FZHVT2@:P=-1TD<:3^(TB[(^T,:$-B:DD"&Y1W*/LCY0UD?\ M3E$NH#AYO7:_JC/>2)Y-YI-I137%<6! Q0F>P/Q><;J)+)&Z'B3,:*915@C< MSUQOI'NI7>,?^'R=\%W;'"7^A47_W?#F=E<E9P MJYSF%-2F@K,*CD>%Z]+I))4^##]'I/.)XRS$.@=G6U?#.FC3O:,M!BTVTK"0 M^"/Q_\1)"9+_@V.3JY'_ZSY.^;QQX+BSMIB1NZX@908=DEFE\I*V@L;![@JM MWQL'MYJA\L_PQ1>O="A)0/[M$?AC1K551].3B9RN169?@L23";C$__QW>#K+ M">6OQ(T(_B"]G?<5<7S*,M?U"5V@L(XPP%(SOM=WC1IC8_S'RQ9%0]G5+3K" M#'-.KH?9!47*V98P!B-J8NTT8 8.EKMG*"R)46]5)$*2?ZD@HH/!_!LA^ -; M>>SA^VQWW_7D"(A7@38<5)I241;S =]--49]HL9#$-/??I)) CM,/D40CD%& MTIDP'/NDHGAA^.WZ\2MMQ?/,NH')TE )&))BENW-)^O'_P[/^=Z:M(*\.K;4 M@=(+E4 /:@,#XAD6B$\R-)%D"(1IM"TC2/_1H=UP15>&6:+7."-[O]0H1E>"Z73K(8EZ0I#H$YCAED9T+S M722!?797?G?6%[,09W:ZX&,"DRIB7JN>[Y8^<;?3452_&G?,;-T.1[ X@55J M:<5[[=>_Q^#'?&/\'2U_F97K\:K:R)^9KHJ4V, M:%.KP.--UK)/YF]Z%3B9QB9(E?"1B(F=3-JH55BBP.Z R]*Q+%D^HB*>ZW( M03KNC2/YBW;%KX/Q'^V"3;[6?!:2$L'@_#!@DNZMS0UO0'6Q!VU=,TU MG.@IT>W31S0\KMOORQ-UXUI=P7WR\V.JN+16=>%SA-KC04?^.V M,W:A]O%8L0L8BI5BE@JT.K.19RN-6F_[ZL!M\M!0C(X"?FY+9.A5D(A;V1L MJ93W?%YW&GH!M?&9;$6GKMR0NY MI/M=;E/L^(W"_>7&/3%1XVGL(&[6;HA5"?47.XRA:S!,#VE%NX<^\3.",9/?%MD M_ X*9W^BAAN[Z? (*@/ER^F0*KD?+!I"5\70.3')BZCR(K4)C,G2\F MBO)"XGO%BXE2BY#\7O-B(OI%XGO%BXD25F[BBIL3'Q^_^QZXH>&5I;XV:LCA MM,WBLMVM![-/1.P^V'IYUY. I9?3AX'T:.P5/& 2/EF(L#+#$3.ZF.GY>AI$W67 M]:-%0<_[Y!]TNHD.M-&2HT .)/=([E%BQ(TE1B#!1X2/"!_)/8K.1]'Y2/!O M@^O^Q--SL>L;7J_34,M/L'4W-YI@>LXHLE4VQ;G]CR<\OOBBW>4-O 9ZYKU= M?25'Y6>5WE:7L50IKBT/$'6LFZ?E#3@XE[+&Z]V+B?))D/Q> M\V(B^D7B>\6+B?))[L+,O9)\DM>^#49R[NW [-X,;$,K<#=YO#-J/]F$3[?( M9W3PQ7I;7;_EY2]OE:R]+DQURQ0F@\JFV1.LB:$05)1^PM+ \CZ\H!GEGZ"= MX]X7$RD^2'RO>#%1_LE=*#XG]N]?0$')MPI]@U.W'2NT',PMBE)A:_%008%G M []74$YV-' 562QU/4B8T9)<:]9*^M$&X>:]V2T(.._)?D' N5?@ MH WG/C:<6/NW6WJ@FHX^$E3/ 7/D[YW9_+I2T9>^K%F5]I!H$&[08#H?MQ6! M*?)D'#Y>7-!VG]43F[@V6$\_H_JF=L3TR^9U;NR:^88@:4.[6*X,]-5 M$'#>D\YR/<"Y[I.QSUL[M71Y0]5K7!HC.CR!X)T$ M>!^Y(9#$ZP7\'R3H\[XBCD]9Z=SG5G.LTNNNY7"[%3=%;NMTUI\HNQ0-95=W MZ0@#U/G.:$9C[;R04C?2ALO2V3$C M_T84\.D]/_;X?Z8&['IRA 5HM]7DO0[>%[+LK")OZVFF.8E8@/[VDTP2&(Q-.(#4YZ 'I[=,#$0//YXE#YS^H%[TX*) I,=KDA>4'6EW9] MD,KYLYY]8AWAU7#Y,:WW[<*DV9(+?7]=[C79\F;+1_Q ??N)TX ACK #2NB[ MS6WU3W#T=7ZVUV^HV^@YUM*Y=$G>"*Q+E);SF3T]F;_M5=#T@]:DVRA--L+& M!,KVR#/F]<5N4V4 :' N21_QO"'0( W[-JG@B[;4K^.!/]I"E=9D"R:@XLI9 M:R M. U6.$4N\M4:?UYK6:DWIPO/LSEL0XZ*?:<@,H0RK^< MJ?\W@(?YYT??._'V^6[@+T5# ]2L>R^.YDGFUYY*NIY0-6#G@'YL@)PF'#< M7QBX<-FCH!)H&R7&IJ,ZFJG:H)/[3<#_?J)NGV3V_CLRES__ 3\>/J?9NNI! M/$_V#W^$*_R2/2]CV/\Y'?\>3OU^5 3UA,D]+EGJ6:^CG__[?SWO_5/,3TIS M;=?[\< LSX8UV051$!')&'IJ"#9>*Z6.P3?_4.V5NO'WPV39[P3UP%H_'MD) M3D2"_LZR_R?Q]!).Q\%<_W(Y_[#TV&.^%*' MSW[QU&A9 G=^OC5Y1HP1.3ZMP#]J8N)!2OM76\P>W2_A:\ ?@+GLOY]'K>S? M^O:S#?D#UA7,0H8$B'@42/4]0OER3H]-EAHQGH+I&HT/T[1"CIBA0HW4M,(. M-489JFD.&XU8'6.I;[MO/0V)',3HO(!G3:Q+;:&5R @=H<47A$16;#7$%M\N MB?4$7\\E)#DCE7(EOE42I&@>=N/(\E(Q7Q6[DD+0#,N2^R[O_P@>*E9+.;XM MY*0V^%D3ZFU)S#]]",=QC.6^<)S/NY1XZE-"S"=@KQ)1MTY(W0>]>0#58YA? M\&O@WW<:R/-KH7^1Q!./ I\76XEV44CT!;XE)81Z#HPJ)V2%6@:LY4/ 5?03 MCU81O, 2?Y6<1'OBAC[0$_S_/%M,165U3D^38P7#=%RATCJMJ#I) VV:'5& MI]F1_G*%P<;=J$MN8Z.Z&X&8KN:Y1DFBJK0!(_E^;=DT^[(8T(.Y5>@TS9P\ M$H;I31.TI']MF=\JF5E;6Y8$N.W99U?UX;J M&!>V.4,A%.S7EGI)7PSPQ8R2*Z-:<22V'6SN\ IYV-*=#^L,9S:*6&&HBTZA MW^J5E15H>3"B&IZNN4Z566.+(%\E4JGYH,K"9QZ,J&J.Q9QE=2,,UU5UX(N835G6K*DD.05YK!EI2,13D%Q2AC1(!=LN9(#L&\J MZ<.6FZ&W\(<-S)+U7IIL#^B\,@'SR1ZV;/5*/"%S>08+%VNIZLQE;,P8H"7S M:TO9KQA4(U?I8@QG#32KC&FI45/A#I^9[!E'E#/8=.B98O]'-=>8LP&RR]Z.;*E\3Q4C0^: MSHD"VR]L"Z85MF;=OE!UYWD#B/T1>T!E!Y9+:>(&?.! M/A>L66[.:-W6RI=RP XXMEK+!553,3XK=Y>Y9E&>=YH;P"?$D=7*%8I"=V+4 M,6N1\6R-A-5LCAH*DXV]12ER5,K:ZT;M9Q45>EB%-Q[*-@^21G"@*AC M3">%;]>U[9(AHN/^@Z:3-,Y3%;G(6(54<58Q1RTOVULIQ)$E4+AZ-1_4QP-, M'[7#=&-K6YP,GGID"2IB-D\6.VY-KAAN;=INU/0LWX1-#Z!5%!9:N<)WJY8> M]%NM6B$(Q]7HJ=RO3:4PR&^:9<+#9I(FN]-10:%@,N>1A>T7.^EV-;60Y!1; MR+O>9"I(!J"U(PL[\;#]I25%^F< M9YKE]M 'DD4>65AU$>2$OI>N6]D,-NCDZ+PA9$$'CBRL5.F,A_*PL;$*='H6 M9E0K,$J@Z;&%#8,44ZGI?4L<9F2:V'"U>K M\M !3SVRL VN2IAMN2O(,SJ;KHFES"@[ DV/+*SEEJF@L>DYUD(MB9IAY\ET M'4S6D27HM-BNN'9S@(?U7':DJ-@JTP?[Q9%YS7.VF\W,PH' +%?:?&06YK4" M:'IDLMI]9T[0H[!JA7K>R-&6,$QAO$(=X2S6ZMK:?--N66JU'I9H1J.8+GCJ MD7G=3@N*S4CENAQ6O"K#=$R^%S1ATX.MU4_!<;:;A;XKI8"JBY8?[V:3@_JRA1TX,AJ MM?KX)-1:=4>H3-CJG"D75LL\>.J1U1J7"8&K;#8"9JH<)>O6W&SG5PIU9+4: M/-&PI@66$D2RF;=$/(]Q@-Y TX,9Z+?;[4++H3>R-%AY@4BQ.8,T8-.#&2!& M S\MM@);GHUR6MV3:H4"$SWU8 8F.%VC:*9>QQ;M-+>42:)*@P[01Q K:6;* MG:_#+I;-U,KB2ET.IIDF;'K0UT6AL=A6*B494XO"MF00Q=72,F#3@[X6N4&N M6QNG"#FUHFK3M^1BZ<1Z-YIQP#@]E6Y[[^X^'%99V_?YM""#;R'CNV_$-\9GN_(XZ"Y M[_2;MZD_LRF?/=P%#QS;[NK!4_+P>PIZ,'_L_ ,K,$F_-WF>),]_Q-V^,1O-]BOG^_3D)25UP%?96=?3% M!PMR7PN!H66(P3)+L+# Y_ONBYYMIP./_SC?CV4=CL".R"]YFP M;T5N[+_DKO\ILC>UT$?ADM$H-(#' D!D@,, )[.3%_3MA.5LX:0A'>'I$DT^DDE:81%!$4[P.*V LH M8DJ]F"G,"YXO8Y*@=AA2S@WUY9EVQ:F<6E:W4[,EI#8.BVU5U^(*,"6*@U"D M,"Y)Z0ST>3MBG>LI1,K:G@Z713%M/.$^U@,'[\#=-]2>)N>NPZ5SC 2GQ. MGP,UTHR4^@0P!A+JS 4]W49OQ-IM^S@0G/C=VCU/Y,-NUWH]67VANS)AS^S8 M?0XP\-K6X0O>&?'/<';$N%VL>IDA36P#V9 M(2<3@NFMP?3,3M\/PC1? ".V,&LK,)MPRI.*154('L"4^?:3QI(XC7S!"*;W M!-,S.X0_"%-NG!:' NOJT-=SW?$_$I!Q48/U.I1]9--?0O3C0WYG,B5FCA_\ #C. AA7(8J% M'8B/$!WOU5OR-CM=86%7T>2I+:UI;J4PT&Q()TDR?3YUY.Z%'U$ HH!SF2E_ M0 %TWBY-0FM3EV?>(MO$K85:KQN AA80A#'$ 4@"D 4<'TFT!]0 *'3@IN7 M^8)LSM7&K#ZIZ$$.:@$<+"O,46_5#+RBLXN":CH)L'XCTY^[OFK#6]?G'@QT M"3;168:^",TY#)=!!QG(]?+UO//W&>HP??'I!808#+\3'0EPC#AN[.'5L-5= MQ:<(7D+)V:G2-4IIH5/E87$B8+X020)[Z[P8.5$1/]P^ M/\ 1X\0IG#1([)'87XW87[>1\-EML>ZR&[?D]D,LW%96%4L=I30=;HO 5F"3 MZ3>WQ2LZ6(@*3J>&JJ_#"RQG\)@%Y4/$WJEQJ\<(MZ692Q/5TS,06MEGR#K" M-=ZBQ%!UGMP(FY8T%5?3:FLJKQ0NRH" @0P<"JU&P+PC8)[Y6.#=P*R86[G: M6[5HJU ;X6Q_5A;%"0^ R7S[F<:2%/M6> $")@+FK0'SS$K[NX&I*KE>?3 V M!E:%DGO=W-HHF JL?LU%P"38MW;,Z\YRR.ECW?. NOYP"XZZ?I?S'B4YQ-Q% M<5Z*NF=7P[D]\([FP2C%G+[[M^0\8+040;0-$0I(#,P$>/(1-FOTT^UNJ80+ M6,42_096JN,;F5=P#!H %)O$60(YX6\)ZC&"TDR23;\9HGA%)Q3">*QK 0Q=BG*[W7%"FZB. 9X- M4R*>KOJ,3G:B7 C;5",PF* -O" 4?$35%J&YKPR)CC;B[*B))^^=>\#7<)GA M?2TZDG,DY_>PZ$C.KU;.K]6/O5=M>$T#'0$ZFZ=KNKE4A_85W]7#QEA;0V[L M*S9 O]QW_0#+UB,JC]B?&T8/I%%ILQ&(H>*&J3Y.I81FU$]@?Q)LDF,/;^T\ M78K?!$TE"8)% MN$:X1KB.CG5NK<0B XG%02M[S1' M@%^BNJTDE4ZF\3?Y!;GL$"YO I=?KM:_C4L?+WB5K3UOR)+*ITH]HN/B^ KB M$NKS:8!+#EUE@W")8MC/J:&_A.BK(5Z9E3(J%E,\(1-&+PP,5N@WF@;$*KR> M!DN2V V5>/U5:6]X^EPU1P^7]N\".=Q@HGO[R YT-(!<#Q++[(2)42SBLLK^!49!RP28)!/D4$= 3T M^!@5'P2Z6%VJKMXSVK(Z+0B+M$>F*E($=&AM<$GR2"D_!'0$]*L ^JU;*>_$ M_*OF"X:I@U4CL,I605"(FM=Q FEB0/!ST9VYQ(FMEXN;*I_,OT6F"'*<7('N M<2DCX[7,%ZNM>II?;0RL2F^ZFBMFP/15H&-$Y8*I)$4>YL$A?R:"Y:W!\E(F MP6NPS*17DV*5F?4$PNR*7;(OX?7*"L(2YJ=B20Y'N$2X1.<,7Z#!_S:77!Q, MY1G3LG%LT1FW/&&K5;69 ;$*:P0G:9RYW7.&QZ2#N;I!&0?("8&<$+%2_A_@ MV=BA\PAYK;L2US(&U:6L-G"M,6AF+(]M*GA4]Y?BDFGFL.(6]6)G M.-/53D,6PU%7A*0S&D>;-SPC8),,=V+3XY)VAA?J+^ZB06<$R.EQF\[(2Y@) M$%W5)W"]Y>\(AUK-E[Q.'IMABCG UXL.00#6B2KTDEB20KY)!-/[\DU>0O4_ M1.RO0&TZ:[FEJ7,&ZRZ[PZ"3VVRH 0^!"N_;QY,T^Y9Z@'"*<'IK.+V$#O][ MG,XR6W%9Z9)#C.A.\*(]:8?UE0%Q"M1X@DGB1^ICW]()0J39SSUWYL*AJ79" MM6UWI3K:-5_$'V>]'[DD;H/.SF0HS!P_>)W+&D] Y1]Q^HS@LJ'G':\77IRY MB[%3]&JR-*TM5&M6ZK6549V M?V&E-+R7R[7K6M#C(?*!)4+B28H[3%E"R$?(1\C_*A/F7,@OY%4[G$M46A"9 M_C2OU,;\U&Q"Y,,C"C*99MZJQ7.-1Q176/8WSK;*U9+4W3#2EQ]7"+.Y[6YT MO:7;:O [YTJG.NZ)F9[8P"I2VV4P$7,Z=:!Z1-6 ?^\NC=^4G%Z5G"63%8N/*X95LO1AV9!;077I%@T(<5A\@C[,N_I<<;@X M'8L\W'B;\/2E[H3H2.2KG"A#UQOI7FKW^1_X?)WP7=L<)?Z%1?_=E)/EPF.] M37OFE1C0;.B#2=:]!^K;O$5\^2D^8]9]W,?,D.ZVZ1[F^'6@V^PJ67-)#CN\ M3PJ=HR!N0-P0;]/G%-S@C-7M:L.F-K(TQ9OMI;48!ZN(&V ]"R+)T*AP#>(& MQ W79CR=@AN*-9K;=')%REJ(GIIM9=# MA*;Z$YCROC1'P%(:;A+N7(=KY1@).+CE%1WDD+^EM]L\R$'QK7&V91X<.@!L M68"UQAYJF8WLPQ-D\0%N_"/:CI"2G6M)^+3%MZQNEU(VJTW8:Z9XA8C*<+-L M.LEP*'L$P?6>X'KFDY5/P75&M@PC55ZL92+O;Z3QM-0@@B:$*[SM-HG3=#)] MI&0> BP"[.T"]LP')I\"[(:GE]2ZE^W*A"-@9B"3JEN+ !O5N",9*HDS5WWW M5M,3:@KA[M]&71[E&<_"VI^32DQ(#],1@%A! $$ 00!! [A@@:F8R%?%KI3(M\1:HE3O"%*[5"\D^&R[U"FU2X+T(]9NYCC(+XHCO%I\ M(H\.DG,DYTC.D9S?AIS'WN%WH())J@T^ZXX3ZE(U;9BMFAJ[7LH';R=,9ZG[ MP4QW@JN[Z#X.0HVRR6_HG.+,<0 -SP43.O+SGCN#D!3'_ ,>\ZX'WY%T+?2B MDXJU =[HE;9J>601>G,V8AM\E<4,AHE*Y1)*@B21)HVJY".\([Y^)0VF\QJ)B>9\9A7+E24I\1#O43@!Q;))^ISQ/PCO".^W@_83R\]M?ZB;"%MME]<6H>GI?TQ/W6*C4&^TY)%@+IAN=>&,)GH/T%-4 M=A=/LE0ZB3%I=$,,PCC"^(5LCD]C/)B-)X---IW!3*^E5RM$OSJWFQ#C,$,R M2>%D$J<. R(1QA'&$<:_QL[X-,;5J=MB0\/NRGIS0V?+]8T]$J)]/ IZ)C@N MR;&'60I_E.PX P)DZZ^+03R.1J(9],U("H!1DN7K*K!1-LF$HP?P#9@D^0Z9 M_]U@D3<%>5-N@MJ^VD3)A+[IZ+ZO^P7/]8\E<)!;DE8G+E.T*FUUH64'Q'3M M\0H15?0E"2Y)I0]OLT-7.B!,7P6F?_60PO7#B5,,%8DO$M_+B^_)],B+^;'G M'KPW(]@DP,Z:T,&F-8<[V,ETQCM$X]5"#ZE^IU3]&GM@-6S5"7AG)#Q@ZUCI MI&*%*N"39L$B\A.^DAY6?*ZV4HBHPBK.LLDT\>9]I\AEA4!Z$R#]:O?RGX!T M[+N33&=(BMA"3RU;F#==\C(/00KO'">3+'/.N_<01A%&XX'1KW8/_PE&"_W^ MPMQN^@-,7'K3::ZN9#:D 3'* 8S"??1-9\JMN(4?0GD28\^=):+@E/.K^L@6 M1[;X[03;?7DP_9_0G,D7LJ8Z]I98JE"C%6):K76LE4+N2JTF2?RM&W^0RPW! M','\4C'T?P+SH;?>AL5PVLPCP*GR>)0X,#P1S!','\\J'S M?[2;TY1A9YN=J;#H=WOKE%['4WH3PAQ&S7,GOKWO2\-3P/-AC_U$X"9,!ZRB M80[MF%_+'1ORN5JFN6W_QSE+!STY/YY32ND).;SOZ\&Q.!)#$^VE70N+,/6F MT1L4G-5VUH2=A*FU9)(B4& [0N?MH_.3-+L.6MZ(70B=,8#G>/)V21-G[IRSH7MRH=*0T G3[BP.FM"C>8&7:&#:H*AFF Q,0A^/1#-N]YS M8HNJ*I>BE//?%0DH9F<-;4-Y94LU=;SLJ759G@#;(*HH2C!)\JP)<8@A$$-< M>JRW:923T9K2\4;!D9TI/5LM8(,P44Z!$6\R1!Q/JAXM;IHZ.LC:"*9#S.$ M*HLB'\W-^V@N4T[T. N9KQ4[SCFLX18J-"-W"_V255RO-TP*T%%45Q1G8.4S M=-Z!T'K[:+U,-=$_1.O*7.;7Y:K7MG0FOW',;)84ISQ$*P,C'(@D]G9<-D(K M0NM-H/4RI43_$*U-JB>-I4 H"MT:OC6STRW7PIL0K3")(DTD*?;-O37VYR$Q MTY9C=:1RZ5N/I*>^G7DJ+Y4IVO M9U%)T7B9N3$<\JV4H$/N'"3G2,Z1G",YOPTYC[W#[T %R[B>YZ[ 5_B)O^;[ MV(C_)%PG,=*'[[D1)58NNSB(,LJ6/N?1Q.W>?=+2'^ GCJ6)ZP5MW9N]W+>?9!)CW[S@..8>W9+OAZJC1;H"2.LQ&0)(BC8Y!4N$-L;0N85,JKER5!)##^C08! MBD :.Y!^H5[_7I RV3[KNKT.(8AY8S@F!MFP8J\@2.&5Z70R?21I"($4@?1V M0?J%:OI[04IJ8YHPJX.64&G,I7 JE;,#/-I)@6:>!I8W>:B:7[/O_T7YH^?: M>F*BVU&^7P O1PF]#3H(0*G,*)4Y;L;"4RIS2Y_OL?P[CFOZ/36T24.S"F(= M*RFL-Z2W0!&)JFRFTW@2.^)>1!<<(%9 K' EULE'6&&\,-?+>L?<8#.KOTK7 M-KUQ:LA#5MC=RLB2;][[AD@!D0(BA3A;0Q\A!9)D=*.K3%,6F%&R,&OF*Y3; MA*0 S"&:HY,<_J:J$.>CBE=O.OEK?]7)?V"1J"AW-#'<),:F PQ(=._)J2GO M9OGMKLGL,O>FY!\P^K[<[JW?HCF)V]C"@DN73=R@K&D#L%M4:3:-,4F.1%4L M$=JO&^VW=?#R1\#_%>]*:Y9N\I8P$J2B/QE4)YU<*V] O ,3AZ22+(&C$QB$ M]FM&^PT8*J?9VUE/KZ\F*Z$GI/(]0F7"8#O3H[T=6BX$D\3>KE =^Z.Z%L"H(7VM353' MT!/ 2M 3N]<^3!^.G.G UMB]T!>AN01*NO.ARDKW)=8H?C&^UN^9/=L[7(EC M88^J%@"5Z$"#&/XO/(&HI?N!9VJ!/H)_X)W1RS>>M7S+3*XIFNC\2E+A 2@T#. M^;-HMX:U69DD2[UU+\"UN;2_ -VQ\EK'ALWN?A9NV*V _&X(( @@"" (( @@ M-^F8K@OMQ%\Y(=L2>$GX3Z)4W[T"+Q+17>-\/;=[(33E4H>O"O6VA!S2R,B] M6M?5F1W2G[)A&V"^W%')T6 2N9[3=_^"W^T0+L-S:WEG0;_EU9J4N&['SJTS M0I:N>=Q8,'DE9RC4KLPEER2/A&\BKQ8"_ U[M<[LMOYR[!_4RI29JK7<=$K" M9EAOZ@O1ZK.E"/(P*95BDAC%H9!M!/D[@OR9'=D7ASRA8;S#LJ.)G$IE*IMZ M=T%DJ":$/+P;DR62%'U;5_"\:I4D$T,=-'-@SJD[3FQTU4,N;919?UN9]6=F M3]Y7Q/%S#*;!Q@XC!)BCDL#X[A9EIH1-&; '-HR3.8DD*/^.MHH@M$%M<>JQQ M80N<4X)Y=:8'2K@6*GF_).XL,6.FX6U'EEE+$DEJ#Z;#'D>U,#L@6\ MVY1+)SDZ?5K+*B9FE.Z,/F% W2.CO8 T"2 ][8(R&I1M!6"7R_"3--Q6*WAM! M6#J)4^BJ#H1XA/@;<7N,B%!O-P)1L*39PFGC=+-.5B+$,U_B]D"(1XB_*<3' MWG51K))2N5AN\+(:M!OEQF9$D/,51#SW/M=%[ ]Z4#9#3(CNWF?AAF-1D?\2 M 00!! $$ 00!Y":S&22YT:@*-:'>YJN)4CTOMFI\NR36?R!']H7#&6,XY/.& M05[-IG5?BX[D',GY/2PZDO.KE?/8N^I>*0S$1(^'OLS$7#5'B5'HP5CL8*)' ML030>?H1/2P>5V,SOUOAW6?0S=C(X(K'I,0 /#&8!000!! $$ 20.P9(G%UV M3T4EB>CY)2?0/=T/8NVN^[73,54*4<#*+06L?/$U)@] ; !#KJX?O6L@6]6F MCF[YF)X:8XNRJS+KUDJAHFJ0%(GB31&8$9CC<2_)[\$\VJJ]+I[+FE@*;%:K MIN\XS,2 8(ZJV5,(S C,",RQN''D]V >^Z8_<+;YNKP9-RI5WC0+F543@ID# M._-;6+Y6S_.C]:"Y,ST1J.L/U9J/AZ,YWD;%[_)9;X7-XC?.^!#%)^MB?^0Q1$R F. J M[);?,4%NTG&ZX9*6K&Q/6N"&/^=[51XR ;!;* )+TN>L48^8 #$!8H*O,7I^ MQP3IPI KCYQB*,^XL#/KU!2LBJT@$\![$&DZ26-O77T:63[_#52P>&4 _=C ^!['#< 7!BZ4C^@J M&S701XFQZ:B.9JHVZ"1X8P;S&K^?J-OO(,*5#O$ <&V/WLV%(W/Y\Q_PX^%! MFJVK'J2&R8/)]0!T^*T/Q "8X1SG@2]%AJ">68B[,;/TLUY'/__W_WK>^R>Z M2FFN[7H_'CCIV; FNUDB(GHR]-30TU4KI8[!-_]0[96Z\??#9-GOQ*/GZLPNDXF,N9NDX]F[$]&>YLV-VG'MZ*B.SA/=+H- MZ&:IPV>_>&JT+,"0/]^:_&*BDT\K\(^:F'B0#/_5%K-' 0U? \(!)&?__5PL M]V]]^]F&A ,OV\E";HUJ_>X%4GV/4+Z94&OQ&HIQ[<%T(,V^ >F MA4@),;^[\BA?%;M2XB\X\:83ZJ/_G+-G#\+]>.M7\.L]8-]I(%>OW@3V[6=> M;"7:12'1%_B6E!#J.3"JG) 5:ADP\R2>3$!3//J)1W,.=^$OH=MWLJL:;=2* MKF,$A3.L@A%,6J$X>JQPF$XI+#ND66RDI8DQ]VTG_B?>O:&+O#HK=S3 MX>[>:K#UFPY4$#R J81MJE'O3= /U8=$E],U?3;4O5]E%A8^AS*;6.F>GOAW M_%Q8]#O4U9GC!S_J>I"-[NTN.?QN&JI/LP F*?0\?90)@[H;]/7@A3K+[-39 MNNIYBERO].J$7:.%S39=(#+]M55NK+[]Y+X?>O 38+UM\")Y]HG[@,7_U1-7 MK]@$E\O)+2LU6?!-')#L7.5A_8/OV*LS%\G?N2?O T;25T]>D\ZP>#]HV+)$ M"0VU@9>T>;D)I>[0H_HD=9[NSW4-ZASV!OYF1R8 , D!B:.!8>QGM44%;;M-Z9]^B\;-JK;KZF>RN&-+[] M)+X?FMFW04^?F*SZ-D_4K?),EL,QALUH+DPM*#!9V/?#V@PWPTB?F"]";=;" MM*&4A(I09YWY5*UG.?YW\_4N_>(E6<60=SPP '/YDGI\,$/1Z-2E:MKP;RFP M!BGX=L*?N%Z0 A;[#+1?ZGX0N5IN@)G@'L9'N\-+T>$?Y@"\+8$9D. $M,'X M2T_#/RI5*:,[7GN^&EAB@9UI]+HH&#;8VW#Z^^%=>;\3J^\Q]*B^G-V4KVMP MAE? T/1UY^S3.RI:K4U-JXE"%F>V@B:O!"4/%-:X4_Y7SU-7G:EY7M>K,J,, M4]XRDRH,NX#S>W_X3A6HAS,P)NTDBOG+,W;1,U3' MW$9/RC[NL>"7C.J;0.%I ,,)0'+W5NB#K>8P"TLW,QVS/C[)6S^@@BP'[XOJL9\[&?SV5@SRZ1%,!#B&=RD "" M(,KU=JE>2#0 _+,1]\3A!.#9!F >H7LS ,_3P%^?RQ=0;'\F(+!P_.]$#0@; MV&$3&7VI>V#;!>3OS=V=2"?^@M>'P)8$]G=VIPU&O^%__R>Q4B%[:/O6.ST7 M-H]4P9UJ:ZLK0"+? 1\OQ MRXHU@&FT[PE/GK>-A]ZS_O3!OM,H@Y68[)[,SX8?PY2 MU?;=]R-5\X!A V"G>Z#)V%:7+I@#\"$[>(;;O_;4FZ]E_$?>W7&E-X(/#K;@ M\WNEZZ$%.U^<)P;;#V=EF "C3@&(3 M&4^/"'0O+N?XNHP-K&PXO\E$T9TG6D"==HS]@N=VH;%1C[JJKP;:'DP)'A"^ MY@:)HC[6@;&QU9UDM/ED=-4/$K(#E&M_HH_.T6$HRE 9 -\#A'9W.KD3W1W$ MSZUT[W7K7S3GS>[GH?8\XLE&I38S,T+!6A*U0< /F&[S#/KPN96/:-QPRI]; M%0?:QPL'X&_]?H"3ECHD- =H$/I<]9X\G]X(M-83*S.8/'A"X2.!W(&'S*%+ MU8#*",#G!OX=Z'I/VB1T4X/?I"#26T"7^4@8U$=N+/!\XP4W[OVNT:L'0?CR];^M-4M-W=.8$,-T-H M00,T1L,[?L9I3RA3XX:NH'L\Q^ATD>%G_+>?!/;],&7E-Z=1^#/1]Y[U"+K+ M=P$6^QU:>]:KO2\=3@)\.7\&Q-QOVJJ/6,4H/0!+1WT8A>! M%TS4 )!.M"J>"U3"X2;AK@#O^1-S'ATJ ?5O"C0R .&E&S&DN<\V_PXV=7OW MVX/%_ AKB':@T3O^3EB?\[!NFS/ U'LVU9[W__M%Q.?!<04F:P@[!ON[DZ)' MX6$(,I?K^Y(HSUH ++[1UO0F?X7"\S#6Q//!OA";QQ:J!@C-WX=I0:_K?MN" M.^W_S]Z;-B>.;(NBWU_$^P^\.K=O5$> M\1,]3X=P2 P\VRPOQ!"$B 0$FA@ M\*]_N3)3$PC;5647N$IQSJ[&D$IEYEJYYD'3@[AHV6' KNP2L0DWDG$U$'T= M[2'?+S@<,G!\41,1Q1*HS8<^EN\7G:>R3,HV P7NBPZ\B\"[(NA)_(0.7$C' MJ"^A/T"?AO?B&W$$JB?#,:-3I[P:CT8ZN2A!0 5ZB_L].9T(7"N((1&TN8J@ MB)%_C>13,*7 6#JAC!T9;I0;E@I.@M[L]XE1_*0_5M9 5T DXBFZ:^A.Q.BM M5;S7TI91[)GHSJ+XP>!%SC5-W"-N$M% 89L#WY[IVAI/8P>VW5'I"T_J*D_H MC99B$@3Q^I8]D2WBC.JR%!Q.=).N1 M&8_^V?&*99,G]!JPX1F.'&9O%61 A-/:CMJ9>"KL N=J[ _PS._X1P?6J$( M-Y;L!6&2^TH,7L,@O_C6AX:YQV^_D0*&1!8B(J&A>Z,B;0AIB7,\A$\%"L7$OF CV'#0 >G$?GX1D5#U)^8=SI +9 2 M2 %G ?V,>(4400>FS\DVI,-&4@V)XIGGDME MH&,=DF +<1(@45V079LB^09S-20\4TLF)EFN_59P*<5U^ YM^7?2Z.^2_!)[ MBD]:T^)F-]SV$\RJ.EP>>3/ 21(\[L.<)!_-L'#I<( J_N YIPAPK4NR#L"< M"#H+I/TCY421T9.B/QP&*WXJHGDR6AFB0VLP?@,/P.0 $3EZMX J@F61X)M- MF1QB@; :[@$L3W*7=X<-H=9\H5FF4^X\ZKL.X%I8\*)#7H"32-@W"$3+I8\R MDL]ETZ+QTG"!@6Q)A(+-))'JJ&B8I>/\BK5,WN]_%= /N*)(D40\1?SR.UX40 @3\#[V\7*6&WQ[ M2;::T-Y]\AS3X7GDB'?DGH??Z.TY(DSOF0+2+. MW$7N3V8\70:1^CU?8B'H5)3"&AR^"SL)*\-(_L>Z,KEN(+1 @$<$[ RNL(?D M)++.[W\I?H>(%3WPIMH2D I];>')$M3FFOZ M,0 BYP?_^F%Z%6,D>>HF>-"Q/A?9+V0!B<2;C:X=Y#4)R0 -ECB-B2)[\;P$ M7M=E,JU'[<70ME0DY6!//;8M4 6/B(U>_9'7530Q$EWS 2DM[_(V9_,PDN"E MM;:(!DP !99,75H@19:@$:X>^14>_YL(R@9XD4 '@)&:"EB&I G#1/0$T OI M'?2&86T $,RU/L49=,UFH'[Z30,$=['1 6/97K,0HDXE&IA/C@?C&$^59$ 0 MW% )_8!5]QGVM=M:\Q%?.M!MT(*0;N#5[J>2N0<[+(4JVHTI"S+":!#VS3/S M ^@[)WO )@5$.Q"$9&,!$/%N9R$CA03I1D>*3XXI *W'-;(A)H;TE&=B(+,, M+))I4T0Q[32GC05A"OL%)"TX>'X7P8X4+_U(QQ),+)&*8M (!.5EP]$"R=FA MHY31I<56(YD8>SPKIN8?[^-8W\-F%JP#^>_)%!R5=Y$17ANV5DD"^)KAT#W3 M3B5%V]L&I+/G,+9['54=LY12UA;UJOS_AF/_+JW8WBM&,P*&XVB%522^Q!.M&3)=@6)GP( M\?"'P["AZK]" MWPDVKRM?D=0YXCE 09#01T[K@$4/=!T)_2-'92.)>QP>BLD;Y"KXJ8Y[@P@M MN'" 6. @R9Z(<>,\5L>B34" 1[EGZ W J2'1\#1@K".&,;PLM<\,)$96I\J MD+UJ3DAHP/1!]OY@(4R7L*W7?RP8#P&]>4-3\>VD9F_[9 UK-H/P<7*RF#Z0 M9W#C<1JT$44]:15(?$$^R)WCMM$])X&?:=G&IM;>S>LR.AN&T2*0&0.#U6.V&Y-3E\2\='9=3FP MO'EZ)HX?D[IDP0BNP0V',L$XLSL60*JZQG@5@TMB&" M)%X<07NJ?])@&0#!^2H<^0.1Z+4&QX?.S)%RT&R:BN!!F#'HG?:9NP$:>+"! MIT'ROZE@UN]5,0.S>3%.$?TF^,T8.,9"VZOD2LUU.'LBMUV%:(() ]C4Q7C' M]*:5OL\VM"RWS6:?!ZM&)VZ-;RF0YWN,-;!36?(;:SS?8^A@#F8[LM'=V%.2 M)^L&+"1*/R$\CQ*90?.K[)&O@#1$*<98@;_]^SK@M0/F.N@RF=ZHN4O@5K3A MX_VAD\YS,86?+(?\9'IL?49P=[R1D,ZV?9#O! =+XBMJ$NIN8A#?14H2HC>( M ]F4>&;IJHR3=^#9F7R ST!70&R2J%]\C91JA#S.S%'W.T.;F< /H]Y? 6?\ M$9P["?$EA6AA7DJ.!"V7!2%U?F8I2(T$GO/59_Z&P@HQ^1 CMN]O]_@_$S6? M%MOWU?9AV)Y:_6>NE\BU=_OWRF]W_0RONX>PW]0M\Y',6J5ELJTQ;6OR8'6$^THQD8?3 ME %QP/5MG%(:&A:-F"RO"-0$9QEV*$18F2!P-7' :/8/MNC*MS787X>!;$5]L*@K PG69>OP%4)@D.ZH)TN= M^3S9%[&7;C A>I9$8O&P-T87H(H^6ZAX0EV@4(5&%D95GV0=P,;"8B/5N"!RH6RI5Z[RA M5]A63?1U7Y :B60Q BRR@!9OCI5T#1I./!M_B$BS&1A#[B+V-@#UP.[H6"G_ MP<$U$H^FF'O&7(Q>\3LN/UO\2C:,7PGC5\+XE3!^Y<;C5Y!8X:1MQN^8)&54 MWQW2$O^ND);$Y7>\R,@_D'5?5C5-),/:B1BN(P,[!-#_H^4KMN< C $:PI(9 M^&$A1_YH>T#/S(-(2 #;'O@XP KKSBLAY\JPS8$:X]"C6_1&V<3@<_PD MIN;)F; ]+[()#!96A.3DE:0<8^#OB %7#G(P4J>7G:0!.8'G[ED(!L#IH#1" MH>K?G^-4.+KK<>UJW[.:,W>G_\U^FR#2GT#?,H@'&<,$0P/G:%;,??>]]KNP&I]7AZ]#BO3F9U9+;3 M=02XMNXB93HQU@$C2#=!6/MJO7<3V^QQO4)5"SHG;_X%<3Z!X0/][_8*<";> M4ECR5!=Q'>8-I$"=MC;".K=U2"YS64D=,MOB8YI7U^/]<#6_Q=*:'W4"S&%6 MV<7'BP/#+X12;]RL3>;6QY_ 3[>Z?+\3T >)F;E,'Y^'Q\+#0Z)5'$T&^O[+ MO^H;RH:>YQ-[#0 >TF#G=+K:^:\-WWQ!/S_]^T1/;SYNBWQ-*O0X_G[/5$>= M2I-G/J-SM8U9I[M;O[_@[%=B\8%@&-G CA^[=!(8M4$P]#@*DO_E=?SB*$+)$\^!F!FXPGVP#(KAHG?+3?S+Q%>0?>@ MHO,;Q&&^G)9"E55!R)/_?BW6D@FI%-2T#"<2GWW(&P,+0WK6R MU,F7N'[4"V6CSG_YWK)1+Q5.BIY53?K-"DBUC152W K8' NU=21WYT5YCGXJ M(LWIO,R/IPZ/L_C CW.:Y' ;9HXV)06+?)6SXF>%%9ZI>!18 TBMPI2T!P. M0/@U[\S;D %ND4<)31?IR(HSZJSN#ZZ?]6NJ^;@$+XH3 BW#*3R@2D1 P/(S MCGOE50NT%PO\8#CLV%<@BQK#G4I8?OD:1\4B,FGX E.(;]Z["%)6B]C<02JP M%-X)J?/5E8F"*V"/HWX-DKOJ3HM=_=1##!8[_#02*!3QY1B'1(J)!EA2B0:A MXN!DM */X\!G+HV@0[ MIOA7&BA\IH@BQJ)@T!*]!SK H '8-DR#S*BN20.> M_368:N"L7L.U M_9P_Y@S!:Z_#ZT0(KO!$K9Z@#3UGHB)WH!X#6[P,+,C3*W9:U51%3#';68O?IGO# MV+T)!7E>[ [Q>9NTO-_)F2NIM99,I<-LX\?:3-R4ELL>4DVR=YDW-XW"!@!O MH82S.^Q2LA.WLYVF,6LA5V$2\[*@LO- MI=%GI*Q'L== ML;#K#";I[GO3KVJK_.;N;9C9MV<]:2Z#:"Z) XYT9W(OZ\$%0"251(B3T'P2X8JDD!U2)37+ M\$@@6.Q .I9$$A'V$GZ&1#.J" L\$Q,#M:;.-5RUE^;1 %K-H3:09OE%)8B9 M!2V'_BEHFR-V]J'/H@9A%*3D;Y1&?XHZKENDBFY+.0E'MUJ^,"8C@@/$$6XC MSLN3@')XLUT9!*_(=E]?TK#\FL8/*)15J,'P)JW2HTV>*8%OUBW?KD-Z:PY[ M-:0WJ9'X1V^IXM?URTM:[TOUE[]?)SW7.UVESJM'_K@V^OX:Z$MZM*]2L4=5 M#1743Z>@XO1$($ "9EP._<-TR-8J:;Y,$$$#+=,"+Q_4_G*(FJUFX@0Z6E^) MC@R\605<0MU;?AV3>_2*C63B1-; J)A;$ %>-IXV<.B>SV+J5*Q,_IJ*OAZA M32_A2#A>:<\:&K1XVMFMQ*IV#%.P5?M2?'1KWEY6LP/SN)+&I4E1.(P2J79 M7:C@<9\I& W.*X8/S*X$YRT!U73R(4&:@/@)Y4C3)8U+56A=40$*J_GL MZ8 M,OOZ7%0^G&?@LB'H&OA+5WBF69TT>5,3!$LW_*:1 !<]-93 ]<5-?/%U].8PHYVY::@TAZ>*0S4RB:NB>64*Z3VAK]I<2FBZ=%R5$X]0)HA M[F[(KI6,3PG(H2?"U-Z6X5L*V*LN>.\#3BQZ8I/"@:S4B$.SL"##$PP\$=&F MSV1IH*B:Q@5KTN LHL =]YN&'>;"L,,P[# ,.PS##F\\[/"'8@P3WQ5CF+S\ MCA?ELZO$&+JI+7:(@*]Z/AP MG"JMNFR )M312=D=*IRX/-,1&LZ7@T4:$&ZP1&58TR5UE= L'B='*&!!4Y!, MO*(-KBV\(58PW+0*URHZ?[U=F>&M/IBS5N3^V#>/!.*)SK03L<&7U#B57''] M#BR)$@_F>3%D-X>4>)'.Y"!OL60B,^&\4EJ$Z%J!0.@\P;)3A-0H%:E"GO+R M>57$?RK>ZNWGNM)DP]8'L<)ZN(KEI,JRE>[N-_7/&!!$CR)BGT7$LWO:G,H] MG, 6*@']1]SX33J[M_4(J8E&WQ+<1,6M$95@,/;C201[B=X:5&>%N6PLI:(U MV"JP7D:SXG#Z?-1&7UP0!'TX$E7J#@'%=!;MO$\Z$+V)OHPFHTF&)TO-42], MS_&1RQY4AQHTG*"CV>.4_9FE"C2]WED#S3?"KOV[_AW2%("UGMQ)"!B *ERD MWOGW%"23U1<+CPW=2FBOG8X'%)K;O,77V\'7SH%X[>WR&5A[QA5H/!5=5-)+ M\*M\)]U%/34+[$/9*$@#AFWJO@(N=AUA#7B.A,5.0EO_)DT(2#ES>G;?7<+M ME1,K64[,]7=3;;>\B6K2VD-0 E[3]^#:.#]X7+N?%TS7TQ]8[QE7]0(F!+JV M78AI(8ESR5ND ^>#$CX&V 0A!025[;,$X#NO!J8*5TO#U=<1MFN0ZTG+XCG0 MO]B&"+<>"$)W1-@T)R MN-L?<.$6LP8XO1U*F*.BX[9L.N&6:-Q8.J3'7KT_D\L^O!NVJZV)$K0O()?, M--X$!*A03E#->_DM?PV^+)O")XQ43 T"IX(HRDMLYL4%7. +7REC^)O>;\H@ M9#?WU,5T\_P+;HU1<6!&+@/12 MXBN(3PO.5UK_J #(S^?@#C6E\P,Z9Z%?R1'_[357XHII)SP//? &'(]2"9 8 MM[Y^\O"?R_)B!9T.!-7W*'O\$H&;@:8/#&7)UC2I9:B;ZK R*RV%N-@_=(WN MEW\3F;O8Y:./[P="33[L^,Y/K;G5I&K/>"X-ZYNL*3]W6&.]V7_Y ME[E+O!PZ]>%H]\&Q4^^%=OM>\E'M]U(UIKV(*\)"FK'Q'H1RL '!9W]?BJ$B M?5D]C>

    DMA/1RL\4@JOI9/80]<"(@VMXCC.:LDYKC+DS\&G=A$2G;[5F? M?Z%NX&I:J"@/!24^W';3I=%4-/O)^OX3:K)%VF85[]9WZO8O8,4P?&50"8NG M?U _=]372ASI&]9F8^L;ZAS*>9+62ZKX'RC!9[>5!QL0K>7FS*CS>Z?*"A)V M3%FQ98^3&'%?,#@L(+;AA156+"7X FQ6WK^Q8P:"M6&'1"%1G G.L4RK&K1,#*3X@:VA!*PP4O605*C?CHG"B)5 YW1;\23+O MT>X)2!;@JP_H5WB%'R]'F[+*R P!:-3''4$.1?4YU4A<5X^FIC?/ A9@2PA9\#OCBS_MJ2 M.#CNL$W*O*ISCJ+9R_$'"8MOUS>388V1YC%]F>VOS.'C9ZS/YNP[8F_#@N3=SQ/G5+MF.0^B<"PB*OE/T$3O*Z7WWS8Q=GOX\%0_M M<(;A2CLBCCLR< \&@U]O%%+P%RA9#$IK0F'K-6[^:E>:QG2&W#J8 2T%- 2T M"RE"\_/0[QL-D:B8-B-U^3WW!S!8E]:RM<;Z#Q#A#8@,)&W07IM](TB%0O_F M(-D&*ZG.=W=!YXYM0,[APUG3*E:&GW3@N% D!ME_H;.>289!C!9V;"F09H_R MI"#52Z'TFM0*L L8'8FTLX9(4P"6&U,51&$)1780 -]W7U4M-_:$MIDF*JD( ME:H)2':4)UV!!I0)@VI;)G#A5RC :J%RA_7C:L[UC?YR.-N M* +I.VWPY(QBZ)"PK.(/1_HQW9\*!E#+T\9ICT+^2?7Q((QR;G6@ZO.0JC[$ MQ[G2GK%R]X=9K%??;P](]8DGO6D_& M7H<#8A,!-HG?(3/I^\\HF>XWV%IZ=>3JNVEMF2YOUL=5'NG/B>0+W=2_0W\. M$@C>36O^]&%?.28,^PK#OL*PKS#LZW<,^TI^5]A7ZO([7A2*KQ%EDW?51H_L M?R[UYS?%?B=>8!FN>Q#P"$ MJGD2R'ZND[H[*CFI$EYUWO$9HB60,\!V3NWEIYP7 M..%W%OK5TVJ$S@I+A;N/X^@J1#\&:>Q-<_NJ:>.F%O[2W*3]FEU% 6OYKE69 MOI_86>;RCM04=OP"M@62="="*Z95_F@Q;S"RX(_N^D^GA@,[P;@@N'@5TP0M*EF49OKO-M1Z- M8_8X0!I1,LV\6''@DZJ,/W%2C%921@>FW&+XV5$9*#*3'5I[=%)LYB[]6^J. M/W%8.WG'\MJPIW)]^3Z9R=24:K*!E,A$,O4"6CD^A.^S_G@US[=1"4SKO,7T M/U8I_?C>/_#N 7^X)'28W7VFJQ9YAI/'#]R@]=CN/7W*BGYDIY$!M*"\6%R? MNAZ)8."V=B6M)6BTJ)?STE!'W-<2C.$&"8O%I9V<<"T2/9=),G8OU:#)P58] MD[!KD.Y)$R^$/!M-Y_5C1)1G,XBWA]Q$N\VLZ>MN# MZG8+AJ1'MU9PA-0*)HF$3JU@ \Z>,GOOZ;DUMA3%S<&T>W%4_0TJX6%5H@6U M I9E^+R<=I$*+-HM?8D(Z,6TD2[&";M%(^VDZ[3:@_7A0%PLE6+'Z!R':59G M3O ;G= ;0GE>1IFT+*;;LSO3T6WB<$/G, /.AB1;VMU,Z'N#@.)MC$P;Y2%: M#X]ADD<;2-LST!:2#AY@J=M>.V_W(@&'SFT&;CK5M4G],OMR1VP=UO#T##3( M94*B\DRVU1&$;^0FT-P7W&3[P#N;]TC@@<4_70C8@<0D2-"?A'S:_=5IUFR' MZ[M5HFDO::?+G7\S3J=&DHX,O>@@\%DG]RS%_$7NG;S0-)$&H'LW32[8%#R" M!O:UB^<]^CR-@UT'OT=I\LQ&F^T8JAQ(G986X=G_4QH+P&<6)/N0TQ/ I1+S'<%&T\-DM<$9$C% #P?,T-0.0 M#$"O/NN$?F?8[%U@/R#?-%04)=8!I")K1TDB+T7R*L%CGT 1E#EODR#[ 3I4 MI.EY<^AM[&G&55!XM*6^L-#0E8@UD2 -5&Q#7/FT,S8MOOF=&X#5_=O=&KJUA'?Q.)%2=ILE>PT/-/C)MS2@]8@?XA^\RR2"#2\L M2.K-UWC0VTYG'.,Z.-Q:$O_$XJA^ H2"! 6>%DIPR M5Z@G8H+;1Q1WG??ULZ6LV8ET9=/7H>8<%>$ZDHX)^R5%L)!3F)7<[L]6Z7I] M7-RLZ]O9(:#J3?"X3QMS HF.5'4$CTR1H"<^J9,6LB^T.4XS44_3/< Q!\\7 MN ,HMIF"PB30^L>*11H@XX8RLK?5L2UG$E$;Z0T%_-C)] 1U*;T@(G&;3Y#$H[8C)X9%N M' GD%D3V80.2Z6R*$D2@T30FF=9^A$I!OVF0 AL&*81!"F&00ABD\#L&*;P0 M=O"B7'2-L(.BDYF!INK)QJH(J1$F?'*$OK48*R7[++_AI-3\T.#SZC:Q^XRI M!K[- N6";3K"&TARQ=>BRVG6 '418$%&4[$/YZL_?XEF/'F2DVCDN_$WJVGN*'/^(A+#^D",=TY70 EZDB AA1( M,,:--3PM HT%I&7@ Q;BO3:!VP% R=L@&,/D!BU;)=F@ SI@^PL" MZ1N]UD@HEB9&;)6MEYZ/QU5E?3@\=Q=;:?M:&?A3M[6AFY,FO]3THIW0DS_( MQ@1"F"=P0' ^]'B:V"4\H51P"I H+$,WQ'/9 G"Y)\U8[!!<:LBJ] M/MW@N)%\,]EK/!M+YWJV'WS\.USP9V]!/!N^ M0((SZSC@8W&/![X_T;>Y9FDR7<6-8>J1N2\,1X7NF[O\_3!03P,W?BN@]DOY MPZ/Y4!:&,9:;5_6!TCXL?B%0TPUK57J,I56&'^Y:3^)0.W:@K\I' _54-OFM M@)K?6-L._\ \_^.N2Y .6#9):_",Q-K?#++V,THW%B8)U[^ZJS.S'KHB[!;2!V[\JR4(F ML:Q,9N75L<%SXL&<=V?+_:^[*D/^H9>M=+K]8>S12*Z'M<3#;(%K>YS?A#>W M+/K%K.Z3@5R9=%:=YVU^,I2SA]6XU2HV.X?\KP.YSL7DV:30XAAIMWGLU3J' M3C$+(#\GCW]A>G6;4NLG@_KHL3[=#DOY(FC7".>FDX5 M;K@^#'/-X8[M-/3\!:C_%,OS5\5[.;;T9KA@3SJBM[F\L !5,W#(>Z-1_#1L M$._"OB+V%F[_;DBEWJ:TD%?=X8@58B5N58/ MFIV&&N-I_KSQJS'^[]0Z7M,)W/-]I)= MK[8F/QE;!EMG1L !S_O2W1X'_*0PGSVWCKWB,OFT6A_GDVQY;F1*ZB^$N=BJ ME:7E_?AA)>6GO1I?;)8%[H*@^P?R/Y?S<9:N;7B2!=?A=5/%98 ^"0.T[P7> MA,2K]@9N_WXD.M7XT^Z!-[A*[=A;WF<>V,VC^EX;)+:_$+E?\/I5I,K/XM,Q9KQ MO4;\7IML+^D$M\8'/R_8^QNIW#)R0HWAF\=%OJ?/YT;W%[+"FLD^+X>URI&1 M,OQQW6MMM-K]_H+X\R'6SR N^*L#/-NS68$$GO8A[I1X^3E:BO[E.F/WQZ1> M$[D=.]RFFON#(F0ZFX?/&*U/-HV=_A<#]*&F($G\<7S])&L'.[/M.&+=_0XR MPA&BZC(DIFFT_B0M)8@33NR"=T[M4W]Q.ETR>5F)S'5-@.[()+L>JM4I4 ET M ?7$H]A-*P$"XH*KBC6-X$*"!K0(- QOP4!:D17=:UG"N?%T!E&WYLY#,TT3 M[64YQ0^C-"3;'B3%J!]?HFNT=X5KG8*3G=>/?B<]#9LVG$[3 CEQ-Z.)I+I" MR(*OYN+<+C7@=@F GHPR[NRC0"D&]*O_7="&VL35UB$H5M_1N^F&_]-WDT+L MM*"4#)LC)>.C) R UFEW2TW1V(2@9DDX Y)LXSJ7N,S+^@, J3TKVXE 52@D M:>%$H),LFXVZG17;/4D=%LW<2%=3:DLY?,9:Q;#MR(.=+^#L/.+9^ME]=GHK MO9AGX&_^0>?RM2"%ME:X@BU\< .$C:B;RJ,C\H^^GBJ2Y\L-?R3A,%!<4A!T MR #PI-=&O5J%-U-%M)QJNW80FA,*[A?09<7!( K^='9XAW,;?*>VL'490YAXIW(S3 M#@&L.%^@DL]W;.)G^#K :NBOE>3IV89QR],?C20;NG%?) $4PN?73M^I"]G> M)([>@$0=6KZ:!%S-<3F7TA,=GA&T'"<4#3<(MDLG>%+*W216.RHL M3]IPD_HY=NP;23#W!K0YQW2%,JX(9=WB/$BZ5M%' 9_&RY)67GNR!A.6G3'; M:881AS*S6!4_*M#R',M_UJ< 9?G.M$@W'=C1;I*7=X9EB3#9JQ[Z= M5%DJVI6*\NZE<+YK>&X'1D7[%]IKRM'K(E\'V@;A799)_4W?CA"[/_2NP"4" M/&05X<\Z[KSE=FE$$MK4SBHW-3=?F(0TDEP\3W$E=\G.=]X+_=4I$4"OI1VI M2E[N/F5XT@[I4%^QIKDEDPPH"!?'&TTS:;1!DU9$0=.10&M,/*+NM[!#G/Q" M:*)$J_2 ](FD-I>%:$I([ MFYV7C\B4*KH5N^QE(!G?NQ! )T@P"T(U(FF[&:NG "7M 0$8'D+N.1K,A^C2 M_4(]7>C954 3UW@$,Z0@$14[$:7O%V52_0(+\+P3?XT;>"+TOM0"R^%3=LA_ MU&$H:'&TFH]=Z4&1T?Y$:%3GRRMX-2GK?1(@?.E&F 9[B7+LA"J?)DF<$/UW MR9FXO72R>)A.%J:3A>ED83K9[:>3\438%R;S!_/^?GA_GQK&&K/'7;.J[.5X M%W2.+P3GG9'[2BJ??LSW&AQ?WE:*U46_.,EV)_'SD?6,)3PT'N,'+CV*SP[/ M#YWE?M.=),Y'WG<+3^.TF"HQ17'081>M2CK7VJ.1Z;.1]_>);GG:TH=\8M?B M-S'1:!O[2?)\SHW&=-*Q9^V1D2KS:>K!/"Y*PSD:F3H=V2@7']ZV48>?;VDB(X?#L/XKMLK:??F8M7-HY%G?FYK$PU[N3W/FS3R;$XSE5+:FV/!7!5C M6FZCK8R\7L]/6.9\TH7&EKGT ]?FZD6]NT^IF4ZCWH6A9[/&5LF'5&/6-+AM M.1[OF7JRLT3W@V7/9]V.G\;=F-14AI7=)JN+F\IDFMC#T+-9B^9:;X_-YH(9 M,>V8N>-*.2.5!TO V:SMA#53M.E&'U8:U0=Q)4X&SZ4N##V;U1@UDLKVJ=UG MCN-4NULSF(?F&"T@<3YKDHE/UJNXQC$C==6,L[FR(HE=&'HV:Z_0T\3NHJ-S ME>Z]/MKHS?0F@X8FSV?5,WTI)6PZ6:YM\"-.>XAQTWP>AI[-FGJ**,+S0;:/TSD,/;O2K4U%J_#Y.;^R2O7CJ!X7L]I\#T/M._VA9IR\J]<8 M 6ZQ6K=HZ$P[Q\7,4G?6GS3U[G1_7@HE>-R'ED)Y09HXLWJ>26JGO7Q')0]0^ 0&XMFW*'NU)MXP(^,&I!)82 MW"-%%\%I:3[3#NQH"5&LG]N'_>J6/JRZ<'S"9IRKY_YA!PX4J&G!<\T\\0Z\ MBK>.SXD>DWM*#<6.@=>'^?O"+*4\<%*UM-T?DFW->/[!5D#V@HJNJ:-(*WWB M/ZJVX24O FYA&\J =HO4+[3CS4RD7!5)?T.FW^K.14%\;C]/H(EQ/'>7"LC' M>B/,G(K'M"15Y"LM/4,<5M08!@B#+5I.NJ^FKXA;:P,VWPCO;L27\.N@J:>+ MKHV$U&(3, +J5&*_L.FOE^IZ4%53/Y+.[]ANI C:0E-(Y6AB 1SYWBLS;E] ZGEJ1.*0(\+JL_'J'Z/!7-0DN'"XT+/"&:48*"O M00]MHM=8F[< @5 MW(Y4!Q7&8YJK\7(DK_ RHH*9Y#\1Q//PMLJ*ILLB'VGR MZJUM!BV1$+*VL4+G75 LR;BU-;YPX"5T]1Q$ZT"+Q#Q\ :VW!?.'E=^!'0G^^EO+=Y$5-^@8'CAR7MM ^%0Z",=6](LL,(Y M9S/B#=X4%J_/E(?R99H9N9=FB%>C,U)]'5*=KIVX\R9]^JO@,'2%%'P[93\% M/-#QSU&^<QM>V/T67UCAZ MR5(A=&L.-I?X]=UO M('D'E-&E ?KF)7E$#BC'Z'A^ IW#!0WHL2U_@R_90;[ \45-Q"5W\.M<"SP?7MD::O1:BM2>!6@H1N'H^2O *C!2S-RFF&X.ZX^]YGK0F;=& MZ8\(>,+&;%FU>0US][)UVWV2>;L;D,*0.M&(K1_'8VX,Z9O]P;LH0"&Z(+"% M"\238[L,L8>+MTS-_H+XM_ W/B^8U^U)QK@>K2QQ:)FZO2Z;V9(]FZ)CS_\$__+WN8?JO*;[AU!>R*<70! +X .&XZ#;C=PDV M!,0- (*]R^9"0-P"(!)WN40(B1N 1$B;;@00[!V;"@%Q"X!(W*4R(23>#Q+_ M,7409=]+;+V5$)D/);LWMDFD!L&7.(OU!V]5ZB[[(L?_X(!*\I8J& 'DF0PJ M'W'=_GFP_!CV]'ML\C72?TN[#,GJI[^*OPM9I6E">>J1#REK2%E#RGJ36_M3 MKN+O0EG!M^E)N/SS !G2U&O3U%,KY0TIZ$Q?P4MSRQY#,DWRIS>%R MMM0U$):&;)/NA2$\7X)G\BYS^_#T!"?_).%Q,VB__8\@2-)L]FO!6E5-7IW+ M4RC!%H/ +E&"DG9&Y"NT2^;74"/D&2WA[W?#VFOO^!J2 ;B K[WO__,^[!]\ MJ%?8BN="XL 5;T!5PI>S_M;JDF_-NL@;D_;LH[(L:MM\?EI9"^HP7:L<"K&^ M88Z+_BR+Q'<4<0Q(M.C9I4M$KR&:6$]LXTE>%3T"/V5355649C(Z,JF!EBRZ MA((\ZR1E)+XXJ9KQ6,HHE.7:ZK@8WS/+@L8P+4@^37SY-YN+IICSPI A5?E) M?>/:^WXGJ@)*Q6U3%1RB'/]4>H:?M]N%(6GY.Z1"+>0-XO,?P>.O()F^&Y_^ MW'Y]*2OR)YBU<]7M6F@][S4/X-9/E53*Z,3U^3 ^YA+'GM7; M+%?Y21JX=2KYL=SZL]*'T,+W:3GOM04E/S,F5>=^8RW[G9GRM;=S-3Y]VT)Q MR+K?E75W"%4(8-9,,K;.M1*#Q^%16C!/B5$CMTG-)QE@UNDH\SMKUN_,OJ^] MG:MQ]-NF))]0O>Y PQC=)*TEH*3P!NI]_/$R_Y_K2@*DGN!F4!@1K-QN-9X.J$/WAM"'4GS\M:[VV MW%2%UDNFIA]#P394D4,5^4_CS,[U#^#$N[1A9.KQT9;C]ZEIZV&H[9@>E,E% MG)C-1A.A=AQJQZ%V_(LEKQYL*:;-8I8AT08Y?[SX&ZK&(0/^[#9J?*_;LZ%Q M.0Z,G^E&K)L>9X=69KIFV<.L,VONH<(\,.1X-)M(AZIQJ!K? &WX/53C-NFJ MIU;+K/L,%@E5*)#)?I#(3DZ:2OQ53JX[5*I M02R,V@[5ZI!5?TI63:]WD=QNSK[;7EOW98Z=Y_7) ],L#].I<<.:JEE.K>#6 M:!"_'4TGSXW>(:4(E>Q/RW>O+52UH<%&*/&&ZG2H3M\9@:E@8D[CR).G,E\)!^^]KT+%>=0<;Y)Q;FB M:>)>5I0_7N(-=>/0Y?S9U63[,@?PWDUF?#]*%Y_:JV)QG.NW]NRHU9]#TVV( MPDY'X[ELZ&H.M> ;H F_AQ9->XRKE6J^I2HO=<)6?L+AZ6"(:3WX@(_^-Z- %-?K:U^WZ M=.B"FGWM@[D>'7)ZNKJD:*!]%%W2A_G[PBRE/'!2M;3='Y)MS7A^/[H$-,57 M%-I3H#6 UK3X#,^WTVN%XPN5Q^ZXW\DV'KM :]*(UB3BT4RM7^S'\ 8!GJ7,; M,:F/'\38<"3O#ODFURPTQ?F$Q57@7J>$(3%Y@S1V[3OW$<0$2U/7WE@H.[T3 M<;DD.K$!%(,;C^*CXL.HLVIO^O/:/+'3!CU,,=XN._W'!.)U.[>-V4 M](@VBP".1?%O"(AH&T<$',(4)#'"1]82;UBZ!'5+H-"@K*$O15@#_L;4O$]B MLV3F'R.RT:6=K%GH@X60$M)(>$% JA+.*Y'0^A%VH?TC-"./YUL8>2,870B8 M[R(#](O[*L-^E_VX&-GQBB6Y+U..$5$V!$4S)#$:T27#4F#43-?6^$$!+5*1 MX"O((#4,O %T (B6+RL>OH5W$7R!MHZF2(:\59;Q%MD_WFIN0'<)1W"Y45< MS,EV.$1\V!0S)"$F'V($E;[=X_],%L/&0[XY3(VY>DTQ:Z-"=[!;[$\Q\:

    >V6?[8+?#I8]Y' %-O51Y+%-!5H',4'5IH40XNE"QIH#7= M&]3!%RCO(+5#$M.$)*)KH$]BV5J]-4^;@Y6CNZFN$ 2*A9+RLVR2 !UJB*-K>^.:EQ9ZFU._ %&SAQ/.-(LU\&XR9VN;; M&\Z$S9[O'=&NC<(?O\FJ@O88FRJ:L#J]O&CW,2HV9>VWT"GAK0%"%O"H7#J3 M.O&(>$4\P%X@/(-H)@$"D0ELC4KW9Z!HO M+!P X ;:(0B^$P3%X,KZ-CC0$DU=GEHF8ITA&#X.#+1ZJG/N>]E])A7"3/,)8@.0?8"__Z__X]W]:[/(29HBJ9_L[5CS[861)*+8T5YCB"( M1)15# E%DOZ-5_;\T:#;S&;OXDE;\_[F:-AP$)'473;[5\3]",=Q=I9K_A#S MG!A5RPDVDJ?LK[!&;7^G$='M&R%P.PGF]LWJH/"'P>1$'$FX$/@O'UGH()7^ MSZ!=#)1.7A6=!Z"/ F$H@I"K0JD:BJ+\O^\D=CF"/'WW5%-$O^K:;+?Z ZX7 M*7 /7"]?X2+%=J_3[N4'U78KDF^5(OUAH5\M5?.]*M?_9:MJM0=CY20U,GK!J+_2%U%(C8B6$8TPAT$"4V >$BDO^!U*9(GDOC?[RAU M_[RAXD72Z+_905<645K0XF35PF(*,>E,)_>U;M'0F7:.BYFE[JP_:>K=Z7X" M0]DO(2_\;E[HY.]YV!_2AW0,AXC!@U&"RB+ +9&"IZ!W87Z)^23Y[:) XCDD M4,I<.O\Y=,.IIJV($FA+8ONW9#D3Z>%@FZ$<33(BHO]1.Y.Q0)IR#%1.I/*; M2(&WWT!-6<:=]S9]CN.R5>D%4I@]ZO3<-E$A,@:[TT5>%20L\T;R_6(DRZ2B M$83)P@+A%W8/&?@D=.)'PM&W\Z)G).C&&.'1 M*J1-S-H L!+I[PA.P?IO)/ ( IPBH)8CFX7O2N.F7>#I.[/=M+5!PPW2)='/+4W? M\\HJ&BFB]2%HJ3*/@<:?H#,?_EWW3\+J@$_AN@8IO(J4/)PQ4 _4V$).8)V?2. MP0CA^JYL:DPF\P@.O(*$0WK)9!4D#NGW1AI[IHM=#@K'P7$CX8GML0VT%_JX MMJVLX_JAQ ]'S5IZTFFNBB6^>QVG."%\QN=8]9K M]9Z'^W26:ROE>J+RV)C.!M_OL'T7Q"B+W7B[H&CY5;MA'HK/M3:O(B3]E[W+ MO0->.-()X2Y.. 98$44<_V"92-]YEHC,[0@V$*N 9#%KAMY,(CW0)VP PM/: MXA"H5-@;K(F6<**^_N?$FG,S5BH>'_[D7EFED^EL(I?-?B&&5)^A_T(\07 X M06.[?=BTN)PPK'EL! M[$%?;,/70U]L-R;;Q?-J6]6VA<>GC9+OSLF]0\P__BL+ZMT;2;8AS>'* M3WJYC9!L2"F%6YL/PZ=-(W;@9AGH) MT/5")+@]<\J ]LEJW>A?QD,=[Y7RI&OQE=BP/YA5^'&YLYKDD!P%,6?GD2N: M4V@8L\'7@Z/DWC3#6DFURUB-YU5[E4VMK5'W&L%1)(H&[%(GT5$4F,:WR%?Y M[T@3X0@$V7&JI,^1MLYFDO]$2HA KPQ[9.0KQ;47QE(,^]LVP99._%\YP#T&EE=9(,EH:"X$_'_16RP],@)+PW\-:W/.$;-W\10" ;:T M4Q\F=C[8]ON3N&+T-1@UF^CHK(2#V*@;%8M%^,U"L.,.F@.'O)46QS46G$.=G,Z!J8#6EKR\+IY9FD<^&U>96FJ M6[Q^C+ 98OCQ'@$<8$'B#3,R5*%D^4(2/P+!RLT"V?=W!)=O.CLZ_&W MB?G.R1;';#D,_(PBQ%7FL2B#*%E9MT!0@Y>5%7ZG =(V&L4H$O/V"#+*,:;M MP6QO6%,DNLIP,/[+'P59$1CD1L)<$OTFZV(,CAH!C4HP1N0K/&)#O5Q&)PFC M.GA4AZ[.W@T)&+RRT-71$%4YGHM>2Z&RUVI=O32,/61:8JN60B>^/Q>]@L=] MF.CU\^++X*T$_82KN%=T#B0 >[G N^+R7-T6C!#BH8NID.]X\1A#:C M6/%SA&<^PN^9&R$9^%\5^Y;/+'0CT3'LP&@Z12_0T>/.D/]X0M<,Y\H$_NH@ M7:2*^#H$5@F\ZP*A)!)6;;QQS2*BMX))EJQ+Z/HID;FNH9M(S,(0.2OCR$9$ MEV35B.)[)H%S%>Z>H%A3A R:#DM8\P8X7(&"J6C-9( &GD59 BYISR#JUMQY M:*9IHGTPSOV+4M.A/4B*(6R$F26Z1OM<8==K4)703?^$@;L.YE[DN3^&KA2# MT.%#7!5^BB(.G-I_D(AOXYB#BH!%]AB$"KQE+C0=\N (EMK"*"+"*GQV'2=W MD;Z%:+F#[F2="N&!4\11:(:!NQ1[#?Z7$^7!V$N2"3, IH%$A-^J89Z"WHMD M ]G.>"!<0GH;GA,EY&U7 A0B]$+583^&;X/HU60]P=<7H^4ONTL7KH_OBOW( M74(R*>*I:'%H\@C"?'3HA,93$/X+*_Q+1\8+-(DAP?)DI MKZ3Y7+)#)7U\&80^$ 0E+%OX+198%0<#@%_Y04,C/K%()O$Y8.%%4_5-6-#5 M@VJ^__37_!*)Q>:I6<&!!CU8,&WH3BD)). M,Z(V10LG^(W@8MH>-RPQ@^5PTW7=D94$YR73 M&8%*23(QXBSDS09,,PB6DH)N.\PPQ>8I&FX%<9(&7AR/PR5!AJ>01J*)I"M' M9_'800 A(TB(QT&X2"8ONOZWH#4%"]AK'HG3BJ'91P=G*>&P7PGIV2HQC6'/ MGZ#%0*2$9.[@34^E!:_,B"X-,C[5I3V'_>)1;7"V-,# IR'XEVN?^!'BR1 ^ M^C1U<\&;Y,<%OT/'R:\@Z$W#2=C8PJ?[H$+AS615!HL? MCCTU?$X89PS%$;21(\E9Q^ $#/"$^"+XB-2$Y7?EB)I$@N3PVJ&%BCP#*YUI M1]UAT*\WFHI5-K07WWM.)D,U M>),B&@!67D.4EG.!0?D\(RI8T2<)XK8MWM$M/]E)ENRK"#=%.FP@+)742X!K M!5?HQ2L.*KJDX^Q%!:$V$N>C^'3VZ"A!RL-%&\BL$:Q8>:(-I #/*J6/+B.V ME_3)CK6#<$*#,P4DZ%N/>O+LGKJ:4;1 1_F30&D\.9 M+<2+M@AJY\/(NHNGB#$8X&,E9GT'/Z,NY8P8"IH?DU DIRJS"#Y6+Q-Q.Q)SL(!K0O'GE-6$&)_B/TO8G]@4 C!90/;YQ B8UQS[L5%)P]X ML,Z=IY)]041\B 9&;X0!V/L2@?HQDA/8Y;TK$-&QP_EZ(0Z'./S3./R]I)6@ M>R Z^QR3-N)[')+.VW#']G) \K]?AGP[M<-N M56)#HO5+>%%R^?+TQ'N@.23/M4QA2^\,S,,>9XS]-OKZLY!"]!U]H0D.)_0U MED2]67@AUH=8'XCUZ[6,G578,@51^7X7X2GB4S33+@1L@W,4";!X'F\4-OZB M[QGEQ/Y3"<%Y>; 8X3/#8]\DJ<.RM62W;">Z7\$O[M%["1'@GG??7;X#75)@GLM8\E8MTG5?G]"E1 M,@2T8G!23#7LCA0C5+':H5>#J&E[1"'R^KB!JPTEA*$6-N28@L<,7K*7I!6. M%T6?CQ*O!WMA-Z\Y4W!.GGG!_8%7AMXO6 1%GCB MZ(BC44 9@-W$K4P8/7ZRE5Y #0 M^TYG/U3'M39 6(BC^N5LGX4,2BO !KO9=!(Y2\*,9737>-T]&W( ./L(7'@\ M005GJJ4EDK ::LW$!:6Q)9Z47*=1#M@@C_-VR/9P) (-=B;G[CWVH%/W>;@5 M:2+LCS'UQ+QRJE>+VK M'I_55A?ZYIQ-.FG%=CF+G9LK^:%_K+*%PGVRLI\D H8FS;HU;HU[*B>OK4QW M,,VI8F8^29Z_/U$9CL;;;J;&%0<%LU5\GJ;S[2X:>3[I>%0L"$I35U9M]K&7 MV=92B>1#?I*:,*NS6ZL?]L[Z'(BZG(_5)>;>MMMCMF%D]G2DU,PDXX510AW& MDLDQUUDW1NTEO/U\2]*DK:[9\4ACCH?=TZ'RE&O*6YB439ZM]%[MMJIKK;2R MJO.*U,\6!$N>3]+GNR_=/Y9WU5PNR:6W;+]A/;.IXF:/1I[MOCRKC#N3Q'JZ M&M6:NJ85I-E_61G0G=7&D,;S_;??YIQ;;:R?B6 M6W?50^U9G9:Y9WC[^>Y+O8.8*E5:)6;;5-+;5K6MC&HPZ?GN^T_"3&(?ZL-A M^FFTNK^OM%IUA'N9 -@_S1MI4S,X[KB+-/!J9/AVYNF?%IT5ZM1B.M,9C,Z\T&]GJ'HW,G8X4EBVN=C_) M/#.C8[,W2W?7Q[4&<[)GAY_)'/:EX]/T?I5^+)G&III,;9_VD]SY0BOUQ>QQ MV9:F0RFA]T>]I=F_5_-HY-E"*]/Z[OC<6>2&6^UI%H\5*D(B 2//%CKM/BV, M_J";Y(KJUABHPJ:0F,/;SQ?*K;.[7"OU-%G%9OGI=GZL+7K'/?29.5NIC"Y: M,KE=/:\J?$?N\?MB/UW)P]"S61E9>AHJ#YW^:AO/J,O^6*AOG[HP] SYVG6E MKG"M28&KUR=BM2*/N%45+^ ,^]1BY[&N-#()KB]N\BF%+<]* SSK.?HIK?9D MP/0+DR'_."_UBO+6F%;)6#_^3<1I(B&*Z?@D.YUE)\DTGT;$&'W*3>.BF,M- M,W'^;']Z53URYKW0&(Z6W=)AD="E/KK: 20X,UZ.$UNF]+#J/W1KW7VB5I4& M^T 2K#"*=:@C^*^VP]YSHKIL%AZ?\X$D.&%FZ\WA0[K,68=CNS$PK"F7#"3! MQBC?U>=6K\"EDSECV>+[R26W#R3!M7FSS+?$;)TISEA1:73R.RW7#2+!K7+C MN*S6NPTNGF92ZUC_>9VISH-(<'^W34T6DWB-Z:_6C4/!>-Y9XT 2/"YFZP;_ ME%@.K?YC?\2-K6SAV TBP9-DKA#KI-*ME7Q?W&[X:4OJ3[N!))B76JOAI#/C MAL?YOAGO/VE='D]Z3H2JM<=11;YO:4Q[,6^TACMN_5C+!Y'@\;39L(P'7F+D MD=D9'TO">K_J!I'@;F7)5..=)Y/C]6;[,+WO"&IZ'T2"*WR[.6Y+^<[0JAGY M7F:9*/7JW2 2/.O%UKLI6\URHZ:6$-BGXDZSNH$D^*$JI*J)3JV .("@R4*I M48\_[ -)\*XDSD8[=O/(U8U\7V>.'2&A=(-(<&TM3?J;SG+-\)W!HUG1A'H' MH5X "593K<>Q%%]..*G!U69#=A++IKM!)%B=2[/#N)P8#(LU:Y!FN;15CN># M2' \SR:D;DMGF?B#:4G]^),4:P>3X*=55YV&F!B// =H6#_QX7RQRL9Z@)*M/LIG#9/T:YY/HP M+!I)O?&V@#]_A2L^'>E8"5^* 7K0Y.J?C1T&6Q2KUC<<'EX@Z0B MN$8D\+^ Y456O:D.MFW0D^V#U!JD$T":O&.UI.T!L=%&]%ASX$G757T7>36N M&ILO+?WUK"\[$OHL?)0$M&]P$Q_2[NP] \]_OK 'U?K<$MP;2S$Y"*CHP$!;KJSY,]^B 6D N,8\S>FQ,\:(,=!!(M[-)=-YL+H>W6KP?O/I MS#%BNXWN+IU*U&,1Q]-]0-V:TQIJHJ6?U% C'0(]*\S;"Z15;GIN]7S2%]!3 M2JV0S^FQ3GK>'[9CBYK ;C<[69A_^3?.8!.[<9KY_PG+@I#T-HS !L%?!5UB MU>_:P'Y>.[?3DQ=TBK">^D;$]8:0!?PT3O4-QY$P1<=W":\]33U?3'V :#$- MW,YS2!0%A$.[1$N 3TO(Q8,/"TE92S3/B$>7!$@3PEE$F<#<_;DR89J.LP"= MGR)+.XF"!IW7U@+08,^389>VQRP$>_5Q 5+>6$2<= H36]:.BU&;VPT6;'+ MHUQTIP8Z.3Z\@"G[\HF]4/@.'[P(24!X,3&H.?:-Y(JB3V<_DV>Q49%D<]FM M,FCF(R484$;O:AR,7EXGX2=" B-$=[%2L(/*)O!32-(&1]1F@0%)PH1MIY1= M4-$MH?A+"H[YS[H]HR>-[?3G=<;$?&.7:=>KQK"=/)I"8;$;+!X"ZHP%C_O0 M$J\ORHZOW.\W6H6_(Q*&S T(1%U.8#46B,_#UZ@)"*/]!?$$X6]\_B+*A M8\Y]/Z9N+\RN[$=#7UYK2X]G263NTHF_7F@Q[S&%>^8'V6*&;H-]:O;?,0AQ M^4:<:R 4O.K7\D3^.$/Y*:('EBE]L)/K!=1X.V9XG)*G@3LO'7L<.QG#4_]E MIWXQ#NLNR8: N % 9.^R\1 0-P"(D#3=""!"TG0C@ A)TXT (B1--P*(D#3= M""!"TG0C@ A)TXT (B1--P*(D#3=""!"TG0C@ A)TXT (GN7R82 >#] X,1( M?ZKM3_D<;B47X/WL^3>V(T%3X,O__<(FO_S@'4HS=VS\K],4DO +H!L>I_'OA"^O/#UHW;IC^A+A;> MQ-]EDZ$D\/O"-D3@$($_-6Q#! X1^$9@^[OH8GF0 ,*5"HC87:V"WL MZ'TB MK_+B)S4!A8#T' ;7Y/+_-2S_N_#3&2B$_P^4LXK9Z0$0KF^WK#KM!:5MT&PL M(F76YI/*42%>>(V\ALR3[7=X :J$AC#]]# M\KH\G4K\)PVD^G6P9',W#\N! M9O+*3TN,3DNA;_\C")(TF]VBD-C45 /M/\+AOF$(YIGD/Y$2= _[0;'Q"MN^ M"9WOVOO^/^]F5KK"3CSW$=AC2H4^+14F92T'*(/D[[) MJR*OBY-AOS1YX!+]^UEIG.#:\T/BV)GL=@LN_^6["F$:.I[4Q.5;*YX*G/F# M;$R@2O%D>&?,-!Z)7' 'Q"U1SM&5AF)XG M!\/M++VI+/7#L2M KX'$EW\3T2R3CB92K%UGV0;6^\FNU[YM(94)JJ6)/4 M7'TH9QK=*Y.8IU2LLEQG2NE5?:3/IH/48_]I B0F]^7?9#R-A!@F)# A@0D) MS/NH23C+D(:W8G6)VLL^@-S,JOKCTZZPU;A89I?9=[EZ\WF9OS*YR2=CO*S/ MGTI#Z\#Q>V8_C:LL[LX61_0FEXQF4MF0WH3TYI*_/:0W'GKSGM2"-67?5#2;2$3C M[$L&EML,N_X!"W7?A.Y5P^033#'Q%W%. ?^B3!C#=&RS[>Q.Q<(7*# M_.1OV.P([1@O24-YGY_&'SI,_E"[-OE3*TDA-4]E1UQ14M)*M956M[O\) /F M93:;C&:3R8^3E4):$=**3TDK?LY0_"*5R.[BJL86I<2J+W8*[5G->&16US82 M;UD]OHAU$FVNS?/C3EF('4M;:$T-1N)X(II,?J %)Z02(97XE%3BI\V]+Q(* M*=']W82+9<5B<9/0Q$VDD%*1>^G6 MOVYV7:,[I4B7L>M3A0_G%4%;:(IMFGVW7)?XFW-=7CO.T/WU9^T[=,Y?PNHUANVM7!GD>3'%B'XO%H+HP]#.G,[T!GWEM]"'$WQ-T0=T/<#7$WQ-T0=[_'#O-YN'6>T*EN+;MJ01:9?;,>>"O7E:CSL M(B4#;#*O:AF_V9_>G":;T4!RMN,JBTI&U]7P: MJ\\G+ ,6FF2495/1U$<::4+B#P;S23#HH,A60G)RBV0 ME> \UAT_$-:+154?'LM/?*:N+HX&QLP16K,8.\X+6&"! M6H.I=)3]R S4D*[J PDK*98)IK*A"4&0S+SK@]_J[9*9QG;[ ML&EQ.6%8[TR,HS8H*)7FM>W.[4[3R#PK?F&A\?OCS$PS6,D!PW,ZFF#9 M*)-Z-<7U/R:/@/P!,%RB[I,Q\(W=_HCY"[9CZO;"[(Q8LLUW M"K 4Y5W _!J:_O4[+]C<,V_376)7\7VZ)S^V6B&###_IDL*0O"==#(G MO>OXQ?90?FIHBF5*)QO]:#+O&8A^?"O11WMQ_GV_0-#PU-_YU'^T=D0(B%\$ MB-?JYX2 ^$6 "$G3C0 B)$TW HB0--T(($+2=". "$G3C0 B)$TW HB0--T( M($+2=". "$G3C0 B)$TW HB0--T((%XKNAH"XOL <9M%'7Z10_?/-(&DH4(0,*D3Q$\A#)0R3_L[;] MZ9'\=]$-:7YK"-*0;H7:8:@=WNJ.?A=R.[SKWT5X50SI;4AO0SDQ1/(0R4,D M__Q(_KMPYY QAS0K5(3>4$3\RM&C/U!1_"=KB?]218FT%CC_]V-H[K6!^0IJ M1T@MZM^%+H>P]1P&5 /^KV'YWX6?SMRET A%5J68GYEHTLX4PM8023B%.'\S;2O M7X<+;.[F<0%W?_DS&MTT-=5 ^X]PJJ3/CPCFF>0_D9(NJZNPZ' MUG'^A??QRO5365_]5/9C&Q/CQ^D-)!>0W#Q_._>F:"2%X[IY7,6>6Z6E5B_W MQ?6U2[A6:PJ?JFX?RYQ5SG79X[:<>N:[DS1TOTE$DZE4-,.$W6]"*A-2F9^G M,@&]:]Z3ON3B#^7'55U;L-]/Y._,GW)/AKC"1\3ILS:-*JMYN!Q MG6_F$7W!;7 8)HG^EPKI2TA?0OKRT_0EN(G->Y*8O3[?2%NYD5EMIUEY;"2> MV=KCM1OB;#*)A;81\U MZ95N-N]);O)386043;[.I6?9Q\9H/JZ6XM?NC)/+5]F1T>[$N$HE];Q[[*G< M2 2)!AKC)-AD-)=D0WH3TIOOZ'OSY]*;]Z06JU'K\5'L)RPFGCWF6_GGYW:2 MO[9]Y;&RJ>FM4D=;%9^3G5ZQ,2V+]R"<0(><5#0>9Z+IS$ORR6U&F/^ A;J/ MCM"4YK(0*>@(BSY#_,3O&OL4X#'ZC$&7-T;+/M[$[%PAXK5A5 MF4I*TNJQ6CT;WUQ;-SM,Z@FF6S(7PWKU/L&G:U996^8G&3 OLZEL-)%[J3O8 MC;MB0UH1THH;-!2_2"6F:>%Q,\Q-4L-MHS'J+HKMSBI^;2/Q0 M3H1TXE/2B7E[Y1Y2W51H=9--9^3BKYE*O'4-IFL)1\K*3 \@-TUGDM&,^GXNUM=/T>H M<-M<2'H8%/R3WJ=KA[Y_I"AU@]N]73+ZH69?>U1>4?"UM7^DD_3X54]^FC\W MF6/1ZC%K66W6B]L-U\E,62U+1&N>XD"S;?>"J:8S.A>SPD M4'\P@0(<8./O<1HATM\8%H1('R)]B/0ATH=('R+]NX8(7GN[MZM_O8LB-7\8 M#R55&-YS%;ZQSZ3C8T/GKNT6'^K/O>P@?Z]SVZKRN"Z-XX=1.8\4*6S#>DV3 M^FT"!W$6?^0SU5VZ&IGT$8D$(A*B9DT5Z3I$\1U3-*Z]K]NE?C]H?=H@\MA[ M*,U*W''[U#2WM4YV/KZVX>A!U),[OE:3F%%__%R;WX_S[" _R9%<]'22B3*A MAS\D$2&)^.!8PPFKEY;K5_$:J4^$8??&\6AOZN#Y? M%_3#8(Z( TXD9YE$-!D/_?@A<0B)PX?'&++K\:P_T:4F9TF+427;ZHJ/XVNG M92X,S=RE4D_SE;PR^XGIB M3"87$HN06 299J^]K]LE%LQJ7MT9Q?F$B:WDY'K^%*N)A6M?]?H^4UG*O\_>U_6G#B3K'U_(LY_('R^B9B),#Y:T$+/G(X0('80F]AN%$(;0D(" M+6R__JL2X+8!+]T-1H:Z>/NU<2%5568^E5MESLLDU9EM(E&/[E]3*?R1I#[, M!/S?0 8TO@ ))V UIKX^@\QN%U /(R3>_@Z)9SJAO%N1:BY^_@?\LW^R8FNR M!]E^O'O],U?#:>SKO&+_N COOB[72J1^<>Z.>]/T=EW1K*-___N_7L[^5XPD MJ;BVZ_W8"^"+9>TJ?A.1+!I:_ M>FI$%EBL_&(T>0$?$83\HL!_Y,38@X+_/QTA>\"5VX? GP'7 8&VMX]=;C=\ M]]'#SPX4FX2K)Z $PW#+,\O*6[;]^S7@8*XOWSUR;?6U.-6$>KO#MQ(9OLNW MN *?R JMAM#B.B6AGN#JN41;S+1+N1+7*O'M+YM57>CP[41' +.IMX5J*0>T MD5PB7ZIS]6R)JR;:'?!!C:]W+CJE/5<^QQ6#PT@CK)__=JSQX><_ 8U#6_82 M.=<&__,3II/HC-W0AXGBCPD TQIX0$/S$NVQ[&D);@ID-O#_=:95G4?A>1<: M7TOV*9&5H]-&4E(IH/KJF(3I[$A*T>I(&J5(4F(H!J,4727(-/NPY7WYV>&+=KI^!,C6,(#]G"DF@VKQ:'N,WQE260,,N/-Y&13(B0:,ID2>&SA1-Z0G26,<$LI;2YZ;HY_.&E#I^?U.S MI6R&M08!>O-NDF/] >^,H;/I Y'*HR4 M96QU,;>TI(K-]72W[/CPF4>;;W/=(38N)Q6KE]_D WS2(R@)/O-X23KN%5A] M.:I9A;#6G*M#SIPQ!AR:.AQ:ZQ;LPK3+Y;!>HRY3JU5.#;J&1!^OOEM.%RK) MB3_$M-QT3NJ^Q!K;YMJBQ6\;21 M6!FZQ74OXW5R?5APYFCUVI2N-_UA7>0+&YH>5*=U75[ TK_'J[=64S.550C% MFG.UZM"=9:RL&U6Q.5J]7:LNO(P=VE@ED\UE>3]HI0'O,<>K'W?Z=8R125>< M^FXG,]PT^68!Y@D?C6QQ:[)4R/ES7I@GI9 GQTE?68*1].'(12K=X).3BF>9 M?*WM4GDA/7+AR/3AR(XX*N9228OGM?9 ;BZ;*K-NP+?C1YO?-N:M=M8:S_AU M06:5?*/#=+/0]7PT43<4\H%6]DU+&-E,LS^LI1@%:IM'SVPP)C[,#MJ!)3?Q M;I G2+% -\'((X+6[?7,X=A,6M1ZX;RN#4DN@T/'UA%!0VFI44YMT1%-A6L% MM0[0!BN1KGM$T/%RG9P7!F_I7+5!2-42KXHI-:!DADO.N/N,OH6G%JD73\K M=MOS1X''R(GZ-(#ZG7('\5G9:A=[-3;2NN0P,V_:D;"'S"=3*EZ<."\>[H('ZK:[W!]9^]^C[A4_ MMCKL$FS2A^KC\]_E$3C PT![;GMS647R\!1^,1#\\;?.Y-V_%_6Z7)@*.T4J M>O$10>Z*$!]=%D6$^")"?'1A'A$"0=-]$0)!4TP(@: I)H1 T!030B!HB@DA M$#3%A! (FF)"" 1-,2$$@J:8$ )!4TP(@: I)H3XJ,H:(L3O$2*>USJOG'/X MS1(KG_MOXZD_;YR[!IP#S09MJ16-361TY0H(SA!XH\) B.PN-]4 MOC^6_E3O^,L**8U^R MM \H&MU:NV$Z(42)3]GWLR(*LI7B(85WT6H!'?>(@1$#(P9&#(P8&#%PG&A[ M*W;8KG#(_1'PVR#0]VVWA>PN!)HW"9KB4_MI*Y:RH]X?&;\-="+E#>$08F#$ MP#?'P+=RD*+C,\[H@RR/OVE%&Z?V.'_2N^-&I.UL4'EM@G[ WMON$HB^MTI? MV![@/W[X^EW1MQE8(>[?MNEHR7T"/TRHWY>:.5$=Y^$G#K8RG"'-Z6;9!1:- MWY[?N]+QB-2W2NKGBM^(Q']$8CP=>Q)''=A^1R,]JH%V[<:5-=?QP;(2O*-Y MQAH@$Y/Z]_F.L\3V.,MYIF.=3\>]]I[%J-GGEZ[[C)TEOGXE\2D/C[TJ#X_] M::>ZS[7WC+Z^$_*MC&^%<3=H]RS"8?K%--$Q12+#JIUQJBZPV6MW^9R.\[TF M'SII<>X6':?J]/I\(91#*()3Y',J<:'9W3GPQB+70 M(N2UA:W[:\(LFIL.:5P;7QJL[C ",UU8:[T[&"F#64EV(;[0#S]IAGK$4A1" M%X0N"%W^&EU.=\L[)\"DA&9Q4VFT S',-HO9E,^8/?K:+7:R-;TW&+C9FBBW M+(M+N7BQ,(2UZ6'G/0Q[)-]M4XX !@$, IC?,)(^:+AW3KA96,.Z35>F5Z>"' M\.87WIP3+1IZK4CF\"")]9)DAL%+;56H71LMYF2:\^KI^@);-Q4\@Y6SQ780 M-;FA@';R2&+4(Y&B/^K_]WO.[B\5C#;8F4 S3"61\6#+K?N+PGR;A*8[2*>, M&;Q=WN?\+'Y;Z7N-B,5@[-07_1+)FT4'GZW\83ETKVVN3<PQKT MH)&M: -C*3'0WXS3]"-+XZCW,0(5!"K7<#&_"R=6-:\76JT!(:XG_70C*R=S MEGYM.-&MMBNO>+]C]283;T;)9%580SBA'WXRV"/#OM=<&:$)0A.$)I=T*;\+ M*"7#L*?V.-NRUJTAHU2ML5#N7CM>U9LHW893K[!B85Y<:>/YPLED.0 HZ8>? M!/F88BX8KKIQ64. S@4.*T*OD:Q= M#BS3E1;&1M;&J89Q97 8V2;XDR;T+:'LJ?.,HYE2+0('"B@?-/U(4JGS^HJO M'5<1@K'FH>C8^:-CUT[IOSI,OA';O_:^Q!=9+^JLWH_B;#L2^?T?=P_)F'Z> MM/H::85I.^4-E,9\4;ZVJN92=;^M3_HA3X_ZV6Z6&%1SO:7$0D\UP3QB)(OB M_ C)$))]C&1P4W#B'+44KB8=[ZP6B0L2%R0N2%R0N"!Q^9Y<@*3C-S,VK[TO M\;4BSV(.#E-DMF74.I1%&_U,;9Q>I[I73_SVL/*XO]1&2;$GI(8]:;&9=Y=- M8 Y&SKF/[,&XYW%&-182=UPIZZ^0\Q4LMJ=$<7R8RRX$G3J^43U\[Y4$<570_(\XU:[UV*Q*5S#2[JZ64WI8 M(/#4(T6CL"2"" 01ETW4S)=)WL/F_-J:]J:T&PZ".EZ[-CCTEL:D7Y_+53X9 M6 N6+6T"PFL"<( )EBGJD24N>-T-00."AON#AM-9ERFQ7G27K%(0YYW&DF** MJ\'@ZO?;1@6>7;BAEN-[XMQ*.A4LGUM#=("7[PGRD4FC_&N$#@@=OCB%4EG[ M'MD2G*HH3',T.]]H(3N\MB9!<\NDY>O,TNHYTF1 8I9B+Z"9$=V;E+DV)NI"VNK18$E5Y6'.?ML9BUK&9O M('86E@S5@NVU=RK-/M(?NTO_-Y !C2] P@E8C:FO_UYF_WIF[.F)11^9#GAO M\..U6"5><%PTZ5-%9&GPM^UO\"\_S \7?G#&NGFZ\>_?.##3S[TW)GVF*B! M/0+2R,M^D #\G>!T># E_@FWC,#^#6W\:G-TW4- M\/U"L]<)'4P X282@9O(:4ITIB=(?/OA\P9"Z8%(83JA MO!6?OQ<4_/T->V<]T;8#4'&W<)6$&_8C!&3PX$]'?]Y^-XJ:@0?OH291->5( M[$P8@C@7HT2K^H!32/KP].*F;N@$?L(#! !$4K20*DV")I\AY MOGK@X*)^XZPZ=4#M&6C]?"K1VU.I+GN>%#2:$ZZT+ 2\8#:U-,6NV,!KPMQZ MYNFX[$ "<)H-]P%NV84W!Y=<@F73ZU++QC1^CF7HR<9IKHPOW)Q&N=K6,U)K M@VG!$&N7/(RFN@;8')9Z.CZKGS<',-DA\SV"'_S9'MP>$T"[4\8)TX>,#M0' M,!#PMQ*"KSC;\\)V'2,9:-[TZ%%PY L^C7(]F'_[D0!$GT#1 /L:(8D,!6(D MVS*0IX0_UK3@*0'T)S@$/F.MR4!&-0=.X$@NHG_QO71@CV>U@&/ MSMBN8NWLP9&49JITO=@P)J+F]D;CUASRZI@@S65"]X9)\%A^$-" ^PR M ^\,O% [BV6/[U7]Y5:Q'[FV^JZ]\((4+[_G0/FPP8C4KC'RG_U;Y;DVW_Y: MJOD-<' JZ^V_QX0K3(EAMCD?YOG")%O6EZ5IUH,EI X)=WKFC/HOWU*M%[\:?VP+RUK?C [U-@]EYT1_W0X$: M]PA-%_@[,%/ +_)V0D^)SBD]+7I6-&V@_XWD:+N<'XE_XO]ZX_'.PK47X.7P M4[B(:*+0A )S#X[(\)CX)_'Z2?M5N*-H?M%GD<\.6M-^. *$ $^0;;#IX)_H MS^!0<-PID+"1YFBZ&6Q-O1<3@#]&KP,_>6YH@.W=[B?461^C7?\G>7H:8_E@ M"JH)#J'@Y-,C,AV0*-K; _K80$8!-_G[G?/!KFSA8*\N/V\G>*$F ^4[>DPT M40<:Y]%OD(%=!Y)F3Y?==WW[?7365UM%P>-+9Y&*U)L0,\]ER8T M,^(*W70BPV0GOF"I[BPB&S!/=I\]TT'Q3+"II@SIR;6S"38%#)2=-VW[GIT_ M[;34'3TXFM1[>'4"-+9\?PUMH3161=$IKH731?PR&-_@;F;L(.;N#C2)H5 MUP;8 6<2;L!4UG=':&K[9CMWR'0.A#6GE$*3N+920&$""*J'T'H*M# ]]WM/ 'W!R_! M#L ^V-/H@ -BY;N./ +;OO?C!>,=)^RW> EL%O!$S5-,^$[XY^VKKHYW'PI( M=K>F':$.6<\[J>E$WU@ -0=&^)/P==":!7"6PG&3B5Z.1Q,58O\\J_E]U6@]I56?N)WU5S\ M_ _X9[^- IE#T8ZQ_]^;<"1<,_WG1BQ?UPD7/FZH2*1^A6LW$%BFMFN*IIU M].]__]?+V?^Z_I($PNQZ/_8QUQ?+V@5&B"C\:FC)$> $*RGKX,T_9'LIK_U] M.)=]T5/TQW/<%FY$@GIBV7\D?OT(M^-H+Z?R*OEBQW;!7J!7Z,&/[;?V'T4* MU_XSUS>AA/W8:S+PV:^>&I$%QG0N1I/#&-XO"OQ'3HP]:-3]3T?(GA3!*%BR MLS)/&IZ=2"B 6$(/#)2(9X:5SQE$><=8!I.H"?5VAV\E,GR7;W$%/I$56@VA MQ75*0CW!U7.)MIAIEW(EKE6"9NX7S:HN=/AVHB. V=3;0K64XSI\+I$OU;EZ MML15$^T.^*#&USL7G=*>*Y^OC 6'E\A@X\^WKY$]_/PGH'$(C\H$X! MW0^H;+"XT6."7T&S(=$ IVI[#$%O%[_ZUQE/D[_/<7D7&E]+]BF1E?<)!F9K M+J\+R4R();F9%>1TFA0==*+2H%?>T(Z;:QFLZ6_!".I MPY%\KJ*X\U*QA65UK*AH2=PI#N SV<.1UL*FBM56V!9E@U[IN%%GTI(A$1)V M.+)F5(HVL<$]4:A@>D85F52VU 0CC^:)!]65Y-0+16O=,N3IO&5/.PX<>33/ MB3/.YOOX2+>F77;8:)9U>Y5?@I%'\W2%GEUR6E[&DC.&8G?:>%?.-Z74\3SG MX:A38W,%S>I1O:ZI)^7QJ V[FAR-!-J;N'*Y&L\3627G](@LV:MQ$GL\LIE* M$Z&0#D)KOFFI%5>25K0 DT".1DXX*5GRV;&(T35G -BX4^ZE 8VPXZ'9PF)< M-<9>RYIR^ SWIOT>IP(BX<=#T_.0-9T>S5CMU:"Q&)$6IK#42]= MJS=A3C_!=XQA>2(;<.@1I4B_*S%FL3,79;/KK'VKD\:,YBE^GBR)"C6K.@]#'Y,S<7 ]G87Y^FI^%L907)F,N;54\.[NJ!)-D MRUJ>XF8$/UL5)C/H29JET7V<6MED'_8\/"$CC!)LY-RL MD1$KO%FOB]D-$W:6+V3D( KQOD-][V_]#;VD-!?)JYYTU M'6" 0._)X[/#P%.W?B(Y,0-[Y$([=:8YSX:E$T7*U>_F3-F:U/NEZ"?<78][ M%W;D#SAT>CQN[>EG?TJT^7[@R9&3!B850:J8)YTCVYU^G6_PZ^V[.?DOG*6_ MT@?\?>+UUI4!F$K;NP=>KN7 !;9;B/_LSIU"/MC(+Q*!?GDL/K&4:-PS4_WR ML82^IH=VPC9U[=QK+.W=-OME@ED>K!*\39%M);1W<]F;T+O5@L\4UP]V:SDU MO<@/^L_="_ZUX^?$^WRTG=]C%*S]]&+.*RJ_GS]V*"JGG+2[31W+"P@#4]ET MGD5CYXF*9,*';CZP/^\$ X\2K> -@A:$J>?[1#7P]&DXW=T/Z$P4GYS.+89/ MBA;+TBM!5%GC5: _Z6O*#S7TE@">?,TYC/17881($_;\%@E(!TQ:T/+)K=0QDON&JO8.GH/%S%^ M1D (_>'L>_!G2W.TI6Q#-GW!G*MEDS4PK(YC1(<6F%E2F)MMP)PZC.^]P9X0 MRO^81=852-2@U\P[E%,>@P4G&V"ZE%H-0K@1(>X_!S%PHG$%.SV.(KRPB,<:B07 M2BI[UN/_,*;3&;\*R#_KX9$J!Q?_NZFSB:4&@_IPYVS;7?H_OB*CZ1<0@KEG MP=0CC_AQ0E-2\ZEZCQA7,2#1JOA72?A>,@?Y491L-V(>=HBB)' ;N_H-MC"3ZY%4DY<4]NMV8XZA( MX.TGMK\6LUWFAU?]HJ?0Q!/UWJ7,%S[B%X^']I$.>&J_:?O?D_#&X(]MU GB MS8($+]'B(\+ M1O^6/1T3A\9E4?<"BWSKKMZKU2BN#9?X?P_$PY^N#'NBR,,Z1U>M*_\Z;WC[ MEFWY$43&[T]&')'Q?3*FV.] 1NQW&@R<."^NVNKD^1X"'3U?>!U8B>(/9^/2 M:_=T^13C_HT&?.T%GJ/6W]:ZC5>WJB^N[O<'16%^I[K?ZX@K#).=*-Y'=KHX M[YL2AFGI:87FE;(Z3L+L=O+A)_M(IX[+<-R,F%Y#I472>S/2^P>5B _%O+KWHD/VTG^:NQ?3")70_):;T M*#V;+3.8RU?2N:;?IM:<4()7;M*1F)+O-=5 KJ%8&*/74A9N?)$?Q;ANM4$M MXM_;6.37\._5*8G8]386^5'<+DZ+_/8^SO:O//(;='+>J_?D6F?,71MQ%_:4 M1I(*KZ2\9\29Y6E1QO%Q7:PLA;:A\(UZ(0>K#$2-4QGLN-@SDO5O+NMG\R@A M$;ZTN_13(IROU%1\37$REJ4SS5S&HBVG T68?OA)/1+X>TV*D C?O0@C5^I% M7:F?$F%C6,3;@Y*:Q>A4S0R,/JT(E240X30\A5/8AWW&D"L5V?8WN4CD2KU9 MTB+^O95%(G:]E44B5^H7NE(/*H$C1^H-6&;(D7I[CM2]G+YGP:4S>H84,JT1 M)HP%RC>[+;V2;4HT]*,RS$6:PB-!OQ47S+W+[X6]J)^1W[Z?WC3'_D3%*C7' MRRD!,6TWH?S20'[QXUZA2'Z1_"(7ZM>X4#\COVRW7Y,V4G=NF35]/IG3J56C M#^4W#>4WC?RGR*"_5X,>^4]OD[2(?V]ED8A=;V61R']ZX=7F7[5S^(',L&]N MAB%_Z95/G?MC@'@P_DW[#Q$_(WZ^)7_:EZM95XM).#;\Y\*I%'N\(WK%!6^:A7Z@3,J-:@A/SO3#3YIX M3SB_G^/T0,E_[I,+R'W4+0Y9XN>WQ*]=AC<6UD(,]R4^,/F%!L9>^OEM#^L3 MT#ASYKHZZC@+L5VH+E+FQ,S6>4[",6A5$#=;GR0X NMF8^1 M0.BD4@'5[) \,0$F3(W.# .["9$ F##OIM4A)$!(\$=N_FLO-SY(\(6FT\=( M0"X[LJEEC2&VY@=XP6G7YYX:Z02P1L$W3K!]MHUPXCC#Y+R7\NX"P6Y\D??F M7+V083)U_. 5 KV1U]]F5(92\CG66F<8II54?:F_ +"#1P$.^H(:R(WS\3?W MH=Z5#%[()/BL#')5WI[;),Y:)JVV JM4X#;<$LH@C&/0*,AXIS*(XAA_KXQ_ M5@8UF6MJ^46V8X7DQB1KW7 U\ PH@S!<\:X,?K]P!4H?1'Z'J^_+=W15(L%! M@G/U?8FMX%R=7Y"<('[X!A[P>\Q[[[B!;".?[Y\*]RN.)0''JFX(*]M=A67/ MV KTVNN*C_U[X025]VS?I5MC9Q0=9OA0G@Z30G\1A!RP?4GH \;)1YJ]8(E[ M)+](?F]!?B^<5O*>_+8\Q1U/DHL<5B"]AI%F*5;TFE!^81()_HAC[[4*1?)[ MI_)+Q&!=\9'?"R>#O">_TW4G7YCW2PPOC]><$5IK)?R:Q=>;<)9=+\7(8VV,M;4T-8$_>72LF!E>3"1 MTJ]UY5TOXCV_ UFD Z:0L5W%VC'?2/(4:VF,-F$/,Y6!BQ%^M[]0C:VLF$ZH MJ5SPSC@)#L,?$AI@ZAF86^"%6GR@/Y**_7=V6*< 2LDS7_NQ_^'E6R%7C34( M1#^F\BH9T"1E_OVO[WY/P9/@Q\C392B[!/OU[YOHF MY)X?GF8#-EIH!\_4NDY:WRN7+O-$ M'(0@DMN/7JT4^M\3,QEL/8PFR%,PW\!/F(YBAS"<8#I1A&&JR7[H12Y[6 +T MJ$+0[U1=?\'-]YCY"+V ][?NK489NQ*^;Z(:8N$/K+3[6_=ML?#[SI#[HR[B MZF_ U?&THW]7ZSK(,Q=F&LRM<(Q?61Y^0O?<:<)]_LNVMTW<38:#A;UBYI<) M"=AON%(N&G.-::;;1^ZW6TMDNW B^;. 15E%#7D-S1C_1%9;QIS8$[[O=?DV MV1_VM;SJI<:<%"65LX\X_5=E#I%$?L;%CR0R%A)YX=3P3TND)90LK5MT'+Y= M,A9^D*N13'$I16GBJ4><("^1)7X%3]NU]%TDB#$7Q OG>']:$/&&:RSU05T1 M:=]F6Z&#S9="4XKROS>L2 M1RO\MHR 4Z5-=W@G.-5=)&-] OFZ[24QQLI86ZRD:7VVV>3)^6@II?Z^\#D2 M[EC[XI!P?QM[XH^%>RE7D^U^-C4!:@WE=ZGJOM"V:'@F$+>9;+_C3.F'*XIAM8(@AF&?"Z;EM3GRFA(5F12/6!I' M<89OZ-Y$TAE_X^ STJE7R^W2*$@W^>G$[C:X:7[LC*!TTE ZZ?1%*DNAF ,2 MRE@)Y1=J]Y\1RF4SKY>R=OOY!S MNXN,=^#@CO+\$%/?BW,-,?57K1OQ^7VM^YOS^6TX5L&;6X*8D'U?"_R$.PID MT]G>D--6REAV#"VZ0K>]&^>.P+HBA?I/[\9]#](B]^DU;,&OTJ1NG@>1/R*> M/(C<9(@MOYXMOXVCZ"PQ892.>FM>)93=\FU"QBVX.D$7?8V#]H2PLR9*#K^S M)?*N]])'_E["BS$IA%5 CAPO]P15SXESK.LV)3;JA?+(IO^JE0(2^5C[(I#( M?YLX]#E%GM2E7*W.* Q/^TU+%=I]KJ080.2C+7#!&?6V.OU>O(Y+T;Q/< M/J>DZ^+*F(>MJ2M.DVMJP)3S%:VS!)*>AI*>PM\[W&_#[_KF+3N4N(H\KS<. M5#&P0EY?$7X/JG!_EEES-)<7"YE%V;:'4K[K<5(Z2FLE'M/T>Y>$D? BW^"- M"6\,[(G/"^]L433J..XK&,&D278]=?/!T #"&U7:('%4:0.)[.V+; P,@\^+ M;'HQL@NZ8S5$8B1/.,-HA'8.BNPV)Q9[3V2_0P]&^/NNIY^\FWY44O]%IP % MV >Y.+Q[O7/C4'A-"[1*N#-PM%$ZH6ZL-T$>%7@=3N __ZO5WT.GFUPV.// M]7[LJU^_6-:NOP(1R9ZA);=M%&0=O/F';"_EM;\757;KGHD*:_]XKJ --R)! M/;'L/Q*_?H3;<;27L'W@BQU[9:9MO_6Z0>#NLP]Z.>S($KBSR]'D0%\C?U'@ M/W)B[$%!_Y^.D#W@RNU#X,^ ZX V]O'+K<;OOOHX6?4A!(6ON;;Z6IQJ0KW=X5N)#-_E6UR!3V2%5D-H<9V24$]P]5RB M+6;:I5R):Y7X]I?-JBYT^':B(X#9U-M"M93C.GPND2_5N7JVQ%43[0[XH,;7 M.Q>=TIXKGVO)!X?5Y9\HP!!OUI=_^/E/0./0EKU$#C;8]&#Y\T1G[(8^.$W\ MQP0 9PT\H*%YB?98]K0$MZV2_J\SK>H\X/DN-+Z6[%,B*T>GBH1A\HC4TFF) MT35<2K$4(O.88H7V1%?<-N-5C'9=>91 MA;JC)97G\IQAV7F.G\^Z6&O=S6%I&E:7/%I2SU?7-4OR>*LP;@B-KLU99@4^ M\VA):ZO8F5L.T\?,FA0( B?09@\^\WA);&>1(V:+*6=E [W;L%KMML/ :_%' M2TJS-=S(MM=3K# Q%_K2,'UCNJMX\WID17'&&C$2!;XWYG/].Y2N,,Z/3K/5S)>R M5FZ4I;#"&@MH4E&P;*%YBEEPS1R0KH015IBIC6H*NY1RP^8I9I':(NDRC&CP M@HSSR;Z]H!?3YBEFF-2(G65EE(4 V:H MIC&)Q$8X/L))7-./6(!793M(;N8X-FVEI:HY$0-2/E@VJ.=9 M$D@NL+!/L4#6GXTYDJ):EKFL6T!7Z(^DM'&*!=Q@VC6D$B'S0F]:&Y6:U6$& M.TDMG0GJ=FTH!KR,*3(I"]64,5Z>HE9S62%;JWJ#YXE%NCGI4JM%>FRO1VCVMDFJ71*(<1,T(*5V&K8W <&/GZ[1(S MDBD-D$#2%7(DI1A:E5@:5R5:H6F9(%.:JA\]N^!HV4Y1:=-89=CKI:=A.]!; MQBD*2,D9.:OUVUF1Z*_Q169%\]M]/1[IDP2C#5Q###LFQ:R*K%$:+4]1(*-7 MQG1H#VI\NU#&B[DDSXKD21@>+4K5>5M;#GBAVQR-JWT^4UD;IVC5\^?.'E-5UN21JM 6M,06O44@'I\E);4$27K,J%@.G4D5W.AE@T4JC_&UG9V MH\QF:W+FGZ1J:[!IXD59IX93O%Q6\!/4I6CYQ[6JXNF5= 8U[,F^6JI M"@$S=3BR5&RWI^Y*FHE"FN]:.9X;UG/-4U0-_.DB.4Q6;6#"5X66.Q2YWN0D M!>B^/C<&9BO :#ED1L'I,5_@Y.*DD<9T1V0IW M:E]=!ZA@:;U(8;VQZ&\ZS"JO5YJG]E6QL52WG->MGI3S-AES:G2LE_MZ8,UOOP>PEZG2]6+# MF(B:VQN-RS45[P&4A4.)K;,&?$-3N>"CT7!&;[S#4ZRE,=J$/FK-$KK8.LJGC!S_:REA30UL3] ,_F?_2+<8YZLO8N1_9 MYQTPC8SM*M;#,\D%OUH7,FO*,H.)4"TJEDJ4N8>$YBOR#+PQ\$+MO$ZA/R+T M)ZV[R%'W[#;:6K<*-%9GOO9C_\/+6<%)[%Q'T/I3MKZ+?[^,6^7U>QNNW8XY].(&WG]B+7J /GXWHI>@G!G7?/62-WP@GGK'[+DLA0L2" M$#@B1!P(P3P1)")$# B!H"DVA, )1(@8$()!5(@!%1 NQ800V%,:X5(<",$\ MX>\F%R-"(&BZ+T(0^!/Q;OX?HL3O4>(W;[5\Z&"*2P+'1<4]9HM47!M^^'\/ M./;PARNF\*?G=+=?N3^KM_-\+IVZ^CH=[JS]S,/&G#,P^D6SL&;BER?9V];P?R(&&:/R;-(;^DIC3F)^' MY@P67D;$_4WB8F3LB=MQ ]F^*\+^E9H>O"T&SVQN9?H23)^1H*JV5=*BQ)@78VJ1#2*--ZVL:TK=J:6MZE29K(0& M/CM7$_>#E)T3U]6J0K4DS,-"A6\74D7351 MNFNO^RSBCV3_0]E_5N'?$'W1=4:9?#/9Y7O-AFMXZ7!2$HPO$_WBD%_[TC(< M6$F]N1QY:JX^1L&NO^SS'/GZ=FIIQ$OTBKA@A(X]$ M81(L\10YSU=KW)?)[;0XSW?SKMT2UZ5BJI1B:IGR A[9\(8Y^XCA-WQDG]VR MO+9I%8PU+['-I_Y67N@_KE9\([&2RR21QEEB/LJ[_'*8A]3!B7,L[5YX[]UL MG%CS7JP8[_Y,BY=W>SY64 Q(<6\][6:.4]2A)AI?.:%CZFKI,K]:[ MD.&/,NIB+<,?)*'=GAB?UTSX/1GTZ^I*;2K/ &:;".KH\^0_ICPM&" V,@9D7!T,U'E!B(+4^CFX^W3&-U\O&'BHIN/,23LW^6GQIN: MMW[S\97&D?0U)6FNDEMUXT_> &F%9<7*=A<+7FBW=6KE6$QMT=Q>VB2(1PJ_8';7M<4 7=I$ MES8O*?L?958K[*#!-):#.K9NT&JI5JG4E-37W=?&BP5%2DYK$[&2KZY,W-2; M3,O87MJDR322>W1I$UW:/"7Z+L&RZ76I96,:/\VF3(!]QBKE=T467-N/H0#]MSG;4W$9:>+.)-64'674, MFTRUEMH)G;,@'IK[^J^:PPMO=8!.V*4?+-$\V MAOVP%ZSL[[J_^E?J_1JA0/77(M[I_?I&ZU.2 MK5_/1=EO?">:/<>5:)IZPE 2?2QRMY](1(@X$ )_0BGTL:!#ZHE %ZWB0 D M38@0<2 $_D2SB!!Q( 3Q1"&1.",E?C/ ]J':^B6KWD6U1JZM?GKA%]41XV+1 M'Z:]4W^:]DX23S03^TSI_MEBYVQ(LL7)2/$(&_L'*F<.X_'/>=R M_BJ0O;M^%ET\VU\YBW(6]@-V(O4B<+'+5TB-2+%N+YV9V$NI5F?1THAU\EP7 M./:O6Y^(DVZ2=KHW+!;GXE3K%[%@+F6TT7)[=8-Y9%(720/=GJS79O]K2#WT MA5Q[W6<1^ZTS 8E]K,3^9=CS/:%GQ9+6[,S67V JY M)$-41DY3SYRKY]A[V)5:5N1:W3>*O& ;C-!Q6P'57$JIZ*YI^I%B+Y+9=05? MP-74D]M$@)W"@A @I@CP6=VEJYO==$<@*'$Z2H^*22K/\+/E-KDZA9]==;FJ MLKYGAP3]6>]1MC G>,O+K+'LD&%RTJJ9&62:U_ >[0KK('_11?U%K_&,!'BF MNB',^[L*6E_6H73UM<8)O"_9\O4]^*5YT=1XIC'&>KEDW9^W6H(0&A*UZ\]. MDB1R&'V!P^CJLO"%'J6KK_5VY?ZS2I=2*!N!J?M ^'."2ZU]?9V2H=1#A]&[ MO=LN<'L#)=.?.9D>987%(3\/)=/'A! HF3XF=$#)]#&A!(*FF! ")=/'A1 H MF?[JR?2W'Y#Y9F'G\^3.T[&*TOQ>[OR?]R]!#/W-4ZKO/57^5NEZEZGR,7"V MG\P^1_%#E&]^]_GF^!D23XM"F [\+M.S!*[F%S8R:TJ9K\@W7^KMEJ%RV99E M+O+9:F=K53M(N\R7ND M%12$]J:S:Q*0IM\3^6]@1:%\./K?60XIV=(D9 M5,,O27@BY)6^6<]EC.[.4GC>F!OI["[?'&<>2?8B/4[N! !0OCE"@"LAP&=U M%]VK8".#](8\/=H84[M>$)6R<9E\\VN[70[RS<_5&_5^S2^4M'WUM<8( 2_: M\ND]#".-B=)8IMMUBPB2TUZ7FO*=RBYIF\ ?2>:".LP]BCU*VK[^6F]7[C^K MN:3F(3<=KT4*:X>%=C:CDW*87VZ3MO%'#/M0>?G^:=O?HDY_9ZPEMK?G-#4I M PF4#2WA:5/9=)Z;9R<"S9OZ42'_HZ&JZ2M ]H($. TT6)C?2[AOE_Z/2P7_ MWFX9W'85K?UZMS7[P6HY1ST8D]LMM 76^595_]IDI?6ZFL+/A_-RU?0$HUY; M;N73=$+PJ."=<1(?$K%/Z%XGPJ?(/'' MQ.OB\1?#DSB1&LEJ/&3U4]G@*+/__/KN-Z/E]\_F_TZP>DBW/T/+:T>0>I_Q MS2;^N=9DS__7S<3-SHZ?<4[=?D2/"_B-[ VWP\U]"!+O!^U_= +CC^' M<\QT:&O)[)#&UDECD5(KW6EV#)-HB8>?"?J).0IVG O\;X<3=^B/./$HCO@; M?#AH&*FI%MA%D5[8>6VM&M*@#XN'IP ?8D_L!?AP>W1=FP]OV4@X.N->!16_ MLTUPOA,L/B#QV8R%6>AIDI^TV$INLUY;A>EJM6F.Y]J<;OYUG;D_SU1Z)ZK; MT#RH$#\G,R2)9]@9-YN90JV6=GBAJ/A9CC+/P@3B%&3*[ALL?T+J06I56@M J45G'GL'KMN!O*OT#Y%Y^X M37OI_ NWVW/6OB/CF+;$AMUJ=;UV7&Z7?\$^X3>;?W&%&_0WE:CQURS[AXD: M['PT';&5VM+J53 GZW:H8K/W*U'C$@E#*%$#)6I<_ZB+#TA<.MK]F=H27YVH MX66]KCO-E[HB,3)FFBO-UP/2V"=J4"A1 R5J7()U_SY10YOA8JTT"E51X&P> M:Q?72[K425R_K^(:2C 2O0@*<;[;(Q] M52(XJTL$-=YT1!"I%T7VMGN23A\&+O[[OUY%9)Z5*9B0XGH_]MZ4%\O:;3@1 M,9"A);]32M@G(K5WU/QX]LC C4A03RS[C\2O'^%V'.TE MS'5YL6.O %T$=B\T>3DQ]B!"_4]'R)YD M4OCS^\WNH_0A5T]DMWE _C/+RENV_?LU0!EY^>Z1:ZNOI:LFU-L=OI7(\%V^ MQ17X1%9H-806URD)]017SR7:8J9=RI6X5HEO?]FLZD*';RGS"=1&?LACXX!_W'!+]2-/ <+PDVF/9TQ+<%!XY.X=47(R<=Z'Q MM62?$EEY?U3V?350\&4M@ZVKF;17;C9Z=,Z 5:$>MCS_/#*LU8KYHM)?8850 M&0RZWPR:"<%;/5J52;+1IT5=G=F7D]$O=Z/;$\')3X4"Z4 MLAN'R!C52*[!*H4GC>TJRNWU^W*T(YM93HXY'8K#FHA%C-P[)IW'*) MGI"V=$YBCD?.9]-A=4K(?:S-K'#);VS6A=42C*0/1_:#;INL)OT*-FTN.VZG M.TCCK"&QQ\]L.:.1$A8+OC776C97TW&N/VB"D4?/K,USV;:\"))6;Y--^T[7 M[1>MI90^?J8Z8J4*MB:JV%SOE2;#::>YH)H2CAT/[=4"1_<5IH.96EGH9[5Z M:N-P$HX?#YW5W&"R4-4&O];D<%2L=X;FL F''I'>Y63&,9/M-!^R:VJ\2=?M MB1$-W=/^0,?8%QM+,U6Z7FP8$U%S>Z-QN:;B/:P9%1$C'][\UKNEQTXI-+$M M6KQG\GH*3\F/:]4% M;O2H=\? UP(H5R$BP\%@$A&.R_"]HVVUZ80/RTTGY"!Q%&2/RA9\206\O:E2 MU7Q?T]XHWUJ3P4:!_[]1X&Y8PW.*HQ04;&WQ?373E4J"85RH9!U*N_Z+M&L: MY7'%(:$.I5W'A!"H=W5<")%ZHA A8D"(;;-C1(BK$P) $X,($0=" &A"I_55 MT]_?5UOCXLCZ;B'N_XQ>/?.E:_*]S,S1&XGPU!\GPE-/6"KVF9KB2\]!?NLY MB*SD1&/G.?B;G W$X5\#7B^9_$]O?/QYWW;Z"8]!>\DKI9=_I%E^R>(^E7!^ M+Y1^-_G\SS#LVFEV!$:0-Y-N':,V45^Z[C-U?Z-BGJU[X1Y/GZDZ\UL]GMX- M$>R5H%RHU<&$.DO-7F@U,+NQ?[+Y=DI8)7NKLE712H1997K3#3_:1 MI2Y2.FE[ %V;N:\BU,SUUWTNH8Y[#OYWD^J3G=M^3YIG3&>T'BC=KF7VYH.* M*]:+*@N3^NF'GPS]7A_';V H@3U/W8#U\X7JPS?-T_\@ H%PY#S:P4"3O<[2 M/0$C&!TJ^?2XS?+9='$Z&VST]J9I;+O:,X\D<4&EX/;E\MU80MSE\EM>0HB+ M8'YTP+\MD*.*&LC9];0NAC62*654G2@5N&V;>>*]NP??UG= (=_!-_<=G%D? M0*;&M52$L:=II]K&RV&MGV'XD=AN"Y[5M&R\JN[:QE./1(I GH-;\QR<6Y5 M,OW5VL4;LFQ.Y#1CEMB%&%*CSK)%5W,5EMLU@V>^O=N 1FX#Y#9 ^'$^G2#O MAMX)&)E69VH-EXH&7ZFGG)[7]SB1YR0:J@2I1YR]H$IP^X*)_ ;W*IF?.=G? MD,BQ,-D,@]:TA/4$JBN5S(TXZAA (J'CX!;]!@SR&WQSO\%5"HHA!\,5E0ES M<1?N#7_PG5$/_:."+AJG/BK M3KG7L+K9Z#IV,-8\+2HV@XSPWSJ&KYRQ>E%??GRR<>_TW.6@0+YS^%)BLK9F MJ[TB-G>HDJ"-NH5,82FQ\/#%B4=K5?5G)YK MQM'1\SMN(-L'M5205?S-K6(43?_^A^Z)<[9>RO7Y^;I0%0D&8URRW>I1;4-* M1T8N\8CA.+)R;\W*15'T&,OR1[[V$S(\KZ]J'$M1A)A,)P?3,>\PN683R##] M\)-]5X#C;LF35Q]ZJAT#TSV^&1.]J%2]K M(,#BLKZ_K2A[ZDZ02F6RF\V?W9;R6J&L/KJ53#LHF4'KK[4VS6>WE!63F4*KK4^C>=Z M0RNI-[+B4.\J?6$)JVH#I81D'DGR(AU5D.,C;L+PA94)KK[6VQ7\DUK-";$? MJ+G>PI6("M:>TLULP^YWB6Y43!\6*$@?6R(7;4?T]T)YT&[H/.U)?KL6/^?# MYC+[TO6)?=7ZQZC>?=:=@OFN$V-938 %0KZ&.RO;+\KF;V-%4;E]73<5+4K< M6,J>!CN8:(E(RL##Y"!ZBN,&B;46 :;3C5 =16^_?_%@&.I3W#LU/&#TZ8U M_*?N!@,MR.X7=J"%TUL^KLN>)]%%Q?/]&ID3!8G,Y[I9,C/G#-@*[-CAEP!\ M8(,?GA*=L>D?[?L2_/5Y,V&; E@Z"WP:C!/RMGLQV-_/-Q1]>ZM.-!2%=4]] MS?F,[P&V#Q5TV,((KNOE5I2#=HOOERQ>P/AF1ZI44E; /?S4W=!+1'V7#P7E M*?$IEE7-+;.-Y05DR77"!S)A @:5G> E(Q]VA7B349^>I?82/33^&DZV/4)VKVJ*Y2BFS M/.6NACYLY',\4PKSM,QRNBB(=-;I3OE9H4&$\/7',TVW:O0\ULJZLVJ4_()LK<>TFFJPR=9S5,HBL.0L*,O5?@'L*75BHX;::MGO3%V;#Y5AFUH7R1+K14./-JJ[;/?' M'"VZXG2(:VJY6:&;/>-4TR="MQ92QB8E;)UAQSVY4)L7B>:IID]4D9X5!L2P M@ZW#V7!I2_R@*#=/M7+JE_.=C%#LM[%>R5(V'@Y8.0?SOXXVOY4+DY-6R5YA MA*%1%%DKS'2; R./-E_AV^D&'@0*'\KY;D6O,82FPT921YM?FHUL'N_P35[P MZH4:-O)\N0"?>;SY_1HU7%)%KBJ&U2QEUC1#4H-HZ-'FU[!\N3!*5P9BQ=_( M9M^I3RM=N*;CS=>)R;"XB(8>S57 F'4/:Y5;HC8G[.1F M6>KW /*<:&5%8QN)DU=I2RST15H4)XU:UUANXX0';.J28S_7*2RMGK+L% M/S8Y9?BY9"UT;)UC5Y76JDL,)^"Q)QK)Z?8B31 %LR*:"I[9N.148,!!A9_H M^F:%0V\T30U8@*G3YM++5+!6,QIZQ 52R12Q4G&TX9,2)9BF5%R.3 ,./9YL M(]E(ISJB-J1N1=C6[.,X$9I_FX-#CQTX& M\QI&6*DQGZ6387T\&A<,Z*8Y@4+Y F=UV5(_S1<&_>)PF1LF@Q$'AQXMK" * M-2W58.5PUK<*8KM'I:.@Q@]-K*E-W M\7P?(Y@5-AQW-S-].]GCA;$EHL3,IWQ77+/]>A.7!T51!L\] 9I:MZTJJ30X MAWIT00B=[-BLYI=PZ!$6=OOFI$K5@C:VYG/MD-:E^4 UX-"CR::&C6715',M ML><5QXR;I:RNW81#C^;:I$MK&Y.UL37/C096QR.8>3EZZC$<$KG-K#,D!@6, M2#O!U[!(C*JEZFM;K#84*J MV5LVZOX*5@2#8_?SO71?M)*ST/P@RL,H.3EM%'".6I,]2XM\ OP\!.IU6U-@ M>S13\\$?LYH7R*;3\63HRN& 11/XL-FS[?JA=Z)Y6JKH5LC*,DUA[3$W#,G" M*B?@NS;5P%8 YF#PSKA=B[[SMUK[H(GJ/F]YW:TU--;M;<_\V^I MWN7;G5U+UE^VRY5<'Z<:#?KA%(P!S_1?6I-1HB_S;]B9]9F/$G+PXTMZ^HF. MIX%E;32U #BRZOJ^X+S@YS>Z^5E>DPX*+#L6VWP[%P;5P91<+X\9\O2XBS$D M]B>$NM%V@/M^+[_=#S!PGV,2[!-YS8Y;QZUL8*?MXR5^CY8V?Q$B85$#NG@0 M C9L0(2X.B'8)Q9U HP#(1 TQ880")IB00@$33$A!(*FV! "05,L"(&@*2:$ M0- 4&T(@:(H%(0 TH8[B<2 $@"8D$?$@!('H$ ,Z(&2*"2$0,L6&$ B9XD ' M@$SOEEQ A/@]0OSF)=0/@Z,Q2=V^K*EZ(XM\WPR\B45^Y/WYDF[RB($1 R,& M1@R,&!@Q\$W1]EX8^ L*)\61@;\3;177AA_^WP/Q\*<+QIZPZQ,ZN\TE=L-S ME B^2QI^047&/Z ALK/1(7G#BT1:WG>@[7D -G5U0A<\US_3^8C(A\@7:V2] ME^/C^JHWLK'NQ,;Z=?L3T?"[VEBG:(AL+'1(WO BD8WU'6A[*TKZN0])1$-$ MP_AC[+T<)-=7PI&U=2?6%JRNLRU5U-AE3"):?E>KZSU:(NOK^Q^:MZ+X<%,7 MS/HN]9Y;(6'1M>$[$0$1 >^2@-=W]>1ETT.JVG=5NVUMKZH%8]G9_H03B)[? M5?4V/$T&'QZ2]'?T[Z,:E]?N)?FJK"?S1.QW85>U-+G]Z-4V[%N4;%=/XH_; M'V#MU^]YTKQ5U_.#NT1 A/Z&J MQYR07=D.M>^I^WTA'>G8T[$&1H^_Z/:7;3,>?G(+V;1A(X&D[GI)7[8!3(W.YWF_Q];",()]?^O>9D==8=WO M=!&^8LCI_A@ ,3YB?,3X=[1NQ/B(\>^5\6G$^,]6[/TQ0%2,\OZ6C?@>\?T] M+GM;\_1V^/X//%TQ=&NUQZX7) /-F_[XGA$2=+OB-J[IQ>5(0OQ[$XM$_'NS MI$7\B_CW.Y/V7OCW:[.'X\*_MT_:#YJ(W,0:$?O>+&GOA'V_-M?_RHZ5;Y!" ME-C_1\^V.>+3J>8IIFPG9O),.],5)11 N]JZ_]^-QH(3Y"_>!2],_,=<@4D[ M>4]6X,WY1.B804O3_^]!!#]([4!V5-E3);&=D[H\V2[JN3[)"\:*7#>DQ6+, M\>L0O&6Q $=Q]>[A9 MY6E_(MA\6_94MOW_>TB2#PG=]:9R\'\/YBKXX813U0UV M?W](./(4T&/WDA\Y;12T-27TP#(T_SE1,.]Z;=G6GJ]XPSLCG!YH'F?;[A), M&X[(>IIJ!C!__2'A S8"CP6O-M7_>^@H4M7J#FJS0K(G@DVV)[R:DEEC*;$2 M^? 33S./#+PG]YI8*$R/4 :AS"VBS"&N'*".HH33T)8#38VJ%O^JJ 7O.&4T M\!JM(Z].@ RKSGPVW\L6L+"2#SMM8;P8UIH 9&@ ,@A>$+P@>$'P\C:\0-7E M/7B93?G)HE LXU9/:0FK?A^W>VL#P$OZX6<*P0N"E^^1/H7@Y;SP\@M:7@/- M"03)9TO<;.*.'7Y>Q98=<3;I2SI$$)S8F4%8^D) $@.!NM/D-80C"$=^W]?R MJZ'9:P5EO^RJYON=L>S@Q/92ZPNUY@T7C-_7]5*H*55L/LIB!.8MV46>@^!# M74Y_0;#SS6$G=EFPA[ #J8<3?U>4*>[A%SA]'2P@ &]U=0 X,X@"*(4%I;#$ M)P7KEM6!%_(GZ+FM].V>,<=J%7*,-3O8>D&$HWY:IH>I9OP",!7<912MZ9#6 M/&Q.^-&&%R:F(:6C SVB#'LY3P8-RYZ"%]B<>XC)D5,BICT6]/O7ICTNMF: M2%,[AZ;V%VY@DYH4:'_"E"UMYK'% 1:4U^$2Z&*1&_B2RMCM2]>=),S&"T'. M>LPA'KV%-5X]J?L2?L+OE[E= X>Y8LYD.^$_GT@H,^&;9R:<*.**LI^^@7;Z M+(P9UU'W7W:-,5,QO&[9ZKGY<%A0*@UAMTFYA=*'4\,K9*9XR(Q"A'WZ2"#X0?"#X MN&/X^"AZP^(MMZ/.Q:FX5I=-;ZT-ESTJ@H_TPT\&IQ" W"> Q"O1&@'(V0'D M-^(MK+0A&P+&#[&*J!K$O+B9E^0(([87-]C'-'LIH$!9\0@G$$[$QMMQ_@A) M3Q#4U6(NMC&SONE)Z1)F><$67*A+:B (6.(-+.@634Q"&@&06N*!3XOXD-![(A*[V(<"Y3OQD[N=F\X;2H3 ZFV): MG;QJT*L(;V#WA O&7Z\M<@AJ$-0@J/G*6(LK:>E*/YUI\F&Q655J;:_=+W%P M.V$GA4?J8DGK"&UN FU0,OH]H,UO!&9(R>?K]9"FK4*F83OC]3#?9I9PQV!@ MAB53CR1VJ120&,C6G6:8(TA!D!*O&(Y7LKEU7V-'XKS9FI5;XQHFPB028MMC MX8*:#4*A6T A='WE"K$>\.:J"\8' -1^H*RNV&9UW6$YZ2N1%O'O;2P2\>_- MDA;Q+^+?[TS:>^'?ZZ:%7HM_;Y^T=U+"&['O;9+V3MCWNKFS?[/J^TFK_9)* M(==V$MYKU!B4O>/&$ZC_!2$5/> 5.?N7WA_5$;<'5_N M1N?P6<[A2Z6).GR]T,;]DLW+9=%?*[)F%*TF/(;3%ZWHL<@A1*_[A.D M?B.[M,105D'3)PHOJ,TUUV]9XV4_PJ&HS#JP!U!NZ:UE=2$L0EAT)]OQ/T/1)\[-V8BK!YM"*G/3$<($#N(36Q?%$)(0F@# M+0CX]6^5,&[;\"88YTR MTFFVY_E^M>-(45LG+"S7D@8F#R&&^?25/.*5O3>N>0A>$+S< ;R\5S*:LQ.+ MK9NKC>7X?D_3%B66HA-X24YQ1_""X.6"^YT1O!P)7G[E3MV2RNUV M'$R1[= MK_E:D2R220P$BST@""(8&IW$C-K.$8KI*&)G&Y56#\DN&741+K"6(/6I)U52JUH"1 M$ .K0"8+C#JG;X@;44H=EDV'BG'!0G!^97C[8T' MYUX7M#%A_W^"3(;1]T+%1MTVO^3/OY!@"DCPS(M@:>$LJOV_'Q>MGGM>%^1] M1Q5"-:*<,I7$11@3-+4J-9K\Y>6"'2X>M59M9BN5HS[;8X:MM;,"GG .YH*) M!YKD'A@<=>\BA4<*?U*%/U:;?I4JZ50VOR;Q>J=?6_:L7K[JQU#?X66@.&JD M19J.-/TJ-/V]CGE1-2W2J7A5"VMR,Z,V'>PF6F+9N4]?LP\RQ;O.^DU;2 MLXL^4NEK4^E3]Y(W-^.\GNT,LC@V[0S<@.#JS&"/ ]GCVG6$ =>+ =0%S.N/ M$^?_#J%F78ZL[;6L%3G@^>H;_YZ9ZZ__ 3\.SU5M3?$AM^:/+W]B!AS$HPCB M^#^.LN2J!C#1/\R:I)]E\O=+0, TW_(P[.3G__R_Y\/_5HO!5,_V_"\'P7DV MK[D&.?N%3&3(T+ I #T+4V!*\HMBQ\HV.,@D^YFD#T+YY4GXX$IDLC"&R'S[ M%:Y':C$=98,]6[(798S]MPX?)<)V^.P1=[_X&@!9CRFO M:BG4-Q;\1\G,?6BT_NJ+A5="N7\(_!T(&;!-]OZQ\7[!'S_Z]+6?[%'P] RT M/+"-XTEBE;W4_OD<"##6Y^^>>O;LI38UQ5:O+W0S>6$@=/FRD"F(W;;8Y?M5 ML97A6\5,3\KWJL4JWZT*O9.-JB7VA5ZF+X+1M'IBHUKD^T(Q4ZJV^%:ARCN*YN,@(&U4##VAK?J8W5WPMPSM 9\/@7Q\TJX_!SA]BXTO-?DMEE<0= MDMFLKJBL.I4Y#J=D6LN2\E1A&9G,9K-D5B,HRO(8CE4*,RZ&I*F1QF0_KH84@PFKCILCJI,) ML6MV9%HF7U-V57?8:' <)VRKZH0B>*4MCR%E:DY92W*%GKXJXHZ=6U&^/LPY M P-0IN:D9*M HZJEBL18NYAIXCVW*\2 DB!>DW*4N3,%NKL4AOVJAK'CDM63 MX.O3TY]QB_;4*862N@,YU5%6&+2"J/GWJZ]64X&D#*U M4/V*6L&6D^%(8#JQ288=(Z9T,/"9DI0\-2TGU>7$ MU=N&@).6VXH'I<"5\H;,I!>JGXLK;+5/:U)O5<>PXEC-Y:..G$M3=HQ!:VS4 M"$W:5DF15VKF.L[',INF;--#:K"9C$L"4V441Q!JA5:^ RA3BS\/^]V&U73; MN$(U=J/ERI2:94B96GQ!7XFU?*OH" 6I71B24V?-K.#;F=>4-5&9M?W"#A?, MDHQW_)W>%R>0,L4F6JO7)Y7Y>H+72W&.H,3J.F8,0,F]IL35K3L/5-/'23K7 MR$7%<.P/X3C3#)VO1]E.<9S;6%%K*0'VQIY \I TQ5".HC93==2H20[=K&6# M(%YQ _A^(C7]"L4W:MG&M",-AQV\OC)",>PGI"G>5SM$R1QN@MA:%8=QS,]Z MQM!+QII:@*V;R]7M7=[%MSP5Y6O3Y:K3[JZ 2VTC2N+&V,K.+Y;(%!YJ>T\:)J>UB&-4LAL@[PU5KQY$$L%!X M>E)A;RL-.,T5<&:U#>>KTG@737A(FIH5@(E EYN3&#?UKKJ,1E&W;"1/34UK MOO0:N]K<6PFFJ^>U3K#Q!-V I.EYE;NB/&RZ>-FJCW+^JM4P5S:UITU-K-9H M>]YHV"Q+IC.SQS6M(11E0$ND)U:T="V?+4=C2V/S?(YL./K83TA3$QN.\[-: M>U ="R0EE!EWU^\/=1Z2IDU&S37B6I^'F:34"(8% _-V M^7%#$I=L:&>UF+0:,21-/Y;?]BOC?CL :YLW1Y0I8DO/!H^ETH^5:)>D&)9E MA;)@S=T*Z?DRF9SNG"(M;!13'Q5+6P'KR9-&91WNN'IRDGUJ#::A1.PZC75+ MB,QL0W4F.2P[W!]ZGQHLU].I<%G;Y7 S=F:-OE18S&O)J4NI$2SZ6-@DY4K3 M(H%,; >FPQ SX_'\MY>DI7#B6#LJZ^#,M%W@\KOBE%[LCT-("[A>6AE\K5\0 MG&BD3*K^L.)P2:=VF@MZNY2+Z0YN#I<&&XJ8KG9W5*#D(>DJ;&&B[%B=>EJWUJ-!X1= M#F6&+\5)5WD*."EI49U-AY@B**HN\E-'-<:-?0=Z"CE;!CU=\;)HXL-H6N_E M?9,MCML.1/_2J;$E:$6.VQ.C"47!F- MQ:BUX*8SR20DCALOO#Y6@2YCBK*\LJS\:N>/+*:W*0]*BB=,9F\ZK$+9%L2% MBM=QAHHYQMR49[FI\9;#JC60Z&JUX8)_ MR[=J5JW2:L[Y4UR4)X%>5"6ZKO%OF>P=9\HUNKLSI3*;]UA!R&.B9+QI"&F? M()A>I9\3HEW5S[:HMMD,.V^:EK94;,U:LIH7L)7BAFZ?79.3^$T;T.U6L!E; MU D\XAJQ7NPW2B:7F(N4S?2#[H*JLT);,O-3J:6T"Y(W2TB)E* 8K#74\W.R M(D5<4*YI.T/=9#MOF@MQ4JLIT=B>2%NJL*P0KC11063UEKGPETY[ZC.Y%EYW MZ\UH@V]';(U_O(#IE4*OA8B/0W(M*?GE9+ZP0EJ5XL,=*:\"QI6O%)N]*I#M MYG)4EQ217BC&F^;"7FV!@24*75PK+X8 AOC.6$I(4T]UXF%5D[-^C*_JS=%6 M9Z?5)I4ASB1S@S'Q:6;.J M4S7&">F3NIB;+^J^?I/L8MI_VG3.L^(:3"_,XRT+XAH&GDCQF M6V'"1-VG^PZ)Y20-JD2A=_A@GP1-/GF1*GW> KZG2:<]0_\PL,<7$ON\ST]^)!#.OP;@U6-+_ND<@P6Z=U\[M/?E6G@V5&H_0U3N\?/ M[+Y.BSTC!'_\I239X\^C=N4B(#PB9[HL1")DNAA$(F2Z!#^]=+8$8\6N,>/]XKP-'3GG" MU]DWU=W-B0 W/LF3W]+Y_Q\/3WCSYLSQ$<38RDC<\2>3E70-O M/P9@Z;,S.CE6%+$/L>^JV(?,!XJQD']^ 3'6MW,M$0^O-<9ZBX M7FO4]2->HNCK^HWFK3@^3[>+(A9>*PLKG@W?B1B(&'B7##Q_JJ>DF#YRU:[5 M[;:U@ZL6SA5W_QM!(GY>J^MM^)H"/GS-TE_QOU-G7+ZZQ66Y^?X=+L=G?EN3V00(C9>/1OA7>U7VKJ#^/@J MD:,A1OZ$$W[AC!PH=J1=IU=W0CZF[A.^.#[N[])%C'S?#[]P1A)DYC4O?\YGJCK? MW[SW'4UGF/>'6*CYSI?KK&J@O0ZWL6GN4HP- MDM^;F"22WYME+9)?)+_7S-I[D=_3]O)>BOS>/FO?N=+C)N:(Q/=F67LGXGO: MSOLSITS.FB?+'/[/+/<=VXZC^:JIV)FELM0^:"L0*GJ=;=[_>Z/UVPSU37;! M"S/_,3=@T&[)5U2X0ST3N6;8U?3_?I+ +W(O5-R9XL]DJ5>4!P+5J^C%$26( MQH;:MN7U>B[PGS(J>#EX8?(M/I!%729(F2)DN!E%=MP@E*ON6@M"1W/#PT[X M_G:I\1LSD*, ,Q1E*26)I&2ZB@M5K J>Z4>0Y,4CONE@ M&ZK@X[:2QDFS7\]MZG-]A\6?,C---1W%#O[[":,^973/=Y3POY_, M3?C%C9R9%S[^_5/&51S C\>7?"EJT["GJ9$/IJ$%3\U])<_O*;;VM)4:[N#@ M]5#S>=OV8C!L2%'PM9D9PF[R3YD B!%X+'BU.?OOI[XJ3W$ZL#%,6DF%<,B1 M3JEMY,6.S,K4IZ\413_@N=Q__OV26:BTCE#F.E &LH\@_T;RBN05R2N2UVN3 MUXMKRD!>W)]Y<:_]MF\>W4O_[@T_31>5JEPIMSW! 3-9V>.=/:WRP$\CR&,[ M:A>@4'?:$G,O./*A=@^)ZY6+Z\7U9+TKKA?=>/4Z90@'IH.AA>!YG@Y,67)) M-BJHHH+JY30$W+*C^4S_1+VXU[['9ZR#N!Z-FD';J@^7]4*-\=9*IW-Y24/2 MK,Q"P:>*.$-%/+&=$*8R[,@<3!K2]$,6)X^7,[QQU4/XN M.VG?NBP$^>ADX(WS[TYD]+PMAL?( %Y2'V$3F&G57"IV)GBR-:@*?>55Z#<. M^+O=UHD;\CN?E#'ON;/#ES'6WE2,V4BRE.&Z).8;HK?1^,M+#19]O>A6A"TI M;;/^I+M91X2E&C*!P]P@PS"HF1#!S!7##.K00D*+A!8)[=4+[<7W!"&'[E09 M1"7J+O":[.C"=JBIG#@84#K5@2X;3"$>SV>[ (VZTT:MNP(2U%R(9!9U&)XP MF2A][GW.&!X8GPM-848Q-%?='B.S>/-Z=_(*]@?'11>D4C?D3TJ]\I-V\5"Y M4E[>XP/-DED2-K-=8!5L8I2W##[*XQ>X"3FFUFU#R9:;N%9PNNI0,';\EI<) M(DD:D@\,>\1-R A$$(B@%BPD>Y\B _;$!>VVR7ADT58VH_65S1OVJYMSF8K67;2E0G;(U7?Y96N:CZ']XCY])8]8 M\T+X<.1B'E6AH0="?*RY![N\H?>:6?"=\KE2V MM47)Z>6$NMY49^XH%\I>)\&6[!']#X0KEXTKJ&7VZ%GN$"AP /0<=?7,% MNF?QYKV!_EY;MRG['XX]/8S#D)5,==1AK;A,-?T+W'>_"[+UH3D)!(N91/;: MUL<[9]Y)UO/35^*!PMF'+(5:;!$V(6Q"V/2Q*="R8KH_2H&J3:[:L O#.N[( M8]_S);9$]0RXG P(01 D(4A"D(0@Z:15F9E"3"J+F&:L,Y=8#)>3 M^_0U1Z!SS1$HW44#+ *ETY9ZZ&A>%TNY015WZKY#&Y!A8"5/N">LHNMJ?L#L^N/!-KD?S>QB21_-XL:Y'\ M(OF]9M;>B_RB*\EOD[5WW?_9-:WT-9[DL,K[B\#>,=% M8M2Y\I-E&C&<:S[,:IYHZT^I/!#M13'K64Y0&Q'5YA0;=2^P]5?/ZL.Q7_44 M8>6$@XU:FYJ^%\L$G;3^D@]9'$?]+ BJ[@&JT'&F2+IO5[J1(?X00WRLIE+2 MY.?A#"\5!::-AS@^-C8%R8!V&![U02,;C% *=74AE#I^E^D W\7U67GL6:3G MF3I?J(:[; )$29 M5#L)@F6/Z$LA]+J?::.>TRL]!>7&Y?(QM/'\F>9C>^(OQ'*3"3S;G&7^PI/_ MW?HB/&9CSKP(]^QG?'<[2T'OK'O-5F4@8,TH'A/F3IU;%WC;H!P/PZ%!60V! MY*N3XHRNCUK=&/@/L"K"YAX(BD*'KR*,NB.,0B>4(R&_>2%'AOC"JB).U.Q6 MP *X4J]L]HM=*N]&O@'M,/?I*\$=L37AQE43X=.W'"3"I[O#IU^HAXSLP;!G MY/2L5!_T\A'?K.\*6@="$*R'L,P#1Q\K%KB3KNMS*R!"(81"%Y"N^/A"B-KK M*575,C1)&\IKLR$ZTFS#)]"5/:;[A'#K3G"+.O\BW.5)\029O*#OA8J-&L$^ MOA'LI5!30*AG7@20^CRJ_;_'[% ]^U0OR/'P2);EMM6NC6O""L\SBYW;V1B7 M5YVP%I7&EMCF:&DE%=SA6.5T339D@MD?U\YF\0<"/]8Y@ @I+DI]$%+< %(< MZ_#T7IL8-/MSOFV5V?HPZ[>%!M9*@ (=GHX @'$S0/$>_450XVVN76N4I(* MBC&.LJ6=.!SP$""X3U^Y+#K*'$'$AS9WGWVJ]P,1OW*P>+8PII125A9,/![) M2[:Q*) Q1(']P>(LS3T0--KU<8*^Z;,K",*"&\""DU\42_0[9!3,%2'*L3-2 MPH;M\68/(-EC^A$(.BY)GXX!'6_OLCC[5/^XZO#O$"KD$8:SB(+0U+<_$-)G MWR7 7W]69H$"JWO@4/8:_.=#)]X>>O*1Z8*AA%\H)ET!@=6/Q]4M HASC4PX MUS);3?&#C :^-LL4-34IX&8HXB$# )9,?A(9 -/P%_PA<\"]C*&8;I#Q_(P- MH V,W-=4SW"3/P&HL/B$!E5\7T3S/_;-S*&K\RTC)HDI3,^ M$ #7"#YG!HIO0C&&GVC 5CGP$6!5P$S_"=]+XG\/NL56D/Q._/VOC )63;>] MY/O[+SG DJKF4K$S4\^=@84UPWD&#FP&^;B,PHRWA.(6 %: 42LP19YP!9+/ M/1O 0";T,H%FVWMF[:W>%DYQJ?B9I1V!Z:JJ'R43"@'? L I'I #EL)O/'\' M'%_R!$ \!<\ 7]=F!OB';:XB7KUY/Z\@^319,3BGJ?;X6FAX#_.!M$ B';#5_+ Q1]+^_X2@[T+THH<,!?UA3\& M8"0!-9F0$X>,E/O>-_>,E!NKU6#9$CA5JK?E8.OU\W:YV7GM=3UK02D\B4-^ M6_@V\.9^W-LB8&D?SK GC^X3 MCO\#3B[T#P-[?"&QG_1/] +0[.?D+I?(%N2/72AC$(Y=)%^0/W:9 M? '^&.++\?CR_IZE X-^*E5YXC4XU7U59SBZ[J/FK'HV_/"_G[*??G/^)/69 MO:B->:H&"V\_7+%#.?+__B(8_&^*>-C_ JLO2"(^0B)R-R02Q*]LX41P>';A MWS,N_?-M*2=_5\H)X@JE_&D;X'Y)X&9 Q/-?"IN)RSH]XR=X7E+,1U0;*':D M(7XC'4<\_[&.T]?&\^_J^*\<.K%W5\[0XORBFR;WF3Q,_[&Q"]M_]*/YPR9R MV+/G9HBD-?/+ATG\!1S!<6Z'CD:K<$B87]@9_)>P,$A+ON6'[WX9]N5QI"5( M2Y M0;8$:0FR)7]:VKM9+?GUR.R2P[#',P(+GN-H/CS^-+-4EII_$XF',]G) M2M]>1/'P/\35':4$]>'2+\;6]73P.O T/:%I10 M,SS?W"5;QY)GO3JY.&@^[5,;FN'<=(FQIAR>;-1\ N!H7+>PLMNJK8=+<]C[ M]2W_\)5?7HSNL.O_^?F">;CU[ZW+7B>=RL[;9C>X(PR#":56BQVC(]/)08)< M[B%''.N4L+M#D/?ZE:X#0M[KMD8(=>8Y7MS:>5R_H*)S$).B@%X, ?P.-8!XQ=1]T!>Q=UZ%<3%8@(UC[B2M5%- MBZ'H,KM85EC-C4_L5:SD:0-(3\,1E'S$3.1EQYVJ$!BX3U\IBG[ <\_U#",$N3H$^6VOPEN/G7@D3M>6DE?+PYK#]1JD < #GD7X/GK\MED8_S.B^RVG&Y<=V3JN7A$55'!^!EM6,7BZ([M KR M:M>VJVV]('1.[,*U:D@[+IC@M]IEM>1D_NO28)XR'''NE\"P<^% MUIL^#'\NLB4!P<_'PL]O^W]8K5@/RB5U:3F3@6K@>4R;RA!YF#WRD!1W-\CS ML8FFFYT<\F=^*:(\,: 8^7CA-JU!'1^6!7S6S<9#.2]+GW>:]Z!CS@P85+N?^W8FBNNMW_ M?H2$UGU![MG+BA_MVMT3F/Y\8"CURD]:Q$/]2=WU[MY M?EWLK#C^U+DJ*JQN\*I/;W%R3OB]G='>A?-8WM^&BG,/#(?*C3=3;OS@+!1" MEMM&EM]VW1R\T!U+JVT3)_7%6&,&U-I0.W)R69NHEZ<:]L1X?B!3NW M''Y:7TM,.3N>5]M!2Y9.O5TNG# +S92S0\&Q)NMQ0=])88V7<_M,TP.>8U$A M$14245,4 J'C^(,YW)GINE:?"O7LFABNG)77[T'\8>X.?U!K%/)MCK#9YBRP MTN9(18U/7D7;U DUF^5UO-R>1?7M,AB1 P-@"_?I*TT_ M9/$CG@1P8>J'?!O4)(5 Z/= Z+=]FZ5L+\C>RBE+3J/7T^-Y<["((?[ 7->[ M '2S[5*9T-<4L&2H&^IJZY!G.\_PGN#U5YH;^GN5VIZPDF#EV6%_XNR:5GG< M4;BV9D^"X:G35_VEIC?7]4)1V.9C930WF6U5BF46IJ]8BGU@R1OM:;C'&N6Y MCAI&H'-KH//;+MUXM5U&K5K,"I&VTNL6R_7U,@_PAH%X0S]0QXPI[TOWD)-S M#WCS*\T39\ ;M=@7+6$SK%J]>%WIKTS6])A3Y[&66)6@1FUW*A6\Z8I;^&6Q M.>L T.$^?24 Y+ /6>J(^_WN2P?OU,U!/5LW"#N_[^8LPI8RC5D7CR2]/_)( M5BJ3$'%@Y@I"3@Y$5G?=J+4?2#'2,D0&RQ!X"#Y. #\'0"'R0^X/[44F8$/:7PVB"_/?755_2H M8G6S.F-;0T$0E?54ZQ,;'B(0]^DKFWL@* HA$')_4.\!0J"/=W]L/#>3LM% MD2*JM&WH$6,V*DGL!3L16.:!HW^$/C??AO \__7M .+,_NQA=(_6G=22T.;J M>SE5]!VX-K>4)C8G[;9EUJ6-;?IKCZN?NEU5]*T&O9MCK-53.YW5I#WQVWW@ M,!+)35L/.('NIKBS(AXZ4@;!TP?"TV][D]OY4JOY;$:F?4JBYXVIO&$'7@_AWR(8OC=P,[R"'Z<(?H\IJ5$#Z=&)]^?Y]/ MKMF?<>&@@T>=+%>*U.5N22;0E&ST(1_HW-W=Z#50?%.9VEK&!XP&G "OG65< M+T1M9:BNBNJJ'Q"5'A2L"_2KF*B7. 5S2.#TM/#;7XE:M[79Z4*=WEGEN:FT M:.S4[67ML"O.F7).$U:CS:JR:S2VY;F1+.RGK_0#RZ 3)5!Y%767(2 ZHA]H MU-H-WP[F Z%,+BE[,-A4UF8,UY1!&(2(-$!V_<0X,+VBQ].0N#M.1BRPKHX(U+61>D) M>:ZH=/%3I8M]N>*Q>$&^*%[4NE$XE]IF2ZKKV-!SLL4J.3KY12 =-K!R>7:$ MESO^HM$/>FUZ:\@$G5QD^T#C:)O\QWHK]P!1C]$M0BB$4']47G4'LMATG6 E M]6)S;8\"F^9'"3@Q-PU.'[S)X!X@YRJ](E1,10;U5T+\ZQ;NFZ^Q,LE ^EZH MV"C)=^Q4^$MEH( RS+P(9E0N0?'_]ZC9[[-/_<(\ZPJA&E%.F4KB(HP)FEJ5 M&LU3=R/WZ*KACQ9*!V>:<7O9;+;S^B26B>QC'$UR#PS:KW:.8L#9M>780/'= M6O+99WZ3./';T6PO."OFI7)5#8N*T1P(:@(1^VB6I!YRV=S=0,31=]*? M7?R1AW 1FD_('LFRW+;:M7%-6.%Y9K%S.YM39]J%B>AJ]1X7X\Y07*O-MM5I M-A/U3ZZC9+/X X'_Z&ZXVU)_Y"&6]'LM0;E%[Y#<0,L_:(GI7C*=L&TR\_"!)@WY+/I M1LI^?3Y:37\3OU[PXX4H%B,_&:I,R(_>:M][[KLV5JO!LB5PJE1OR\'6Z^?M MD+*@#UZ1MSW5>I2RJ;R5U+67WV19W.%GLA$QNVT.,_:J 99,F_'A M#^AD2$9\RFA >I?@W:$?:1\"!^_(5H*,4 K>LA_/O^="];0!!?-Y[V+^WL\2 M7^UF!GQ#$C)B*5,0NGV^VLJ4JBV^5:CRC0S?ZPG]7H9O%3.-*I^O-JK]JM![ MSNV/69)G"+F(@M#4MR\2DA3S6C#Y7B$#).\A2<"28") *#*)5&2:R:&X&D2D MY(_$WP^9I>^MS1D8DI+1?2!-L>=;$.(RSOY6(-?(Z/ )Z^0)L$W)UU:1"20K M,_LF9>!# T#O*VKGV_N"SYG'@0$TU4T7?.7Y8X-,.-? 6$Q5 [\I82;V(GN6 MF6K@P:IFKK59)O0R@6;;8 B /-#"#!CC4C&3/X0^@!%=\\$D;%/9:V+&="%M M8N'L[9[DT6Y,M3#6-#<#ULT"#UHJT)J:@'$A6(8P&>X^N_9^;ZZW_ CP/C55M3?&B=YZ_0C(*L.CCQ^#^.8D]5,'3-/\@&21^< MBR<-2KS-Y6'8R<__^7_/A__-8OX-F\YGNE(Q,'P="PJ:\I%J; MRO(7Q8Z5;? X3Y9]UA3PY8D.=??,T&"+O6X+-?/#7A2^@MC\>45R!&?6/!?Y3,W(?X_U=? M++R%:C'5K\IMGI]H9O)"P.ARY>% M3$'LML4NWZ^*K00B>U*^5RU6^6Z"D2<:54OL"[U,7P2C:?7$1K7(]X7B,PCO M]<$'3:'5/^J0#E+Y5+8+7Q?R/D,7][NEO$]?_PEX'-F*GREZ-OA/ )&M/_,L%$U\( V@+_>7/&U# A'(R (__J@67V(Z_-C;'RIV6^IK))X+[+* MSF8<2>=DBL89F5887695&I>)F8K/&)S) SR2(UZ3+UBY4J2EAXE -187D+*Q@A9<46< MIB$E]YIRI4Y;!&&67$OI+GI^E2XV6TTXSO0R:56?T 1;=@5L2:_9OE1VS3B6 MJ?0R84*:F)"K$O#C%J[JDF?)$Z >%K%V$STP- MM&^"(#0VQFO!L5QO%/2'9;)JR'3Z[<.(H>NX$"TLIF)7>+*?*Q):1TYZ,%]2 MJFMR-IZ&[8;D]-T5%?BR(S6&TZ'4,=FK 9Z;>+H7C M7M-GNYI5G]>*Y66MWM-S'9E)OQW($(OANM&7L&HU;BS8"K_;\( R]78OVG2' MPW:)E;#2!),&M&5ZC1A0IMYNZDR.V2PVMF26.OW"C.%J@A;+N3R),6AWESJD3+U=ZY"E$CYN<<*JWW/"NAC6YK$!*%-OIRMQ@XNYBB:1 MPPG/!'XP< 8=F4V_/;_L;P-[%70MILJM6F6GNYVT#4"9>GLG7[%I?.5:EN,T M9ZNXEZ_,%Y R]?;:H%JMEAH.+9B]P88%9H3;WU-(R3 MHP%3F%?S)L/6G![+P@K'6]-505XZ@?%XP.E+TG9U255]:R/CPP(MJ)S:U\+L M_L#!%.HM](5BY72A9?7FS:(<8ZPZ\ 'M&["7JY4(W_6&AK2BB;8X,&MDD^S M!LL4:;&#6SR2GM69F/"1-K=9T:IM"5^D:^"I7+>;M:BW&X!+0 MZ=5R-&S0;S1'95P;V+DU6(_VPDM(4ZLUC>H^U5C(N!3-AIWI0O?ZEIB0IM$G MFUV,PUR4$^HS-Q#M=4L1W*1O-+U: K&9+*O9<=9:69;*"NRL(=(=F'-++8%% MD9.HYQDN7G"I[D0VEI2[.=3X7ZU6H/AE(/XKW%&-E=Y16<"QOH&7,I2%(<=0["E M"'@ P-T(-@(>0]+4 !8DLQL4NKLP,RE>9VQLS=D6U,PK'42:YON,@I!W!7/-1!L M*6O%M.'GGT%,!K_B:UK&UM::'<#O[8D/+YIEIMODJ<%CK6(_#/A)P7- L+2% M[PN20>P34"^R9."?0>2 :<-:8V:JV5[\.8FNDH3_4]IF'UVJ,%A(A9GWT"4R=)Z@F. ;.5K1>%7W1SH\W>XMFS..^0"MK'E"\;0Q_)V/W? M7E6__DB.7K>+7__W%,3GN[]?C>E4AFWYR=;/Y4*0MB)M M?=16\DS:*KXV9QD/&"$?FB,WDXPO0SSJ\@.P.>H/;#L3:KX#333\($DU@@>=!Y=^7-#[ MG70K@A@$,8\00YT)8B0WY3-_4^D@6BX]_U%U@32'>]UVO8/R)J _7%8FY@H$!,DU?/OA,_P<>#+_J9I1> ]04A MVSG[-&"TJ ,D]F(XUT06 S 3+8 M!VG)?HP/DUUUN;^!^3WL(S_(.URB9P+_ M36E\387 .H.M#<^?"5QT^+?(3Q9["MM6@:W7#-C*D=A"QX,#@QJU7/H>6&1X M5LUC:!N;X1P8]%?C_!9>*^&7D[0\]=2Y-HML3=2?FI_X9#UX=];XMAJ/G2\S MT>T>9ISTZ2;5\W2+U&ZRK;0(2U&$0E;,V87%J-\<==*9C[?ICM8B=2Z<^05O M8O]L.(C'SA!8W%7WK0D'!R$)OY0H] X?[!LVDD]>A&C/8[8]3;I%(_0/ WM\ M(?'H/OQNLRR5^TPR/]I+_:R(_>R5\'XD'2CS82$/_\;@H[_LVV)BL'3O=J0\ M2)5IX-E1J!VY/>4'TO(+W9??VHG^L&V9_$QSB!$7P CB!,2)TV$3BQAQ 8P V/3#DT\0(TZ(313BQ 5P F'3A3 "8=.E, )ATX5P M F'3A3 "8=.E, )AT\=RXOUSY@XL>9[O._?A>B]6I:BIR0FLCQ4\XN&Q6P G MR0\X#N"]O-H1)O2]7;8O9J-Z-F3K?S^1GWY7EZC/)'%^7GYW%^;^+<^[M3Z& MG3\TJ2>9T^D83'#7Q. /TE?$X$ME,(48?(,,?G6(Z\^[%.]4%<]Z"!-X9D$) MYA_F09Q[,NG3Z7]-Z^\*F$( 3^3_B\C_>-TPP?G:P1 MS^P8=3&WK57;G[?G.%6=#'[_G,[O.%E\58OJ+=V7I-7(5 3.E9:ZR<.#9LB? M\[(^+&H\J0HT/5?;'CKS=2"^'W$EZ1E2SN>*#L^05_^X>/"^$>I/@[_TQ7S] M[5)[\?5$NYJ)N3+;].O2*DN#O7;?H=@J&<-1PQWVH)>=9S;2D20S5$*^\AGB& M>5]#Q1'E<6\CCWL>\499WX_+J9 _[ST\MU&B7MQ;J,>OV\J4;JNE[5HH&SFS MP@_X9D?X_4L??\6%Z&\Y7W7=:DTHL'/>+A170W,.S^J&USWB#WB.115ZA#MW M@3O(K"+QOF'QOO7P_$<&-L>OA@7+:AE2M&HS%C&GN]WB:6+T\:@V4KOU34U@ MI-RT9:FT(N7A!1M)C/Z>A;W.ZFS!U652;O7Y[?OO"AY+A MUVQM3Q'$/@%[&^+ZXQ?72ZE5SW7G'*Y1M$OY45C?6%9M M(ID-/Q[,0W?8(N.3V*5"UUH6ZT0H6%&ODVN65KETQ L-SS_1>*[8?'3Y>=C(-Y8IO M(U?\T:;^LJ7V-D-1J5=^,BP\M"O G!2U:=A[,BZ/SV++I:(MKNVZI-$61KC+ MIAYF3U-EW32D5AZ/3$):9>5(R^J;X=8U9#;9"0O< "I[Q%;B]X!QC'9Q?JN=;S.ZF@2$8=^(@NH,'K)A=&S]2)?$$RBI/6E)ZW/UO5T M05)ZJ_%M?V\FMBFCG>>Q=6W3)>=6V=>SDW*Q:O/2[U\#\"M&&^_,Q\-=I>8+ M6]LN\/)"UVK+CLS!B);#V0MWS5UV ML"9+N5&>$(9>Q&E%TF\KV],4?[ ZF'DO[/*PRL:X,.8[,+AY3,**PH;5,=N]+O%WN+3V;NZ:7P',C# MAPU3V6O+6XA,O60HZB4X_ O!"H(5&X8 M5) I15)_?U)_+E-ZL=?._H%1+0I\L3?-^GUKV_&<:5<9S7'1@$85!N3O6M4K MK!D?\#*3_9S+)J_H>Z%BH\+Q+T78+]"! N@P\R)XA-A9X/"C[MJF+V!BEYW! M_--[;:EIZJ)F*:;9T+:K1E403Y-YQ&N&5 RYK2T5AFJ'8&?\=)OC98)( MKJ=](+/4 Y=-@QVJ8OR2XW1N]3D*+E 7,+';Q(4C91E^!1P\%]Q?X\>*QO&\J-GA(1;/7&IP9 M?*#B!MCC4T\"-JA@?V?SOL3=V6=9"51IN+-Y7^)V-B3Y2/*1Y"/)1Y*/)/]G M5N(*ZY[@F;P#UCX,,J:KVM%,FX%?OJ"Z)]HP>T$;9L]HCFZ=MVB;$1+@J^8M M$F DP%?-6R3 ER[ -U/N*"C!/ /O\53A+]HJ,M>*K0'G']4JKKQ6\9'-CA<5 MCU] T??"VANA$O/N#/Y'^*;!?%A0?'\+6),,XXVR;\P[EE,9UL?XRI-[#+[- MKW8S0R;H$[4ZGEM%[C6Q]Y'=(0@:+KK#\7>AP;1J4:T=XE6+#";+IJPOPQWL M"*%AMR/ !8(]XOTNY]8/A LWC@MH_R,2V*L26-38^.K[SVBB[G1-G4Z\NFHIO( M[BL:/)B?[I/U^;G=XM.=T:_'Q5XDU669*I1"0V-FL4PPR5TD/]PFCI !( 6'B6YW1+<[HML=4=(574F%KJ2ZO:CST=PU MOEF[G\O/]EOK:-'PMXJE:50M6RCU57QJR 0+XU#Z@>'2FQ+1U8X(46X949 = M15)_?U)_+CMZL>'V[UI4;:7BS6TN6[>PCAY$8LM?MX7$HL( _%V3>H5%3W2O M([K7\0=!]+DG=MGIQ@L[^.A7[KA1LJ.!5F[-QSA6M(R@6:1*IN=NBVHI+12BHTFUVY7VS4>X@*ZUQ'APBWA M JJ-(\F]3LE%D?[OV;;QJ$UBS2Y5LIAYB\@MF[6LTDM\WE^ZU_'?(6RAOARU MWH^V%3G@^>K^WY"]IALIC\.?F>NO_P$_#D]6;4WQH6;,'U__)/=P&(]Z@>/_ M.(ITJT"&-/\P;Y)^EH/8+P*!D_N))<-.?O[/_WL^_&_).4SU;,__7QF/(J"T1]8\%_E,S95?9R^^=S(,!8G[][ZMFSE_K4%%N]OM#-Y(6!T.7+0J8@ M=MMBE^]7Q5:&;Q4S/2G?JQ:K?+I?$IHAZ]3W)^S0""^F^3^]/6?@,>1K?B9HF># M_\ ;DC+]N1<%P %#QEAHVK@ 6W-S_3FBJ]E'B]2^M<'S>ICT/.'V/A2L]]2 M624Q+C))TS3+4;2,JP0CTSJ-R\H,)^69HI)X%L].:87YM)=]Y6".EKS=\GK3 M3542!_VFMC':.S.*94+&7U/.6_68,N;D0HAJ^*+!9-T.N>T 2O(U95CN!+EM MO43CF,-/^Y@^5QM+^,SL:\I\SZQN=U1+$K21VA[GI68-JX) 3V9?4PY-IUYH M2#HM8?EQH/?<,Q&OE#/+K;]KD[PM4U'IM-O)\V6OYRO#$PHNZM5<:QC MJ^H.4E*O*0G)+(UVMN/BFCS/MN5X5F4&!J!,O7W'<7.H RM3;^UE_XV7]R,$+Q89:[\PZ89^$ ME*FW5QUE$"^H_@X?3A2>:Q;R5#SD92;]]A+)5:H#$U_AOIXA^K'N90L!5R'PH3:WS!V]Z#1S4GTRYF4N_79MT9$DO59? MX,QXXF^UL#_9YCHREWY[A2B%&.UX0$+JN5Z%#WU^QL6 ,O7V)E?C:&80"=)6 MI_U1J4-L216@'9Y^O3L<:EMNLIL(3D.:,SE[L L'"6D*FL8=,K9K[;8G%=@F MTXGYQ4+'$](4-ED+GNPSE:XCE.M;8Q.RT5B$ M2B#M25/3*FRK[K@U"#BK4(EM>HL-\1% )T":!AU;;;49GPPI(:KSDTV7G-7: M;@?&?:DEB)K3MC6SBW-KJ_!X61^W_28#1O &0!E-QMD$AC2SF+53I_/5/&TK M"6EJM8J8GNUW>K405Y8.[XI.GQFT#$B:6JV=:+57P\ID9V% 1LR1V1Z'? Q) M4ZNEBJ-Y?\XU22NRNAO.5NF^64Q(4ZN5*TS5U5P/AI)9F1GU33,WV"T3TO1J MY2BIJC;TA6ZMRA5UH\U9NV[R\'CO):2IP4Y9C'=[U3J'1U0Y&S7[8ESP#'@P5&H MZF!4),MS3I;$:F7<=B=2=K9+SI!*#:">EV;LLLT%4D*:&@#A M"0YES6<>[G0WYL29B!R_27;_I@8 E"4O+!AY:FV;C>5::1/C_+0#25,#,%G1 M(/G=3K <6=&T+4-71B(/25,#J/1;6X5A/0O'5GG,[,8UFH7W<;P%EW&^D5]I M>@,GN[D&UU;TRHKG(6EJ .V5&_3M'$$*VY8>K&K+R6IB)CWVJ0',93K+BFU! M%NHSFQ =9QVMH7J_@9A,/*@M,;^I6,/L9JSF2ZT:LTQ(4VHPQQK9%CYU&)-4!OC*&F!CCESOV@"S89/#00U>I1#VWYS*6TE=>_E- MEL4=?B8;$;/;YC!#AJ1PFM_YUFZRK;0(2U&$0E;,V87%J-\<=9)OP?X8-]U)U\\B(V M?Y;)>Z1)Q]FA?QC8XPN)?:#QW6PCB-=_MI/C6>*!N>_$A:#G\&X,I MRR_[+$8,%NG=!,+3WY4I".&B4/L;YA*.GTIX'8<](P1__*6H[/'G4;M0CLR% MQU Z>7&*(7?%B/?."4",.!4CWCOT ''B=-CTP[HA8L3IL.F'^WX1(TZ(33_< MQ(PX@;#IOAB!L.E2&(&PZ4(X@;#I0AB!L.E2&(&PZ6,Y\?Y.KE2F[]S[ U\L M25%3DW:[_;Y(BGC8_T+B)'&=6[OVXT__?#$;U;,A3__[B?STNXI$?2:)\_/R MN^UR^[O.9I[P%D.W35S:[=V?.06MXM6>W12 M$Q)8)+!(8)' WI!C]7';AO&"@1M,+6I;YD#1*Q'="[;UWS\2XSLNUJK3)9A6 M3AT)O8) K0=EW2^W%UQ,]:R8:5H*Z]?C-@8XWJMLURX, ;H'76O[2 M;QBG.>ZK4\YU8MJ07:LWG.CN@YW!X+8D:;Q!Y9DT)D^1ZJ"7SHB7-:M M(>A8'B1\2/B0\-V?\%UU?/;[7I%5#32+XHFIL"((=LJ(?(ZV3G,@U+2%CYK6 MMBCC0R/77I;](BD4X>D*R6G/[[I%UU@*A./3P0A#\ Q/!XN<]&NAZN"55P?/ M,.]KJ"6B'.UMY&C/(]XHH_OQ1QO_A)_PW$:)>G%OH0ZG1U(=GY9BNJMUV^Y;U_X4(+[ MFNWJ*<+5)V!O0UP_M(2/ZUQSUW$&UHJ?U+L3F;;FPFFN\,E&TIQI,D$H;(.) M+?85H]POP]-P0:!*4=D'.I=#M7X$"!< ",@:(>&[)VMTVBCO3;O$K3"6+HN$ M:Y4MKKZ:AM/5GK>*4:^WJ(Q[8)1C?O6^8KK#:V@0R MI9I+$/(%FAKYR47$J-1ZY:76CXX.+SL7AE*]MY'J_6A#?ME2>YN1YI,YR7O/ MFLHKQ0%)=^RQM66M0ES;MAN5$R5LNW6OA)?R_:ZEU=0!NW'7E5D?7I'"P-OT M:))%!5$$(]<,(\CX(:F]/JF]]<#V33,X*2B]N+*.<:E>I*:[J-%NC2S^-'7+ MT6Q::_5&/4EKY$1%Y:>M_- 9G!_J^R/[>"EERVES[W/&0,>#.E"9F040W/5 M[3'BV=M'0E3'O%C+?/O"AS+'UVQ@3Q!=2KWR$\SS$.4!N!>U:=A[@OK#AIU- M///92"P3$KY[LD\G#0!_VE+5&TH0B#S>%!BIN"7G^ S#6JWEH6H*5*3A)ZSU1=8:TS"11#/Y$#5.:\_C(GVE&*4L(WG!)& M6U\NQ74X26C;WQNF;2V>PTNX3 Q-IJ@&=[S*YTFM,G9'X7KH>]SM@" M#RH/J8[1*3(A2[(/!(U.=$;( -"^VM%[ZI9<6F9;;6PF:DRMGV+):YI(ADF> M_^KB5%0'_J@Z\$OHH !TS+QH:FOG <;C7DQZ]KE>=H[OPFXN_97&*KU'-/U*V2!EPD;LF5) M\$S> >\.@XSIJG8TTV;@ER^H0HEVJM["3M4SVJ([E "TUP9)/I+\>YHWDGPD M^4CR;T'R+WU37T$)YAG%G654^(NVBLRU8FL@;D'UAXNM/WQ@%^1]%T\OK*,1 MZB+OSN!_A&^*R(<%Q?>W@#7),-XHGY;Z7:EME: 9\K;.D>W-/3_$0LUW,N;3<4/H.-EK+]*A6S-1LO7ZDJWHXK#[B@43 MX],'MN?;27?!&X:9M?2N%':J.\E<]7=2/<]I&QCZT?N=9CF:>\B11PS^SJT6 M" [N 0Z0$4-2>WU2BP+/7S9GU>#_L_>M38HJV=K?3\3Y#T;/F3=F1Q0UW(4^ MJG*)L S]=3=' !GQD:0\I6_/A M@6IB#U1A\4K(R<+B8#>Q/B9LD[=?#-I/:\'OW8@61C)OC^<>QS7VB^X8%?"9[RP5,^>,H'"=+;T%I(D"9^ UAU;/UC5M1O9(:U M;,#QYKH>5:1 I>E&"R6,CK9[+/M 8K X(X2";PT%< OO]M!;N,3^[E#G9 M#14,>^LQBB.S=9[O6QLWBE>AXQWEAVO9-SC=?W6-YBN8)MUHA2,ROX8J1/&6H@;<":G(ZW ME\3AK0Y8^1#"PC> !;BF0>7]MLI[K34ML?O+KZYN>'M,TA.]5^![><23L;[7 M=*EX=8MWG.\O;]_M$/.I[B&&QR^ A0]AX<,_/N>\^EB3S<@E+$W09RJK2*7! ML-;2[09:D+1Y6RK*PZ#,21@#"Q_"HDWG8_"O/M;;!)0$%#YD0Q_7;!JMH5JC M7Q5(%)_.13T"%%CX$ (*!!1XT@U5_OY4'M(87UM-\^OZ3+$T><)K4G>JU(V) M4&K'J^FG"A_^VX\BOI-C_*"WD3@-.Y"WW?WSCF&O%7(: F/U]NO#!MTQ?]) MT >']9:5O-[S42/; BT&S1>#XX!,8GJGYJ;EK*%I46B85*<12VWWO15H*= O\ M=@1!*4]3 C=FTC[5"_R7O7# *-V4,P+RB2\9@(:1<_J0\N; &,;12ZUU2MYW M4Y[/74=6)BD ?^!GX /=V6@OWSMS5,T"OQ\-" !8REM[OC8#7P!;FVC@1SP. MWW$L+Y;3M@.N9FE+V?;!Z[=F&3TJ&GHD! ]88R0;SP!:)KM?GP3P0 WH6@K\ MNJO9RCJEK92);.M:C%61*?Z&B'::\;93ANWY;A!/\$-*5B-U!K\:#2&^QZ&Y M<]GUURG7\,RXUT 1P^C'B8$V%[CQT"5,VB%MQWF)NZBIEY9>5I=0Q#3(F3Y$ MRFKF/6A$P&Q'\!B"QVO;'F>AG-#S7-WC(FG*UN M=SIOP;(NNZXT+W!#=Y9C.R9>6$W2K8([;&YT %+GG17\U:S@4G6QZ,[K/*N( ME:;DK9U.QBK4WN-SSCLKW5$WX_FCCF(*F%T(FTHXR/9;/_ZVG2/KQILO4O[^ MA:G1]HU/2!29V]X49L^+K9=2@3D!4XW4>JW)X##U-$=A#*IJG M^ F1&CW$G_QG+;:=U-:28@@[!L_/1NEKRL0V%@$PW[,M+N^O>F]6H=]P82G7^D?B6MW>_9D0E:H$5Z+YD/6SYN3R"_]C/' MMTM=KE/J\JE27>BTQ1I?[P@IKIY+%?E)&*LIU8^:9@IP\,WW;\K6K_OF)'#F2DH8&U\VC=:(&/138/W,B@P8L2B3@3>3M@ M5?/ TV)-?@D>[PT:_.;./"-?9NO8>, '5,',<4(VQ6#40TS*X0"AGZ2X-9'= M:AG_*_:_.U<[>NE#2@/N"UD_5B>[JS\GB2K"@O]!/4Q< 6SVBNR8[B3\Q5Y&P=V07BO[S+/R4$MO)7M5P\D6?"3A$<2S'_;EGV5Z,:[+U%?"8<-,U9 36"1.1Q^#5/V4KE-?>;IP, M\X@_18/_?&+JHIE(48\,\\_4\\=H/@XF6/MQ+,(_B.G X"V/]'IY$]ZF)' MG_>>V%'GK!-S#D!W(_#=7N+?^5#R*?VH=UQ/T(E: [AV?#N5X;M\FROPJ6RC MW6RT@=O7J,>NGB!FA%*NQ+5C)^]"O:HW.KR0ZC1 ;^I"HUK*<1T^E\J7ZEP] M6^*J*:$#OHC=T7-V::^53_%V_ML(O$<**,0O8_!^_/TO(.,@8DARCF5%#B' MKL[$"3R =-Y#"BSO&GA $V"G,(F ;U=E^:\3C>HT_.>[V/C:LH^9K!R[%!*. M$2J>3J/2&"?&$JF-26FDL)C$LFE59@F-I17BQU;WY3VA7,\:71=ICVRTX>-D M@\\L>^*X!=PK]&W+7'N#5?L=3S![%,<05F^FJ^>31-2"[3$W[8L3PO#\J [SZ%9G-ZX MK7S=[*Q#T))ZVW*ZR/4[N*<:?*]$,GY1K;(>TI+(P[>+J)Y1U6750^D*&JK# M=*M?MG30\N#MX]629_YXXJ'3X3S/ MXYD/0\F#L=&MM%CP_Z(@-O\/K.?Z>FK97>&F;*H#>R<&K1'5@A:'CRS M664"275S0Y$VZ%Q]/,T%1C64,/3PH>V"66HZA*JCFL>U0W)<*51'K:CIP5,7 M2G^4'G0-4YRULIT%3H\VA9DN84>,3A]X2[.CK=9B0)7;\[K9FLT*<=.#IXZ1 M>8FH*<+$S")<7S2GX89LZ-'VZ."I*EI2G:Z\M/A>>U SF3%C]?I/+53829# M/A@X9K;94[7!G%^1PS!*ZGKPU&II)36Y3BYM!OE^M1,:Z5YS$Z*D" =/3:/=/-]$%FVS(+A.7K3$<@D8'W;$4B1W01*S M$MDQLZNQ/@I-IA+DPNC([:!IOCZ=DD33%\VU[&G9@<32>+85-3VP*K*_EBD1 M$TK\8EW(V:39=;UL_-0#L^+S,[54RA)C?MU5!3TLCVO+7'SF=S #N9XF8E-I M2:#X9BT5J5FKIN1 !XX8@3EJ%>F"7EV(@36<;LPUUN R7-3TX*E3-K><"?4Z MCFI%O361]>6"U%I@RWWX5&"#.+TH>C2OK?N"8ZP95I^$4=.#IS8V8E]$/5DS MA4F]I$]]DD\3NH0?L0)3J7)(8\DLS![9W/A(8$DC/(R:'MJ6+(JZ(B!ML2'E M!;RWW#C=/NCK$2L(6&'IERX885<:\&:C5P;+9BYP;0-1( ?L8+^B,;+Q:6M\!H['A8H MI=2<8:#I$2MPED4T7/H+B5^KX^8"W_CAV BCIJ^?"A9\BL58F99D10%:AI(D MZ!&A2.B8)DB*Q$8TDSY86PN"PC9+WI+7!EJK:R'L!HF,X; ;694G?4Q !'[1 M:Z("5J5'G>I1'V @S\@9[X<3<3U4TG2K1/<:'G?,!VB,&B/6ZD[;O!!:PTXX M6M:'[%$?H*B03%LG1Z8Y*XNR8W4J6%MK'?,!D&JYU0M492FN\X)J#11;JW7# M8S[ M,STN6$@#TUZV"&MVK* 3]GPF \@UTI9G0WJ.;$2$J5V$3?JZ6GKF ^ ML)JG$*.LCLYRG5UE+'-MPQ'V!89OQ6+2_:*)(NK5<%C1L[/'?,!Y@9&;&)U>30 M[#7KF=&H8!$"HQ_S >;5YJ Z:(Y<$W<7>A%-KS;5B7[,!UB//')LNBO"+(CE MS-HC^]BPW#KF ^!&?^A8-5V+? !F")[JDG+KF ]@9_INQ2_C$S-8KG1I*J>K M;Q<#4@4BU?V@V>.Y]U:IZ/E;!%9T+Y;S%.#CJ ? M\P&DL>+/9S8Q-I$V40ZLIK:89+FC/D"Q$"X-H>_.1,^@.;0 M]M0U2BQ:R0"06%.(5NN%1U=KJNJQ0V=1!J!N!8WQ1F0*BA<>78*U;%M<=5OI M"8\HV9RNZ 5\T...KJMTQ,E^-#NS DU1K!*6J1E ML]U-TWI[F(N;'HA_T:L'O6FVTC>-8IN@.^UV-V=Q1U=K)M\M*?)XB(IX#MVD M:SX_:V!ZE$GPH*]+FT+4*NHI/-VLM7VZ$>9Z3)QT\-"BE)E>,;#!4C2&5E]V MQIKF":VC/L""] J^4*2G8B/3'Q:DEH?QB]A=.$3JNMLC)GC71V6%#%9%J8^K M=GC475AT1[E0:?87XHQ96WE_4^BE!W'30]]J/&E62Y5< \7;8L5L-5KY2I,[ MZED4&KUN1B;J/3/02@,O,R7*J]5Q'V#A;DIXH[)L\Y6Z#IS22H-N1][E$2- MC TM4.ML#\5UA: J^0E30?6C/H PKZ)"C347(D)8>+-3S53\7GC4!PB)"M\F M)'-MT@2>]3I9H5\MZ2]]@#\1LS8'9X[AXJO#ZF) MNC$KB[8K9]U9KF@>.7<^WNYLY\[H5U3D!+$"$Q.])]K/_8>7 M'8TZL6.C(T))V=*A>^(]IHGEP'?V7VQ)XOB;5U3RB]#179M#6MAW]QW;O1#; MCOK#B-?X*13^2+^;V>8%2_;B^0YXYA@H^G[6]G]'HLC9GUO>/3JG^Y#RWM&. M\8OW3>41L+; U\[,?[^C&K^O&2_.*_XXIIIY-_4Q,O$ M-V"+&;7\OQ_LCZ^*)QI[@I(MO0X(V[[E(%QU^R'B0CZ3#^AS^]L+C>PIJG$[ M)MOQMQ^>PRFW?Y=/D:WVHZUD4L)PSKI-NXE!?K0%NHCV7D.V[V\X;D*V'[DN M-S'(CQSE&U7@NY#MARY?LH7[+3V)R?X^1.0LO#BJVGX17Q>X/P?BR3W&O^X> M/Q+IJPNWOCO(/%V2U>^UCIY COA%*DY\(,?HRCA<1. B\LM%).$;<4[(;B&( MB3+%?)R/YGLO+;TGSC]:1 MA$LPLPT>VXY:B"+(MA^KCA*'@OWQPG+E5(3;W&H_3[9H7'L\UZ(U[V_<6Z8S M6<4&K\A]WI\";)>C^QOWEB&%BG^W"K#W7+[KP)/)H[[)JQ63",D6N QQ0U:ZE%0XL>*=L>LGON$Y. M46\BB3S(9:M)/.<5W;&E,4^Z9TA?Y13EE#@;N[>UR^B2YBZ=Z&]E)HW2>TL[ MDQ9TM2FO14]]\X!=_LG<+DSS;0?JCI][BN#DO%WKYW?QNZ2-T3_L^S8D\+E6 M#C(TW\MF9"[;'I)37?]R.8OG(<;DZSZ&8'OH$..^!<8]56-HC-\ WQ&HJUE( MKMM2.V,SZ*4]C>_C$V<001W]XV^"958R>:' ME_/Y92>/^2UI.D9GIK-N"_GQE*U$N=^ ST^0#R2=/I_/?^.&>A<\X]4I9(A& MWP*-/N6=6]HF9%J6W3,UK96CO%*G;#6B-)-1H6J4/I]W?N/&>HU#@7,YZ(ED M_P&JQ#Y[K5^'[/\W9_]/ME.&O/U55DVP7H)5L[:RS[]JCI8C)3]$9)]O#!2I MW^5:8\3C+N;#K]D,AF,,PO$]EJS)Z586Z&!4;R'B[?$'\MTJU)"WOV\>#S+N M$)TNX=-C^:;1&K:QL8@$J*'P163F5%L I(!/ST#"'1+NB7'>"YDF)-PAX0X) M]XLOAX71_/S+8=-EB_H&T3LF@E,NWK2'/42X'.&>'OJYBM ?J:;6W10[Y9Y> M]\2X,@GPUDGB@:(PR+A#$@\R[A".+NB=.TTW.ZRAFLC3YC)'=31[/-W63(PH M=^R,_OF-6RNDW,_LM;<%&'!_*Y0[S"UP)^MKV[O8B;8WG7E4S3=: MZR\M41Q4&W+S!T''9X"C YH'"8$S]S7'S,%,$A+%O M V.?VB;0"RZ?L90NPL^POJ:Q;$6(TB[<)^.W2^'>;_.-V^?Y"I@D#["'? M#_G^*ZR_]DX+LOZ0];^/);83.N=?8O'":.2$ M-N&8]*#(Y)5"V&;0RQ'_D[Z++NB6744K]6)CPY;:&%=K21@1Q_D\$/@9PWSN MSZ+OE22$Q#]$L@MM%@3/J6I2E]F(E;[?,\KUDMUOQX 6Y\F'OCEGH7-"+D_2$C:'!:H*0?$P2 M^7A%%^/&17L7&^"KLU50M+?$;=QE-<$K%"+^MKX>I#4@K0%I#;BKA;0&5 !( M:R0[SJH*XZR22W6L"60E#3S *34>=F *6 MP2:5PEQ(=TX1JK"?AO6'T5,#83BX.8(P/3:UF8E$37+1$9HTRN(><$,N A@ MZ!]_XP\4R1[@RU_?T_9.78/@TC%.D9:GK&^,B^V(;<'N;T;X/;N MQB7G _HY//[7CF;;=/3 H;F3;H3])NS M'K,2%\ KCXN-D>@#Q9XE@A@RMC=1PRBA1.P-^_3?'IH^[=;[*PMA)4;5T6P6 M+^LCCG('4A@A5'2_X8%('U8T/YU;?VU+O5MJ_0R[A.1L";+U :3/$TN?WV&D MX-UX]EE[??ZU4R<7&+.>#W2Q4-[TJ8<58"AG10! D4#-9 M)"UP8/+W-81I>%7Y'@D_R+A#>#F=:SY<+U?HN+JHB(L2'GKY/N'S13U"F2B% M$'W('$"^'?+MD&]/\N(&^?;D,%EWXY7S@7N1Q'M>K5M8>L&P9O96[6RNRXEX MF[AL% PIY4N(/P_3HMR@YJMJHXC4)RT)QYYJ!Y"0;[\UOAU&2-^^Z__M,>S3 MWG^.&T[UZ9##4)G+.LS<,;OE10QE4;P-2T%:'M+RWXJ6KP]AX3!(RT-:_O*+ M9WUS@9*;:B&T36$0>ORL+Z@]M>3/A^$I:O3\OO<_X7B4MV9=#FW4.IUB,R/A M9427<'Q;1 !ESU@]^,:-]3O3@I"5A^AR.K^\52N"[4%!"46-IZEI95QJ6TX8 M@0SPR]G#2S:0E(>D_+E=:TZ$=;T@*0])^>^Q:L8IM(')GG_57$Q*9E9#3%/, M+N[SN3,CY91GY1;,V8GKE<1IMK#/%-DEQG4D=+)=Q82_L 3_GM=3[,^ED M\'

    *T*GB&0_I MNAV,_M7]_ M[?'<-'4^Y#X3=',5GOQZ90BNPI@GK^H"I-,OM48":SS_&JEQ_DJ2K&5#+(0Y M=SKH%/E%_[)1[FL[,Z[U)S-)##BY0L>%^0B'C#\CV)IKL*=7QFE M+LWCO1TNI-0APIP?83[MA:_6#IGOCXHUL6%KRJC/AR2-Q4 3W4'](R?\MLPN MF5SZO_VHDE9B&)2X-_O?&3FNJKF(XEB6//>TG_L/+]\:99&>:!' _)S)*R2& M!'O?D>UR( >^L_\BAJ+M-[O9?UXR]E]LVT3?[ 2'HO^,AN.[^X[M7HAMA_F; M^Q+B$27>$[]J+(\\WP'/'%M.N)^U_=^12+-^CEQ--I$0S-/_SAW/B"SLIZM9 ML=&^>>:V,]L7[YO*(\^Q E][,]!SZ\*+AI]8J<%8GG[^V1X>2B$!4OAHTP<% M<2%!L(\L%$02!(%_0 ) 04!HNB]!0&A*B" @-"5$$-$F,@TE<3I)O#Q= OO+ MJ.7__6!_?%4\T=AWV];=5&'S50K,CZ&F_H'&_UV2>5/ 7EAS7T]B3E-B#FE+ M;!#8P_8#CN+8UP_=/MK<7FAD>\+*VX[)=OSM!_6)7]O^7?9.<19\\X'C=W*5 MY7TGXR*J>XUHHTL<.4(%A@H,%?B,_EZRA?LMW8C)]@!NZRD83\=P.Y\BL(%S M=V?>PY-CC'_9,09(?($1?R#9?=3$_:'/K4@P.IZ^/^DE>NVXYDJ1\*TV)V2W MBP:#4=]PR=CV_?#G>9 EX;+<#GT;;_<]$0B*\V RXDBG&Y;F'RT<"9?@+K!O M.^HXO&_[<1_D]\=KR[4O17B>YGL_3[-N7'LP\&+P9=F@Q%V[NQ8_='\* !4? M*OY]*O[.;?FN T\F67HD,I[>4C&.JX%.I93 =35;6:>TE3*1;5V+[V5$\?ZG M?!3U**"IZ%T@HFJXHBDNPA"72/I9N4!ROJ.-3)!2-.=I4W*WVWJ(<1#C(,:=#...9GB( M@>\(U&'- 38)N6)#1-1QP1Z5!XJ2:P&HB^N8')87OQF<._EAZK5/$WS]"1L3C"+7TOKB5%:S$32:TE,Y/"S#VGJC/[^C=LI M!",(1A",ON*9=YT%79@$)&MJ_]B9%;>T8?R!M/*)B)Y^ 1#V(;7O)S_OB[T1T(Y MO630!1,.ZD9[7:]YG,1N_7>&N&$>"X(3!"<(3M49W_F8,%1+M%R+:VV(&$NV0VX+C"Y3J MY2;29-2?"N:"FF>4.F])B^XIJGO]GJ,N3R1_JFA#6S2PN3,.FO.:QH<2AD:> M>OH!2U.0UX)H!-$(HM$%/?,,*99]2Z0PLV!GW2*2,XM:.@:EJ,()1"3(M">, M:;]^/3O(RM_1N)/(D%WQMM3]*0!4?*CX]ZGXR: <;S;C 'CFB[*,,)L W.84[H)O%T63M@>,+1\ 0WT-07;-^?A2<41O/SAR>LAHP^Z;%MP]1LI.>W M)UC&YD\1GK"?AO6' 5.9,;7(,?G1!J4YHSI3!ARJ2:&$D5' %,X^L#@+XQ,@ MR%S:8TO]"R)+(I'E:.#3$]P< 1BS,!4$)8^H?$^N+\@:Z2FCM1X!#/WC;YH^ MO)CPU_>$EU-?0[AT5%.DXRGK6>)R6 ]CK M^==,1U;F ]H14%2FRDVMLB#S%'99;QRM*?WY0EBUS9D2<,AT/B=+0[!84K$W M_D"C^.W>X[M7*+OIB\8WZ\K? "Q]VI7'95*2@11:/"V)!65JAWBWWXK0";CR M#'-&3_[:-GJW1/H9-@;)V05DZP-(EB>3Q[K#B*I[<.9C BQKK\^_:G9:6;3# MU\9YL=+DTZ;6Q^W9ZK+.?$42J-RD8I)\-MV;S?/M^I@MA1)&QVG^\0><0"&U M#B$IP9!TL][[#>#0I[WWMC<<,\-:KXX6# Z7YEEZYC%T\?9B#^ICS\ M?03LWAMA7Q]"POY;LUR0L+\K'[^^N4#>O;E@955IN6B86;5+VUW!<4F.NZB/ MOP[S+9*M-S33&*L;>ZD5,T07^/CI'6'/$I"PAU!VBU!VVWN#[XU?G]X;./IT MW2_AE9&(NPJQ6BY,<2WJ$8Q%R4,/,Q1!9A\R^TEF]GFQ#9E]2*,EA$:[&Z^? M#]SSKYK8&&NVD)$5\!K'SQ%$[&SZVF6]_E5EWA]6AH:.XIR;KJ!Z91EDP'(9 MU_,B'M C*R8DTR B)0>1;MMY_]XP]&GGO>,U)DN6:';%H+FA\ GL]_]J::7#8IIKK.VC% ME8KEKM8NN^1E7?QNW6KE)K-Z"Q4*?*5<=]+E*@\6U;CD%_F D6>,W;D_DTX& ME,%(? A+5X&E3[O\D\#?M*:LL41[@S#3G_GS)=7B(G2*7'[LAOGZ&ZSV=;LT M?*Y2@30\)+T20GK=@X\>\U\YTSS_8HBL)+8Z<"P'#1!FUC1]4EU6+QM@[Q## M?&U*44M^/4"535]CBSF: Y,?!]@_D/3A0@BI+XA(R4&DF_7);P"&/NV36^'* MQW-SIL_3AM;(%M9_22B M7NVD@Z+_/ M6*L#@-7<_#3CY8K>QG1,,);<#B[L=__SO_WK9_>>M':( @'!_ M_@.-__O?%^.::!$D_\1CK=(U9.1JLHG(8_#JG[(5RFMO-TX&:"$)MHN.JX)_ M0O?]BF8B13TRS#]3SQ^C^3B8S)F\0EY,V4Z'MV75MK^U_RI>)?;?.9X12>>G MJUDQ D7/?O746"Z^,S^?4-[L]XAG$?Q'3DW<:-'Y1Z>1/:JET6>@=@!]K>UC MP^V$[[[Z\7OOG8XB,Y.6[1XZEOC:O6J,N=/AV M*L-W^397X%/91KO9:'.=4J.>XNJYE"!FA%*NQ+5+O'"Q7M4;'5Y(=1J@-W6A M42WEN Z?2^5+=:Z>+7'5E- !7]3X>N>L7=IKY<[THS9;(WCZYI$""N$YEJ&F M]A;V:AS_ C(.+-E-Y1P+_.&E##O5F3B!!SP;[R'%KQ0-/*"IN2EA(KM::NOO M>W^=:%2G6<+>Q<;7EGW,9.782Y!8$AW):5F1&(P:221%:-)HA*>EL:HH)/C$ MRACS8ZO[\A/71_@-=3A1^OQLW:UI4SO4AH66A$GDVY;+^WE![962UP4JF4 ["G#.6=1-K@98';V\8K?Q$2SN$J)5$>[,>V$I? MB9Z9?MN27)&3X-61#U$SOH:"5?QAU^WF;%1=C*>.:2:*M! M*-&'0T*7"M/1'&G%(_H8 )*W)&BK!5H>#&G>E>D>E\O1)L+WJJWLRDJ/NE'+ M@R'1?H=K2MR,1X5.1BLXQ%PG'0ZT/!A2LS>0^E3@EDR9GH=RH=\F6W'+PR&1 MBY+4*DXMDI?SS)%Y5FW7TR+5B"V.2EJ&G7\%[\5*KX^I";JQJPLVJZ<=6>Y MHKG]+>S',;?J-+A\Q$.,OS)L@%G^3X)^BW*=B1;5I4U9CN>E0/?5ITT,P-_] MCBK&8G\2USJ)$3S:>8'^@C^V_PP69L-6G)F6"F4O!?XW!ACNA+N2**][ MT%S@QL,',!5O0W&IXSQO2G&INEATYW6>5<1*4_+63B=C%6JMM[LQ09EH:F"] MVH)YS_M!3WCJ:&.<-VRPO35D"RPD\78/['4Y6WW^>@?+^ZUO['AT0'\SEJ.8 M/_;BK5@Y,8WG<@Y/3R;%M8F5"U4?=$P#^[TYZ!IXM78.=_=<;G^\37GRB+<+ MMQ*MPW-/^[G_\+)?D2+MO.)H85.V;ME^ Q"[JW+@._LOMLYJ_,TKE_;%/FW7 MYM ]]=U]QW8OQ+:C_KW3#H)]1-\]&GBQ6K]XO@.>.08JO)^U_=^1:,OY<^O_ MAV">/G2]=^Y/_.)]4WD$K"CPM4OXX>@C2CU[XK_0E$_L#Y^W47_,'3(4E$OR MY(*CCRP#!9,\P4"#2:IYP&Y0)A#(KE)8Q!GVR_;OL@?-X9:Q<1^+]MXV",K]OF%P MH,GN5B\T6]74VX+"R?:*W]X!?@KLW'X1@ &[T!)N&0$_NQF".O 6#?&OHB&& M)G!*[^7T<4)V.VP& MHVYT\=N.[_#GZ3R=[R7RHW3'_4G\9*CVO:0?78J[T37N@F*GOZ'8,2CV>[1V M](\=FNMG=?^E)XMXFH(8*V3KQOXLQG](U:QH3Q5]B(D&F2ZDQ:E3[:WTHV%S M7^WA]J_1@]Y-.I)W7/"-G5("U]5L99W25LI$MO7X'K0?96AZ3D-RVE.IA$GM MY"[755,>_X;E-?R)YJ;^I:WFFNUI?^TNMS]$-^6AC'\G /O(X%YC+P&P5W6" MZ-;YI<#WO='_STGR!!()'?F'V4Y?3L6I$YY^-K%3&%><#T1 M%7BY2Q-B;J0MK^0==/OS LH&GHT6NH2W&A>:V4P_2C:&85$]3P)+OX,'K]+! MOLVR>HD\D;_>/F>!\$>N 9Y;U*RE%FEU] [9]I##%SV9RA.+$F5%_41VV5.G M/7MMO%\\+=LG7L2)M,(HC(2FT[1$$B0KC5!,EC"4&=,HJN!I:OPVL=R&70U* MFX'>$K-#H6]V7;G9[861-K]M.2M6/+0P,-OHHM1FURNI4F6]J"7UMF6WQG99 M?S5IFW*F-J*<'$EQ%4["#[/_;1H]*CM=%?)\T*Y.)+8>VL8F:GF85&\]]@?% MT-V(,ZF1:V4)PV#4*.WCP=MK");MYT9%!34Z6=FC,@V>-#F).'P[IP7C16%> M)DQZ5FLZM<60).*6]-N6S6YFQI5'-9V7!64S;*QGJFP=31#)>1-#4MFN@2[X M/-7-KFD.J;6.I6CT;,],$PU/$XU5HU3KC)<6-H]:[D=T[L1S)7NIV;[CKG.& MIUB.%[A'4L55^Y6VA?%5T9PM4=5)$_QRAG%G2!7W 03$RUIDK+^\A?J6_V+V M%O)AR\=?T;B_\[-4[_+U3F.;-/?9)*^4$'$O4P.\)DIW:'A^E-XPRGZX36H( MUM^4[*?>'D!?.M7AD^YE8W;2_T6B0GDZ;LM2([,0"VA7-YW\".ET8:+"_1IV MDD2%S!?S%/K.WCFDF4>2O.+U^,,[\5&J\.<1?NN[\7]0-X%XMVX"S%EPK10? M. OEDD"YX(\83/*10,% ($NF7+#'=^LP0K%<#\=@;J_$)"OZT#F^QB2\W&-? MYE[.!QA^@4D8_7(&WHOC&IT\'IV(]>';Q7*=(G+S^EIPJ8 ](.3T-Q0R]IF MO0,"X JG?J]8CO0COA_TCB!#ME^]-^JV'*9F,I@;0[9.$92^U?&$'8!>(S]% MM,M-V#28=.=+49H(R$%W;%K.$*:?K1,:EUKJ$1Z6123K] M0+#X>8HC0Q/?[_\2-@NGLO#KQ+ DR<(QR<$9AEV7VA:J\0LT0T\W=FNE7];" MJ]URT>K-Z+&Y:*1ERA6Q?H:)#HCI'W\3)/O T.]%,7W!ATF^P])S7#.J:#9W M'44[21*5Z[OEU_)/[FS,'S'PVKCD:)X9]*:' ;=$+> ML UOHJDIW7%4R">ZLN1$;]T6(_R0N-J89Q MMCEKJ+5T(8L.BDH4+!JS$O0#16&0E;@X*W%M0[D83OS.M:W[QHGS41N?PHE: MV:51/E?)\(WE8D-DFNBZ7. 3M __L9)XH%\E[W\YL?0]W+J?"U'Z=K7LBYU M#'/M<28)U\[G_VROEAV0LX,)J]6]H6^N7892IEHGZ+5#B8H<'9:@'FCBC([. MO5DUD0!EO]3)R[7'F22C/I^SUWC[/MV6>2-X68T'H>VO];T8[=$Q>%@L90,?HU64+[C+0HZW;*.WA+%-L2H M4!KJ(5^9U=>=J666)E7]V"W1L&$-ZO*T8*-(=F)HU?PLVQWIQVZ)=C-2JUI0 MJEVQ812S6J.S+&G+HW<_)73 MU[6R,\G.TZ882O1ARYJHY8D\QT_,K&)X;1VE2\HLNK5]T-)6B4)QVM49'BE8 M%(90F='2""7FL*4L8_Q,8HV,62G,96+MMT?3!B>QARTS1J8KCNJS*3JS:;:; MUU9C>0GDCAXV;0Y)UR:5L6_BFE4.PXHA%8>M",<.WR\"$Q@)F1$JNQ(]\\=$ M4P8;'XPXHD[=Z02MR*@-FC8X+C^H(7HG;GJI6[)-UYF#56S=M&3;YVR57P3& M/,K?_]ZM63+P.7-91C$>1UV$YMT:*9;"[W!KEOVCR[#-=J/)MSN#%%?/I?B6 M6&K6^'KG 0S&3\#EV+TH4V!%3FE[.2;PGNPO=>Y0TT;Y^CKKM-L!*ML\*4U[ MC3&FG.-^-OKQC!]S$2./B?Z%[CV+\N5]5O3W%UIXG?:6KM,F[![-_5X[2Y@@ M[O?";-($<;\W9!,F"8A-"1'$W=Z!39H<[O?2ZWW>R8K^O.BX;_SZZ 7#%+8\I_1+GC.S[JSG&KVD0758BY6JAHLV[5TO8$*8U>LU12\4G"^?B#ZRUX47,<[%KB5&01#E>UM M++%@"HR1;IC#;#/<7CO%"/8AS9[Q/L>UC2 Y$9W?TO83>K'TV%;T+ 3=*GT#!="[L:NO^A?O&/7<[F+FBL++:#9ZLQU-W@1SW!?+^'Q M:;NV*ISD#+QL2S1\O,AT^_ZPD->W10HP#.PU3NQP7-O1S@(HG3&8 M4/#Y1B[2WC%W[65WKD@'+109%))K\QA1+8SPVE*UOHSBS>>!K[G,H,MR00:;EUM#I:\[*UDR>6NR J5LPUCD: M]76SH62,:@G':=SY>G753P-3KM(:*"NK,#9[%50K%_2V8O&M[857''\@SNFH MW+Q)0X[EFUCTU_R-XQ9=;A'+DE0M9('GW^@3]:##5XD+LJ:MRD(LDNK2,8WB MA.F8]0:?[7';VZXX]D"C[]U@_X;L2G;O+#!?(LD&$BQ0(KE5H'I:V[+ MVZT8L6@/!$PP%72]Z4]#6G?QY?R"\%//-EW>:4X7O(;Z1<6:])=-+LIT$I$K M)/F0)MX#(&C-D%VY"6/^FI?QUI@WQ45GMK#,AKBF-JTQWT10O71!7D6FB)ZC MMD,&Q7O+2;5O84*ZT0+&'$6M,.P#T._;(E8R@6%%KX"1*I!0@83*GWDF>UO: M[XO:';;=RV0KHC::R./V6F3F] 6Q;%QM2M-U1ZZ)N.MLUK241W+UEL3$UWUH MXH%AW@O!@R@ >9/[!H&O>31O0,"<\?619JP4ON<$6;ZX*@KZ\H(Q*0P^=G-] MMH>*=+]8J98D-B@S$0A$#@W)/+#I$Y\4753=N]K$4*P3AMG>/$9=G!VYWW)Q MR796]J:SPZE:)1,NT;R,\06!)TQYLQX[W@5QRA_EVF29KV-B0V3R\J2G#826 M+K%Q\1GV 4N?T5>Y=7NX.(ERO\7DDNV;O+%Y"\OCQ+B[:8F]KA,LW&G!'X87 M9$Z%%;K,BYNP*%;$946N5#"VTPF!S0/?A*0>T'?+2WY#KH7S/,WW@":HFAMG M[_7=(!X6W'7=W56)SR>0-JTX/::_S3=E<5'K5"8\(_:*K1^GL@7?$$ \414 FYYY*\5V& MZ;GV>!,#*5_SMMZ%E"8QV]3%8HE!>Y:?&QL8X^0OF79AV5F*R,ILIE&C9MKA MQM(:F!Y#2A1!C#Y@^)_=STY6ELV;3:IY#PP2C*])2EV]3Z/,VL@#!8Y+FD*?4#?S3L%33%9O X,CDE*,;S/'P;7RVP;;!\FHNQ/ M9$MP,+5&Q)88U<6/ O,?$(')*N M0"E\M<3PC7FSFT:HG&B;7#P6L/TAB >,.H3#OR!&0$[E=CF5"T#$R?V@,T)$ M>M+ML[L9OQ[[BB\!G+)?_:%E_\[F?JMKTJ17VURMH=QY>M]WFAE+:::[:G MI4"3R&;45"A[J?\YL4Y^M?[V"Q6E/J&B#7^BN2\=YC=^\I.:TELUK/A*I,"$K3 AX>S3Q7V:JHP"37UTM++ZA** MF 8YTX=(6KS79]5*:'9GFONQ]BL >4I'AQ#^Q>&:CX3X *_;FFA)5PK36CZE? M1N2E9%=+V8[_C W@Z8'M&U;* -"GN4EQ\W&R3"/^%.UR)]/7E$T M$RGJD6'^F7K^&,W'P63.Y!7R8LIVKA1B:6/_Y_:W]E_%7M#^NP_*MN[D$M6W M/YM07OACL4_V+(+_R*F)&X'+/SJ-[%%W(/H,[ & AK5][*[R$5;%Q7IV&BEOM?(T#L'+=\>E1E]92ZU1%SI\.Y7ANWR;*_"I;*/=;+2Y M3JE13W'U7$H0,T(I5^+:)5ZX6*_JC0XOI#H-T)NZT*B6/%%"(7Y*7/_[^%Y!Q8,EN*N=85@31 #@[ M$R?P !A[#RE^I6C@ 4T O,(D0ENP3 " ]?XZT:A.LX-\%QM?6_8QDY7C14ZB M2'7,*!0N::I"2*2,C24FK:+2"*7 -QK&IC'FQU;WY?VV8"A9;+YEM -SO4'= M3-9'IZT<%RWB;ULNU%:XK.7-AHFXFYR9[Z>SXW54VNN@)5=45"*WM#LH3K6+ M@UZPD(HC#K2DWK;,U(A.4%;Q)3K+X$63DDI"H::#E@?]U,@Y02\+5O+W>[]J9REIE4"'?S//!;"P&F>B9&/:V*/10C#\84-.?%49-HH_@@KB9!Z/'VCFI24S7FAB4#+2\ M4HUY7H_2B!_._2B-E<9T2S>U*;+IY_+!;)./6K)O6PH.I10G)D.@C5E:,==F MK5;M1"T/Y\FDF,U@5B='*%Y8#G)KL@%T)AH2=C FP\M6YLM"&^$K>:W,58(< MB[)QTX,I7=HS>[8J9 -1J'-\)]^O]#;#4*(.I[1.SNJM7E,OF;,"ZU:(S MR$8M#]\O]21%F5>7@5D8(7@%5T)U(D>9OPX>:H7]<+44E!%O5)>XS*5+[1(7 MM3QXYLRK972*JB+\>D&-&VP-7]>&4'L=T6ZJ4TFGE^N+"Q<:AV#G^EH)%17JBZ*N)3IA:U:MJEQ M^C'XH>PFG0FSIBHN:H8^X(OS#MYM'8.?XJ!8H/UR;\DW FY.X59.4KWP&/R8 ME.!KC?8FC_:HL);N"GFOJ;>.P<]HQ>I6I9:S^&PSGZZ4VG/30/5C\-/S>U5\ MVJ31G@4?L2ZWZSZZ*2# MRCHZ(S,9(>Q@^E'XV32[W6:WI?=$ T5=IEPI5'TQ/ 8_&4L)_34N-4RYN0:/ M:K'S>KEU#'Z*O71VU,E9#0 K%5SAFHUE+EC\#/K-7BWN=[@(FYJ)M&<$=/B MK'4,?O)H9RUW5HL*7UG/U@:N;GJM3>L8_(RU==-;=I<34S-6;;+1:+&9E7X4 M?K+965JPRCT2U3QSN1 &;K9I'X>?[+C*8-V%*IO!..P0Z;F5!REKUA")>+='\HM6?R-66M.;Y&-,.IK\[,'I%<41-1>#T MV.E0M5H8F*HCF*8AHC7O!]00-=2P(G5JQ@!SPV.8MI[U!MAXHJUYHUN:M33) M=%8;[ABF$;247N4:3 5%0GR R9-ZT.WKQS"M$8QI0W%K)+I8U$V_R2/XH!FU M/)@G;5EH8D)_5D6%58'(-X-LNN?J1]$OWZ[V^8!$^F8O4U^**[6L2EQX%/U6 M#7?NR9N^RPMKX/F4D29>Y8ZA'XY3N$:Q8TFA*5DB64*51K*L2:RFIAE,8X#W M1QPLULL%1U <=;ZXOJ>UO3"U M\W!@U#J#T#%GZ"C34KVV7IQPQW"28X8K(FE09U#CSD19R8^FPUS\NA:\QF/M]!L.AV_W[LK^BS MDS#CKWG)DNW+MFZ,+&U+^>4,3[$<+W"U#GA1QG(4+LH" MXO0V3;_8H\!SWPW4 ["2?S 7,0DS08_DS2 M'+ R;SD8#'WAT*@=,=10\.R?H]2WI/)6&JT M3KG:W''CP[>4I^G1(=_/5#S:'-5MBF"+--RR1 M'H6$IMD]_0RJ^1M<]1%&,685Z0]/%'=<9\R8HK]_PK@3RHX3WE)72L1$S3WM MY_[#RT%$/=GQPA&UHVR)R5>OEP/?V7^QI6OC;UZ1NB\.S'=MG@E:9LO/^NZ^ M7[OW8=M)^(W8>A)[)-^]?_6"JWKQ< <\< Q,8#]C^[\C46# SRW['8(Y^I!X M?OIW>>0Y5N!K_QMQT.>GH-_1D4\<.C\?&9PY .;,4MA1L/&+#P1R5X+ /KC1 M!P5Q(4$PC^EKXA(4!(2FA D"0E-"! &A*2&"@-"4$$% :$J((-*/]+MW^*$@ M(#3=ER"P#Q)#0$%<2!#4(Y&&@DB (" T)400T&M*BB#01PJZ32>4Q">OJG]X M")&4Z-U[NN2J.%;TY?_]P']\<<#L(WO9['BO[WKL8O*C2SB:>W_R.\^:=!.# M_(C NXAB0@"""GPNFN4.><:MOE-2YU#.3[/ M1<:-,B!!.7[HAD,Y?G]RG2..^6R$O/Y($Y6W? M%]H%3_*UN AOX!FVYGG"-A6#%Y?CG=F>+^W"BK8$]]:1WC7:U>,M(H/"L%!9 MRFB6T#VZDNFE;2;\<@[X?5*&(_G>_;#6;Z"SHF[2S59A,*_119:.$EP1/_ZF M6>*!)DE8S!N:/#3Y/S3YIW.0K9_^VMPS--E9]_+\%$5*L^FL6.4"VFJ=P]QG M+"EL$'T4BK- LCA60LPV&26IHX&Y$^D'EF6AN4-S_U706++-/1(?AI_NK/C: M4$%]O7E]O1%\W9U0)5MAOUGIJW?\H$VA&_CIP:;,5WRB MW\4V0V:FQ,EZJ1]_8P\$@8&=SX>%KC['YUQ4)SEE$1C;VV#?E!2^&IK<9 W@ MQ)UA7!AK/LIS>4KV!O/'/;M!+#8BGF?Y<6VAIM7ANV4X-YKKJ+(W^16"Q=;L M:BH8!9!)$\RMHQY!M?DR.S%T4>F9>'O)=8)?GF2#YJMWM]W(H7G/;^) M#54?'5:7K&J@V6*#[&6SRTYWL2LQPM /.,M :/@S.NTFH6%'L'T?:#@UVW;[ MNGNSR]J>;/L^RIN\ M]G7)'*9I!A1=&9\EK@-/)M=)BMB_OZ5!\N2;<::87# M:W"(2D: :.](&"<)QSL MZD/]GH#Q#CM8'FNLQLRIC-B82VV46!39-G.6H(CNL#PL+4F^8")(5RV:^JC& M5EK;(KKG9@+O$BV.Q]I=W80N%XQW]:'":#VX/EXVG._J8TW2 EG$%#U(RR.Q M,?5#C"06^6KM+)YP=EJG*[.2D1:1#&$UQLU*7EO$5=_C>#\2 \XPB7W$*OX[ M+N.:&&N$165A45E8Z./6!0$+?21$$+!R8T($ :$I(8* T)0004!H2H@@(#0E M1!"PVYBD%!= M;V60'Q$ $&^_KVSOPF& =:UN3Z;?S#IO9%,&B\W>@!!AL=D_D&#Z,7W]I006 MFX5N.G33[TN!H9N>< V&;GHRK!.6+7V>"UA^]C;DN!TY+%[ZF^YYPJ4)Y?@[ MF3,2+T98@_9#CP[6H+V(.'\K,R(*+H++E8IF$?12QO/Z>B/N%*Q!"_RI.3/(UFU4LQPL 9M@MA$6';GB5*%929/7G4'>U5U!SMM58I>?3!0 M!2) <6;-U;G-ID'*ER@U.1OZ"$49J[FYF IZUAMVV5ZQ!6O00G" X' A<'B7 MYZF69&EL30NH.6NU/)=@,V7F_6*3)P(&K]3"F'JPPL1LN^I-EK6PFR%A#5I8 M:/+W6)_O PRPT"34W=<,$-3=V]7=FW7(OE^1U /EO=6 %PS2M; (":SJ=P*^ M][2D2Q$9%(:%RE)&LX3NT95,+VTS9^&.S49H9+WJK(H*DWP^G.M=KK3F8"E0 M"!H0-)(%&N\'W=!D9]W+\U,4*-G(H*N/-4%>H8,S#+LNM2U4 MXQ=HAIYN[-;J+)6:]6S6L&HC9(GB9&>PK@TMF4?"IW*6OQDZ=-IREB\$,0T\ MWQBOMU\9-K __R=!G\1BMR.J!S/0!^447<>^TO62#91%-R(]ESU/\[U(,3S# M\U/...5/-"!DRW)"H.PIV?\9]_Q5Q]\]^<5?G?SB4G6QZ,[K/*N(E:;DK9U. MQBK46GMMB389/P5EHJF!I37&SSWCXH[Q*\4*(JO;:U,GDGD'O#MC.8JYTZB1 M1)1F"]L8X#Z*K[IVI;7JJET7*+P&=&\.7N.[@78.F_V"JKP1WET72Z691YR\ MPV*I6UA_1*DG=$]2]O[[K6>1;+E@C\2=5MY)N%SP1^Q.ZQ@^](ZO,0GA5NXCQU)_>QZ^5236D4D8_7(&WLO8,WH]^A-D M[2$N4I_BO:P\AY/SBS"?FQ#\I;(Q?4NY0C#[ECJ=,#!+4'SF;QA%1&C>A!9< M%MF^G9"QS\#< 9UYU;/$P_%P,P?T=Q.Q^<83O7ZZ&\T)&^TU#E*):V?\.)R& MDQR;;K>#24RH\'*H9SX8Q:6@B"EZD)9'8F/JAQA)+/+5VM=S2^4-T"VM"K:_ MZMOCKH+K>-Z1 ]-<(*9;S4E-$^4!4IMDFC6E8K8D(HJ7Q7#L@4@S-QK^!@T< M&OAWBWSX@H&7JG;9K/OF0,2;!CF9BE-^H$0&'L6WT@],&C]1(I4$;,,X10EF M@27[FIJ2M[Y)'$!P$X[UU= I,9?X?K79."%>)6<[<0!>!X-/_>MVW),7ELN] M,-QC\?KJ6-"R&S_@Z9'0G;B,E6D'^YRXS$.:10_P["]H_]#^H?TGV7OY??O' M/3:@-D44-0LU>S"<%@="F@QW27*Q!QQ/OV?_WY]SN59!I[N?AD3NU4X.@/>] M8;NDRU/7_&/WETW4"#-,NH]JHTPN@X94 5OIVRQQ%/Y ,9".@28.3?Q[>#7' M3;P^;Y$%W+279D&JY"BVV\$:[B[?&_5 D]3M$#)UQT;D\QX2W25"P2U9(K9D MW]X]*=FJ-OXU?AW1*(K+02:(=E I9/=RF3\$>4)I^2)/8'SDT MQV+]$N:B0TXF:1NVJ]^^O]X!^]6'GB3(/(/'=+#%^QV8Q*>BG&])W1!=L.C0 MMMI>N2JWI/362\)Q]('$#@^N(%! H(! \5U]JR\!A<>&NNH9RY%IN-56VBP6 M*E5$!T"Q]:?2^ /!T)?+7_*E)""OS'N7!6+OP./SW[_DEH"4)K%-1IU^-^(Y M-7>!"KB@/R_3G2C@\0[H>VI[)Q'\P\28>X\ISK)2QTFQU$1>:JF1IME1]A30 MQ2B.R4YIH)NS.*AIZZRG D\;!U;*,L8:^'> #($R>?4IZ#IEG)4%:/((? 2=7FNRZX'O9#\ES^?N_V?O39N41=9% MT>\WXOP'H\_9-[HCREJ \[O.[0A4G&?%Z8N!D"*"H Q.O_[F (J%6G-I51FQ M]^IZ-87,?.;9V. WHT4*.HBU "(JKSQL806LAY ,=& *&CS_$>S#%A##RB9, MH/RG@/\SFFS+?+R9*"9Y(3OE\LWR*%^:KD]6T;P5R.2?Z$$0@R#!:O_UEZ2X M'_WU[P3N?H]Q^#\AVPB]HR.-9=JC%H0"P&TNT;^J KQ!9^ZVM1P5IU9*U+> M*W>J,ZM=:\45NWG$5="=_9$<$Y6U6D!_N;>9QQ"I0)P@S*0FF.8(9!R*DM<+ MBM]:5E^=CI<*EU^CDT]LA&88W$\I[3'4,6Q!.TJA"X'- N@6@#@@(KDAA=:" M%?H_GSSKY:4=?WP\.O8*'NU/-0AV"-ISY[CO0B5%XOCUN+=5@;XMJ[8<3I?; M\E__)AZ#7#D$D5>#?SQ\^CT]G8E#J7)Q967D$156E>A<'H9+4GK]E?>42]BT M8["U"15?1;5)5&V-Q":\I^ACL/^R=T^8EWWV55%'5T6-:H5T?I$W+9YJD#B%(A*R9"@Q MOCD/*.X/]8(>82?A-XY'6$YD*, K3*P2K95;N?P8\ECF,>CW_DFH_OZ;*\6, ME6TT)Q.UER]$&AM6:48@*/]-7L#\8R1^"*V!Z1-*4'SK9V..QQA_!N'A_]X> MLXX$500(FC,JPMO@$O'!Q5XQ8T-B>$;-;!PMGAL6E.P&.MD9C'>.1W=D:Z,4#0C_'8'1"W M CFUW9Q^QQ(O"9K\%FI\ E''D!UG&@,G(Y>1?Y^JDO\^9!PV&5F^QGP_)"V M.)_#TKX$?;^\%=*S_./S>[]\Z$7<.OE>(_WEZ\GX!O#Z3LV_AYK/CJ$C!'[M MJ3+0K(]\&"%?^S OZEGV'IJ]]@$_*)'D2M51-S/)YDL[(@1=E#6XKPG?7K^)W_>JN7]WUJ^NQHISAF"P[@K67<'ZCEP-KCW!U5HI4UIW&[&(NAT7;:I5&O"#F%LG M^3/UJR1.!;:GP 3"Q ;F7=UZ%?NZF5885^5EM]XDXYTBGCQO6V:Z4+_+YSGU7QKE[Z_871 MR:N?]5=RQ].M#Q>=1:^]ZC,R[SBCU#S:3!I6ICE*O:B[Z0>7MC\!S1N*"=Y8 MQQ[X-T[4].6?BAH4(0CCIUZ!@(>\:!.?D8!Z-OF%B1X0U$52FHH_S3+]7__/ M4?KLG@91D81A_O$(S7TPF_R=T^!/=1^ R4?V%[\J.ZBO(KXXK+-S/GDD1=N&""A8^#2A/NA!$ M#B#XOT)H:B("_]^=>N9DQO"SI>^XW E5[&1(;8JUQUCAWP^JUMD7XOLSI8ZH MJ5JOM3M<*Y3FNER+S7.A3+W5J+?83K%>"[&U;*C-I]O%;)%M%;GVE^VJ5N]P M[5"G#G=3:]5BY5^KMIVK^(VJ. M>=%WGA,V:=(%K):MU*/U+.Y57W%7@2RFG1/YH5VV.CM&G:I M3Z_=:KVSO[I8XT?XNO]G5ZOS8^TS=7@/%XIC3_(0<&TAD@LEF/>Y'WT5?Q9?+ZL^I4Y[IE_\DJEJ@9EF."^@3^ M;9O*V$&/9&43 %PZ&ZQ!%0Q&T55YH*CU;+A/J4*!3ECR)U657N"-3YOAG,V) MW4L9FGX\EUMY[G^SQ7:G54SS1 ;D6YS':@\ NH5&0$4])(BHNEG011!:*_8T MQ+8SH2A#A1!*,=1_N8T"20AR7\6"K$G0H*2%-%4?PS>2;D!X'?W?!UR&FS'F M\'Q;K^#6"DD>?F9#$;[V?PYGR=TQ>G<,AT76?;K@Q MMKO;67U4'E#MK#:OU-M\K9R53Y>W!Z]^\GP/ >;,S08?]@7],SZI-\S+KWO% M<.W5+MT<<]N,6-PM(]W:0&E"@^\Q\B/[8[S\9B#F S6_X]>&@\YC(@S%0F#FI5!I^$U$.(Q9HCD2\,R'C@ MSZ$&L>=7+D="N@-227&W ,N&_R'](+ N(1IS<''_1^K*X1"/5V/[A-/C%FE8 MIL'S0<:)#:>Q8RDZL* >)!#%&;6[ %A)6L UCJ#;N!T)W!D\QW_@J2%VX--* M/KD?$O:"/X0M;WS!\'=8I(C M 5XLTCEUX!I_<55#?#UG'O><$:_\MQ!AH=&X/7>?@#2FBLL [Q;WLD)2: G^; MN=-7==1P[N/5M>>[L7FJ7%!]:Y'#ML@-H*\:6$;[N]YPV?XXF^@7J*6ZD).- MJFEJ+.H71)UKQ];R;O!PK]^X^QJY/!=WW*.=O,N3/+/3ZC!ZARKDJ24[W"RW M,3$UC:';HR]T%ONV'=C>=U=MN[!TC)BYH<)*40C;V?)TPY*["A:"_!C1^^;K M*O2-"#U+%R1.V E.>2[FIN$F^PQJO5R>/=..[9-ZGIXQFS^Z1I?9H^UJ)F7F]1<^G.K9G/ M?O/H2.T10B+\&UK.$T'$6$?TE(R!$4L(I05=#?WMFMC>IZXE_8_GN4*:#M0E M!*1Z&-H*_1-WO45->?'3'UQ[&4E13RN#:A8+51_-I4T'?FCZS&IOMW-A"]4Q MTS36(6>!%*^/9I4D:!<=12C"&E$7V0Q6O,R%8-K;&MPP;B^+F-W(NP)T+VZ3 M69=D1NVI8=K(#D&TT]DNR*^\;ROP0NJ3#+X.KSOM*C);JTTQILY3X;*8X.;] MJO/VKJ'^-^1<:+KM<-/X B%<,L("?F-O3_+C@5T;;"8S1>-I3TW#D::CD MP#6$?\<>0T6,JL@UJKM( )]CN;B"L"3XR+%@D1;,?F3%>C;Z)O0W MZO)4/MK/3 MI9[CIRA!I'ZD@TOZ/K]_T=X+W45/KKX.W5$J%5:'; =)0/06:']K#HJIA% $/U*T)"?%\7E!1DSEV^(,%_$(,C-[B_6O5>T MK%),UUON8^R4MLDG$T:9BIN,$5$W]=PR]6HT\FNF)S&IKOOW29]&GVTL3=?6 MB1/0?X![7 #<(0WJGLAWZ[H')XHNZ*(" M&04&I0655!395=#\B/'6K[X>!R:FPH='>P(I9U^GOO(+*'OUO++@EYU&4BS7 MEYV\=$E]?::/LO\5)_53+M$1^YN")?#A65F<)AQQ;279TW$DP[$M=)<(=C[- MT4#.9:@E/M$;A7,1_,<0[^J:BG7!NGEJL,#3&U 9M1S4Q1;N B)%!=@0)-@Q M3XY(#"TD=V39!#+21XEC&RWYUJ9.FQS9/?$3K$G38L'F)I4.W]MFQG-Q8HY+ MQA6-'GX^'/%446RIPF!:*&1761!MLVAPPGF;AU#U! ""3Y> ;"+.;(4F4+?Y MCI+D#7K$1>BGPMMJ.1EOU;A>41['8BEI'M>;;Q4&IX /SS57;"0<<@ T]GK< M:7G0%\3D=*A8FKILB%D:S-*=K,/>C8>+,!PW!Q6S51NVN+C6:8ZSEIA;;]\L MT-\-0TM9\I.MD]ZH@"DWN]W=5)R-F^<,@KM(?QF0E=9HN=*9=HJ/UT%KK>4; M[-J0WR''DE M?A:LL8@VC;?L;MC=[WLUT%2C*_5LDU*YO,E+-0J,-QQU"4D_693:E2+1.K5'"U0FC$H+[PN2.CP^< M?R>@O8Y:WR)1FE$ILIPD&98K)XI.4^SP%C7$X^2"E5#[" >B);]X.6U$7E6" MG(LH'XH"/F(BZ+>KG$K<*Z?NE5/WRJE[Y=2WK9RZF#]SJO!'\&I_*ZO5@AY/ M18;?RLEU*:JM,^UHQ7=BM,;-./&G,U4QF VJ[3SFHT.XH$5Z:K M2HXRT^6VFD^:VTZJ,''8&EK)/%U9FU!RMMF>Y2BPX(KE6H-CZI'U*!I\9CS> M7O.31BK#0RV[,&ARC5*3ED>QX$JCVK R"W-A\N'!IE$LU^L-(,NC>'!E16]+ MLLZ),K_=Y,UZR61&T]QZE BN+,I5/:&V6%5MQY=IH N[6G;"D@8XQRO#2:54 M4>?]K!JN,\ZXT!_-G UJ)A%XYGAA+7+5P5+B%&[2;= K.M906=)VXGAE.988 M# ILK,<)^:)4;*3*$B^RH]3^/C\[S>O@:;%870_75ZW3?*_HJ\.OLK4Z]6BQW,=+%@@*RY4ZSE.F6>:AI+D;]6G]XCT)Y@QBLLQ0\;1A=Y9!)W0-P M()A'ZCX4\!8 0<<>(_>)I1\(B9=W=GN9;/C6$QJ?X[=?,^WKBC,;G^-SWVS< MV>>QF5O!A&.X?P-B_OI&A%]#U+>&P5]#R;=VZB^BVZM-9SQ%OM=N+?I!TQ@) MF5[[,)\XC9%0Y+4/^"']3@F5W;O8?V [TY,^M:P#BOH+)B]6T]6.H!0$AUJ" MS#8Y-.E9M!72/Z?).A_([]I [@/"1G= MIV9D3&J%:;\CY*BPT:T7C,ZNR(;79+1BC'Z@X\'F43] O_F(68JWH=]XUF;S&B6#:L:RRU'J1ZO5W[K,2:C(F/O?(?CI;<9N#79,+?U2=$&^Q7241UR M45_!M8:I ,OKD$(7(_,&LZ-493?+YDJ25%_FV;>7(9_=X(4RY'8];][5[A]=-+&!*O,"OS. MXK$5\+:LA]#8L?'P@L-H 0LNM":*.T(P$1Q=!) _3 [(*;[#CM\1IK MCUQ^?(*( Q!"D($GD/40W- -.Z21S@,0+??3S] Z&17<(\1^(%B*6\P??XYP M!77O03^ QUP?R$D>33>!6+UG@P> M0ZQ.>G&8SH*4:.KDVZW[:WA2_ -,B)8!#PU/+!J.AB9V6(YF>T-;GDX 472! M""5$?X2$P+XSD4=2F.J\_<$_%X8%99F&1EC9I*,VF4Z%Z=6&D"6-B@[=Y5:" MYN!"Z@,X\+Z/"!WOWGO+X102L$13&:,!(V-C=7FH3.A,__UO/T,##1:J3SRJ MM=! .1.(=M7CBZB!;=N[S/K$;9O1\B[QI"0H%]BFTXHFHYRSK1MVKEJM%-!( MHG@\_AC4FG[&?(W/N,<1O55C[7##X3+;17)"*1%>L]?P'E.7)>HWG[WQ&5>9 MV(1C0JF_&7+U>3RZ[84C::L/43)*T1>ZI#P=?'4S@NBRWIQW!%. L /GM67, M)!%#Q6.?T']QWKI%!BAX;-K>+@#FH%X!+%2FIE!A(R714,FQ(:LVP=*! #K2 MP^ ST$'F.CQ7"'7DP<6N,GRF9:,^,Z84QGUZ0J(F*/.]9G5XS:&BEM38PB?^ M"?VM_$-41&]_+YE$94PFBHA%IH31R!LV"N8+S=C".[H\I0%XYY..#X5E"A1. M%M("B10C\@Z?U(0F&6JJX]CN/"K%=%^(I3HI2H*_G"J+!WBLI^!+;T79/W8P(\0[UV;,.HAZ#XV%_EBUZ.=0J B?"NK9;#VV&H*(+ M9#S]8N:8^#>2,!=0BU#+<;N2*VA(G*X#PHSVP$*S-ISY(G!.=XA7<*J8JS:X MDMJQW"8J+M:AN;*HSAH-&X,@AA?[]&:A8J2% )XI%]( 8B_/3.DX!W^X%0A] M=$-K'5_A4Q38%WX3%-_?(*&\$X=S#N<6$',3<5TRM'WF"MPF47RPF;%7:0*& M"(X8;!?(!Z5MX1W (^!.;[Z5:)P$TD+!!KU"002,;T-Z#.4]H^6X]^\80$:[ M B[I*WAPJ.68>&:IB KP4$=Y^%1X]TN'D"KY'&,)41))?^'#[1C>M=R.;G^9 MI5;@OMT+1#S59:F7?X-7Y@*,5GEV%J#_]A&XH&C$%*3M-^$S+$(:U%Y-'TO# M' :*61LS/<*BD$%"B'/_!2$]@I^(P#%E8DO$!I">"7'OL=S]&;$N"$)C1 [. M^8,FA69/\=P3,KP$89NKUP-B"T"#1K0) 4/4F.,.@(Z-!SL>M/7#4??33W!3 M!BP>5!V2G3>QT+TJ:!,).L1%?/YCI'WRR)#B;U"]AK(>?JDBCQ#:*V:>PL&2 M$R2(RQ!$9*Z+MX^GU'OHM>K5DR(D)]B/*=8==PGO^'9P_FB"$C*ET.R(!W1$ M(01IV80W "]EC!K2H[[Q4 DR%D3Z(&R$UXM!6"J:#NH)JF 91-@\83.D$\>! M-9E F8\1;>$-7^Y0Z)ES\)\WY\Y^K@+?RPBPSD MI_YMK!*S^]^>Z]^>Z]^>Z]^;YM;[Z+W[G4I;[9DE5(<#SK%:A6EO4=UVRVB6<"J8NK]W9R)_B.M.@'\B^W,"-PR( M7FX3HQH;OLCZ#UE(HX1K1.(N(1ZG+K+)0@U(RW-!! Y.TH!T7M3%QSVLNHV^ M!RMB@,?7<\3,E.P M38&W#6'O;1R0-G/N^]L.-!!02W\4J0;N5GSQGR<[(4=VGXQ'S6%#9N*@H"/Z M3H(6T!B9'.B5\.)6BN$->L=S7B1DZX#O3HNRA,'T]Z=A]T!4-73H'F'$F&.)].K8!M: 5W"UB/: MQ=YC"'FOZ)@F<32.37B_Z "0G]EA^$1L1N*)1/Y(V]$6YH;MS5<6D"T,N1,) MJ\TX8GH6HS+H$"G1;X@U+4>/0_ FX,:K(2_6"#ZQCHU7](VD MA5P27@[>,T;3\.,ANQX8V:2G07% MA/7\KA!7V6'V';D4>[=#&]@V">L2?<)EE\A#5$=6&@@ZS"BH3UK&5M#LK7MGZ2U& MMKK>AG=EG9Y@('4*3!-LQB,>%*L:7Y]J=2#!2SLU$M$D3\>>#TT+31P;WD;( M0@]'?->5#9BC^'FP9"JZZG-[H.^@P2:0R+7GK!:0L0R?"O^[G\P#7!>Q"%D9 M9'H-Q[0<0;<]E];>SXN=(I[3/S0&]AH _301XZ6$NN!7[A'(P;"]#I$"*DG( MCL1FN8.E-^9D?H8)-@L2^3[>X@/RA%M(&99"R,V+I,R%W;AA>C_=FR@YP M:P*W&:PK.Z"A(I%WNQQU!=65N4+H%\I^&[GV?3DA%HFBD#B ;9@H.'!&)S[! MG[W;):QYYD@R?JC+LSW] ",2?FQ=M W\T*3W4'1;GD#0H2@0L;4,]5L46W%Q M-J@W[[VDS[[TFIV$?0>F*=^!(;II!MSFD=[BYH=)!MP"O(;CK#/,?*$&J"G$ MJ4IN#)$;1 <;>+P8A9XR4V&!R)*FO>M#TTI01HZ(; II[QYM&P[B,_J1Y9+3 M#%.1!&CM.-B_3D)#NFPH!/4\]^S#$1O[ '"=$^Z0DBQ;V**04F\*3XV\X,#$ M,R81<\7.))R51_9 $ IG\V'E7C'16""7(2\$$L_XA)%/AY2&@W?V.,\F$EF/ MPMV8,>-Z2IPJ@T6KX!COR:H\930U!.6"Q;0JQW94.9LT>"693T]R;%_: I14 M^1@L0CQ,K]=#.3 V'<0WZ"C&XHB73:F04.5>M+U>G&$>_I1(]K/N PE32!3 MEWJ 5'!RY@Q%4E LR$ >-A0U$35A'4+^T9 R>4!Q !1LQKM 69.R&Q7;HR(6 M<>>42\A@D<$!!:!. D<>LIL8U<8 A9I0P!*B,D)\@>1WH."!H:'4R$>H$>]' M9^,86HAM9T+1&.4Q_Z.N\B[O/P[9\'6R#ED2(>$#ET;71NPMO&VX MNX.B?N)82&!K!SY)K",4SX:/EDBP"?V-O)=>M*,JF!#DM( M9U?>V5Q6KO RTM6?KDRD=_%J52QJ7+YN)Z;9*,,YTAJNC#U=:9;CX0KG]&FJ M+ R8U6BQD$V1'3'!.1$Q=3/2!HGQ7 7=.EUUA/(TNVG"E8&WMSH)@QJT"BV5 M&>PV\42ZK$D-],S VR-<&7)E?6+S2V7933,1V6EFY%.S/%*9)2/;@TA2!1$Y MTA,[=&7'GYS0,9&M8;F\+M6X7COO\@GD6"Q- 2K(@:4!3'3*O&N2;P0D6JE3K1<>K197OM>?=TK01 M:Q83ZV\QDR+ZZID4;";#5_D*CD#4.P6N%_E6 -F+9 2%=:I(XG/'0WBXY\U^J$_8 MP[:QM^($5B(%Y]20"(B:6G-.4^RBV^#S:GNVD&O\:#UC/VE"Q D@/4%.'#6, MGT'. [3](QVHES/O6YPHX05@WSE2(H)CP%?NR_KJ9NGOK$B]@5:T7WMD^C'Z MVZ"&B'W5WO!O/_)K.T!<6S;](*)]9J#!B[IK0T4''1K' M>]Y(K=1C@KFI+B:G+@-ITW? OAJPWP&N]'N9T;7;LOB,MI .[)"C[_UIV,Q$ MSL65H&C(8 E/##.,_,(HP(0&_RFH?NR#\/K:%_%A_6F(!G'MXWQ$^QFB\=Y6 M[S94-?/WS:7@7P[KO- QPGITEC-,E+70WA,9*R$O!7* UX!=GW2$S8E^-*E9 MT6Z5(Y4B!2J%[3:1K)D+[(%%#;L?DM%@ MT_=^+]T<1[G6YGUR5>>F0PR61J M6VQI%."65#H^V^G-C7SCQ)M1BUFVJY=4#M3!L"\E5Y/T4(;$&__KWU0L&,G] MYUL90?!. -R(FZDIXCI?CK_'+X MCA/LK!PN"XDV"$M M0N43?EP;)J91CBH7%7'0E=H3!J!T4*2TI![H>+"^[*G2\E6-P=\6>G_:@^7# MVX:_>-.OV+67+RV A$C%(![%)3"* CHV2@I,9"10XQ1(I40F(D7!" MB$DH>VC5Z-A3P\012R&DP^WB(D34%-SK%8@K%X3YH8&WKXF@LT#U#!]=.42X M561$1TCS4\NT1RU4F8B[;*-_54G?/;>[MM=W&S<3:>UWWB ;QS]"]:XC?$7H MB;XUFJ"[3]%:U94R7]1WZM)L='/T0.#RB==WJ]UG]MJ&J 8WL[]N4J-,GZQ* MLIUVOUSN#5=V$ A(CZCYW$!4 C=W MU(B#H ]NN7S8= A=CU>DC@K@3*\V#?5P?M+"^6EW>7^QCO= Z4F;CAARML8=$"IC7K<_-LA1%8)K95*V^O M7.N@)FV.N<4X@W=FL2+IBGD2/RK):2,'[V=-@77>6"87;;E?E2%^7&C_3 C; M[3;K0P)4Y8.R%$AQKX_JW;K39X@[JZP4* H0:;M02L[EE-%(35H4P[77=H-= M;EO<^C:A]))2^9- \L##DGM#+94;P,3;W4.,\D&LXV2I?D9F6*J^D4/3%;#FYXJ,QJAVG MTR:0)_-&^NU4\QX.ZZ12I?(RRS6YX3Z^H/_4#?;F M2]U[\]U[\]U[\]U[\]U^;[X;,=E*C@Z\!@+,VRRV-UAKPJ'T'JH4GZ,ZQ$=T ME&@.'V6[H;M"#SRI6*SGQ2B7Z>D.- ST;2FQR2B"=!W3;;&8.9'(LEGARN/J MD-XTXX-(@OWKW_LU?^@UQT5ZMBI44XR:!]W2=L$->85ESUG(GV,R8_+%S23> M:#&'?HJQ?!%KPJVYL%T/&U4UTX^96Z>R6:GTV['FM;9R:; 2&4OK6U1XUFWI MYHBR:G/YQ01YO\VCV\P-.M'-IEMI,(S)<)@R C XRY'?N\#MTG6>LVH0''YL+,T(KDRF$/L_1>:42=BIM?V M/MP(6-Y.1Q@0'ADAUU 50)EVFJ"2/:543BJJPV?2*Y7JV9'!6E]_N+[PJ^YT MV*09IB Z#C<'PT*LQ)2JHQ%B4G3BD7D%FWK.VW-PYIQ5!1C MH+E_B#.V4%M>W>90[Z[.=@&.IIT^^=[]=6?&KIKQ+9_GA9BZ4H1U5RS'7C^P M[K*NV()L3-$A? Y*XV'-1?=?;C!+*)%>0U76FIWL,@NM4X%41R>9"^/JH)V% MWH<4,Z]> 3-(G_GU$I2XI:AAS5BYW=)^H!5*TZ@OUD>:1]YUG24:H3?*;QKK M7H-?3@V]%5EJTWI1OHJ))&13D:TT&R=Y9WJ MZ,\B@E.IEJ25MM H08Q2$KV2$_G6.^80O411]T\?.>A]2[Y%PNNMWHX^I@RF6ZYECMYU*Y MZ>AFY%REV]OTPU6CI,XC)4;CN_QD/GD^D> U:WT\!^W%O [W MER:78SUW-Z@5[\($*S2Z'(V,.,A+OYR$=V2AWI^?;4-%,)_S_JZNV8U03-<8 MJMSHU M-$1,]<,\U9,841_OJMQ:60W5Y3(Q%.HZ;2:W[%__4B>LMN=\25B8'409;JI\ M&$F,AWT"!_]*L*:'!KF(E(T%:?\.-L 4\1@9^.'Z< Q47XO&VSO@C'ODF\ZK M]\BYX5Y&B\Q\[!C'4$0EVNC.T^AB$>L$NH6W=WJTQM;N"9M\9T9EA%2^MM06 M)1T-!J>9"WD67F-S,@3:&U1.QM5 R"@2[K!_!.\#4R6MK+=X->H/C4\J[RMA_#^;*QC:?:DGI- MOS\P''N4_( 9W#-,,/Q,6^:WI1A_=JO5K&*)F@'! #"WVJ.MB^;(IV0=$-LC M@F"K5=HHF%O'' \Y9Y#J@W)#-G(]EV(5W8%&F7UAG3OI[3OT#(Z_.EL:)TF' MTVR;R^)NP5RMC;,V;BU=VC^7%Y+UBT?X0-HC L5=0W5ZQI*AYO%UN%"@(Y/"'(I; M>WW*1D0/)Z-8<"VE]WA7A?7/>/>;D\=*,F2=^@6N]B?TM_(/28YSY_ZEO:$S M&<-<&&Z[?IPS5Y_KRMBQT&@M-.%@1>R-(V_$A76'273NU ;"O*WG7YX%$V B MZ>._8_)NB$@"&KZ KX2T]75##WLZ54^1]SQB>&O M#U]]VDDO;.?<)9")19= MQ8L$EA:(3FX)7-:@HY'PYNWYB;.4&02S),?8G1% M"@N:DGULYB'\PT)8U]$(]CD4M$@,G[$%CQXT!7B2$/'MNI461P#@\ QS=*0L ME"D'C]=S9X<:AB:(;L+HOYDS$APH,4.[0J^ GF_!:>2(*9+U+%O-$:A[DM MF,&YO-"=%7)P:N]]#'!K'V_MO:%<]ZDH><:6/ZG:LR:>#(8THO0VH"3AH7'' MMN'!4752] RW32=3S>I)'H2I>4+B.MI&1^G7\0@]0J,5"-5=]V%]MYSF13 8JG-K7:4R5JW< MDRYJ K< OGYE45K7A9E,U2M;3;,G"Z'=0%.3F >*HM#_!\&WKRT+VNID?M61 MP_D"-_ D&=$O#K::06RK8Q9,R/:S,8!.O1H#:-K%@&J9HS.I^'!".5E+;C8& MI;8HR[>. 8M.S.YF1O,4%;?JH! U=^)LQ:)!(R\AX*!3]:RRZ$>)\Y*/. 6? M1)#H%!D=:RJ&Z8TH/,:.1Y+C?&3ROP@'W=E0DB,2E>-Z@:I7VGJ%M8 M]25C]MR]8E) YJ;[*+^:_H GF^IA-.A6F2A[[=O[%GO5SQ&D;](BF7.[-_K0 MO6*5'5D%^ 8>0W67PE]'Q',!C=\]LWO/V]%VAXQ&&<;32HNH2@XEM+2@[:8[ M $\7?"]2/!>)'C[ M18)/)IY>#O]X89U7!(&8&RE$=$T@7Z[**5EYP?8ZHUP\8WMY(O.R6Y186&B= MCE6X@VA_UEH\^U@O7^UVA9Z(DAV;&:=^ M[!D>. .50& 20)7O. 6N:Y+S-XB]DTNSK7(2,0#&:P0,H>!?XF4!T,(Q?>XDG?KF_003'!<# U$A" 8XO/G^!*-Q]?%4X2GRX4S*O'8]S M1T&PN4'L8XC8V+,@0F)].+IXWS7NG_+H$LY>KKOF\JG+\)[C@PP)K4*;%F6Y MPHN=*"*YW@LQ6O,",-YJD\M !R;$HVUH!2S(TE7V=MD 3RR1R8=ZG@SUM.-C2]P%Y'Q?\)HRM^1^[3 M2RM;, H$?*[5PLNJK?:S!-MWJ*$I-B?S>0F!0PYZ%"6'/-, MJ<.;117^GRY$CGWV,>T32NGN*!Z=#&(<%4X,D[O$LDB7D0]O L\01JF[3[TK M* H,GT%R1_=1YY"$$\A1S@'RZNV1TLT6Q;*&1(/? =4OAYI"C0=R/6^R?*8? ME=M6N)R6^Z^'VOAYJ(V?0HW;+!1R&Y[6N <9JQ;LB3X;\'Q;+O+9-:=SNRU* M'J5PKK45@!BQ18YA]1AJG8SR?Q7[,;2N8@][\Z@:;R^YC;/KPKVR-\-^(*_^ MV6%UJ'%(O,+[@S]^+WI,!%1LEQ]T1!V:#2;Z\*]<[C?4- M,"4Q'"[RY4EZQ[<=;DK5LX8L+9MO8TJ/(=_=N5$'@NEK!:I?3Q"8I*\87D+R M5 $K? XDR?WI+[(!K8T0"E(0K[27@@/5 @UJ HC=887F=A3F(LZ2BA\W51$D M8^%UY+N0V?;WD_PUXSGWQS\/**L!)IH@P-N1O/V3D@.4\&[( ,==<$P)QUT0D#$\ M36 [)CP9<7+!1Z! TI1@G_#W;O!)=1[ _F PA* +'2.J[]L""0O97WBP*?@ MWSH+A#1X#=DA4: 5TSTM?BG>A__^4=@+8B*\64N1%,%4 %83A ,+_<*3L(%^3!E:8E/!2J.]B M<.'8B_MS1 @O>R2FO(F#(S[H^8Z.9[X"Z;+O:?_N5[P'F6Z0IH\RGC!F!;#( MQ;' YY[.C]IYF H\N%>EX*6RW1II)\Z3]HD,V =,T*((+ LBW#%94ZG+V998 M,CW5!,YGOWJ)GH$]((XZ1_C_,. 0;O*BA-OTND@ C3DR+_!) M2B-A/^&KIS2>E?(8'$8$!0>F]U?.@*!*_I[2W%KYFIUBBK7Y5ET($3: MK?;-)TC.,LLB,S.V-+\M@60"].2AQB'-]X&)G4FP.Y->]23Y&8(419F]&X.( ML3?:CQ9^6(71^XF>(ZX.B+,0M;#B[^4/!$Y!-!U/5F+FCI.\H0Q$!>)*?$"'OY@C,#%P(6#[[_"@O<,4B"N M@*@-IUDO MN^7>=A'QRKE;)42,+1M1%EE;)540)UM)K"H;$,^K_)"JKU5FEU($::ZB7,]$ M[#0G\E1&^#X$X]-""FF96; MJ'1V9Z?,)==0@LQ'4]"_(2T8(E3IX&/^0*N!E/9H C*L' O>MV5!FVP;4N9S M("D$NY%0!Y)7+/Z&8[OW>L0*X2UKFK'VGGK\'?P!X55/O%=XYU#^_SW^!W+2 M#'&SNPD=IJ%A*PBJ$-@(.,\(H?'PMT@.?OG:)2#84YS@]+=$UDN^ /#EWUH MF@-$$\(,%F6*HW: J/H:65+(XX9S :#R9(0T [G*K?///71O./.]/34-1YZ2 MTF-B57=.\VS$_^'E((2!NX \F"C4&+?.L,2WEZI6U5B(L^Q22 M7SP6%D?8B^^:>>"L,,(]&[=8WCWXHP8B,!'?@?N">B\)NJ)T/<04[.D%I/I. MP?FWJ*.TN)7"T1S/\QE6S''E3LT"J=N.V$]3[1WH"(.^VIZNYN.53>EV64;9 M?/&'1.J]\7KI*%Q_G'-RPI2[=MC^)YD@+XKE-X92WI9[6IG+5,81+5X(=^P5 MMD3H2.3D#-G7P/]\F/Z0\.K/POJ&*:_T/>7UGO)Z3WF]I[S^Q)17YE4IKY$; M27E]UHW\MMX'9X-')RRG8-#HC&L(Z>/$>WS.JH!/P*&*!Z2,8[O%QK?I!C90 MLR%3PK$\4G'D:.Z7T(:&!JF#T^Y0!9PS#J.-_[._BO,9/G^3/9/&1S9Q7B&M M'UX7M'3Q>_;E,52*/>@"7CG,/GKXSX,_O(7RQ-P:I@6T%-SP$C[493O1']5 M'CH2#EL(6\RY44\FY XCUA'Q0ST@FUXXN,JA1:6\/M1SJ17&VZ) ],-KPT#/ M[.$K(D1G Q^XJX='61!1<0ZX0U)HMJZ5[9WV_%-0@9D$+5$%A6HN(::;#4BL M\!?9%,3;,P8A@",D;D&O$%J;*%L-13],0 +CZ";P8L3*!/<*D(5,J E^2HQN M-Y1YAG(D^#2WT0D$QZU%UYZXJY%77##WC3*#QW'ICW@,]K?DNK"]=(*SUAP& M__F?0I0P$'LQC4,9@ EPTUO\_;["\HPKQP@A'+8F;DL8++:-M0Y,:ZHL0K(# MX:TA5YW/,3$&FK'&YW[JWC_/"T\X_A$>B\1#?NF]GAO_D@?^2?QF#L'Z!V,, M'G*]MR*(LB,BW65A@3_>'__] (7$4Z%\GR!-'EM": ]A3=@:COUGHFR = H% M?6J'9YD0%0<-ZSX,=W>7)0WD=G M/-F)*Y-/4YAO0,(3B7WJ@8)MF\K8L9]YJL_U2UR]6*N: Z_\!VM8HI=-3+2) MD#@5E!/?8EV"' ]JPI(_4WO_OJ?ZR&,HA_W "NX7"?5DX(NG'T+O^X\N!1'& M /-[^!5J'?7@J800_] .4& !H,0I5X,/#+"_D_B=Q'']!U)]YL[<"R#L98D& M5D##,@&AFIO%AV75!;GH2K*),L&Y8CID Z:%9/[+-&VX%1OI@)!D#"B13$8\O!IE_/L)(WU5@L3I7SBW(K/& ,L$5S(**/ M)V++;H?XCQ\O\_3"Z*,+HT>4*A=75D8>46%5B<[E8;@DI=\^W.X=%];,:=HX MFJQUJ7B)V3BRTIMV4'5U@KK04A]3UV??&75T9]2H5DCG%WG3XJDV)W3C$3X[ M!JNK(-G6VF9['=EDJ3G@L[I>,JBA+.,[.S$ TS<+Z\@7"L@;0B1F@E*NC*-A M,?O,GI?TE?47Z%S,[I&.)XQ8Y^=E(43%ST*W_^#U%H,<7-O>CI<1L3];V$"! MJ8.)0KQXZ-^2UZ[-]:B=;X:UG\R!$]LML@C/4H#_\@);V!]RKH$7NJ,5J'\[IX]FRSF6V0\C:4C]9%'SNE7:K.[.62+ \56<[C9P6U6LK M"W*^^,4A2]]?6'SNK0Z86KNN=M@HGRE1K5FIW.D62R@G^I(,?L*1/[+"XL*@ M#^5$KHMB0Y8I$JXM(144WT88Z>%_<+0,_17XFOP6YU"@OE&84[J7!,]\O?$> M<#/\/L1W,H/Z[."*!QQQ/A8.7MC02P4^4ZN'6Q;O.VS:9$RY=5Q7.T%>Z;W# M_=EL./=77G8TR8,+!>T%Z[1:@N-AGAEV?*:C72'!-\SC;231'X<44,O@_5V@7M4D]8$,@[;WD4B_IN"Z6(^V MAJ+?@DGVL?DKV)7// MOKQG7]ZS+^_9E[>??2E@]7*4B E41)*845R@A%$4",G1F!%CHT0T%A$F(HA& M:)1'B7"?_*(CCJ8Q)6K/V5J2JL_S3):=+-/K$HOT[* MG(?+X6U^/6)&U-.5Y5VW+CFMJ$R5!6FST.BAS ,6K@R<*%^HB+4PVVFIY5VT M;0S83*V_0,^,/5VYZU>9C377Q_Q<:@SXA2UO;;A/9I1XNG+;;RY7S'A8XK:6 M48KOTI%"/[P>18+[S.2SW6B4Z:2HL%@ITLN%2=7B:&5@G^%65)QSDTB97\8R MG6Y%+2DF/%$DN,]9BUL9YF0G\8J24X?I6GR9G3;ARL ^U^687=ITZ!079I.Q M9%K/1',C=A0-[K,V:^2[A5E]QL]9H6L.HQ2SK,MP96"?*;6;Y,N[2(IW"M5% M=9CLK;M1M#*P3VC1V;V%6-$YP=C(F^6P6LER:[@RL$^^(*B5;LG,47$Z:XTT MU>!!61[%@OMLIA:U%3\857AG(0G]73)"ZQ&T,H"?O5E6CS;L9H;J=0JRF(_$ M]-:R"5<&\+,YEA:4/%AVJ$PUE33[TU62E]9PY3%^CN)4-!F-,\Q(H 815,) M9I2*"8E10A3$B#0&26HB!"#09,T4K7=Y2I&3=EV:Q2CIOV59E M1-7C]J 75_),/XJP+[#?[BPC5HL31:#JYG*E._U)+C>43^%I8FQ$57N37U!S M)CR8N[&1/65TTUOFOE^2K#E0;KDSA%%2*-?*Z;9=7\O*,L MQYOU*-E&\ ] ()MDY?:BTH)T;\0%ANI7"I-Z$ZX,O+W0M&:]?J6K<8X=4^9V MOIXH#)NG,*4[R&7-S4H848K3S]*\#&^@CC Z]72E68^%4ZFD%J$RI6AJL=EP MF7%X?0I3U"0=2>4JS88:SPVM9\;*$5@9.U--BL5T4R#PGV'J+3:;Z;&+,PI7!$^FI M2":S85I\?D?WUKU.1Y9VS5$B>"*Z;F7RUJ0[4I5XS!QEN' GJLEP96"?L40R M/G)*Q8$*8DRG3:D951'1,P-OUR:5Y9**RBRO6.W*;LO7%^N8/$H&W][32S6[ M+.QZ:CW:$S/S2:VDKB V!]^>HF8]+6R@5J>!#JV,[G6.T MR1 *IL%N,:V8-B/(:&G@J?&\F%8I@P5J)E?<,CE;'L)%,\8HTK4=J=H(6F";RN06>&C?-4E5.@C#' M&-1"C&3!>#? 2P-/+4VKQ45C65+53)]9%55F%^4[\%@GQ&A_KE;22CK.J4HJ MP3=8>LOG(..A3W"RM*WU%N8(%"E&BE3G:3[!I)+PJ2>$'I\!@[S1$I)U#7YJ8 .Y ;L2"[$5S87I]J)JCY5Y;0N?>H*E U49GF;3?".DYLF&[&F ME,[+:&E@ U&Y9,S7F]J8:X_9=&FWJTQ,"2_U-O#ZHI_(JXI^HI]9]'/>[_DF M9Y.#TBNFBF4;)LI704X8@:1&N$W1W/1-XB>&3T"YM2B%=&4@/5[##67( *@) M4'#'--/7ZL";Y7*]WCIN_.W0-(*8<:CKD]O^RG]OV,7I6&[IANL_.^'8?.HY M)1'+/U\RUKN-'&>.!MRJYD#-L]^5C]J(DUKIPR&Q MU^Q:LLG&<^PGS.VFW@+##QBW_HKT-?)LM G7%8:L69'X8CRO'_91"8YM>!\0 M#Q7^Y,B/Y9\X3]8!GHPE[G"Y/;A$'N_D M22O,/E]N!R)Y>;!,N=7&X3+I%'*G6'RZ?!!5OB3P/EB&.TZ+4K(4ADJVIA2YFXZ':U) M+MN=8.X$\SZ">7V]W\T33"P]3X_S^729U#, M&Y3N:Y["@[HOF>=G^+2NI%/_+O;V#17H[A[/SS&X]B!LULUN6:/FU6YJN"P5 MV8F(\LNA"LTD'A.?IA+<(#?[M C83Z2&;Z@=/T\-Q3 ;FT6;3HRJQXRH7(DL MQ[V66Y?!)!^#DU#NU'"GAF^J^CY/#>O9:*9G^BM3S6=SBE+(99OI+I(-4/F- M4(_1S]-^;Y BU>B$@B!RFB MZ!+$.4ZHV.'6S#$S62HCI#JE9,7:6&V6U%8RCW2P(=#=<79WG'VF+GWS%"/G M1(;OSJH"STCY07%FK886)9,:8^HQ>:>8.\5\K;Y]\Q2S8@M.H[T*ZY0S805N MF>7Z9@)U9<"NYL3=U_Q-?:8T?HT3H .1D_9UO62[77LW;0U3?+ZU5OOC7:XOQ' OT7U[5O?H_X8&J#'N M3W" 706Q;\U%]@K$?JFZ>DN(G0H/EV*AKG6XL&),=X-88[TVUG_]&SLTR;TC M]F]'[)=JE;>$V.EA:E"K1+)U/M,%D]6@W*IJS>9G(_:UG;1OQNRC>2)7ZL]Q MM/GCGJIXELE+SW,,W9MH_7^I%[5/)^[Z\B^4?_]<[-#B;[QBA13;FZF)A@*: M0$ 39%"?BWWS$J^];S#7XS%4./E8Y4D?X;F!7.- Q!/\#LO(3!WK\N!BY'U-\LF?Z MH2FVZ;]) TVZ\@T](0V4CM_O!^KA&X5,R%U ^@E[PS?VK91\7830]$*WS;5U MN3W3_M<+P4;3JG#W;GCTE6(XEK;=]R/RGHP[.9EH',B^*[?7P@D^;?\0K^,1 M1",@"A!3]V<(O/!Z:/3?IYVY2\]LI.BTP%Q0=OO4.M+NJR'R/PB5-L4W5+$]TKQ:P_Y/*JD3CPR)X_N+Q\/DT5'M^&6S']/ MJ?^)+\V@)\S_"$7"ME3P[$$7;+^^9YZP(M ^&$"_\8ABA6Z[RE8/G6D M[:L'7-T8^IPEM47WB[]GJ-F,:X7Z3G>T"L!O%VG_*N4;,PHR MW';$M[,>JTC.Y9312$U:%,.UUW:#76Y;W/IJK(*Y#J?P'O^ M01V&9JMTC)Y;8HYRHIS8='(5WMX@_A'[Z]]H$J+[)[&/ZV#?Y\CE=_0_ M?RN!='A[4AQLE*FZ+'4F[9R4WM1E]O/;2S]+$?NT+E]@%#E+?6-C<\MB@Y^^!Q\;V">5[1T]R4;DTA M1D%3?_T;CT<>Z&CR@OQ\@]%^:Q:ZAV"A.-Y%WNU83-'_@?_',*%PB(K\)X+^ M_,Z>^^\7AO]Z(_QD^^3(OGOR6[E#?I?.TFJS.^%[C%[5,LV9)*_EJW$'C.!6 M46_@%N1YT["L$WQ!S"7K]3*?X:@\MU4&9J.>ZAOK41)/U'R()C]+J?Y.R1'O M,<"_H7KPM0D!US"MK\8 /M30ME[% %YI; M)1DO3F?J"FU/Y!=6-#X#Q(VR;J$^UB8\BU/M4F[AE][)KD[*=R$S 0:1,GD(Q7[N=''*]E(O^_8OQ7<-Q%;NY)Q]6V/_8-# M0HF#<97Z8./J^UI2WT8%>I?9E/ I0*EW*T!U"41RW5PCJ69LKA\.YU)2KM.\ M<;,I096CE0KHI[B\4XIO*3E5: )Y1%/(;HI$[P&A>T#H=HG_G?;/5Y/_][%_ M&&$W69>CF3!7;K&V02WT=*7?1%P!&D"IV&."N4>$;IG"KL[\?@$@[Q&AFSKC MKXH(T=3>:*&9#\YCN[:->H\(?4BV&^53;O;9L._P[K:;:E92.AJ_+95BF3'/ MFCGG>MFP+S-NZ)H"6KO")L,KX5I+:)A139I"-8;&QLUGZ3#?V<]SCPK]^JC0 MUW..[V,719-L*IJK==M\O676Y8$:+X,>9BC(+H(T\%E5K;\R4G /#/VR<]\# M0]_NV#\O,.3) .D>!KJFSH/TG+^_J!SH [0<7=CVET/@<)R2'V2H2E,.#T;O M"/Z@%Q0MRP$2W#&\=Z*ND(ZEOK=;>VP]8?Z4,K-N,16O9=3Y;LM+:E\J&*,U M.BUJPO$0I>F MO)-NZ#=XSNWY'V^&4OFJTG\2PT9C_+?:LOTJ)P\B"1G/:JN MRY5621^!;J*)+@JUV(@]1A+W&,\M4]G5&> O .0]QG-39_P5,9Z,H(M TX 4 M,DPD3B8 N[CC)%K6YJ?'=ZYH?Z8=Y/F(T,^.4(*#KP65I>XS4(AQ][K/RFLWL(Z/LYGN^&TRWP MD5?:49N6:N<:ZK1+"7I^&ZOE0'HZ8!&/0=T3F$?Z7BQTCPG=P7V/"=UC0M\G M)O3?0(?W+!"Q- M%/KK'^_T5%L-T4?DK'/4FJ^C2_J'CFZ M98+_D"[LGTGRWZ,+NYU);FKE2;[ AZ-E(9[)MW:+&.8#T+:),8^)3[1MOJ=8 MO#$R>46#]<^V]K]!@_5:9] ?.J5^C]\VQ)(U7H1!<=1$Z)Z '"?V2'U:B_4? M+_.^.H[V86/[E3^D]4<)_ME%Y3$PUVT>5ZZK:W6CNYD24DMEC H5;I M"2;Z$(\%LZ1^>D02OKD++%1H!J\Q!#8+(*)_V$9H!3\.X;&9(#1QD!/UMW4UMBQ 1B3)@$NH8Z*.76.!,CA/"_?54YO*[CE!F(NW-J X94\RU MP&/4)S9K_X54=X]=W@H#N9ONK^(@K[3HJVIW415S8DT-Y[A=/5\3IOT%B_@* ML>B93^SL<6WR^CW1RKN#X+R#X-4D=ORFG\.'U^4K008]J):$R$4>6?^HA$;\WY;R'WF^8WN_V^VF"?Z6AOE4K M-N6D9GU^GAW)\VC.HN8%S 90>2;SF+P4EOA.T5M.-GHS0'9G0D9G1]C4@>F;JQ1.0APES*+\.F[G]L]++/IU7?0AI^^U+2 M?^5) M>7C$IU<(H:F)F,C_[M0S)[$4_0W1#M*\1AZ[)A?N?O37OQWL6#$F(22.4:N1 M/S1;95Y-I?MJM:O<.U0YTZW$VM7:\4LVR'RX9RQ1I;RQ392JC=@1]4 MN5KG4[?D8>6^BMU^6M?^&(,(<;:R_:]__X8P=C3!#&4-#?['0DD[G:GA6%!2 M60\A;B,"^( &,$.8H8?8.:19V_KG@T[U,8K/1=YX3-FG2%; DF8TH9)C9DPQ MHY04$4?1<3P^2L;!9#2>4)(XCL62DA#[B^"^X,DFL=J6I5BBJW%MBVYO8T(D M-HM V32*/UVY4;K4NDP).ZZ^',K:B$F*YJ:)-/M(X*%,8CU)Q0V!CTR1396;96]O\)E.AUJ-(<&4BS>0*T\$\3"F<.+"T M(8C*1;02R=#CI=52L5OJSF8<5"%ZZZ8Y-%;=.(N6!G9J"SR8+.[0R>*@*&/#-RF[#JYEX5J=; MG0QKP9U&3QS*$%/K52O=R7(]>])5HX(46=?03H.':IKU0C:Q#>>IY3B^24ZU MQ4>#]X5'+LI*IZ8;KI7I=U2D6>HU^$ZX,')]6UH.(4:-3?)BR5_%6 M?KE= ;0RFJU'L1/'5^W=4N.7\2%?CXR%L;E, MZND6VFCP^#;/-4?=C5%7,W,J%=-77#_=QDL#QZ]WMP.GNU[(G!">9>:9%-=3 MLNPH'CP^ZV@S)<-L!M#!R_LMTT6DS)AA>3VT&;BZJ9["+;L,>I'5]>C^(GCC^HE/EA7$K6U7!N'.^D4I5M)X*7 M!H[O;%JC09W.)2DE6AI;,;EO<&7T_N#Q#6$!<:Z1B7/M7'CD5!*YA=)LCA+! MXV_'X8T>9[8:SZRYN< WHI5*7H8KF:SSD(Z#"ZCS0VJOY-1GJTP^87-H9?#XJ:S9J]-J-4\Q18Z.399:+KU'Q;:41X8A7$XP@]6XQU:&3B3W&IU M1L8BP7+.K#QU(@UZN2BR<&7@3$-JU4O,S.B*Y,!D"FVMEES2PU6KE:C!VE@F?*)8O# M;GL*H: TMZU^KK+LIQB9# =^@E&&8^>3 ]'BXMMB4;:8G35+H6<&SJ2WIA.P M6(ISRE'8:H&?U8OM IH1&CQ3;U)?1A/3E0/QV(SL8J55D9[@I4'2:X95KIMW MNEPXGZ\"O6(E[ :>QQ5X:K8=:??-7L/FV@LPGFM,F.M&O=%=3S; ]&M)N9'F MU5X^#AEEI9;,ZBQ:&C@6O6$3JW*O'^8S"YOBG)3:F)EX:?!).)%J.$J+D%-E1IRU7 FYZ!HM#1RLO:TMIJ,HG5!! MM$CG8K%2="JS:&GP8.EJ'"S,<;W+.;NX"K$A,IL5R=K P3J=A@H)9=[FP" _ MH8MCL$I1+#+N X\M+)1%=:#;"PJ41EFAD!)+QMAKR'F\=,DJAE::5&4N3LVF MG;A%V.PLVS"ZF7@\SL^C:V". M:XOR J711X(':T.)VTVTEB8?;@C&(MK+94G+-ZW!B.;,F=^,EC!2%#==P>\N' M8;D95.$XG%AZV$CJPR+?Q=0"6[-&6+)=8U8PZ/_@L4++P2ROWU)%55.7IKX1 MO>&0VR;"OD##M?? Y^<%3=RTW-*22:EDMA D#QU,;"G4C2&566,&,XY/L5RA M616FCUD'+W;XKP:#/3SCNCVNU2!%S3&$O#LL:I-A MEFH$0SAU(C@IGA!V>W.23D?D5R>P;3FG2\Y'II M8)D@&/E@N-ZZ5>WZCXA"+/%J((Q;9Q/,@*T M0JM;CHDZ6QPTR6W1S[&!7Q8G'C?6$PU;)%<+Q/-J5V8Y%9 M;B,H#A:AT&QGNT+2;6/Y!\_UW%1''.4#)\OA63MCB@\JMV&Q%N?'W:0FI,71 M:NN6?7[K6)=,L9?#5;%E]>1JOIV*"X7@UH.)C7-,9T0U.D-18*>%ZOI!L#,3 M;6<#>WYO<]RL%?1UWQ'E9F'=KI52A>DPO/?@N7D>&]-5/)449ZNZW)[F"9S MPWL/Q1VM5[(Z8R!%S!:;D6F5!UEW'=Y[L!.FO6)W,G]P5)%HF$J]W1_7XM!, M?TPZ&>/M57=8SY6-#>W1A>F,/"7PXEW"XX&]\9#GB_S_;4 MOIX\RP8AF1>*LYMF&D#='A[!0M1!-;.F.O/P#W@F5"M M#XV[<&;R$ @O8)2V8L3LT" ;L_>K6 3)/$;$$1C]9>E_9 M*)_P/SR9Z;_HD$LFV#=#9Q!=+D,7,H$C?HD@70".I1!=HD<71)0($H5(D&\& MJ2"Z7 C$Z 2!"!-%PJ#3)9IT(1,LA0@30<(@AD%T073Y.%VP!(GT_2@2!C%, M-.E"))*(8:)(&,0PB"Z(+I\Z^9$*@V])67O/UW3FM)>( MK,)[GIV?L0KO'1,_8Q70$KSK([BV55!L$U[\OU_,KS]<$8H.*DA%I]_E!U9L MFR<:VZN-A$#B];U!_>G>()()_%KWQEX2\6?J6B&Q"8E-2&RZ441$8A,2F\X9 MR/!#E@&APD><]!=?AOVASQTUL*&!>W9%E6+;JDJQ&-H:B$'.L KO.7]_R#*@ MS? 1Q^8/60:T&= J?-1%=HEE>%E&$QE,D,$$&4P0LB&#"3*8((,)0H5;,Y@\ MEI2.(3J_[D D_M2!"-0^\AMZPYS>2!9[M)(A\]B/L 6$C500C<\$ I&3 G;\ MC51=I.HB51?A'%)UD:I[ARS]=='SNK)'@_+_;NRO__G7C3@2]+K(#E'OJ:_FO6]6USTGU4!Z]+JK'_NJKLN.>@M6OEMPG$TZO MB_0!SI\(YJ^6]E\24Z^+WD_@_I,)?C*Q];J('S![N!S/./Z/(GZ>6M/?_T-1 M5'4\OF@0T/^<+*SG A/;(V/0!VI_IN3!:;UM)9:#SD[8J,RW]+"1F @^2%E] MJ8]426QE)3=H^26E9AIKU]EQ$R/XULJKG$O<6XM>Y* M,\OUI,/O!$NM!MW4I U&&5:Y4Q^+FXI.UM.3>&4J-G[%1JJBSV33#?@X;-SV M?[_TM7=O^;.1[6V_/FB4]N=3.!QDQ5ZI3OA)G^D>@!.PW<#+L%^[OGV31EQZ M$$IVWMADK+B]J93K10>V/\9__08Z0A(/FN/MT?-TH5F7W&U5'3R,_:FVS/3$V&&0A%U*_?) ,(>PXHV@I* MT>+/DUMYKIM16] M*3NC'9L6&NX@U_3&:3Z>\B8M;Y),J;+VG$TY5Q+&D>%+ MEZ(LP7.%)J^F^A@YFV0[;$?;Y\LX>2G&#*,/A?&>_W=;G.^11\E''LVI@Z[9 MI5L:ELFE.RM-]/'I@@,\ROSZ3=PEF=0Y>#229^C);7(1Y]$O= B.Y)&XQVQQ M5U7N1[ZS467G**L-3\1JARRVRV_9!A,]YCGN18M"=SWQ)*]S5-Z-"Q3.Z[6I M+/9$U?0SD %3 $:QQ"/_;>F$V.\J9W<* 7U;V"GJN'(6(?W:3O]/2^7?ADC/ M?I)6 1DA/*5E\#A%Q8](\4.ZERU/62(O"H:JKS1VD6KG($#A.! 1L$3R+&)\ M)+GXY+;\ZV9E),9_AQB_%XS^NAC?(C>5-)GD.# O"\X M7%U5@-,Y!&^?"2-H7VBO["U/$B:;38Y4(XMEDI4R72R756[^-9[\/N]?G1[Y M4Z9:7HI"B_:87K[HS-J:E(+>/S*9P+'S>?]NU=5W[:#RO2$S"%&N"E'>=^*E MYN,R(_ NQ>=3I58]E6+SO@P1A?KUFR+!@74^)]YM:!'?GAKX8_7Z/8Y;^J1: MZS9D?C9*%F-M4RQ++E0A:T'' M&YD@S^9XNPW&NOA43NA2BQ0\W*S9ZS/'\PWYS[BI6'S LMV)V++[QD9N)C>3 M90.JY'@@05,D.L,CEI^-).BKD* _Y!G+CA:U89HKM0RYL++2Y9XW-;2 _4@D M0E_'5$[H\[HF$$$G?<0=7&:ZENW[33V)^027R3?%Y6K06T%H8=X_V5$2'$J" MBZ"V/W'4G7.ZE"[6FEV9)8Q-:D5DK7B<'[K1R#UYWQ%&-6Q"+SF6(7:;'C]9 MB4ZS('(2"QUA%)5@"90&AX)C4!H< J/O\*&YE5:NW.T2$S%OI-8$6^JK906" M$?2A,0DBB1+A4"+<5=D)]CAS(33)A[)%]_A6D^A:W;9%)O%&M"P%'_*U%?G6 M_,%E),$0%"NS$ I M<3?,AA&T,^1LW]DRI>J,NO6"NNR)BSK1'0U&S+#+?LV-_WVNP&FV.S9*Q$SB M%W7'+3&,KN9ZFH1C@2\PE<#/6!+S5AU_UPXK*"D.8.# M;ER/\T(Y7EY!3*%^_:;!H77&VI:WH4N@M+@+\%RC-YC&:U5O;71=,D\OR@UK MG(]8O9L/^>JP^30GI AM+CS'V17 MZH.SYEXYFS*R54-@^BXW68\HAVY UH)..#I!H\2X:$\%)<9=F?GK4P?T#;G2 M;+>/ZZJ1>\!FE9)1YY,M;FD'2 -]:3290.:.@)ED')<2@Y[KJ,U_IRYZ6F:X-U6O.=$287NY4ASYLL3D?#>/V! MW+A1,]5>=YH3/KZ@&"];HAN\J &A&SK$Z%0B>99S'R7'73\>H>0X!$8G]J2M MU 6^6LZ6'!\?SA1J4BG1Y5$ 1M09P0@EQT6?5:_64O#$F:U%1JF(0J]F"!39 MKU/=G&DL(F8I^)"_K:%(TT$\([*&+EN>+RP=H[4)N#0H1)G"47\)E!QW)$=PL#4GC%JD#;7+>=6D 5#OQQ*CKN)V:'DN!LP\GU& K@AAY[. M#0C>;*YD(XZ97:U1)Z9N+30LG-.R$$D^1LEQ2)B/J-MOZ1N849RE#+[5;[.+ MC2/.W6;(ID%-3/(\;6)NG$VC.#N4'(>$B6OQ&&8S;C-=*EL97N_U>YO1@AU* MTQ"5F/>%!Y0<=\-L&$$[0TM?;YDRGR'3Y=HP+?'E-%? *RT#2]6BT=WI?5=@ M3M_4!WW;\L5\S6G6JOD'K\IR<&VW OM92M.AW+@HHPK*C4.0\@6'7IDD'U8F MHW1YP9BYE12OE^KY %*H7[\9(D&BCG$H-2XBLO43R\6G?JN>&>6K6(OB6[/\ MTN7Z0RY:ROV'/'6YJ3X4V'E1X!?]XCK)94LI::+!=0[*6!+464[TRY]\*#?N MB@ZR*W7!^7)7&.').H')C85469/UIBLTX&I#%QR38%!J7+2G@E+CKLSX]9D# M^H8<:4TBY_"IQ53@6]9##8OSW9[;"PYQZ$ACL$3JC!;ZV\ :E!D711Z]O!#] M(0_9F!$\([5LBZ+,9%M8O9)OMZNA62SPD!'T6?K'W!+_77PJ*#4.G?51]'.E MRS0U7:\*@BCP2MY+UBL"6UD%V,($9SN-VL:AS+@K,UVK2]7:I;4VNU6&6%4$ MK-MT"9X=S?Q%,AK&Z_?]8?%R%D\Z26%A$$-S2!O23%OG@(9/0G\80Z"^<2A, M!J7&(33Z)E>:6)4G(Y;76%%PQYZMK;!\G>$@&D%76C)!G06-4&Y<]'GU:FT% M>ZQ94<>K+K^6Y[P_KA>P18YTIF[$6LQ_R.4VCW.$I=;:&!_7YOEVDRP12C\0 M&H(^T"B6%F7&7*5^N:'DCJ;I5ADS,CB7;)N3=7?0"<[)T"^'H]2X6Y@= M2HV[ 2/?IP2 &W+I=?*T,UJL2C.LE?)S]5;4.,>GUS YEQB%9XFI.V^BU+B+L24/5V++EEK&9=A5 M>^;P!%ES+6?I/,P?ON;)_SYG8&W<;2]9 K.QO%#.$CES5,SE@:N>OVO'%90(^>>7RF'%\LBVN*&]@!J%!G!!64'H<4 M_*\Q79$?YKMCEF.QV;R9K$@SM3A0(E;]YD/>NG(]WZ_Z975D"$6_G:ZD2>\A MWH ,&";(,:CK!4J0N_QA=J6NN#DCSPMT>RIBBV+),KEFO23I'.0NZ(ICSUBE M\C9XZ^)302ER5V8%^]PA?4,>-6_@MX:CF5T5%T5R8U2F](B)!U"#GU,_OSR+ MWG:2W/_^(T7@Q&V *3H7HI].=;#?4(H-2K&)GLY0TZU=&<@>U<4?1DRE@&TF MN#%,%QJK2BD:_5[>-ZH[DVG-SLHM6U3'!7K(TL,-)H-3FPZ,ZDF488/<[2C# M!H'1]QCCJ^[2M9MVC^9]6LFO[:&9R0X",*)^_6:39RJS@1)LHL^JUVJRW^-, MCA4[BTHJI4Y=C1N-*[38LZRO5>694Q;U43Y)^*Y=:L,VU738?(H@ MSUC2[F:Y%*787.18O%*S?IXS9IPW-5-&AL+R.H9-YIE-<%!"LWXJ0:$,FUN8 M'4J!E7R1@9L2"4\A0Q$/) 7F>@(Y!-):BS MY,.C[)HHHPK*KD&0\@5W7L]>8.7R$E-O+K1G: M#J!(/+S['I^O8ZYMZJ/8/[#@?U?%H]>J^S^QI+1:.W,^5:7$V:Q2B]=3FS&W MOL;,F\:J*+!-9M;B]2G+/Z0SF_5HHT'VA'X\U-$"I=U<^I2[4N]#BN# MU5C4F_*PPX\D&B\'HG28=(/Z4D5\*BCIYLHL8Y\YG6_(QZ8M:)+M*J64L1#5 M1M\4%G33Y0*=_9Q*^^49].0.M:N2L%%*3B2G@E)RKBDEYS]@]:W'T>NN/M1- MW=O<3_312+6"G9DB,!+,&MYX"MB\6 )/M);A8KD?T5J&2'J)OW\9HI=%$H%% M^:D9"<_%,!*(82/;'YIJ1.6P[[!T%G!%\Y/R4!2FW@JGR$6N4HU8"\\/&1NI MY::HJV2C:*CY37/)CFK9]%J3\&1@;*3N4BC2"&4-')HE*XM%9U[C644LUR5W M8[?39KYZO99!99,=*!B='(C=Q;AAIQ6^$5^L(!= RR"=P%#<_BW,#L7MG]JD M^.XQ>$-6O:5#S3I-.2GR\CI#=^-+:;KH!B !K7HTD4BBH_*$D?-(Z+Q&H?-# MP>UNCBQ5FLND*/I\VAT:+9+9+>5'RWQ1H +L$4DD4CA[P68_^W!]Y]B ^#/-\#4=SU]O DO MZ6!%+._^^>Y_:9(*OWET7A'@CH]:J5XH&]\R&9(YY&4XZ.WV;D_4V&I+S[@< M$C2F.3)XQ4CVU-A8UIW84C9]-6:/8W:X <(;U%$,Z(& .V,>> C4!]V8"EXZ MBF55)7 /AR!(XG$(? MVB2]J98V]<:OWP29H [+2L3FJA,+Z'#W/83#GQ$._V/"M45O7.RO]8FQ*+7' MK=PHO1:T$Y?,_U[")2?+SK2FLXRAUY(ES ?=]".^P9 M[; _IAW7XE4EY7B^F)\T&2T]UE31.W$+\^^EG5E+UO!:@^!%7>NDAL7FD&3J MVJ_?>"J1.LRTVF'\+E;' MO@#3CVH0W#,=GFP5QMD>R0O:FMS4I>5RPG-10>@X_8V[92<9/6Z8-B17<4>M MYUN$V=LBL'+LVDN.6YROWXSJ<21'0+D!A-\>!>4OTRF[\/C MZR"38%1G!FUD>GRY*>:7:;SM%"U )AI_@TP?@> O4^K[T/; MHN!E9G9KF"UDIJN H5)O,-0SP UD^"C([!G9G8"A*2H8UR@V=NS9%NX?T=X% M^PDH=S'9-&-SJ-9!$B'H_\1.K3NVHJHC-P=6=^]ECSMP='2;U4W2>EAR<544 M&I;;YII]41JN@@;'1Z2RGX[;?[;&V%C$/*[K<%C+J_=E?3PL#7$@^E)TXHC* M@D#W#Y=YG*P1;+%(DZ*PF!745J?5UFK@;$L2B<,HYZ@C)N>]:I, H C4HG,@ MW:N1^I_=#\4)-RSE+54RY'7?TH="JZ.0GV<[&,Q_OWL+9XUJMJ7NWJDZ2UU1 MCQ_/X+ZEZD(U!X[;#8[<_>\SMNO5;*^O@FDKMF9!V^+1+;6HY_PUP0MKH]7S M9E75PPBG"#B781.'+K9'S@7*3*CE^);S^'RPT$\# ,<>_*R"S6?*T"SEV3'P MJ'@XZ@.C%?AV-^_=.0E/1C@EV=H$T;?)?[NASA4/K*BQ>2B*A&I*"%6 '>V0IG%3M]3[8.O!3P=?A[\-!LP)TN7.TM CS# M&RA,.T]4">X+3@LWD#/F>_,,K6[A=P L9JKL^@[X3?A4\"P(/8IIN] V$QC; MP=@,U7NRY!S#)C":F6UM7PRP"-X3F.O!_0',)6+%\-&P23C\?GO3]D&Q"3CO MX-];O0&.6@?8 V^U8Z[J>:8*D.OH'&-@\L=G"!X14X!N$ARJ,1DR/)RS8LJN MJX]U\!3P5CEFZG+H+ E>ZZC!3$=P&JJL3,#*F-OGJF 9X*P2C]X3")"ZYAPLYDQ>Q_>6;.N)C9OJV+L/ M?[6[%#A1=]? 3H;4N0_.8B &PF<_>VI %\^>GX\H+[B;?"+!?^38Q(&GZS_: M0N:%7V\/\"RXM\WPL>'IO;L$ (Z(B&?P:A#0'+WT<,GGQ+%]M\]M,W1UVY6-VH?.7>Q?BUHH('@--L>XIQ,\"SGONO M$\WJ;??S1WW-;V+C<\X^QK)R(&])#$,H#,$RDC)B6(EBAXPDJS(K#>71$*,4 MA26'ZJ]P[\L[=_^,J&479:&G\:WQ>J.Z"R%OP:A;6(;F^9TX%6\PI.Y;V*S0 M2*:FZJI)/G 2(1$O[TPZC!7G9C[.;\:\M*E,U:[=;8 [#YY)"U;5M[E^@6?D M&14?%MGZVFY(Y.$S*PL\729:WH/!^&J'?)@2DT%V!>X\>*94&!M#9L;Q8K<4 MKPC9I%UNI%<2=?A,HMLQ5_.9VC#TA^YZ72;::FK"2=3A,]/K^:JGI@P/6]2P M9J,_')*9'B?1$O;RSFEO/J)KPW)&S*S<9*UC:IVXTY#HPV?.';;F65/',PC. M&=4]=1K/*0V).7PF8V@+8LXG%YC05-)KA5ZM M6C4G7VI(J<-G^@)OJQ-S-30$U^#-:B\K,C:\\^"9K$N-+9LT,P93SXZSRXVB ME4LKB3U\IDM1@HH5J:(8MQN%G*).9PQX.WOX3(84NRZW[*3X##L ^YII+(LB M)^'8X4/MXE#L$F)MP0N#I.?RI7*.5(-;#YZJ5C:;7G&5:8K=-E;@NO51ITLT M)!P_?*I"9^KUE$O*&..8$R?WT-M,8(>6([R48^RAEIDT>WS7TC&53OL-! MC?'@J?T&(8_XJ3\16WFA,$IC3JM9T."MNZ>^$+7"'PXEW"XX&]\9#GB_S_;4 MT#_ *H>MY[=S,G.>L_+^UO!?PQP'5[%7A#@]/<]6?@'O!, M]ZBT#2T22P"1X.N5[DUV-JX79H8_4 AD=SL4]SX [=,G;KQPOR@3=>2;JC ^ M'B'VI&D&BB90\U]<"?0U+ER.32 )M<$(TR;XZM=NDQ@C8JR5:SU&9(#B6,N0 M6ID<@*&HKB+/H9[J^.HYY.^/D?^(R/>XESYXM&[WS%9F#T4+!4H*]WWW8 M'R@O$@J..Q4E$*AEW[-W%T)Q.KCR3.C>BX?=#,]<8;.+=HNW^CL-@S_M005F!97I7-]C* M9\&+=[?*0R"H^9YZ9D7AC9WQB?B^)\7NZQFI.")$! B!8XDDHD04*(%8(B*$ MP!/4FP4_$2&^$9O0<7U"2GRRSLZ[XM*WS'K?]/5=U3+>!.+;G/6[@L#Y2Z=? MJC;*1:G]R4D"]0M>#(+"_SAS%?_>0NSO$GI_K'-'#8 :^FQWX>>Q6.Q@+1"6 M7OW3K!JCY0[$G MR+B+PY0[!#^1W[ AOQW^>SI8B5!=Z6.[U=O%D/SKA@EX,FB).#%ACF\L2#C[ M*O1)D._72L[Q R>$M*$6PP,TWUK=Z+]OL M6(1!LR5NLQ6JK7Y!SDGEA;')D8WL:#IRVZM3=W_Z0/XIO_#!9BE:8*P^O.@* M,&^H/9&M;3+58YY#J-8>J8[5>9@L]05>EXUN)LG5)O0\WDFO)!H&D;'GZ?_T M8SDO<%%=>MXG*I*5O,P1<3(,.4F%K'.CR+?4$/DXB'RZL C E[I12BV'/07C M,Q7:)P=]4FI68$ I'638G;*)\[?K3(^9%,R3V@?$%0S_&_R?(&+Q&$;^3<*/ M_W']YR\/'I>$(=__AFE*\9TG%'HF818"?-&+N8++,%T#X)$_OU)=ZV+2SM7 MTI^(-D>C,,D/IF2^#5':M"@HTJ!:$#.JFZ(M04XKI2@*.L\K(!V1<_H3*:<\ M-'16]'W)MFT-9\GU2F*@G$.ESE(!]&.FC_)I)+<@Q7V)+!2 M;@JCX2B3KF-=5<,7#M'K=C)7*:C@1,=W"UZQ;;3Z%;,WDC>U>)^34E!089!! M!1E4HHP*7Q0W+H$+MR)NU)ITS064?O/4BK M:Y14ZH6DHM08M87%.QM3S&5%0AAR +B)P*&*+"K(HH(L*M& E%L1R8ZPTQ)M.KVUK*2DZ-EM&DL:Y4C=O5H 0P-*D3HKY M@8R*C"I(_#FW^'-!>/D328BN-QJ.XYA)@YAK'/AKS53H%<0?.NQ'>WHGT@6S MGP^ZQ(4?3IH)?>L@>JP6 PE$FY'MP\+9$9!MOCT)^JL9 $3=R3)>6R3TCMCL M--=XMQ1%]]#[2=#47-(F%;>-B\(JF:.6;5'0]:#U )1F[C"<1.$LR"H3930X M23KSN?$@&F:8+Z4SIXL/!"9*F!E\*"T"I*"#)K3T6YF$@=SQ=]"H MX8R=)K[.\,^[57Y]I.Q[ SUH6GDT79I))&&^='@!?KEK ?EG&=1O])0,^[$$ M+0MW;58V07O%-WHHP@ZKSNAE#T4/S%'UGOW.5)>J&5-EQX*M7H(VDV\.Y8-B MP-QW5,F-&ZER]F&S,?*S]?JA,5FH"Z9Q2EUDKUMF6*]NQ_U^JC,=TOVIP60- MVA"?[ZQYTN3PDWQ[98G;XYB@4X%AL[]BR"6\!U/*D)!QB0'OY5U2U]YL^VQ/ZS+5)DOL?)PP4Z48GK>=!N_?O_9!O'LZZ"=O/XR M[.6:X<^=>C)C-BN;YO?2;LF,UXMQMU;A-[T"-G?$\LPOP ;+7V;O MD0H$#"C<[5!;5B8Z&$C07!LRM*/&@<0 SFW=G:C/&V=I-IA](A:Y;L$'[;V# MTRP>M.,-&OH^=O)]O4/8WV^<>+NVY2/?"3J6@5<&7:UC8"7!Y=?ZVL.B.4'S M,? !^TA_^UNUMT4^ABG@.2;99\IF19.PC9LC*HZ&:P69 Y(NE2 .4SSNOH>8 M^#-B?JT&$^&.JGJAX7"&O^Q/1\V:-23(""HMIR#FHF4_#.BIG^<)4JG.XF2A MLV@!8J;8!'Z8XA=PZ;?0$WM&3^QK 893C9$?>H6A0:Q[-;F[HKG*Y\70ZZ"G MQVNVN#00X, FH;FL6>!]4J)XH%4S*WT53'U'LZ/;'Y]/!%$E28L7'I)J$Q=[6N8!Z.\DDS@" M9]O]?Q=;371E BTP^_MYJ,;V=@AL)A:3#V7B>8"^D(6^T.3V'++D'K'BKJK< M RD;2M>7(%5X0N5L9WL)WK='M,$#UFY-ZYDY)L>SK#W)&;DZR4',2KXT)(8* MPBE1YE"O^YR9\5%!#'XV@A:\8!U@XUS;N=_Y!%]^"^V-]SY ,@=^.O@Z'% 0 M,@5>$IS\L8 >\8 @L7#Q(ZVC7E8/"0Q135\60= M(.YVY\$NU;(7G"QS>1-T(P;?*K([">QD ).WOX5W**;LNOI8AT]T8Z8N!W9I MV,L:0C&\(]!/7UA3GRNN@:8.'PE=Y-ZCP390<7=/<<"A+;N^$_K15:#8@TMS MVPF.AN!.W_)T,^:JGF<&!_Q=V$W[Z*$R5.'/]H %3'#NV,'SX!#M8!CPIZ8: MGC9 #G1U\!8W9,L=XOCS[7N#(8"Y/+T?R&.OGWZOTL-^$C# H!33ATIXL!Y; MLD"^#W'0FSCJ3EG?(U2POKH#[EKXLN.I3B 5@M>2PB1W?<>VL2;[FSY? M5;&N@STTA1(V7)':K]]8XC"U]7GCRWVXH!&Z?\.SM6W\H$80N:(!+@A:Z\AB\^EXV5_+&W1W?6[)MH$3<5,?>??BKW:4@QF%W[9T^OENZ0%?NV8CR MXF0AGTCP'SD&CDG G/]H"YFC;7T#(<^"O&2&C]TV2]I> C)5<+("UL] 7@<' M\:./73ZEX+?_[J!1TS/_?U6HM=I\,Y;F.WR3R_.QC-"L"TVN711J,:Z6C;7$ M=*N8+7+-(M_ZME'5A#;?BK4%,)I:2Z@4LUR;S\9RQ1I7RQ2Y2JS5!A>J?*U] MUB'M=N5CGH/W,O,!UF=_/??AU^^_ (U]4W9B6=LTH3P%Y*CVKIW278Q?*RIX M0'TG_\>X&>!9;]MH*2KA76]BXW/./L:RC MH<22,H;+*8S&4_2O<._+NV":=H/GDVN\P?+=WI16"B6^*VQ64I!#\/S.RJ"! M=PDFK6-RQFUY6(5M+ AXY\$S,U[1KM@.Q1NSP:PSJJ<6R3S.@3M3+^^L58LE M/UT?R4#P\U1ZLM(*U75#(B3LY9VI10\SQCF%$IF62$P$/86E*$TB#L?9:7<9 M5V_7%3XS8L5-G5JD"'LE$8?C%#HE9YCK+,M\.3YN)A>ZYXQL^/:#<:Y[177D MV'H7(_K#12%7$6>] 2>1A^-LY7#+TF26P!9"J:F4"]W)AFI(U.&=U5Q-J)&Y MI&#X%-%5JR6^Z54UB3Z\4_6QN599]UE#+F/&@ZN(A<&H$?:'>7YGPUTEK9%7 MZF&+G"PF)_(Z:;6TL-/#\SM+0TG++!=SUYBM,"R#I1_41A'>N9O[BP,\_-U0 MPNV"L_&=X8#W^VQ/+=Z M)5N*#A0!H+YZ@0+L!I%6KSF48Z_YDN&/]O6!9]+\G@[QI!7 GT+3\..51.P9 M)?:_>_W1.S4%'/2GUC0_JA@4+3 BM;5;P(JMA%Z+?3ND %21P""^W3F[F)P6 M/9U-ILDT+WA%0V!FLTG<:YS8?7)4;=0>VG3S02RL^9DPH')]*[DNZ:L@C?4- MO7%_:[RV,Z"J!DGDZ('IZ')T.:*P 5(!"H&C,[ &;YU&6UKTEHU5?*YN%H8_ M*RGC?+ZD,''M.VA1L3FL)G?&94,>$G%9S,-%+U;]G\K4U].6L( MGB1F>@95T'2*\OM@\]/46V[7E_[%Q6YN+SG@\Q['J!]#K\7??.$8FC#*<#$> M9CFQ6ZM4J^E"U9Y73^W%/TK]5*'A4#@W?>#E05$8P#8VU M!YMA*9=L [D@E3A,PHK66?2)I7_K+")[FJEUO3HM^A13+JT6\4*/^!9>L!@2 MUZNYS0Q;T*M"W.46(Z>H07OK8:Q?],ZB3RS_.V?18,!A66'3:?'"IFH;PV;& M>* ^[YGY PH\:-VUZDMI12R3I#Z7I1&K^( "#/91$ORPL^BUV,$OG$4T*6(Y MOK->8JUQ.NFU"P5,27T+]?$J-FPLXUF5SSBX9389.T-BX5GT!O9]0"7"OOT8 M^EA,Y[O'$#:9"./)2"Z+A"PH2Z%IS,KY;SF&RB5Q4ZASF(O%.QG:[H89XT,'G- M)/O$JEYF>E E2B6.!(I_QS$4&#G_W(5>62PZ\QK/@G.U+KD;NYTV\]7&P0HI M$W7DFZHPYC_B\>9,.>H M#OUI"G2/S5WU?O=A?ZC0J+QU5D-_DQ)Z2W=^^<"++/N>O;L0^I"#*\\\S7LY M^MM[#KW&GK,;V"Y;.%R(C]6!8>@$F7JK)L">$VWO^3 V9&S:J]U"[OZ.PW(# M]Z%;?@76Z5V/^-8K&;QX=ZL\=&W3]]0SN\??V"U'-\L;GL;MOU^LG(&]69P! M$>*;"($G2$2'"- !G,N(#A&@ P F&A$B H3 $P2+"!$!0J02>!(1(@*$0- 4 M$4(@:(H((0 T(8XX(2$^65;U777Z6V:]'Q#\+041W]-=SYQNL'W+\-5%@%.& M'NS#?__S]_#Y BBV"5 MF*Q4\AKHBB.Z?I:N5\&OV!_7^MX>2A>H4/_,F)U,$+N);F.OX^&E9S-]=&#O M/.[NR06+ MULMH$_=('7+2;7N6-\QQQH9)M81RM^2UFS!]B(1Q\78#?$\5"_ MCB GG('EH6TM@C.-#L^_# K$#*VX=#.:A,4-G9II@WAIE/Y\TX(3\KS6'C_D M-SW:Q[JV'B_6%.-(&]JL: M3035EZ!$R&,^YA_$%S\6.M(M^-F>J7>QH0H(J6[_C'GR^FI,=A=OU/)F*,=- MS/&=,(E; \(S*3P?#"A]@CO?ED9X>IAJ&$R]5AG22A>G"K""P3>H-3>^H]]S M)M[$)-^+(;@UOCV3TO)IOAUVJX.I)K;:XD+.UHB&EI<$K 'X]AM4DQO?TC^% M;[_7-7*;BL>G^9:>%#:D)0MYT=>D>;]%O9IMEZ[;\:M<2*^(H+WBXMAX=>X:B*!_7;?*\J&\KK:\ M3H=HD'/LV?XW6Y/.,^XF#_,ZM*5A,XE\W M8\:]E/@40?:Y.*I'4'4&D$*P@6/DF12Z"ZW)A6#FSPGEO-\#I]1R>.G7O&XB1@ M\9'MPQ3_*W:A$Q&85G3,5F?6N;9E,M31XN<*>+OTO*+#NF?6:[[, MNDNEVAR8+#\Q],F82TY+I4ZRL@*L"_07FKDCZ$.S"&+=6V7=@]21'\VZ9]8= MOLRZ=<%:)1N*->7])I$6-7[0K/.0=5E8&ODNR1X61WZA(OP=E(+Z_;)54T2S M60^:1GWC,#\QSFV[%6RL*JI,*1*K)'&)DF5:2B7IL90:CNE14E$IF1X=-!)1 M::]".86)L2B.]>1TGBR.W*/M5O!9?+19+%HE<>,4NG5%)#3+:!QK>((UUB6' M9-VUT>*9!M*@=+3A237##Z>*/-P8FY'$D@-I4>NLCS8\(=1\FK;2+1.+ MLXW"?#@VYUZZ<:SA27Q,:\EF#^V!<.3B=>R-5_[MUC+"%4^UN9ZL$?7 M$Q9$H07G?N=8%;9F#?NL3& #5T>W?11WXY ./_5\0&0GLW_EBI5T,/N/_ M_E<001RT,;4=L.@6.#H=?1G\Z/%)V]\_C2GH3?LX@Y5NFC'/46$?6_"GF&@E M@NB L,QN\-!=2,"VJ60P MC#5HXION. %=LU?=Q%*:\F:A">#+\=1:?'^OZT MMR,W-T%S'GT$F[_"A7R<*XR5"!OSA&L 6#)HUON7NMZ2+E:2P:/^M6V-"98 MS"!\)/C)8]=.WX-/#YX-I2AP*2C1[#ZU^04W G'&VW43'OL>0 L@)<[@%TK0 M3CBFJ98:XE)(,/!"UQ^/=46'RP]&,%/55WYJJ>H(T)Q3%"")@F&;FSNP3<8J MI,U>. AX_41>JC'+]L#352L("W%@J/FNVC*@O@ZKF Y].(O]A3K69G2W<*X_ M! N@ \Y083O19VN7B&4_.Y#@=W?![@-4'*N <+)Y%PM:*=W%P V[]\*6QA. M7$%UUN"ILNO:BAXP:]#O&([:4>!MLL C&@2+^FSQ805:&=(/B-,K]_Z; MR]"&!VN9$D=##7;%=-\QD"[S48#FW%15M MRWWA"5?='>L=B5_%6<6UBZ4'G&\1%7?JX:M3 (_D@GVXRIJ[( L.MHYTBU>H-J6KX^ 6J:>]#&KIHK&HE=?66.L M*.!Z(RSV15#4'8V=*:T5H0-"AQ^)#M%36UY'AZPP)\C"NIPU9O1F,6S7*U5Q MK84UNTB&O6.(MP0>A X('1 Z7+M&]#HZM+AE[X':E!6>Z+;Y:K-4'A0*V]); M!(W?)=\LB7&=#I+B![.MD.7FPY:;BQ?2^$;3SL7G&AVDBYZ6Q*\]1PYR:65G M4_34F5NS+3@%QS9-\-,B]/FJKG<$"O6)4QATLFF&GW4G>D+(*')3:6VZFJ*48[7VNG6"%/S\T98JPR_8PCF#J?? MH(Y_0EVJCXN7TY57];U9D(^J,F.(Y72J9)YB *;FJ@+SY,Q- M(GC;KF;D?F'+@[^#]+.]K#K%!&^%\LMD5S1F)XI B#U'6MVKX=<$]21N; $> MQYF7N7/__5_/D@(?)2I8.,=V[G=BT]Z\MLF(1"!!:6H\S#F4X>%P+YLK>>/N M2M^D$@2ULV+?/XI><"5B="*5^F?LZ2-4%V:;L33?X9MV[P+ M K(6OU94\( Z +2@^.^VX:'[KQ/-ZC0NL#>Q\3EG'V/9;1U<5L%')"WCTEC& MQA)%L+(DCS!%8E,I-DFR!#U4R9?U4)EZ6GQ0AKHGMH1I:LT-[9JY.%H'5[4J MZ6FGTJR)PK+ #X1%GZC.5\?JX [E>K^]R24S6&;V(*[2\4DQ/FX+J6!W<=DX$,*L=)S.&=P]6FT2HOI8XQ MX_S"9E&.+P S2^SAG?PLES'P=F:!E5O*DJP77*VI:Q*.'7EH)NN1PAA;\!MQ M61M54EHA.02WXH>WUDHDMWC8F$.^Y379MI2/-UU859DXO#6_:NLNG<-S?-DU MK,HT+S=%L%#XD?D+H[1F.IRG\L3"T;P!*2_2.!@ UCJ_\-@^ M/1%*10M;P5L/*-5I%(;*RJVV1=_*, 6!T4=.,WCJP_O%F7:,K;K*N,(UA-R2%ZJVYLAV>S"?<K 6'?2#J\=8RL^/2:RJF6V,+E7:!+C?*>3 MY+ECY:5KS *?+C!E).:S0-ZE+#+9<;1CY:5+2UU_E&VRF0: MTR19E,I@G..EBP_(+..LCK%5-]>FXVE!Z8LM8C#IK^12>CQK2,DC6U49IARL MQF%&.;_Q1$#3U1" 3U(ZV"%TMB6-M#Y%\CK>MF5%ZSIJR>(*U;)J MFX(QDZMM0AF0!E=L2*G#MP_P45,=XO$QV/U7UL,<#+*T9.;CI@H/B1O9QF>[E4B:ZD,;\L M-;7N=,:GV@%2')!^)M6<7K4$<#>SE"J;L3=H-8S@J7N%N/=KT+]=&GM7H/,3 M!;+AZ%]YQYM%0'^?I3S^'Q5]S1S4=HUL]=:GH>XJN;;E]5;GW;9L>Z5RZZB6 M89=4F<2-F;]8$2S!*)54(Q*U6!]UQN#ZVZ;-_4JIV,=-G;=;J)5-H#)7+S?* MQ_?%*>N-410B1 0(@:,J5]$@!)M@$$=$@1 (FB)"" 1-$2$$@J:($ )!4T0( M@: I(H0 T/1F1L ;7RT\='&_T'S#NUO5SOOB%L!'D-] MPDB?7-A>_&KTAG/E4;]M>X]H3O1[3K1;2V\^\K+9N=ZA"UC5F* M3[?6NE0OQAMA 48B2=[A^)G*LR)6^WY6>]/_>FNL=N:B'9]GM*O%(Q M-AA!8J4>W]WD#Y0B0&!/54I+S6 M$UO!)3I14#]"B]ERZD?PJXH5I#GFQ#4L3I?P2#D!Z1$ " !I/$[A@Z=5,>&11G MB.PUR%Y[*YK.*V72CL!<<^[GLZ8L<7R7S\1[:5F+U^AMU4&2).[P-W$.<3[B M?,3Y45)Q/L[Y*9+3ER71*6'E3(-NYFA-,)5&6$64PI)W]#G#NWX>!_Q@SD<^ MFN_0;3[.^:7&8I(<52=+7AT59GU.K6;\# #+3QT<9'&Q]M_)]BSOMVD0W5#KF.S?I3-*8?52?AS![TG3JT9;6/6]5) M;E&?-YUL1DY) M9]@XSW1[2<4C.UB."1B9 8Q,W25I%/N+&#G*-LS;\F__,2-CS15+]VIUWR"& M^K2OLLW,@Q0TJF8!(^-W%/;6B7Q]QEQ4506I^#=JV[I-'>-96O7'<8UJSN,3 MK%U;\:U&L[3N$)EN4FW !MBP""(*V$4@@$#@>O23/P0!K%"?\P.[+!CRB*GA M-;MC.$4.@@",W[UC4BR" 00#MVCNOTWMY@]A0%Y6JT(OTU,,-656UN(\HS)K8*1 I6&N<-2;Q6,0D" @ !0125FT\#@3-N=I:>4*L:Q(S!NH/BO%EH M<7"D0*VA[S#V5MH[(!RXI$(371R O/_7;:@T[S(_^!(\^@@*"--6K^SDG9I8 M+BNFMZCH2740H #TW##).YH]3%'\US7[;E#P)K+F(*/NS2A 'Q=X;-;7,&)@ M)L7XDL^,I/[X=+K$AUST9DMQ8]\ MSNW8?*=0 E62]E/\0J6Z^L#D>YN!!O$# M=CNZP['#H)M_(0!! /)=ANI+K\MM&[)/ " 3-3_9F,/L4F24=K?4Z?'&H!@ M" NC]LA4$IFS(V].^=]_X SV[S,%&I* :4>V/S35RZ#9_YPIAO@"\_HQ*M+' M/>F=6L4KD 3M80QK./)PS#P8+: A?U:4]@=2=U*S1;$I8A+(Z5_?"+4;:15 MLUFZM#;R&V=1H=*=)6YPD$MARC)!WK'4K63Y("[]@SC\'\VE9Q;R/\ZE/-'M M9ZIY5Q-GUK#6IIE&7\L$9RF0Y0F-->$FWP$"\>Y)Y.70NYJA@"RA@P*&'QQ['O(D:\VQ/-F-S MQX;3 93XW-X #@M^(B58B-@XK8H'9R)[OVKLF.(STTUO6%)6IEWC=ULNNO M,\PLN0+;ZLP+]OE#."(+EDIW5LP#H7'&AN_UNPM!GZ?!9,^^8)_7+2*R8%B) MFA-7P)-D%UR'AA\W^![^=*/*CAM3 8QMFX(\@\^34.TY+5K*1!WYIBJ, M/T*5-CQ;VF $:=-6C.VY-92&O395FJO%-"]TV>H:5^=^G%^%FTRW?'7$>6_< M)\';\%\Q%9!T#H;F.;YZ#BGCV$EQDC,N.'%WO]G*50H@K#QWU?O=A_V!P>-I MHD*AYWXFK^,!5:W=0.*F.O;N9;#G=Q<"\2B\LI7$PGOV1+/M/?!**.2EL'_" MV7C.;ES;]^'A+$]C[AOIRR./M\$CQV!7[]9L]W<5C?@*K-*_Y[:K MPUUU[ZBF#'?>BV=N9=/@Q;M;Y:%KF[ZG[F1T+)SGN:6=O1O!EQ^5?"^_ !'BVAYC65519T/5"6V@)'[WTJMZ93O_JUO@FEEA M^.HB[)SEA__^Y^_A*SQ _"D/X'@"3T6>!Z#I_%8H_SIQ?R9A<438SQ*6N :Z M8M><@PJ>&004;-V=T#T84\- D9CLO8@O<&\F]>/445H7GLX)HR&9S0+.)K"[RCVW1#K2)N]@F96SV(- M[V*6ZL'(Y/&>BC$,U^]J-.)(Y(W?^"0O7CWM1V@;Q[O-J>X1K%HQ]6FUULPG M1;DSRK0+:TGNJII$!?H$?9>BSBA\W/A>1PQ]@PQ]&67C$PR=653]JB7%!R(1 M+^?*LU69S^0@0T-U(G678F\E"1,Q]&W6A_P1NL8G&-H8JN6QEIWULUE!MR2T2H(M6-SSN* MMM%_?T-%J2=5Y?3),^^ND*&36#2FH8TG<)=E;J36+N!PY4&Y*R_@4E[.;S)!K M-;M37L>T;&-BQ1FQPTG,5NU@#VO:7[E7I6AYCAR'*HAL;6+@L^6.5>?D45J7 MGB8RJ_QDT^I+[(.3QHE3!!BCW?VSYHUV]T^@\@_>W<@D?CIA=6:YWNMI!9[J M9$*QJ[V5NI[JL[]J%E>:':X\: FZF!G%'QRI[V?U5D-*!O(I0]]A2?JZ#>." M-U$=I#DCS?G'VLCVZ)\X'M6Z^ 9@8 MJ ').S+U9H3<5=JI<[:C@J&%S8YV"0">+IO(S(','#=HQ+M))6/+Q,\J)63W M>/D(TLTSE22W[AI#K-O7IUR3>FAF2B+5@N V]9]'MF5VW%K5@7HY:@C@&:9B);FEJTN!DX M6=YT]RXJ3)-=IO4AWVT84H>3.EB]K$DX!M4?XBY)O(5L"!H0-%P[--R S^8/ M\. E#*PG&E'06;?*"T:YQ"\ZY)*+!S =)[4'8X1R&V#<.#KVL[/QH$SZSLG MP(&J1;(+JY19&YE41Y*X2EZNAN( "ZNCD*G#](1K]_M=]_A+8S[F= M!-P^LGW83_XBF'?6JO<7G^J/47Y>J99]!,L(TEL6"SSW(/I57ZY*O=*D_P"P M# _2IE/8'4F=,:42L3=B[UMD[^_RXKS+WNO*HMHJNPQMM/K$@X/-QL)\TH#L M#8LX$>0=2YVQY"QB[ZMD[^,>EXM/-3KL_5TNF7?9N]2N5NWN9F[R734_*XF6 M7:]E5Y"]@29"X,P=S;S;S>)O3P94/ .18 B=/MZ$EW0+Z G>_6D4BW!"-7\& MAJ"$?T-RZ5:HV?W>MFC>ZSRMF*KLP+T_V;[^<1_#89RC]?2K;0L)ZFFO;OX'@>+.9/7\;TEVS)[W%3'WGWXJ]VE M@$]WU]YI#KZEBV?/ST>4/<0(4..)!/^18Q,'\OH_VD+FQ;8,'P(_@VT'>-@, M'[OMI+N]].MW&_(1[+.2@=!A>>[CGI7#??OU.Y?OO#KKX/N.GJE!KM?EF M+,UW^":7YV,9H5D7FER[*-1B7"T;:XGI5C%;Y)I%OO5MHZH);;X5:PM@-+66 M4"EFN3:?C>6*-:Z6*7*56*L-+E3Y6ONL0]KMRD?+FO?2UI:@P89XU=KVZ_=? M@,:^*3NQK&V"_[@QW8JU)[;O@@/%O8OQ:T4%#ZBK3BPH=Q$+34CNOTXTJ].@ MYYO8^)RSC[&L'!P^$CZFL"1+RA*1'!$2A6.JE,)&0PFCQF-%)L;)%$/_"O>^ MO#NN/'T]K7KE_-IHD9T4RPVG2D5KP#/UY9W]_&:PP65^CN7K&8K7>;XTF0*U M5#IXYJ2S+%62NBQBC+74LF5CU:+%AD1(V,L[Q5F#ZFCVM" R>'JTV;248:T, M.S\=W!EO4,-\/-//\O&28(Y:1"N?PF#7MX-Q4CJIX$2Y5! 7_0SCJWXSQS0T M<.?!.)?D9*C*33=CZ+UI _RHJ]KKE40=OIW:4/*ZC'&DH:Y6&W+F*EK.;4CT MX9UZ4:OZ.&:FL4PQVZX*"]$9YE82B^#% ME).6P[KG,KU&OH3+4J&C=Z8J;5IK*7?:DBCUK7*QPN!X6R06C69-F##]-4R8 MGC1UEB.MV:B+&M_>>O-6M55AVNLX8#EI*O>V]4)Q4:J(\BKJE#?=DDW"[9@S MHA]&)#Y@= 5HDM/VPFYC6>DQG$25X4\,&TMW(Z-IX%?3TC*B*J M3A2)L6FSL%#GID0)M5MY1_4X,%EGA+6H;9O= M0E19F[(H3.L%WV]F8-,STM+M@D>I3'?,#]6)O6EJJUJ[%C<]47]S5.C2).XU MS'*F/(PZK5UMQ<9-3VT_/5YG>,GOXMN56["X?#\[&*\E\HQ@HVTS:['!I,;; MTH0NE5O->EC4)?*,8*NE[6R,CP:X*?@2+PXW34K2XJ8G?;4+S5&[*$U8,^)R M,SQ8Y7$_S<&F)WVUZWY]5M6R&I_6HF:.6-&UJ WZ>D9=M$FWR5#^Q!=9#]BL MM5C6TA;HP!EU82M-FUT56YI8R BMV:A35#P<-#VC+D,S5VVOHWK'W+J5&E?M MRT*E"T#MC+JL9$G)I9?='6]KO?FP+8^K2QD\]8RZ='LZ5ZP.F+0X;*O91I=- M;ZMI\-0S.M!/>VY4&@QGICPJ3;Q) S=93H# M3;M #*(A4$G8E$Q"-? -3>7"7[6F?CS[CNFH3]<\K9KGV\-<ISA7,/V50SBLB.9OP,0?";; M6C'=GPPWM@+LWY8AQRZ"H05_07KQHJ9H]A3X*Q21PF F&@.>#/R%P*#_(@<@ M:H7[9,'/V'=X%'B]2X+[<>0K*'--C2RM/7NZ*1= /I:'SL>^=A^\/&^YBOGC M(,.PEJOO9%,OBT*F.!K4I^6>0H%@7@.1LP?>$_J1]A$1WH>%NG%L?A\%)LZJ M GU/+]!^'GXY[AA4EWTD")TY)0E%#D%O'*+)4>@>/D@"M/B31V'<41)GW^8A M),LF$5GH'_JU?Q^1C/)UVYIL]H[.O'2JXF\A2X_E&H?7#H^505CAJ"/[[)B]___,-4;99$@K@" M01!WF2P2Q#4(@K@C&"2)*Y $PJ8K$03"IFL1!,*F]Y7$&X_C_=)O_911'V>U M/^DTWLM _,%[9ONW3)^=A,->_^G/__S/]/$$@*@)SLK__B!__*X-DG>Y*SBL M_(O9@F'W5Y'\\\+]GH(E?OLX\1Z_+GTRYY#>P?KR!DL2/#_?35DO/;A+W)Z M[MDW''?B#5W7_? +'9='FO^MQGTQS7^?@5^[VWU_0HN-G]_3P!=6&CS#AP6R M!1[J:V'D.^_#?/X9'M9''8Q].2]PI8=H0BAZE)&G M8GL1K@F:6I8:3>ZWCZB>;,^!7PZ?[4^M[DT&;MQQBN)'X"6]Q&;@)X?+=^)Y=[)SN1K].*UP'-65"!&Q9E"-*JWK%E9F)X-$V>-D]^XZU?*XA)'UA MN3><%0C"77^+N3#/J04@)G^GTC_(9?]6X[[&8/6;^B')1V=0CZ:];:X[9 .> MI(L$U=[V7!WX'C3T/>@4RWQ054.$!-]JW @)KL87>A8)_*U6%@FANS*7Q5$O M9&RG0);A@7T6\HFS]"\OUMUF=@,T,K40O!L(8J59K@>KX&,SH*2W&61="M6^ M^B"_6>QV)9Y+S$YQ!JRBKJADG+Q4P)<"+]9R^45/Z<([0Q1DHJ#/5"1"UHRL M^=M:\Y5X'\]9LY_O"OQBX8]P=NYLZEH&SSL1!ZPYKC.8>S$(N?WD2T'VC!!T M=9=3/5@IF<@30AF!MU>!06^WAUU MK,;8$;@\O*H,'!0VQ5 ?Z*!\0VU'5OY=K?SC/9N7K+R-" BO_0CD3(*A0PV:^["AS(]#B6[9I3(E\2)"!@BL47'W;X.H2 MJ9+G(JEFGME0XVK)XMM!OJAPFVBDFKJ428Z24-0'$3<@T_TB@_QFIGN)O,AS MIMN=[HKJV+)*?$%>+JM\OA4-A]!T8U^"SKV_+W%-29 X1:2I<9T/,$MQ*@1% M1"@B0A'1+;@CA2.KY1QU7\ UX&W/3A8V;BP@ M-,1.499YJ9C[C258#AZ0"_U#[*AP&8K04(3V;2.T*SF'LC?.HXI\9\"JC5,M M7ZIO!3RJ3'J+N9CEJ0 2 D,_)@44 25?D&DCT[ZR0RFO,NWR@%P7V\MHC=NS M:@-O[5KC[JX+3)N-C\E3[^^'7%-RYKYZA:^M-"="EX%0](6BKRMT90X?)(0Z MYTZEX"UIG+&BFKDBH''[6']-5-%D587P^$ MKF@K*.:'RD/S/&Y0<(-S-'^3[33L#*.TR+.SA50:9VB9:'%[DEZ223'D![HI M7]T&D*%_/4._HHV=-QDZO5FQS-)M9D39[74HM887^0VWI^LE86*%^=*)E9+K M:Z"?F*.%F.MID%+&T3'+#0),D7U_"^2U!FJ!0C 4@J$0[/J\G_;!9!O 8@M' M!AOL#?L,Y&D-?;B:+@E*U"866YQT9^V!Q<6]_O$/D4ME40H&V3^R_YMPBG[' M_O.-C-$1M<$,9\NLF8Z<7+8PC.T?N#P$G6+P+Y25Z?B:)QN@JY'G6>@H"PK2 MOG.0]F[^B.T$X2D8[6U-V)O:&>BI1A5-,<=^4]2FY+"3UC;J>!RS L=54W+X M!Q9[^^JZC SVZQGLNSD0OVNPN)5>3);9%BUJ4CJW800[\O'88.$.3HHBWM]5 MN*;L2%_S;<-)JJ)X\A869D.U4% HA$*A*TR%O#X_K 'QP1K :_T@'/TB=6=XF2P2VOM$27I'HARXN*Q%)5B\9=J02$S1V:.S/PJ M=GA>-O.,.>E%&4HR<3)K#[/R"_][T.$>-"U&>+78 ^EP1JP42 M-XS%N"%7!PS1T25B7T6681&[#C)?9+Z?YD6\T7PCMK=66:K:XNU5IU?5_%9I MYG+0?..B:3C]M4^-Q/,"9GY?L@36J9?C>40ATON'2%/75S4_G7S_)^%ML,"U M#!7[+SS^WY>?EV=#J$M/S-6 XR?T8J)RRQN\>R(X*/2E,A,) YB!!MC!$Y\ M"0H?@HQ?T'=#V<* %@;!ASI(GVK1_^^_"!;_^_T [)K0ZK_?$7\0V'R60U*& M!G8&;&IU=B9L+#^<]'9_D?C>V,Y5#)C5*YE.)&?,=HO*>]Z"759"3B+CJHI4 M+D52IX=>_D)&BXSVJQGMAYU%^P"C=4=-O5IR:JPXI!N>10N>;FAK:+3PDAZ1 M8L[4-_KK=N+2$X8*.=2P&2QQ,#<"+=YW3=]OPR(_'_GYU^7GW[Q[L8TMKG0P M./"7;U9$_V0*"V'=!XO9+*+#%6JY0*<@V;];*&AVTUAG+E:AXH2 MHK#HVX9%'WF4_"C?^NP%-Y5I]SKY5==D^W9^;?:\7$G5)3(I1XCR%LA O[N! M?N2Q\E<8:'IHC#.,/"B9I+S4R\U:$,S676B@D+^!.+WL\:72%47-\\$LOB\- M]S?TZ-&]VJ]SK_;K."4='Q+6AMN.)3LAYZC\,C(\6*3D# [N_*'=:&I<563S M5&#;A+L;; $.Q@4-23)%4Q^YRX(@XVHLX]+S@B#CDF[26R"#*"KJI#'O6.:R ML7N8U@TSS9GHC$N7EKM\W<>#VQ'44,V0J]_+Y-F3FR,R1F5_0>WFE MF7/=F=F]E9QSJHDR.J$'. MF_)L8UT>=9QZTZD!ASJIDY=+9$O"@+07N:WW,M$EH,L!UD."K]?V UO:>&Y M\O38;;KX'UH*FP(ZJKK1U-*^6"WL"PSL:HIA?WP8?K2A!8SMC%-?K69KFUF] M7Q.WZU&4+BR)_-+MPOZ!$)S( *_^S'U%9)_(/K^#?7Y\X/U+^UP+PJ#)KGNA M2(Y5,4>5\XMHSL'^P:";9%(D>7KQ\(E'\#^A#,1W/4Y=TMM69(/G*^_1+>*Q MTBRB(#1FV^0CPP$="7]2[*DG KV0O2(5(Q^66PCG&K;59#_ -/ U%2MJBF9/ M-3^!#HI(81"UXY]$S&D,?L%3\=<*K@U&N,6T ,ZV$196&K^PT'^9!< M"3!9EPTG"#$%6"CX[9P7E,)\+8BLN S$S'=M3(GLR )/6FF8 QPG]Z%(A N^ M$&"&HT3Q,Z;;^^<"S=3 E&!!- T,U9!]H&AQ0@0>*,!G@2_[1P_&(J>R/P-W@=P"#PG'IL/:V.MY0 + M7=AA/ZYO<>Y+GN]"?7+C,<"FKAV7T@(= >/[[W+P2(>U7YKY[O$XW MELN!U^)SBECO2,'6[>>M8U]XY/DVVE1(I/46'PEQV=*WJ<#8(7A[ M@4W H27[OE3S=SI?RY8-/L*#BBNV>SV[I -DN#L]<88!P[(.$WK0]">*CCWH M..CZM4J'>"0=0L)-O;H*"KJ$ITV#MO5)NJ;FUY>7CM)VP[XRFVQ- ^GF/T6Z238<\4"PA\)")=:E7S9*_N!B N\/& IL3C55E=@/LY@ MY,T]IJ+QK#YHSGVKHPJ-]8]_F#OZCP2$WV%<>,ZHCE>*N:R> 7), 1W;@G>L M@0!BK)8](,P-F(=0L]Y?=+\3DKQ&5@>7YZ'" AAYMI?VN,1KBA MZK0Z*(A,J ) RY$OV,P=UH;KE@'6J%C6J9N9I2=%*)Y.4D?0A?OUY'Z?"F<"8NVSV7]C#KW ^3B;3EC?IHRG;![=I M2YN%/Y-O'3Z*X]+#9VY@0.G\C+UAX)[#9S]Z:BR7T/4^3BA/(AOJ003_D;&Y M#^WLO_KMPI. +7D(_!UH,3 G*WGL.IGP_4<__NG#\!&J= &:K0.KT.VC.3F) MZ-XG@CM^]]2UU,>19K/=$OI\#\OS [['E7FLT.YUVCVN7VVW,*Y5Q 0Q+U2+ M5:Y7Y85/ZU6KW><%K-\&O6D)[4:UR/7Y(E:JMKA6H'3'8X[!BC$LWL,;#-QO1$\7V)O#5'6X90T6'OO#3EF4O M:%!2P9KQ$5&VU3I-SO(Y3B)/6PY;@3,/IE8+-[)#=T!0:Z507DN4A#]MZ1B= MS31JS$2Q,!?[DM#3VF.A"UJ>/)/*KO1))C]AS4)YW")GP_6*\KH2??I,GUNF M)X.Y51/M::N6*Q+U8L6!+:FG+4VV/VG2XF#*U^=L5R [\\"==B7F])D=?1VX M[64E,NM!IN(1FTI5Z^L2<_I,O;=EZYXX'YE&9UFSVT[+GL\XB3U]Y@17FC2U M)DNF70<0V^EK1H'GI,QI2PL?V/F2X/7Q>JXE]GDMY'E7!RU/9FFL,Z;6ZS.D M6.^VRLOLL,%6BFLI>_K,4G7=688^E\/;8::MZ6"-TL>PY$6\;XGL M1%G@[49O6%+64N[TF6:S%3:&=2K';U=^N\,ZK#HENE+N])E#2ZA4.P*^$C5S MI_A3O]NN#=<2@9\^=-!OK+IX/=LR!2>:9O/2ADIO05/BM*E:V#7\NK863;DH M;M=.8R&39-ST9*)*4C]?&Q6:.9.L#!;C<9HO."X'FY[T5<")8+*H\D6S',P: M>-K8KID5!]V^DP[8)&^VJ?5XBK>;\J)&L VV6]9C#_%IT^PNRF\IJ384C0FU MG)$YLEN9@[Z>,9)PRPM19S)* P$T1OU)N:OZ4E)N66W$34\Z4&LOI4:54#-BVQ,RUB00IBL<-#VC_>[ L^K&E)'YH=$:S^9E MPAL5XZ:'>7WB[25?G$K+5H$479;=B/9@L&D7B$$TK'4EV)1*7&GP#4WEPE^U MIM_%W?CS9&O5P=I*Z,+(^#1_JH#_6AI,*H(%P'!"7TZ#1P+LAR0\3@!"?.B) M&/?T X<]XZD6KC7-N<]\/DYRWN=%SB9$@?L-O@[\22P>$V:$< $$_W9B0<@6 MF#0_4L((K'QK(YS'#8###A9'Z-OOO7S7"9)8Z;ZC20(7YD<=3 ;/T+QTY!UZ M%H(E2=54\-AX&%,Y,.)E-SQZ LSF[L<7/^+0^T7D&X%JQ$%'*DX&P510/&E8 MJ-F>Z\O^%E.-&7B&YBC:_>SL7[Q_&_SBU'7-_3]A8B.(E/GI[";C.HC(UQ17 M=X RJ&=W[S\\9?&0;<+/IYN&XJAN&06S;K;)13 P"^,U7_C-"/)DRZ9W/_JS M\>)X02R[I-O'\:4N;[P6/DT7-1"'$RSS0@8CE>B5#,8)7A9X;J)9?J(?;APA M0MF]D-93'[8P9F[D@Z WT=W_6U@">.M MN+LPNPD%"NT4\\$_TX?A/@-MX5%MB<@YFO?8X#4'3!'<58+#!(IC1;&&Q3"G M!6$L#D\#6 ?W(E./DIQ/=\.P9S;"$A+.1[M[[[+)\CBA*$0VF*UM>W9_:[<0 M+X$Z #K0]3YX6]YR%?/'8?U4V0(P&DDHF,NAYDXZ6[&HMP$::,!Z/?!@ .W: M1V1'S@G[70*=>#OW/H.2!'H*C-N\0/MY^.6X8U##]ED4& @I21A_2!C%Z0TY M"MW#!TER(_[D40KD:,-_W^8AG9%-LAFA?^C7_GU$,LIGSR2$[N'T08:\8U\\ MC784V1T]'&XNSH"I'&;L\.\T/-CP,\D5K<$<_3)-<_]W>0K@,0JUOV'&YN,3 M-D^5X*@A^..;8M_]SS\\F$,1%Y3"/F$1O_A$(-],$$@.5R$'\BZ'!/%^@GCC M(>5?+@O7DGW\4-3]L..0IS\?C09X$W"(__N#_/&[(V/N\$\8VK.[4ONW3!^] MY3AY_N.?,G29D\&+QWXS<"T/4S+]_5/V2(&O<)#OIM=7=)/DS7J/Y?=!X5OU M^\1IO_B=JY>&F9$H(DT].Y!"YQR/_0^V_^"QK'3]2%W_]EGWXZ44K*0'K#ESQCVH%.?;9HW) MF;8XH.9]R^S8%MR_A%4@4KG=,$ZY?;\5^4."Y&N^1?2KN/+3\25.))-_W[0C\ 9S\WP#-'E78[OTZ+^I M _#.)GG=7L![6.FG2J>XOZ;P"Y-\,,?W*8#^71:_2P>@'VJ)UQ-X M1?,.#OJ]O?8.UP]+OFMWH'EVP"RYL&WG8,'G.&"V),^IL^;8U,#+?5>O[-+3 MKI10P*1(Y@]Y,J_.Y?C-W .)H]S#A[@>EP:-S\M-7'JDUY*[ -#H9<T&\W/R%UTRTNBI_F$:J9#>]*RY/*XF8;GCR'SPYGRE;?CMZ', MQ1?+7%Q@C"C%@5(<-Z_$UY#BN)3MHEP(RH772[D8B9[O5'!9R1-?J,V MS!4D3>AUA5TJ\R:.EU5VEL[JN7&>[\(++L_$$=\S9T*@G,E% MJO-G <^\52?]93DB>5;DI\U&=[69C;NP<@<(>*A4O#WZ!ULG%[^!@3(]WR?3 M\WU.O7Q%3^5W(>7"V8I2 28KBA_%Q8+.%:8Y]IV> MK7%S*#3T0K$DXSQ3P2M*(W%Q@:M7E/8^#.2VRW<_[_XGM7FDN;S28#$WH/7&#"P"3O@+]HN$ M60.R=ASX+RY77.JD$E\(RTMI&T^+"VZ%G\@Y4D1=6AVC\WQX"?<83-- MA2PF1S""R6!8&AC6/9O)X0]@"FP8%'MQF2;(> *U]ESQON!Z)P ,8B6#\#0* MX!CTA#=&VX"N)541DXIU!Y.)AYE4%'S*/?-HO*FCVF-032#J 5VJ@W^KKAU_ MOPJ-VE$?U1R\MR9X4Q5\$?A1^CRI/O:<='PMC'P0;<-RQ4?"/![!=!OWH=H3 MSK\LD=W;GGDHG 8ZFGW<4?B .-+_,L7=VUE6"WY%*,?JE1+RUF_6;&VYM8E>[Z':\W%X&S)=YYD2A.Q/7/- M89&JK$/";W4<$&!*]-.6RS7AYBOEGBH*'79;GIM4;P%/ 4&NO\RELY4TW:;;MN8#^9C44ZK2G.^$,+21C]71GXI9C:3JJXM M15N;=;3AL!A.Q+/%X94V:YI&>Y$VE\[*=P2Y7JO:*@M8!V"H4.%Z_+'I7*B*+1=']2" MHQ'Q8*3\<+ &-("@J A@!(, ML"AX*!$,ZU$K"P:M_G5+)5YIH:65I[-MS/"9=,"7@EZ&][%NMV$*_0IQJ^[?6V M6;A.J%RMJ>2O^[U[5]3+3.WK$LJB'YX)6BZK;?71#9NPRJ MJGH-@D 6<26"0!9Q)8) %G$E@D 6\;Z">..QN5]ZK9\RZN.P^LM6,G[I"-+S M=;K?Y?A18F17=.;L7!GCY+C5+8KV5576O[;D""2Y&Y4<_GL'._<+QZ6/-!Z2 M:NDGB48W"H,PH>[[BX?I$X=%JG2#2:D7SO)\.AO.A7">R6JR?M%;@2]N6+8? M'*Q83<]1/C1+[2$I=Q13JY7]L$I%5#_:4]8S))O*9'(OG+I'VHZT_3.+_ORI MMB]=EUA/&M,\S_8KZ3F0QY!K0VVGH;9G4QGV)8H3I.U(VS^S+OB?:GMGMYF8 M"T7/BJ36'4KE2K'#9."),Q9J>R[%4B]A^ZTE&I[X945X7@E>]@@T)?(->$D% M11CO'V%<4>[L\GCPP;Y>7.H!WGZ3K4)\\"Y! BX,?6,:Q8>V^F[!=8!LX66[ M]JRH34/A7OW/(,20*EN64A\7>&/17!3ML;H=+CF)AMX?FZ)?+)N-; C9T.UY MD.]O0X.T/:=[KMH5M]P,;U06]9D%5ED:^I1L*IMAD0TA&_I2?NG[VU"7*S8F M5I6OX<:RL%D4]5PELX4W'J"GFB+8[/OZJ9=U2C45A92_OSW[)8IS7*^/^4S, MN5?/Z9*>Y>B5+<\ @H+='T:DLGKEXI:?C2W7OH^=74/D)]*ST&_43%3J M.E?1ZYC7)E%<]LQPG>739+M6$-@5MS0X6,?J-&A\,J^Q.E\E'E_'U#J*4G"C M3&V+DTVJ[A6W2[(\7/_XA_CUU*8P\,-+RFU9VU12Z4O;]PF;@4XE' *RI436 M_LHXK-XTUPQ_7ZAK7^HK+O,UU30'2.MAH'YXKU1U]I[V@.S+UP MCMH&D^IWW"#TM=!(\C;W9#E&H%AN$)VKV\#J^HR?""W:%*HJMYDV%IVJ?:S3X%I74+J!MSW+W6I)R:_CRGFVO,4\&;K* MAI>4QHK_W 1V%(*%/*_M3UH77-]S$WW":)SXM_D7UK%D)X7) &YFA@.,$>I> MG+>#;;SXC\#=5N;8,@)=G<'B?A'HGX\)FG+\G'V/XEJ#CFQA/?!.)X*O5+4[ MK'/?.>@7:/?C@!V_?R/L=^B"OH2^G+ 4@.? +B0ES3R@L?(&"V1+]K=87#DR M;MUSX1_OF\4UJK"CEI$':X'!FF%1Z()_6X8=5Q\\KJOVT(?@M4N !^Q$"M)F MME[<;;=FV=YL=MWY4ENRW;?Y+'L;E7KW!@EETM]Z&KD6GJ=26?U*L-K)%TD--5WY@O]>"$AW[".[%]1.%('^.J]"OI-.53F M0):/_J[Y\,)">Q;_\7X-29-'B\B$;&[[8[]/F)I/#29-GJ]UQF!]9D[=GG\= M=.J@+H]T,[67Z_>6E@T,_#E1W8OC !N'M9X'D&. > DX_R^)\[P 5]4=9?;T M+2VV+6^W(N7T;.L" 9[Z +'\-!E QT& #[4W]STY8,L*5A"%%T*Q/U@)/UHR M1\)(!YKR4XU\>%\UT)S72.,PT\&YJ1Z \8./$H:&H\D>\&)SW)IY"SXJ&=U) M>J?7!T+WQS\S-[IG)WCL]&#_)O?!')A\L.RL#$7#_O=FK>30<#]!C[X<^ZMY M.8!S;7O@27&/.!B/]GW94>9:V]'VS^E-%Y5!MNP.^2CKR!N_L]@(;>YWL3%^ M\_3DS;X/BZW&'M7VH4E'WL*/XG[%/_9CZ4$W)=@;*5B6999F>/V MRNUISE;/"Z)^'B]3&(5D?Y!]?^WNGU,F%UFO(E&..*P0V36[(>NUXOH&9&_Q M4F=.1D&9KP^ES-3PUHT-!:P_PYR3/8UD?R_[N:\=+#_/Y/OCE#-0C,=,%H$H,P[.0XL- 2^!G3_^L..ZPKC[RD( FUW[NZ M^:67XM_,C3RS-!= --R[KY]]-O=1,,L-9LXL<%'0"US.ZQ7Z81D(@[T[W:PY MY#Y2'S[M3[-T[S7MO->KI:>#^).*+L#I\1O M*\2D6-N).\Z$T<+=*03>IYQ@&N^C9_YI$N^]9GY1E*VYG?;J8,"SG$3GRY/U MZO?SK+\_\ZK!*8*IU4Q1Z.O<8I&?2EU)VK=Y*&+,+>V/*8<[TZ25O:[G]>FXXD:9RX0OM MXEJ[Q"TD^$C\S0D^@2_#^M!8M55J]YIQ.>M+I_=>JOH_EU^=E0H2!9%Z.4^A M&QIC\78X$"=>([WA9^_.6 CF[S0N!HCT)"X^:.]A1+^G(.1ZFI^D%^-]G&.U@=U*&YMT8KD_*_%_ MI-E29REA9,AXO>6:^')NUYS2^JS*_9&>QP]ZL=:[?S\?]UH8_P?;2S/XB?W; M^.L^G4BHQ*5S@9!\T.VX$J]OP#*^C]/&]^F8 MLP]6XP>GL%Y,%M&'>[I8WE6W6"G2K'V;.1@'K/P;JP#D8]/B)]Q_=__@_QB/ M"V;%$V+ 36(E*>@"G@4$^@]X2^1C0QE^)8@>6V$\J=D[D@'3:H%%+7TH+09+ M?<$R_]!LSIST!);4!-,9>?_$>M$',(:UP&S/]T/H .S<#QP3-"O<:3[H^+\- M,-]""%EA= #D>1^69'_;)!](.HZG!)LF#Y*5903\A/W65[]0*,"4/8D3S"/R MDC.BDF=@KM6X(._^P#YZ\LH#'_HQI!XGZZ/B1] M *>5L4R,+ZF)X+OB7XU3M4 M8#A*F+P"[@@9%J;[KJ(!!8,"AKZD(5MA3)9D.'&*V;6T0+9BPU:L"!9U<^-- M:5L. @RX:I E"70R:0 /JCN&!M'L\ 35C_3[+\U<5STD6!0@+S 6^+V5;$7: M?2,M#6NAPPA_W\>#+<'AVM"/! 9Q/7Q3YY3H.?3[3?"0^%OQ M1\3?<%[^!T0.^Q;3PV8ES*'OSS94 S6FA;")T!=@FM3_%8WQA#P7@#C M!ERC$^8RB _:LRK\:'E,=B!?U30F-@(OA*9CJ?&T/AH@>'72G[,VERC>IUG+ M,P;RR(A^QUJ =X#)&.@<>#@&=#O&;MCB64U]BWX>V+%>)X]GX>UL_'IK!%*' M G.(0 H12"$"*40@=>[C1R1DWG8P(H MYFE+HEG)K8?F5L1EM]RG\UV_E=W!EMD3^BF^V_'6>0;'"^E<+Z/9E>[2Y3(B+IRH];ZO4'QZ,,%7[G Z:&?AVT]&-)7' MO:R8'0[%]DAU%GE%F973W#FB*FX[TQL-5PYQ0TYO[&4X5"+JF*CJON6V+!8R MG46Y)49NVL9+7'HGUO:7 YX\L]B>C^A)/RM&Y*R_-/7F4)?A,W-/6UK2:LV. MEO4T+DM]05VY(V_27DOLZ=O3U6E:8)?+)<\.RNF*9I1+08&3,N=:#FBYV3%) M9R MU6W,O%7%6)%=T/)$[JRE:F9+FF?%Y(.K]3 MIA5)3+?'%4LOS"OK\OJW19N46WP4Z=ZBG'4Y?\*=LSQZ8)2TON45\/JV2XYR]M%J[Z3K3328IE2RTR]G&[Q M_OJ8>4!C.CJYRRO M75-)IZA4JZ*=,ZJF,@-*/>N>LSRZ:#JJ69RKO&V903";>I/2BCMG>=Q\;>6; M+<[DA=&V/?0V*XD"LW3&\OBN,4G+PC+/#X?!9ESFA*;)Z>UMFJH5B M/=MMAL@VNN=T/[\4A73$!'DQRJJCQ28K"$V..Z?[RVI):?570ATO#!S+ ML21KZK/ZJ>[+.6JJ4 PM92B&D.C,;";E*#(C:1JMSF9DAI#ED_YV"@W-=NV% M+0ZG\YG#-PQ.Y,[J_H+J#LEL9S?F#3/,&>F*/FD4N7.ZWS?2[6)S:?MB'>^- MBCF17 T5[ISN.Q4I6N"=5[-R3Z?VXGDN&MWV6 V MCH9G5QWPF#I3;6XE?.C7BE6F0*G9?O><[K>Y8,BL>Z(DMEN[>0YOSVHK0S^G M^V46QGRKTHXGY; \S9N% IZT#VG^VM)D%HC9=W@"]-JI1Y5&^.<>E;W58N4])TQWXGM M\F!%#-K^6/;/ZGYEL\D"KS7+#Z1[I_C.4G2]O([YATY%\MVW&/TN*E0]9H]2C MP_0O)54?$@YP9P0TCED1Y4![)@&1PJ91B%GN^K@IB*P#F$IU(8%[TCWXQ_UA M(;@M(#LOYCVN.Z]X?H?B;%;QY8R-J>DP,0/S1$^2-C C&%-&QHFGQ]L7L'F\ M&_ X5PV:8H]R9OLK%'L>="&F4;^>B7VBF\_,Z=JPK.3&5*)BK]:L5^CZ]]EWOI^SH?MG]8T#; M?6[ZX57_3[:]OX%VW+>Z.V2J6^#)00#,W7"2G?'X*%B2GHTG6'==-9;,<1HY ME)WX3'[RW5AK@Z0?0%PK0WW@8'UJ3Z># -^6X=4:1T[.)(*APQ0H&+RMR?"L M"+P\<^AXDDE.W@IWZ^3[J8!DKQ=4^3U\0."\MWX5/'=U?&/P%9-Q-,TSPY$= MF.\^ELU>(^)DLZ\!6?_B%%.T&6M5-J MM<-.^RU2K"'2P5L7!'%',$@0UR (_(ZAD"2N0!((FZY$$ B;KD40")NN1!(( MFZY$$ B;KD40")O>5Q)OI,W^94"-:+.OBC9;<2TX!_'][-^T..*.S=X"G^]7 MYM#^1F+\RH3:WTB,O\FNO5]?+DW"T=)"6/A,"Q"']I\ZS=]PW(F/^G6H@Y'F M(\U'FH\T'VG^]]'\WW#:+L8 ]<)!J_/7X#-W;[\%3^POP=]F>'(I)/C40?[W M^QGR[9&;O%?5N< /I0(P*!A/Q@VKH68'CPIPM0\G2@^%9Y[4&XS/><9U_*( MV%@0'-K%3X'U7:6]R286FYCJOM'^6?1XHO5VA0IALDTE8&Q\NLX]J9[V%H*5 M?2'MI'(_O*ZNA$,CG!?V-ZN3ROZP1F(0P*O1:E_>G*/AFA;41=UB3-&6<^.: M)4%1%P$(N)"B/&U$>-IP<0K00PU0VWH;)79X;)?G0G53M=) MZ_J%$4,I$8->+9]V<"'7F+/#3G?>FG?W=/$IDL13;(9"B($0XTLCQM-"GU>" M&)%9#KCYFBC@Y5$F,][8!:K8NK2/857%;E5G*G4^VI&LFDZS0Z((;_?E?OQ# MIR@=BSFR#?:$4R[<(UNYM,C')QR JC<-= M*UR)'F5;JYG>($F,T/7]X1R&7*?@T"-8J@4 MG3LM_XZ0!B$-0IK+!GDO(DU[$E2R9&6EK;A0(-* (_,T:D,2R*D04B#D.;*@L,7D4;C16LJ1?R/;Q6 MI*5?9I#7KZ4WOI\1LZ2@@!\%_"C@OY@'>FC%659LCD\>TA6]5ATW*4'<.AU& MJA1TNU^Y=+0_*C@YF]R%',ZJ=6\WZI2J>AH6.@4.*$FF_ )ETE*!S0>]/".6G1P1U1TM:Q.73J95 MNVZULK5Z(WY(36:+0;:9SO4X@#)PYR*3PJGL%]FX>+:(,DJZO DA+US=X&/A M\GI*-Z",(5)>I+Q(>9'R7KWR_EZ9MDN'&JCNPL5#R\=*3P&E5]T(EOJ_B$F_ MX^VI:QSK]<2EKR7(N&AD?OS#IBB"2.$, M.J>/4 *AQ"?ER'%3KZZ"@B[A:=.@;7V2KJGY2^>H:7PY"?.%1E/4V$XP[=8T M<=&%A)/Q%6J&)E(4@\[8(Y1 */%).>Y6)5_VRGX@X@(O#UA*+$ZUU<5]B2)7 M( RW9YJ%NI+#M[PLD"V($O&U:2:73;&_3C/_3\R"=35FC#BY$"<7XI;XZH) MW!+7(@C$+7$EDD#8="6"0-AT+8) V'0EDD#8="6"0-AT+8) V/2^DD"<7-=Z M+ -Q-N<7/?GYK&JH[BVAJBY;OTF"J)I00?ED.8CS4>: MCS0?:3ZBYOI#:J[;#%*^164CQ)IQ"W52+L+,==_E)*IKN$%PYGC7+C+[';$B M$#BYK(DUE]5">;UGWB)2609/X0SBT4&(\+41X7LP;[T.$0JD'4WJ:VEA1L;" MBS:C7L#A>V8M(I7+X:E,%M7H1(CPM1'A>S!KO0X1UBMUV-)\+B-N)R.7;S'C MM2]U$^8LX".0>(I"S%DH57(SJ1)4J.GF@ZG/9,YZ'4BROBFNRKG"!&?[/%<+ M\F9GO=039BPBETEE\!RZ2X>0!"')E05AG\F,]3HDH0NV5-9M,HT/!9L0R7E[ ME"YS"?,5D:%2+(ON[B,D04AR;<';9S)?O0Y)JB2U6ZSS@Z)(L);11$I!C^ME/(70@V$&E>$&JB0)]+2+Z"E M-[Z;@'BK4+B.PO7OQ%OUNEB]2];R3L%M%_%M8T#V7-W>30D]X:6B0*2.?24KT.1,PU7V,V3D?@RP9K3?!M35X:>]HI-I6C/O#B_J\%MA M-2@-EW1F._MH;T;8+7:4KA58OKW."&YG&?;'*0T6S%EXM M@@ PAF*SJ:(S&E \]=;(AI$$(>R0-=(=/)1EP"O<:S7DT+Z8(*X5SH]F;E MYL>;)2^P5JCWQY3:K'$) 1R18K)T*@-K#Z)<,$(!A (W2 #WRBUE)UT+MH2V M$.7AI$6MEIV"S7<3@C-I];LAN 3;69ZVM8*&\0H=NM7_)"Y#[H8!O2?*3Y2/.1 MYB/-1X1NB-#MJY;\0F0MMU! Z"*$;@^GO$J^:X/Q@>Y'8 3[H8#>Y..0+VG7 MES=:P&]"7P;AMN'(_C:>A);KP)GT7.;8F-$8!=7F+M<6HZ&K M=HP<7\PI^@,Q')7"B0\\0HZ0!2'+%2#+]R"&^UQDR3NC92T:D!X_7(S4T::F M#ZK6$<$ 4&VWFP\2/Y.H[G/!MC+8J@.#80C>**SFZ8FZV19'1X1W M6?H#><,O;9D(D1 BW6AP^9F$=Y^+2%L^TFQ#WJFFK0^Z:2L<:2S5?2#.RU"( M@A,A$D*D:PM*/Y,X[W,1J<96)I5&-]T3"V5N/6BK)DDSW/L1\%WV>#/BX+M> M6/[J@[QXNO#OZRR_>U,F#$M&D#6'+MOCV>#N> MES0UTRL><0*B$JX(C! 87=$&R^=R GXN&''.9.>.(P/G[;0\R+#+6J?.Z(A; M$($1 J.KW%OY7&[!SP4C-VMK584G:;&^:"O#W7 P:4M''(6_+&A[([?"$$)4KK XLBD:+I%TG4$*(@1/G.B'+-+(H7 M0A2+H$)\L8LRIF%/33(73+;ZN+NG9608@"A91,N($FB(B@E1,=T +>/G9K^( MDE0D>GYS@\M->5G-SXO2IOI [PC\L1Q+HW0\0A.$)C=)[_BY:#)I-85ZP,.9Z6R-C<3F9GV@BC+5":Q>LS>&F2,G% MK>AU#/V>;I)D4P3SRTM/7X9N\L^Z?+".HT\.-Z7B/J0M>>M&X<^9L='48X5> M1$%HS+;'I!Y)/P^3\#AR_MVN9L'#DG_!Y_PT0O!VY>02%^Q6O*/Z+$AD3VS\ MW\1?3Y'G"0@8']/Y^),]7X4#+##0V\]]\W]?W^;9E51.9%Z! M@/!E/XO:3/-]3>UI*\V)M*(1A+XQC>#@.-W7XJ[>XQB;X%A+]GVIG*O;PFP0 MNN)65H>-XC!,:_[ZQS\T?G>:[/YTS<# PRWPYM374\K;+;KW\4KIXJ2V( /3 MP]N#2;@=NU$4Z!Q02N+NW &\"REE?%KER^GE[99L^WB]-)Q5C?(9T3<+'#DB MR?4TJDYTH)?DW;E3ZI?22S +6#C7L*TF^P&F.:JF8D5-B2<2HX@4!E?!^"<1 MZS"42>DFPI!79X/E*\F\EB6GE/;C$!(%'O(>*!:P=IBKF3TR"@MWX M".+#9RFF2/KHB&R!W?#__I]'M(WWR1,($*[_\Y A.1K7OI@&&=N MKJ435DAY!E[]4[;6\C;8CS.;O2/I!T,^] O.!,;<9;/_PAY^A?-Q,IFVO$D? M3=G>H-*6-@M_)M\Z?!1G50Z?_8*:\@B8/DPH3P[94@\B^(^,S7VXXO]7OUTX MFR*(K69O(F>MIA_#.M,2VHUJ MD>OS1:Q4;7&M0I5K8$(??-#D6_T/[=)!*^^/H(1/#Z7 TC3/'TL!RPF0<63) M/E:$JS-P'PP'Z\_=*(!U,E(8OU$T\( .P&YA+OL:QMG 9L/@KW<:U?N@YXO8 M^-BRSYFL''M\TI2EIJK",A)#SZ82K9 D^&C&2MF9FF&GY"RK*KD?B>[+A\1@ M2$W$KMU:A+C6+ _(4:_$57P.>M9/6Q:[UJPK1IJ-ISLM?QN*N_7*@BV9IRW; ME=XZFF34%IXNM5TE-ZEO!$<'+;-/6R[:0>2G=P!*T^HRXV_ZXTVCVI5("7_: MTF@8O574*]&FUIPV&MG,ND7EUQ)UVI)<3B::*A4#7A-GTYF@&]E^&K8\&9'2 M7S1K5B%8B2S1R&C][9;.M2&9PLF(I+ZIB)O*."^25H:;50:347T+6YZ,:,W[,]V9KI774OT:3][9L.CA1K9QX>;14]2UVJYW^E*S&G+RLQ8 M2)8]*8G&*LCEI' JZ Y]Y(O?.=E+O M$SV7$+7BK%]EO/J(!7)G3]^>6_I9(4]$:Y%5ZU&%ZX2M8:A+F=.6F4Y?GMOS MMB(6MK563VO-FIS:E;*G,V]G._IH8(Z+IN:&1+%J>'-&@EOE)S,_FT9>;=$T M^F9$:M.@M%M1+ $3UX>9?^)H)-^;2JW>2ABS"WMCRF'.].DE;VNYK@2;DDD\ M";ZAJ5SXJ];4CV??L5X[B[GLZJRHK?N3(4V7#7W%Q=\B?KPIEDBP!%XNV;L, MT.J59,TZ>$?Q6BY'H7OX(%G)XT\>K?='>S/[-@]K=S99ND/_T*\C1NL?K[M[ MD[LC+DF7?6O"79X[Q% M.3\ORN\I1@*)\2N($?_-2DG)^G+IVQQ%S?,UQ4BRY_ $CVR[H,>[^(.?[Z:A MEQ[F)2ZM7*B"VX7'G;BMUU6Y[B(3@13_>XT;*3Y2?*3X7T#Q?\.+NUB]R_UA M=RPY[0X<\0S]-Y8<>K_-Z.)29GMS-X5_E1[\:I=^;_?FW6ON'N\ODSS$8N!W M2XNOD3@J=Q22\1MXM1*,J1=Q0:"%P9DKQ>EZ8.DC*=O!6:O5JN3#:6Z:X21J MS]>5>_$^,0(+!!8W#Q:W>R/RT\'"M'=-95ZA95,KMXG^W.\XM@(/T,)*E72* MH4[)_1!8(+#X0F!QN]=4/QTL"'8M[KKZ8HW7[<9J;H@,XZRA9P&+4&939.;/ MZ)FO*SO^)-2Z9]T^$#:C3,EM9TK>K6;O-29 OD5T=F^2Y[B7I7&X*T490Q7+ M::&P6.VEYYO%URR_MV-6H/I @OSV(S'+D!Y6@1!B# M,.8K8,QE@KH7,:8]"2I9LC+.XD*]RM0K(UVD:Q?VT19T+E_&^W9=U";.MF,U ME_VZ!C$F+D^)9S^(=PZA#$*9KX REXD&7T09C1>MJN^8[UO MXA9&F53:X<(37[HZ9VC+R:V*] MN=&6,SZ?85J4H++^4\_D+-OBNZ+7JN$D)XM;I,%*EH-O]RH5C\J*63W<$::&;@IHO MM3A%K??\M<3&-,8IFCU76!A!#((8!#&7V5_X!<3L5H[;5!95&;>G#:&]'EHS M;OAVDJQWA1B!UUVBJADYW'#UT:#/*O6IK0.(86.(09L+"&(0Q%S1YL(O("8M M%=A\T,LS8MG)$5'=T;(V<>$,VC PO3RO,SM1V.[D],*9-]P88N*=!99ZR8NY MI9V%>\+J^-IUY,B6Y2J0* &E6MX$CU^2!GZ/E==3_.#VPK_G">&GZ\9JMRTZ M@MA6"LQXL'&,#'MAQRJ<;@DS1[ R;^ 3>BSK\5E@-2L,EG=G.+NP=N0-.K+/K989/M[5=F2@7 MO="'-=_9&"=PAD(X@7 "X<3[!V+/XT3/&.5]@Q]G\,AF&)4*%3-7O; _D1F& MO!$R?,,.D^!"IU8U#O1XL?1J;-9;+@=?B(I@T,X6 @@$$)\3C;4J^;)7]@,1%WAYP%)B M<:JM+NQ!>'U;&Z]RDB3*X^W&ZT3>@19G[ M\0]-T7?L&:-XQ;2?Y9]_CGX^EK/A0!,&?T9B_858&S)8>0 ]B#OAZ;RB5&< ME6PC31IZQM@J>-E?1'Q^4=T*Q/K'/V0F>W>NTLM;).O.,$_>^JYE@9D,PB % M/P&KJ#)'(OR5"+D#I,7$R7DYT-2":T,Y[I>SYT4JBAW9R0:&8 Z-#EZB\Y[G M5;H@"*;NSH7 ;Y'H6@XP.0Q]8QHE!*NA"[[D*F9Z"GL(9ONABP,?L+<1"9=NUZ6V>E1B@#-G,'RL#-.^C+F# #U@9BG:_!J?VB V6%TQ6 M%,C\'?\*H-S2=/D>%)"@7[]*!Z#;CJ(!;"]8LF$'!3B%0!'4*)Z5LRHP3E?M M^HJ?XEWYR+>-ZJ <>A3(LY8O$BBOY(H/*@'90<$N8?R M>R&?E6%.)'W%OPW7&@ M\.=A ?''8<%K'?^/UJW//H/P$3X]3O8:Q'#8L_&M5!&[5*62'S8!+% 9ZN[T M)-);W'7BL;O^G87Q!D^\G!G76@S0?9.> M^#_PG]..-=B-7%S%MT9>78Q'1BMO@9 H@Y_!VHNXQM]9L*_R>I7RNCN@:"-O M&F,JZ[7'I;S1@B+,O 1M[^70?F?Q_*&ORAL,N^Y4/)9?EJOS@>6WC8P-%J7< M2Z;WC!?ZK<7P5@>3FDC+3";(YL4M9[AE4IYRN@Y7G^R9./&5OB-R&B]Z(.TC MG$:W8OAM-3_T<+9;;I6"G#J0IVM81CY[=UI%_BU.(_ZY3N,U"^,-3B.NX.;6 MYFQ:&^KC1,DY$J M-2 (-O>2Q_&5G,9K%NRKG,9TOQ/P;'#OX*>:^3U_2,P,QO\YJCS&$JZI$B"D !@IZVTIQ( MVYMDPW"T7S^NO_6TQRJ][^M)VP/E6CY#+-1'*SC,(3K M-PNMV/.*<\/LBD-"21=YLYA1>I]H%GQKN"LN-$,WT]M0FKJSR;B\!F!X&LI> MV?)WH_)>+$NK=ENM+L5T:S3U=UY8)P7]\^2MAX%D-GJF),K*)-/H\D$G6'7A M$9$;6/QN5.:S76O;*RSHB6EO=2E;TH-,T?E$F2]%8\5OQPR'R]5N@Q/UHJX. MGO%QO]?2][#H\9'O>K)BS P%Z\A^Z #%NYFU[V 2\2 TV3D,X/I-@^I4R7A6ZXS%76+57T#1.-R&O;/V[79DS M\ZCN3H-!703!5W/+DFF)\3XQY-BX2N+8E\';% M+GA:J17DE!HN-[=SKN?K>M#]Q%70FZW"Y6"K=,1HT=Y5\XW^M*QPSW@^WVH5 M;-V/*G0QY:!SF!N%@:%J\3"AIH,1QO4IP;IH[Y=%T/X2AWOORV26-5?W96\. MKW ^4L:6ZX@?9!.TTM?7BNL:?'DYJ3 &3FBSZF.:P,P;%'G_GI+OVJ"#(9S% MH1'.#]9T?YL1WF4$_U?[\N9>OW-'ZAW@5&5>P^4>= MV=.:)AGZRYQ@NJSX(25$G1*8G5 M@6$:I6YVV9H.IX$.T\IWS)GS&=,SYV5^DU96FV6T*?[V%Y?L#W MN#*/%=J]3KO']:OM%L:UBI@@YH5JL0<63) M/E9T+0N"EN%@_;D;!9";-H4!OU\##P"0B<5GA#$N3GH$?[W3J-ZG<->+V/C8 MLL^9K!Q#OR1KC)*=3F?2E*9QB=:TG"1/,X24U3(9@B1H) M@)TU^_TE7T[/LL!CJ+J]$2>1$OZT9=URMG3T_]O[LN;$E2WK]X[X_@-17W3T MO1'&5[/$J8Z*$$+,,XCI12$T@)"00 ,"?GUG2H"-H>RRR\9@YWFH8^-$4N;> M>^7.G:FU&EA),G,55;!#.EO<1C)YVG*@4IX;=2/!$M:2;M6J=JU4;8&6)\^) M5=3NP"FH2TM?S/M\K2:VLAZ\YLES2AFO)YCXBA;G\RK'3^AASB8CF3J]^]R2 M:H966_ 84]VJM&U566+=DNG3EC.:G[:'!EO TCVO-#5:C4D_&X&6S-.6P_(\ M7UX9.('-C5JG);:4L#OG9>;TFMQP(1724VHC=7I3I\NEJ]GNN"6SIRUKFHZU M=44>B'U,%?K#=+I5D':*!<M-R/_).D(/G> M6*ZW5YTA,YNO+27(6!ZU%.=ZIB7#IN2[S#.OKZV"J"JXKA:!Y7VLD; OY.W@=\!QH2*_Z3I+81&*,7L\K#WY4QF-?#0/\)$\R/SR^?\8D_=XE'ZX&_YADE/],* MN_PJOO&)0;Z5(4 X(#M<@QVP>YI%EK@"2R!HNA)#(&BZ$CL@:'I?2[Q2SN;% ME/5:"CD?"KL?)F9U^N]1;\!*!W8QWK5X8_S@]QGVJK2NCC< DKO 9?-MFO%_ MQT?7?%QA?<[&XU_?U<[XV_2)=SCTV>(0?U*:^N?=//FS>_L94AC?4P$DR7*N M2PW^$V?B;^@!R/&_A.._84Z[G(D/)RV89'O<=7PP1:=$1_.5C.8'_IX=<=#3TVZ',W+9T#<=W??W M[1X.V.T"*HFG))".68C2_72Y(17]"L84G6);:S?UV>KXY/4?2SGM4U'>T6(V MHJ>[B&=4F\AT+F7\L-1:R5'&D@39J M./-^C@=8P"18@-W1V#F]A%M=O#_)?3KP5*\^,=54UH/GU=#2Y;:7+F>*IU]H M1?(UTZ5##"8A> R/Q4C(NAO7=#&%R!?2([>F!39_,7BLCMI3V7%F)E;@L+JV MZ-1;1@N>4 2I4H;-W'&9U.I M><+R@++M8O6@'$$ 9B"'>'D<\MMFZIDL3;JCMU[??. MI;X#Z'WU/GZSY>6E"C^\-'Q>H=;P '\8X2T5CU#T'L%^]K$&^BWSW5GWW;:\U?786ALY7?W;2?>SS)/!YS0WA MNQR?$M'O>*#K&OMZ-1D[(8=%7)V$K#*6&K,@PBERF:_6+I76):9 M;9W6^G*;9&&ZGE87F8@0B>'8:FV#NM883D#\,S#^*8RZPXA3!;$GZX+9\*HMQZC1/64() M_/YW[TC_[M^V6(WY,IM\NSM,==M\O<,+D-"S\]BHUZ *TA4$(;:8Y]K^!W/* MG^8WNX+AOIK(J\O03/@K'@X1]-Q$23S0/=T_J4C^SG&SF\=_>8E>>M)K8_GV M(.#$.=LJ5*KSQJ;('R5:?X*S^V ZTYT'3N:&\:1#<2M/U\YS-3_:V F6,,F=$[ ^*-JOX%O"M[^0>3Y1N[E-=\$ML^DXX]DW-5#P3 M2ML'^X]W@Q>+I)EZ(J6N@BE>@?2IL 'TKH4>NU@*SM6V[H'O U=0IXJ?E!XU MTP\\M;U MB/;LPG/?*3#$AVX=M'R"<[:,1_)WYKP[(O)^PN.=(-B!?C+6FKBT_,];H[NK MJNKC40#)#OSH46/PX2[FQ:S";NI-0<+2^E:G2PK>H*WCY(K^T^1*.%A(3)3O M'S_>(;"91W&=MAVS6ZYKDM6P"BVOIHSKY0R(:RIS?[J/F9KOA7R@52$/J.E MO1)@-058.@70(TSL MSAP-9^GWJ5]Y0>171V%]&WXB&&QWX2 M.=G;VIGH+R>24[_:.=NC<=P/X^Y6];'DMYWYN"0*XPKFBB[IM#K\I3RN,,M( M/CU6^AC!E'OC"NM5VUW(^H_=G^I"/.-Q #S=_5"F].3F,8A#/U$?"98#^-S9 M(YY_S-A&WQI:]Z2^^&6BY:DLRR50=5IDO7"#9];8)JS8IF5L^]RR=2D?7Q*# MVL3VRSF+&4YLFN;UUFP+4)5E[^G;0-4K<9%/ M0_];)2S1^0JYHU%(7VAC+6 M/3-O'(N+?J27=655,#J:/["(&J&-K%*&7M6ABAN'D/3"2(I=)DR>"AA=PL?3 M(Z*NS1:5H=39XGYW$XZ5N7JQ_+1LC#75']=UK,#J"MW4)\U%'R IS=P:DGZR MB]Q&:AJ!OS:F7'8BF3V#J6W;K",%%TM-,2NDL)Y>*TA$KC?W%PJGF>XDKKR= MD<7\^H!Z)-5['CG?HL1U6VOY\Y6Z=6N*-;==1;2?3/#WE$!KUFF?,V&-.M M6#E)=/+Y-Q1*WC;D%L6;[4IG.,<4PEWA$F.OJ\-XR+%GAOQ3)'/?=]2GP8HI M=75?Q^;%:)RI$YO.@'I]BONV46>&Q95 +IF"N%0QS)A0=5H,6C]^<>2SU:GK M%#X_+1COJM0^-.]..Q%"*AB;!&FCJ:E.XZD%0*P##YC%(NC[0O)O9./W9?#_ M'$K*K@>2G =]1OW1G1_=#('RGVU&-O>#]\2)S^<4"JY*@WK&$2PE"%9359 : M10[F%.S]&:%F!-4?9@BJ.^QO>K-.S^H8HRFI.ZQ7=J+8$*?, @C /]06VVF6 MC.JB69+T52VSR#5RZTD#5B[(^].#' =;O)?JZS5,!L+C3:$SH]B"WZ7RDWB; MY'3#_?;FC0O884RTFD6+ZS"U(L?_OYR9](L1PIEE]( ML3QC&*RA8(3,T2PG4YBARV.6I,&L:3 $I;.8RIQH7*>ST[9>J+:+UJ81Y8?3 MH>Y/.ZUSBN7XU""LD-IV16(6&$&W37J=5G1.L;RX]O5@Y(:4I*Q+##\N1PU/ MF,C$Z37]M%HB#:VF6G/+RI:F(X[LN!%H>7+-OJQY::S6RDM$NYE=L1-@B"Y7VM2L0FE&N/F%.,YD8,N3N_<+ MDURO7^L6+:8>*=-6+CLA3,@D>')WV1H7>MMRQ\?"N6R0FT9C.!E&Y_32N?3* M,#<=SR#+'$%ED#8="6&0-AT+89 V/2^EG@E+]"+ M2>NU5(&^$U_7.ZACD_?TLP!W$?7KD]?[WHW "QGT.@V*T.X.9CZ;!.QL*=S1 \1R]I?KN,_N][NPF"4+H>], M*_[NIPKEQG"PQ!?.R K;;D^?U2JZWHE>S7FVW]39QV_[$+YU/3C#=5;+TUK9 M<^VRI!34Z58N&J(M3A+5:8Z[PYGGB,X0!" (^+X0\.Z'40N-%E47W4V(;2:$ MNLZ(LE?F7T][^EH(D+/EKI 5/!U;ZG.*W^;N?5G(=6MPM(G8A#$G7^AW /&7#,).2'T/+!$XAVM[CIJ\LL9&"KE MA>ZXYW$YT1RQ@4;ABB[U)XFH,TG?4> MW\I8 JW886D@#;45G\@K@V@F*.ZY:+[-@LDSAP+1F@FMF:YSS83RE7]Z * 2 MZGU5L^-$9C"N,YOHXAQ,CJ>&5K>E""QH]=Y*(*>/X'4&< MOIWU?AG+9P<$ @($!%\MU7DK$(3+J)YNF^Y<%#*8M.3J]7HT@V]K@&2'NJ/) MTQ>H7Y7K?/HV-'_Z-@-:>:&5UZW#T;7G);NPJSY$W1\NOJ:EDM"N6/PES.,O1[5!4\&OU* ZGU5LOZ>,ND/?54S/5T-7$_.$K4-%?@" M+Z97B[IBK6O58-RZ#%51TS,=U5PH=B-R'MAMC?P(*\P:'.2$Q^\TS 9N!>#2.W&P>?]Y\\S?&+I0?WQAY1 MG)!J.23M8$-+_7*_H([[[6$=G_SXU7#T4X:3_8@_(:8"/X/%U&1ZX*T*/&!T M?\>7FTJ<*#5/"%# 5UU'?[@4?/=VL7_LE!L_-VP42^OLKJX$L+JW,C7=/RKS M0=DHSP3CN7^U]R W)#YP\<;!K<4R/"D_H%'B(HR=.%O_]_,7W)(I: M2DM8M;XV#^Y;7?H]V.7V=H/D6ZU++>M)=-(#X5Q$"R6 MT8]?S#WV!8BTSINEV+<;V1R5*5G,LMKA-$L>R\&[,V'^E5E*?MKI^G2)MI;J M=)J=3K>VFX6D6,_PF]T4)]9YR]#D=%+7D/R;ZYOJZ P8J&KT>K M64Y*!Y&6J7N*NZQ"ILQG&4NODV).J>?>@BYJC;U+"?:JCJ!:8 M^P0W+4Q-W0!3D:Z&<+12#<,PP109^[8P!9<&H[*?2K,N\&3XRV$VOT\U'J3D M]@\*+@SO%M\C%4&M S69SLSD429AK+X'[^!"T=5#3Q? ,>%D9Z<]B=9A:D=+#?P@=BHO9N#8><*G!3J([9+SX'$$AG/'WI9DF;_+ M3>-W!&*I!I C*BD:2]-8"O0M@/:=FHM=>GE(\6QPN21S]720!8*,$(1. +-0 ML'Z4DH)FGZ1[>? MZ_K.5IINF$[\M Y''!K%2S $Z%.3P=7TX\'^9&8 M1?)E@S9)CQ^I7H .*2">P#@^Z%\D@IK*9.+I$^B *G#U^)LKQ0;H MM;??KG,QX:T2"T;'1GE4"0=6@CR *>#:H'O*8>!B )_.*P?'L5]?(UQLI\ M+P")<6T;_A_>$PQR:"> M9/U@%^!0PLF" BAIJO!%8CN0Z^";@*BR7&#PUKA MR3KDT(&7!^7#U*#_GL+G-RQX;^'T^7!&I7#LZ\L0=$I1+$EB?5N2NR],_/@JYT(I"]Y M?>R%$&((+LX3R*?([8"I2GU )O],'A2#6*P3O8*I&=3YU55;2?*T]U:,/K@A M(1,<]#P2^N'#+P>>VV-'ZVX6^I' TI._[_*(8#@<#)M.EL.$HCDL-&<- =.. M\@CL%2N"3@ <>PH"$LPDXC($L5=W SW^M+, H2BXS@K\"?2F#?N$GZW_%&S! MYZ2-,,/Z;'V#I<.UK#:A:L%)@I$&#Y;&4SZ\=*QA%/AQ)@&UL^ ]$QM&( L! M$TI*!_.>&B022=#DL%?)M/;53/:TDO>"4)7KQ!82X_%I.#D3EK4<#9A(?]#L M/B_-S1JE]&94L&A):(J5L)W1,-6 TC38:7WCOW=&T7;7WV.)J( 4P7_P'&@3 M$&BN%XN@U120!J5P,@G6Q)C)>XAZG&(EUX+?^4,K^I QU)>++7^4;P=&5DQS MP;033%E.5R;7;ZK24-[V >,M8?":)KNUQ) MM7*M)7/5-+JD$<<3'0)%6 M-#A9Q,UV$\)YJNNK9%&YDEW4PV, ZRYL90,';L>#N'^F9@W8H6I* M__/3!GE_>D>)@[U/)OB&CF.OV(^Z-9)S"I&<(Y+SKTMRWA&*8DZJBJE2*14O M9_&?J1Y?E1X>JR7QU5)^6*H74KP@-*2KYSO/-]JI;E%,#46^W4F)]9R82^5$ M0:QEP>@_V<&#'8QW\/YUCAS]W^_)/<[1.$L?\SR#P3_Z7<8Y@\,,%BR+=8*6 M*17#9,Y0*)G6-(W2%)7.L,P)^W1ZP$4=*I0L1EK@Z:I<]:,5?XZ?O-5V"I49 M/2Y(Z8V])8;.P';K_#E^97MA*NTCJ\@Z?GI[1O+Y9 AYED-TZFPWN\6;=WNG&4]KX0=UFEVPZVUU%9R M*U)JU-H]RWINB(U#J*Z.>.LM:5[-%VVA]F) ML84O^7-/6]:8[$!D<\NTU1&=OB=$RGR\A=<\[5*]G&ZP!+?2Q$98R;:[O8%A M"M$Y*G6G%DW3.BMM1(5C)VVK+3IE/CI'/-[A6#W:3C8%JQ$,EK,EJ_$<%ITC M'O>)R*[++N-+^FRNI=.56KXVFCPB'C^T',OYFK$LFK8U+X_&E"SJE&C PW G MG;>D?JD958VU),S8V6I88%MM!K8\[;QD:/E\G[,P25\ZN-T?1LUMKR6SIUW* MX#(6C1:SM559%.;N9*&JQ25L>=*E>E$GK##L^%B:7)38E:Q/5>I^A92KDP9L>=(ENRR/JW17[4CF M<*/DV9PC8C)L>2;JUBI%,I5B)'5R;&>6PP1V)0)\P$[[1+&R7ERP@/7 M"MF>GB_RL/1WRLW?HM<=#BMV,:*B1]45@[M*O06;GO1?RBSJQ-HM]\1T=84/ M&K-*>Y6)KWHR $N)5?*^52B(BK7AY1%?%LIAW/1D!/(:CUGDQ*>L!C\,5R&] M @$8P::9DVYY&RW/#I-G[6T]%J1QH]9=MS3&IT>IYL2%VA MF9[(^!F08K?*LH#E,BV+F3?<4D7S2BU@+?P,2FU7Z3HVMSW%FLM;@J)5J=,0 M>=CT9 AX7*[.9]H,>,O8G#DVOATH5@2;G@R!.6K4J-' 820F[\D;V624:10_ MP,D09"<5E;8SQ4V0(1Y!$X$,<06&0-!T)89 MT'0EAD#0="6&0-!T)89 T'0EAD#0="6&0-!T)89 T/2^AG@EY\R+A;XK.9/T ML76T*^ODWTMI9.[)"S )O:"4L6-52BGO(RWQ_,R)3/@1)A2FX+=8V/K[F?!C M$HLOT7JOA=HO!,6G"0;8@I"30W' =&:,?$4/#]@KN4 MK]@ZE+0.0F]'PJ0J_A02%"0M_GFW;.*S94H^:\'W_?J=K &O3LOELU:%W\\! MD.,CQT>._XWZC1P?.3YR_"_@^&]8"'UQ"]_8[C#:FKJ>K:DKFI&^N&F1_R+_ MO673(O]%_GO+ID7^>^W^^V5W."#C$MJCN/&%^WOHN5[C4CQ%'I$2_RDY^U^+ MO3XOVW["S'YHE7<]P=,U,ZBZ_EYCJ=JM=KA^V@ZD>7?3=MKS26^+3RZN*!^Y MEB()$[.(I<<;2F"G,F:V=PK.U!W#GDK6H7(>0H7OB I_*L'VGB"!-SFK4%,D M5R2VS2SCZ(7YCG'VWW=EW7%5P?"D7OM-K.@(;MULUUKF*4)<5E%ML9 MH2WJ(;]3B2;O<)9%J(%0XS90X^<'J,5_>:AX.+1W!ATHW=##%=?S+":&2LS,Y2M);[4')*S-F9]."K/<$U/2ZHYA36:^KWD)]6UD% M1[NG5UO]?#\4^S:0A7T(9+4K4VZ\[N$;:QG(QFR2):;"IG5QR-*;FW'?G/,Z M%BYTJVC4.@ZDZ6=A=02_X]A366JTM8&"^X:#^^G*!3]:N7Q,);0N#T,9]PQ, M[)>%F2>/Q5Y+^*A8__,B1UA9>NFB7PPEIL!L50.3N4P7*MHP(/:I.S:30<&/ M@O_+U2J^7,0_6ZMP'"$8S;ER3:HL0C6_G@]5=QJ!((>U"N(.P_ /K%6@*$=1 M_NGY^Y?>W=1%=S*U+=+&-L-.N)8-@Z!MJ'0'2PXO;6]^Y;,=&#K;@0JNJ."* M9SX$_0QCP\QX@HLP8J:T19Z:V,KH\@77;$-;X+6\6K*8;&U,*E1_*@R@T"8) M,. .HVBT2XM0 :'"F440=K0(^I@2I[NA78-==[*BXG"9K$DVZ,GZ\\]V+$;I MQMAI\!VK4M*+A:W=,3H]"!K,CU^9.X:A$&@@T+@-T+A$N>3+(<7SY1)Y1(+1 M42HB,]V4Z<;")ELF%.3.0'#@R(^LEGQVE"!T^%KH@+9)WVVAX2X7-L\/*-:J M$%/+*MBN&NHM OQR8X7]DFO\&#'Y[_;ADYW?(E.?GHM&;V;B?P7^2_R7^2_ MR'^_EFF1_UZ[_W[9_=,']E^P3,SIANZ!=5FJJZQ3O._K0<+W*SF>KKH3!]PH M^5M6=W3#1-2_MU\107QXGSRU?3\'0(Z/'!\Y_C?J-W)\Y/C(\;^ XZ/M#;2] M\54[>=/E"51>0_Z+_/>KFA;Y+_+?6S8M\M]K]]\ON[V!J'^_P,(=G=K\U)=C M3YLWC/U.85=9)_N$NT.<-)XFZAQKC;""Z(US&Z%JC(:7/\1)]5>E5:1$NM4? M=#MJSC#K_BB*QP)@ GN'X:>\?:B^AV#B.\+$!Q%\O@8U:JVRS.;*?%M**\W9 MJB_W:=K]J#?L__SUL:Y57EL=2[:M^72#8S5+:W=R+3@VS(]?S!U.(Q!!('*C M( +-AQ,_D;\B?[T)?[U2KMK7S'+S<5GJU)L#&E/$GF0.A7+9'5R>2:$PXPUE M6J(R8KH2+$M+G=[X@WA6@V\XD>0=SKPSD\QUU@40=^WUEN\0]]7E7LI\#80I MLNQ/U&[(6H6Y/*(&RW6]\&%O;_\>PJJ;H%ZLJ7C7$H9ZSMAR8T,( 821<'E/ MTG>9,[3\J%B/HOV#R^^WPF?YFHAWTO4N+PUT3-HLF)E46LUJD\KEE^9@Q,&= MSD !(V2C09T;5;!&7[ YGVGD2IT8"L :G;O+<*<\_(CT$D'!3:^UD=LAM_OT M?/,[;2=IV3Y57B^;&+:I39<50QF4;"R>9."2^<7]I*^\NX[(5U$%$540_X)\ M]35P2-*;JN!PLZU46?F5;J5>V%2JEX=#F)#& [73%>7M\Q$QJE8 M:)>\X]#&&(*)6X&)2ZS;WXE8\350$;EX>4F:14K2.4LHE4:UK&Q\U&;#&];M M:B<3R)-M31+[38;N9&F6G<\BB"%@W<[><6?T\Q#](L*0Z\00M+F._/66_17M M3+U7:@SRX$VCU!W:4F6\6H4FQ?6Q9CRMQ9OK+VU-Q96"_P3*V-8_/I ?-01_ M_-.P3IZ]'L[!W=2+/N0KGO(ZG^H_FKGZ];_@G_UE5%M7/(@@T]V]T@F:_$/" M>^Z0$,/^^T- 0=5!Q'K[3A+4 R3L8 $GZ$>/'?_[__[K\>,_@%I:=6W7^^?_ M8_%_/Q_U:ZI#[/GGH724U)?H>X[;%TO3,3P=?Q2XBV00%LI$3X\]7;'2B@&> M]Q]EY9K:;FPX[IZ X.IZ&O@+!H=I][!C5]N _TV#N?WK_P!02P,$% @ M V]A5JWU#03BL0 S/T !@ !M;G-T+3(P,C(Q,C,Q>#$P:S P,2YJ<&?L MNV=84UVW[[UH1D5 I->HH*" B(!(#8B Z"W% @A"5$1*!$1 H0$17H)1> 6 ME"Z("HCT&CHB(KT%*4D4I">4L"3MC<^US][O/O?>^SSO^^&7BX MN7GV0R![]A[8?^ [WY>7C[^0P?Y^ 7Y>7D/BAX4%!(6$1$Y(" F+BHL?DA8 M1/BW$0XN]F^X>?;Q\.P3YN/E$_[_W%@M@.!>3C^NVUP<1P%.00XN00Y6!P!E MCY.'XQ\-^)?&PXQ[(WGW[>=E?J#H(<')P<7%R<_T>-?O3$/;G +<@SZ$C M:D9[A*SO0([Z")]YDI2[5^Y\>:O(U4&RO/K=1T_W[1<5$Y>0/'9<0?'$20W- MLUKGM'6,+YB8FETTOW3M^@T;6[N;]L[W7.Z[NKE[^/KY/PY !@:%/0N/B(R* MCDE.>9Z:EO[GBXR\_(+7A45OBM]^K*BLJJZIK:MO:^_H[.K^U/-Y:'AD=&Q\ M8A)/()*^_YA?^+FX1-G8W-JF[H"_=G_[Q0%PC$RFP\A8ZF/08>W M2SA>E%CQ4OJ,R%!IZ;JWGKZ[\HZ0?L$?&Q=7)>X_OFM^UUP^&3&((:0V[VY<'\Q(*\+&!?IBI3TXQ^IJ85 MOBO'Y&0!;?=[64"\;;'UWQ;_MOBWQ;\M_FWQ;XM_6_S;XK]8O+$ JTQ?F2)C MVUE 14VGRK7+X,VY$JUK'\FE[WP1P>Z$Y8N%-:DJQ^XE:]FUVM@ $=P'#8\V M_UEVBO$6\WW"0)4%3+QZCUD4'@&R/];0,R&M+( F5(EA'(UHNM180[5A 2FW M01@+N/L8RP(*K,:+K3A,A/_)+F+<(?DC.T)#YK+=B/S& PV:^ZDU^:['9I+I MOB#@QLD0^44I8@[CJC!=\9PD(KRM'P"]!")RYQ&\?#;G=Q/RN:^>23<4OUW= MII:00]*S+:;;,BKHYG.PIS !_\N8R)IR^@W*=,OP5MG>F5<1NJ&&22^W)[1. MZ0@U^2:X<2U?4IH+SL9CJ4F,EYKZ C?!7P15OF]TV*CJW8^U(W3-(YM^'QOE=T4!=DEA<=!C M7'[Z@:NVS",H7T8A'4Z[C#H/8LA!T#V]KT%[)?-[S)GH-,/C-G+S?)N/XB>< M8P#:QYA?OE1#1G&C$>5:.^S@>^8QN\5=R^A&CN!CA>6!KPUHVC=$7KSBMS@M M^%%]:DDIG!'# CQADG0OL.@M$M.]ZYF O5.ZV%\*ZDVU.;NO#,W;W;1+TYW: M]S+TW/E@MOW',: 0'-RD7:-?8.08G !A!&79_2DF9/\MFQ7_B0SMQY_$B[Y MYVGQ*4_P%:HP;TQT6G8%)*;1++C0+0UZL/$$L59/ZXW&)=>/F;X'O[Z52OAS MV1":.V+;@:L46#6C1&#P2DQA%M#:"]V/7Q8-NJ[SJF\AIO2LROB+H7-B#[^9 MFOV1U9PZ"G)16RA:D2S %2L+#I,@3TOIJD08][>J5]/OK>J-BK7Q1X,?WXFP M?3R5>!&"T^#8#A'YM:FPRD=SL4,:,4]\0VF3WS=S7W8NUHJ\>I\Y))H9X/5) M_SQ]6CUA-( :S0*>QBW)WVRC*8,H:A!N)H9S<(#O[ :368!+4'"NR&SH7I7YK)!\ZO?+]@'2C?2).Y- MA[YVMC@=O-GG@AZ"5\YV(*"Q5/@>YE[P?K2 M7GX/8!Z)VS2$WK2&RZ!$&87,4R"Z=I1N ]=R5NNYTIQ?_23 M5^/"H8>&D";D\1GRD<' J)-^\1GE0 M^F51;A_J H)$J""8QR=T8ZCJ3][5Z,P#%%1+:+"H MQ')GD-:J(&6J@UV,#/107.2$&&7<1SW/XAE[C\+Y0QL/HAQ2-Z8>XC%!TT;] MLL\YMJZ(_&*0850R93T&\Z )3JB)]?2KI8N=*@K.6TQ_7%TB_2[@T*^D_$]V M875=O5]C(U7?W'(?O)5YU^M^\HSJ[-TKX"^7 MSXR9$8Z=*I%-R,IKF@FR@J3:P@*BFD]2@&$64%4IXWU]>)7GY1Z-C1*B&38H M35O;.24I8^.*%A4/QOJ3U:EH"J(TT1\NC?RJ K'IS-P;7O'')U35[$8SY*KE M4*C!;EX,Z-H!JS&+T.@/?:^9Z&RTPL7P0:;]I +<_> M[AO+[ #VF:#6:=9P]& ]NNAU']E"8%]O?J>[?$8F,JKFSV-\J1LM+T;MK%!V,EX,0>]N2-@*8&_4*.W=N,&(#]- M1,CP]MDI2Z(<'OVU^3C%V6V6'$4W=HCEN^H0;"Q8TRQTL=SST?>3B6]/!X[*O$/_3%\%4K*T+[96W?G0T?N^=\FC>'@C#8P R M_-SVQ_@S%O AW65OP;U>TXT%B+3L M-M63!73,2H.65(,1E'_)-S?;&>WR@:(1V1"9YL'"GI-KBH.)LV<\IP9V-PUE M*29H=_I11C',0S7Z'4'_O*HH2DQ4I]>AE_%R]Z7U$J?"X><;J*$VQP)Z[5?$ M I#LT4Y5K. B%06\,S%SS:=$#\=1SW==WM(XOW4%ZTC9)*RH#&GVHYE"1 R M;H)Z1:%1VYK)XRMU<_W2(,<#[T8'TLV5!Y4.E\,WG1'14?ROC23PCYJ0\K:I MJ"!&L8$^\C+U:2:A+%R3!43J.+LS93Z.>*VC;AZ=Z-1;.]O[0_<31#59*!GB M&P,P]N0U^S"P>L$45^*>=.(+YG%$%M=88_1AK$5VRT[QXZ3D4AF<><*H\8?'H96 &L(V/BVMN$;Y*:*94EIJEK(*\U8N0Z?+HD$%V5K)*PS MJRO48""O>3^(I5G2 \! VG'0N'LW#XFX1"F*J7ISM*:BN<)M]?V#!5B]D*A/ M!!!Q7_ZVK-F> A!*P5&3*+:=<'[W+'E*9&N\I6%MO74(@L"X>Z(L2[;DQ]'/ MY@^"K2 S&K8=T&K,:@G)\@E&S*^$MS7():LXY^=9&WQ_7$$6EWPB_G* \,FD MQ';$P5\0R+IK>>DX=821I^=#[FV#\I4V"_7F.RXYJ8T2AE?OC]X]X_"I0E&M MVI@O)TV:77!&K]NV,?O^TP0@'M5-DPZP% MCL<0+;';L"CH?KHK(5/@ /T!>2:3.J5AIE(TV]5R\@_^1V+!QP-_DFHUB0:' MP06:%Q)!G(TPD'9R0&G+RE-$WN^DG4S2?M:]]]B. 9-?>.YN*,S8\8B!^K*YCT^Q@]&^C*_G/ >_IPX&<,7GFCE5_80)XCR4 M?C B[X.CX.&F$;^?IPH%2T=G*!'G),Y):&[:KF(I4R2!)P:G4&?) FV*6_LTO87; M'W4@!BK,ZM6RF\4]YV39R=60UZP JM+,43X#!GK?4"? T=>@*\UIQRC38;A, M3^?[^[NG68!RC-V"KD"15R.IG2Y".J[C)I_Z20%@\!@'%HH_4@8(Y*"UL6S\1(XM\=,7FAW_P8SN]B?:*!^SB MI(B/3 ADZS-[)2+T&;QRIVL:0L3%&$B@G(?H&LUR->01YN'A=3V#'WG6DN7[ MCJ[)?\=ZD)BEKH MB*8GM%KLUK!/AJ DW*46X$ME:)D07I9B6D3#\!?7H MU,!"XWEW_-/ LN^?;CT2XQ9X?G9.O>NA[BQ>KATC3H?/E3V!R4">S&42Q9YX MN^!&45)WY-3UJ[I:"&=XO:TEO]];G;'41:PML2\"(V&Z9T79>M&0KEZ$@I*U MVK#"R$=3UB.>W\>K^@6GWJO9&2;PGKF=./%]PTCW(8="5+,6Z@ .C*5=1@]* M^NFXK"2IAGI*63:Z2?'I'3UK%;='@OF'SU=+#X9F7BA,*KN%J44I:LF.P DV M6A?,WD+B.C BA]8H/"]C*/;M7BKY>_3K3/;L^5'1*KW97X.,I9X:P'AX3[F2 MC,$N6J<._ZO"J<4R9__/QV^)^+U0+5?S]'PX?_'A9/;Q%"NTDD>_WW[)WWR!JV4QZ2UW,X4C^TBV? M]7U\:5N8XQ?RQ9NY;R%I+9YW]I+78^AB(ATZ30TK MC.]:A]XO24,V]SH!/!;[CM=AG^*XF0IT;T9RLP;RB@K=K! \O[3V=:%%$A/O MA9K:$EV?;WPP92A8?O$Z /#A(,6P-]>M( OZLZL44B\N_"/]3-@<+$Z,V+ 8 M:;914,4"HA]]=M[XTK!9&VH0TA"X6,N/X+><++L&^L)6,&Q=WJ'SH/[MU&5T M_8J[1-K>*QV/])(JWG2)?3GQ8_ESY\=1,Q\%SG$T!I,[9.(P+##_$)NC' MV7,E9MUH+LK96-'T]]UYI;0F@XN75A)5S_-#N$,#9$V_0>L5 #9VS M;)VR:D9>[JK.XABC"Y))+>B0V:FJGVE*F;WIYY^>;ISSG00UHG5'G4L<]3)0]>NO^C&A='H]A*.>%JJDT M'BM:S.*'\[D/2ETY(Z7ZH57P,>:4?N9UK[OF+6OFFK]FR=G4.(KKBN#<\OHS MIU.@.1%[Z)M[>CI?K@=>^.AEQ_-B=YUG9EM'. V]BA*4MDIC )"7&@65,%!# M]\Q *%0<>4-750H,[K!"#(&N%NX'(L:TYE*U7>XVIO8^]V<@(QUZ]$J@8/V4;9^L;*"#RU,[P"^R? U2O_/579^"A!A M$3/*PR@!2C=1]$F>8U%,HQ3%=+Q#QV+YID2AW><(?&UO[LSKIW,'B[*42D!- MSL;>SN:R/PRTM+0S_CKK)SLU>5 M!^5%T5IQ?XVZ#9J4T14I%G6!)8CZ<&;8F\6SS9XE';:*_9XE]O[H_;"?J ML&"?0(P!)P764C8I1H6'(-HS7E/S">OB[:4>DO=?/7"IC3GMY"QAW?+ IX?+ M('6WS@1 7\!8O9W[R%+.462 M]M=H?^-#T6C'W3+BL72A\%E+8=&[S7DV*YJM5ZLV;-^">N=]%.9SH2 M34*LV;$VH4'1K3 > GB%7-:-CPQ]74/Y.;2RK;U^?V2=Y-\X(?&R?8$;$D!> MZ:YR1_?-\&=>9Q1B$%(J#A:O-$KN;GSE043==*Z-SW_EX*YWNMTW-&B[[",[ M2SYC)UC '#;A/N--)2XR2^GI=J, ^?'2[LX?&?,*=FL%+RAA;A M;[>L(-TL@&QI*4Q7'/'#2;K-[F\61181XN/?CXT'E".3"N\$RL<>5;K@DG%M M(^I#RT$#E^7K,&]8>) WUN TLV]'"RVK4R\@9N89#BF"(-9.\5$D6L#2V/R.4IK4+O/#+RN"5RBK V_7CN MY8\KZ$)K0^AS'846 ;P"]?4H4Q5<;Y<]/J@G0\!).UGF3R]FR0^WWW*$WTC[.CWF MMOH\:LS__GE@_\4#I@;6\-)**\A\4;OW9/9Y1B0;).%\U;FO/0RTR-@HHIN& M@-#L/M?Z@=+: RE[*8)\6?(3 GK.$-AK/_;8%)A?,VYL%ZUFTB[,6+KX\+SN M=6=>V.CXG$Q4?U40*D7N"^2&"S;>H'&@O,'W_OV1.CMQS5#DK#WFH'M]=\2< M4.^!H0KU]J/)$)ZH);70P#TX8W8:1&'N32MUX:19@ =<'#W0?(R[-XWY-#=5]I G$D-\6$!/+P@%".2VI%VVDTG M[[)?DEKTOH0_]CP\O6]+@5SVGEWY^W QLMS@(LV<.<'4&$>+(>H#GCZ@"]YO MAE:/Z)GO8O43#2WR?I2-: *P&60W^GKV(M63O@X.8@EZ\KW_OZ;3-9Y_IL#;:E 8.'4+-!*,'1#F'3#&UX MNJVJ*2.U3U[\:B^MR^Q&CY6VS/+Z;R''%N3@L2+F)V@E-H[.4?+35F?[:U-! MKU8$"CGX=6WLAX/_RV]_#AG:O@V7QYH"J!IR"AIL^/D#"V3/:\T+U%J@!E#W11,S3+,$1/:V< M)0.Q :>>J[T71RNHF7:)SZ^'?.F&J3Y6F&E&LW,]&+1@>D^J=TK*;#^GBFG5 MCU5P=@8*7?!1^,R_%P+1?ZBT$J3(M6%\ 5PGLH (^,?^*,Q]3\NYG5A72F\) M-<4E (%H_GQQ[7B N43/I\,7ORD>GI..HXS1K1C)K\%8MHR'@W>(VV.5TSJS M;5JBNVFYN41ME<($;?E]\_4ZQ=\X$XV^6BAM[X\!Z..,5P;\D^C/4-'F$RC- M,3V8S[NEW>IP7UADH\\/2SE'_"\+=.]Q\WAY<>;!AO*M[JCE[(KQ&"(C5&\? M>^(%N3"R8RLG-#T%'(>O3G?4U-_:#>]I[XS_8OWGZ7[##JH(3<4$"(2M9"/T ML2NCY+&9^1.W:['&U3>/OMBODQAV..R3YK*PM2'//],# U:OL8#CK10,LV/5 MF05<+"RS_M^R>_]_27=RI%UG 6P<@O_&(3LV#IUX-X+HQ7ED_SHK$,L"J H( MZ*Z))J"P4O([C.3?8623T\7RG_[]1%?LQ66;*G3N?OJ5.%91S-:#+]#]C98=1V3 M&[-_/?CSKQ,7A:5=0D\'S$*8\CUS91 4K)'2]?IU2557W<-3HC-2%^=_R)U' MT]\W)K0G-)*68^C]C%HB661\5;)F!DH9>TWN)LYGGGI%;R;(M+R M[7'OCRWYL!T?;%JH0=0X"_#FU3\_2YC.;L< RU!!U#62 V1D5<.M].X'!P1R M)_K <,]S6YOX<6^:0E++F<79FO5G9BTX893AV);,->-1E%8QYJZ'K$C(Q^GX M"XF'9K2@2FM?C?E;7CXVD"G]O3%B0L!.5A!6#ID53M/O4S+ZO%V/?8GV=!'> M]Y!:Z([QRW%#IGGV7 VP4FQB^//=!SOD.!V%11UK*)WA++ M.BHC 6X?DZ=ZU X!5S[O\1FO D)<"="I1_A9*XI%$L6R91?;EGWPI[WV^)1E M4U/,+Z_WN";A\CN7%YZ^,EHR,2*74:>SN]#GR!'1Q/6(H.[V5=TNLG[WL^U8 MVD^ONR.CIG.ET1%/)F_N->O1Q4G^,J:.9$'Q4))EK+>!M(<56-I]$?31=;KE M?C607!QX8Y175:JZ6#P'Q_Y[&(L$CQ";+;N@^NGKILNJ!C-?;.9$::C*"+[I@GB]\5CFJMC$5_UGMI7^9"9O_:)WPBO&V M=1FX43 1%FD@/+Y^^(EG7O;50<\UV7/INLXV?O**/2W2!S*&R$5L.N%$"ET8 M\?/F ]4-!S3B+Z0$WRET3YQJ]4W%HSI,.)A.VI"8Y9\Y_*ZML ,H*'FLB]C; MYB0ZV*CF^HAY;VQ7_YE-L9*SU MGJWW=OE9(2X+"$SKDW>Q2LR3Y<1B!<8(MM#WOL "ADM>!_D'8E=E M6(!\%5O0:>5A%L>&0O5U8I0Z_,N GU!!%N"&$[H)IELXVH];D@OC5=ZK7R0< M"?36-))3Y'[4IM@*6Q&X!%#_D0H9!N(L8""?#19 ?,-&5S>036KGX[,9 M]!06$/,OV2"13\ R]I_%[&Q8,D]BP?O8"-B6XB0+F.V!@6__):W^MO6WK?]+ M;;V;MQ1"CQB(,Y(Q"&=R5F^;;8"HTRE)V"3?ZYF)!]]3?T1/Y*\IR!>?DUL; M@$QK_+.(9@--\%]$JXZ^F,IQ<>>6R\J MGP<%X.WAK;JE.UTAW;&E2FL M&G9&C1G. BJJ@D+^]T'EO]L9^I\+6)-.8S&B!*4#C2R )+F DP" M-E<"W=/(XYT/W0?'88L:&JXW7!9W>>*ITBKU[85UP%F!S_G:"_(!--<5"J:? MG53-)JAMFA6S'<[/ CP:&%Q7*=*'%NN;4\]PO5F>+(!'B9%9JI*7VGP<;_CU2=Q5.\>U\Z8/??9)R':]_NO(FT'+U@SH MDT;MHI\Z_.F>A>Z2*"6>JM>-=ZYJ6(<"S*9EAW\="8#:SL6TGL>YE@DA;'0L M,BFGNA:LFEZHK!)H(OA?R6IMI?:']YC+7/&9)5_UCLZ"@0@RKE653'+*;-]E MEA$S0T[W[\\/C")_>2SS&:G\;CA+:?F.]T%MP1S86@P%AD^?DRVF+/42ODO> MSW-R1VF&]WV MTO26L4.F[5-PO]1^QULM?65BJMUE2OQ7X+)C0$?VI"7Q'ERP60Z!X:4C/I>LTI6; 6Q([^M'#%Y>E3QQY=$.*;\2_M&@.LV+]CJX#ZE/@ M[9*%5?F32[*Z"==%G62>NFV5J/NIB&\X)\7.+ M]NGM?:Y=!IP5(?Q#?*XFR333QF&]-T,P'0DC@Z#G*G6&TI0X*TC@>TRKL9Y> MUE[0G2C #QK?H%QGGAOQ\@OV/-5&5#68V9#F$M0^V=+ T2A3^ZLBAAIBVVUP M!,?(UC,F9D[O7VXUD,,:-]=+NGRA]&D^+Q8./[/\7.&D5%P,Y94J]''2XD!1?%&JWY_"]9,0B+,I).K-+ MEH-R*LQ;_N$WCPR7OKA'5U[%#'5\XG5^R?F-& H[@5*G.2TGTE7)15$/8.Y- M#AU0X=(?U3<;>3$%'=7Q2I]%\@(;4SD>HJF[- A)@"Y\N1T&T?/U)5Q^M6_[ MW:KDT RI0TS08RSMG*:/X M?(L0U38V]6$@J=UJ62SMD.%3=?VD%S+&.OPW6J_Z)#[<"^Q\8I_K9C_;NDD7ALYWVF*ACS_>>4AG8DWJ6=/)3D4_/3X'7@:;LLL\C/5 )C6SF M&I\PT_^>ASUX\+0+8L>\6_ R::+FDTT&V:7.@H)(N9> M0=HS?M1$;./XA-QE\ZJ7.?6?#XB?(@FV/;D6)"MR7;&'"Q@+6!6D'8(E5%ER M+LMRAK52II$.EW2D=6#QE4^*%['N53:PZ<0)/_QIP]V!/=W1.&\H[R*L@@6$ M,97<=O?D$U5T.^SSW!8+\9>>SDL]'9([LB3^KLL,DF@$V5,'9P-"JU%5=OCN MO9J9$Z 4,9Z?]]@ACZNSLU/&(O7JJY8G376];B5-O**R>4^I$#6) M$8JRI#00<0EZYIY$@0-7"L%TLX0N(:+*JJ MA'1HT'B'Y922/LDU MMR;/J9:QT8^_W-ZLQ7BE=X4LUL&4?DJB^;;/L(/PS-MJM,3OQ?85Y?-R)K?O M1$7O' HM!63.!(U!6E4GECMADF@..,+^Z4@@WN^)2FF1]QDS M":W']V1BCX]YUGYJZ>(!0LIHFN@A'>BJTAS#V&ZHQ.%*\]"Z@^6(WWQ]S/+* M)B#U(^/H59.3+9%7C1:&&G%$K7@]?THZ-7T4+8C4ZDI!Z0\UZN:W%R\%-86_ M]YVQ5/YRP:?HS_WA'!;(OB#82AU9AXUOF*?>*]LIA)12CX"20+]FH0'/RDQQ M4\X"ZP*U_'-6!O2&[)2O:K?6.[&3M*Y>"I)^'30G.BJ_0L?\*+<_B'OGV =2483E*=A!$$HJHP<3/'8KL1B#;,Z3"ST<(8 M[^J)[V69TN7)C:=;G?+)YTC^V9-B1+&.LK",M5@*+S%_V4"C>>SV^!:M(?B6 M^ZY^A[+DN9PX0MQ-KB/8!R3=6 ^4&B-#+]B'XGP#S*:X=NS*UA$)A'GRUQ1O MPK+YX8]5-?== ^%?CN%-[^N?X\B< 1T4IC[O?6K3P+DNQ#A3DCEQ5O8X12P.!2/!]R[A#FSW'UB< MG=(2S>@H_R+_H=4@J/$>E@!3[%D=C_DU2YI=V69S>#CNHUA;-C !UQR/>H\^ MO#A\JC@/W]2&]TJ[?Y->S77TS&<+0H+VLE/?W.RD5B?Z&*4(JP>G!'?@+:I* MD5@C[P-&T(A5^>J:ZHHCN$!:E\K\H8ZDEVAI*TXD%W6MBG*_B2#TGJY+@3QK ME"$II;@3<"(>ASJH.QO2O^[D7VM6(9A?G3:3D\M((:RO5F HT [)%7O;-OBA M6TAOP\;FCZ/^-/>\C'/W:N*_*3\L6S_NBG\KPM%^#M+T*(N7$8>6;YSE:U0A M]4O_M!]O5XVT39IQ&\-[/DM%5\T='SG6;[IX>KF1+S2DDE'I]O%&+ M+$8L"SU&T1#58IYN'BGU]+^B8> INK"VH&LNE]OZ$ZG!<6UN8;4/TFD9M8M] MHFH 76**4?X(^B.C,R$[(-A;.=U:]<+#R-,7'^'D_Y33(XELXEIGIV#$ "SZ MA%N&6:S?:H!190.8&IAOIO]L[/ZDS;E0YI=7I[_..&EI1!G>_28[N@2K@*P< M(V*>9(O1U4F.EW9:LYQ>Y?3E3=N#OE?2!N?E"R>G)[)U3*KXRN*2'&2GF#\]67MB4 &[STUT#SN4(F%$6 M5B<1!*P0LHT/0IC!D:#[P5,^GD1OH<6ACNI=O]#[AF^Z_1K$TB:'<>(*SD3; MU11/ DP"5&]W$B:;EE'X:9UXN>4@6^H%BDD3!P'^I<70[%ATRYSS\5JH!+.+ M!0BI;*M&XZ&AC0&Y[A@!@V-./<&E]DMC9WHQ]S<5S9F?EZ8LM@ 4X[1:6,^6 MHQ+5/J6-!4@;B('O3$94\LBS87HJ6I'HGK/KE5]N/KEY3LJG5:%((098@=U? MQW.V4^/((N-1GAJ(60''"0];28O'=&WN/,X@9Y1&4$2_>N\/GUIE4TV\=!&S!G, MQG/O<#II82"8Q'3"X^!*&P+437E,JS53+-%G\R=LUV:$8_?7/_=LV!Q4%N<^ MJ2=2VCHG$)EQ%9PBEN:I>1=T33YMM:37-#Y$7^R^=4]H=2ST%'IL5D9/EYQ- MR'I7X,0HND&!1:UX:3"@[?A;IL'+D_?B4TX<^A$3]_TEN@I48 $'^BAAS&C+ M>!9 ?OF;._QI/60(]38\,F-U'=L8\"Y;%N4PFB[6?*3>NL[8?W'[Y$OOWXX7#,+U/27'>']P1S/N3: M7/LMY#"A.*FP'O0IOL6N-D)IG@8!\J3BC2GM;?GO0,@3DT!LJP!>J35;=BO: M2T\7?7=4Q1QK-;">WM-]>_LLRB3(V1C_N> MAF-$;%DR=/!L2+7]\R=\PU?V+ LH-S9B 4/3=W\3[WGV!?ZDU#!B) 68:R.=.S.@\5MN_AC^91TTKJ O2829 M[I=^VCPLK/K",0N!W!P^#Z58"J8+%YDMX&^WA1,&-]L-)$<*C([>7);L;"KX M\FSNM+GTH7V0ES;86+0\:-:B9M=+Q C_;):.V;4\.;CM:2IUHQ;=X'SF]$Q( MA!M7?EX=3HQ^B8QM7Y:Z/"L,OKM 'GU%^F4S+MF5SU?@VZQ>)6G*D:#=LNIX M0-W,]X"O\=%>X1@9^?/[/^@]W;NDR+%E8Q9)=\Q%5K(7TCO+]H\K&-E^5*WL MR1V??BKBV3GDO0F+'K'ZEX+?;)H 81N+U\157M.QK29)%F _O.(?D M;\3GFY.PX]>C<8E#GE;F>'Z@I\3CO]R%^1_]=\798@'/\U'LO,/\3H+JLO'/ M]# &>Z;_4)QEI_3L &:KY W7]L;_Z@!^8F).\D/(50\^8ZNJH0=>JMZE=RHJ M:N)?9Q")1M(^AR64OR !?G/-#=ERBE(G"ZCN*O$GX,)K M!BH+&WDL/2C,&$ MSW9FQ%PN>A!15 '\&5/S[)%=Q0Y*>]=*,K_7?4QOO-:!=INXO3U'.IS4!P3] M1]M@LG=H9Z3I/&37PRP@]S$+"'DWO/P%=M\(&]K,2X+^-,"M_K?9H.N@.XS1 M_7/ FUX&LB#"@F+3Z"7(EU;\AA$A$A561^\K^73X@#.N"CE.5\;AWS&C?D>5 M_ %&O]^_?K1_IJ&>TB/6@ YYXM/N'1K$R! MM-- D^P7A%D^,&_QO8JZ*Y> #=*'.4H3!*?_& MIEL^RKEY=\5W>F#V6[/@34R5+4/0FX<%$&YCP+X059Y&FP\%I[L2.\)XI3U$ MK@?=L_B)_!9!XU&H0\U#[,6T M+ HC@/(EE7 OS@B-_J@=UY/ O'8P/E7\1G.*X%FV%N92+1=6U9"2 G_-5BDX M]CKZ#+X7;H/A0Y[%BXUZVG>MKJ\=;W97F;B3^V7MNZG9=7'(4%V).G,?A09; MO#9S&=K>8-[Y^8QXV:DUKZ//U'HVG)--[4(:/]3^5.1:F,4'F(PV.K '@YR MI;U">_8!ND4=)O*\]XJEF+FD_5%&/>K3@>BCZQ+ '4S4IM,V313=SU[.6E;E MNFJR#I^\(E&/B(*BJ]F!T=]L QX0&V( ^A=&04)^#MT=[*&XN9^RP[3D,ZS=ZG,P@/@@[T@#%>:() TLNWZT_C++*7O?&$ [0I<#TTDTC"2(;:VN MCXPBW//U7>B3M.B)CW!+:KL2=R P9OKD3I?J9# !VUVW54?W(2"K@N/5_GA< MT>VC61DMH:V6%CU2R9X'7"XA;[@V9^>^)A72;2C][?HP8OBKZIH"//U0?<.' MR)O6&G?O/!+^RO5]'[=1\VT.*:/^7K@KIE5WF\_L*B,!+7VYN*'WS*2>3V.D M\J!RJ="6N&R+K0L%1K4$KU%B+PU4K@N#IC-K4\:QGX:9O7ICWMZBI^\*\.:+ M?UIZEFJ0NHB6(:]E$E3VMYL.OL\=KFP0MYG!#TT_+K!^TV*ER+4)80O]@_3 MN4**0>8<5+ HHDI $!4PZOHKR]>'J3!;Q?V_?+8(&F.3")XB>;1$:C?,J.APMG M8./SGO*%E!Y+MEO/#Y<]-]*U8FUX4UHFQU5O/M1@3]@UR@]<=]ED0&>6!OC$ MFW+(\5*_S?CAZNH/,?C+5_$/2N]<@_(W"1]23PS48"].6&HI(\?@"-V<#(O2 MK/5:1TD0IWZ5_/B0PN?;G]WO>Y]A[LFZ.RUYV'R/10!"E"T9K M)>CISTUYPCH>Z24K$XFN,6*)/_"*-[_X"/4KYI< J'<451(+Z(0>0..=Y^*Q MG5(7*_F"KY4W8^TSQKY-NWWX>'&]D 6\G7"Z\J[\I2C>3%L>._!IH,#C=6PB MH#S1LW.N3+*!D< 4G+5#/!XW$-ZRYL:Q];\ZEOB+AQ:$^6S=++9 VV4+ M6TUT\_AWZ.HB"SAA"L*9S# 6\#K>$%KV_+^R\15D 42!R&8QI*45137&WR%$ MRJ3<6'['5K7*+$>F5[;E$>(5.$V9;<,!=$7_LD/3-2_4?YW5<7G[*SU@,[M! M6"WA9C0=']RII0KD_O974R5^@R_?[X04OB0_ M-!W=6@P]D GG![NIJ[A(:XJ&3N13)H^98O*XT=T!.!C'E9I,DBZ O+$H;&X8 MV-*'M=OK9Z463!H5+J;Y*(M2T\JCB-'"MT^^F0-.$H]VQ43EWC#E?!+*H_/7 MPP^_IDA:*UAWHJ48K ,3D5&!.@>^#4T;4Q9B2%V3035\0J_DD-*ZUEXH<$$O M#!I"U5'JC-)3&F4B4W1]<+1 -53/;Z&WJNDNYF,5"B/3N/"#>WNB6VZC?Y@C M###BEC6264X!7Y'SVS 2>B=\"?WB/]/P\RGGYD^,S\F"L>.'$'AN3!'^CO76;B#_^# &E%N(;"J("367V)^XM;?YWCNGAJ,X BH=\?P]LH DVQ8:SC=]3 MYO??C]K]NV+,KZ-+_T?.]XK,PRH#Z,GC+.##3#0+*'*XQ)8H__.)"B#(/S A MG 4HJ)&\:<(:4(;*F-+PNR]^JK^TL5*8B=P<%K#H5<[6._^V!Y!"A(K\9!YZ M.N3I>K5Z^&A#7<)72%WBX637X=XZ':K[YA^JOA;)97K)1E\S;(N:D3%'Z M\H"4JI)37177HS_:_M+L &+ZSS"0,]@*$F*"FB1 I]06*/V1>NKL"1Z!/@8Z M*T2[B.ZJK'T8O.(=H$8K%XW*5IDZS/- ^J5M(-F!&CG8K(9$=$DN3#JT5\M* MC)=5*A7[2SW;:S\1NNDU=U)Z9W$F5-\IAK+.AQZ6E:%$KG(HM/.)"-WHCDCO M&%RF:OGTNVJ8DCYMC!1KW_[V7=K'#BJ%\XAE2RVXJ 8LLEZ@/=Z5"(G2=#QU MQ?Z68Z_Z6'5IY3W4IW;1CX4J2#]FV*1L$XLOE25 MB\Z^N\\@;4[[QIJ/@5^E;C0W#6N8QJBY<(6,I=W<:^7P<4%><@J$TLQ^L@ ) M/34BW]5ELQ&ZD#]A*JUR3!EE(I9$-;OQS3(#;6JEG@:)\YU(%'#,JPN!$=.? M;OLU!T/%W+2*G??6-2!"+"1X&LV2Y/]T+K?<2> QZ":ZAFU;\D\CJ&BEP5-; M2A:G-"]JBCN-07=^\%4%)10U 7Z5-L9(G)&CV1\?=&9>JFY?Q"-XKP5 ,P,D MXRHZZGK?1 *[:?X;T^>OM,W]'JL0M6O^YS M'S24@,0 R_\,>6[^E3R?,II@_P:>Y6SPI/ZG3WQ?ID8P"K?6PRR+0%^3X=>4 MR(Z2![^"M,(K64"&NSAEO@^[;55V=34A4O;;>%<9'FY71_'#\:+Y[(R)V*BU M'*>9NKZ()Q*DOKH[HPU1W,43(?CO5\9_3';AR6) M!*P=._^S?/B?B'$!00"@G?T45B&:BR!V@KF48.O8+JCP_:NWN>8_#)#DLX\. M"G!)M*9(* PUQ_\7$3BQ]U/K]ZOL>JJ!LF(D>RGK6<,ZH$_Q]2@8A6#@TOFV MC'ZIZ@&&YXMLS24\3H&;C/-0TN<"PM#ZR!N54/%%08^S/_](JY'[7EN17IGX MR>#>G2?#I7L>*7(UY37K8;LPPBS ^83H>-<[#,6,(/V'*$S8OGO>H_X"?&M; M?/ZZ]9C1)^F,W<@6^,%&;8IQNRCZ"+FTW+W4;<=#4NF=.9?J0,+;]MIS1T-U M3OZNO">;F/F(U_;F_L&^?*\JG54U.YX(FC7(\J!^T)S0XT[BH#I-%X%6&="D M\;E:-:J^=C_D7L/K(^64^MT[+I5'3-GH<)P5)!_]Y05[VO/.-;* ?BR[5"]N M_]IA =QQC")Y,)<\90,&E#F]H)L1:K1L2M1_K"D7>%WHV=;SX9\ M,2)N\B;=E@ ]X 8A*72&R+OYF(M1LU*)&C5-(UIJM\!VE?<% M23N>GM]?YCO/\WQ\%"CM//DF1T"\BI&1-4Y8HOT=D[$S50MTN3/+/_T, M^3&/5%!91V4B5BCC>N-"-!1*CR(0VPQ%JG8X20W-4WAFGZ)NN!"UMQP>\LZT M'O1/NAYP&WINJR]$UP1 R5$"B&U,O,YZN^H>E#ZY/RI/TC5&&654@I#L2E=Y M9G_O;']=HD:,ENZ])Q5Q3_HUOZTXW::FADPM#D$(=-)6+U\;RHD> M0DQK>CF[/R[E\#\I\ <7O%C#"K* 6WGM0M!=G^J_.=XLB^1G :U.^^K QTEM M*6[K1:T:Q V5E:C/ $Q1AN.81,/W[=E*[];>]=C9&M=0Y6MP"B;L@5!KS8-= M%A"VSA?_N;96_H+K1,L>2.KZ$[BGM2%4@N['2&8!A)OH'IBPAF5$NB2S@=B' M4IDO?K=44[AY8Y3SPXSD'Z=('Z2!/8@?L/#L/:@K9: 4<7NVO<2Y(R#E\MSV M\.MH/3X$(?/F_$SI'3O"0Y?:&_P'LN"'25]^*FT3V6PZP$X*%.IL5CNQM+S, M/:BT23.\+-S!8B0WLZ6Z6>:C^V12FJC:.?>%\^]1PU*'U-,7('C<7&8V=Z,6 M 18FZG0BN^UL/2:^U-M[R--F[9,*&,\F!-OYTS-"^W&JEAXTT1@ ].ZLKRZC MG6(.P<515][C$>5(9^*Q5P7U\%@-SV-5EBL-M7^;=FA7BZLWJ]]^_Y_J?AC$.1 M^#S.T"U'H,]2DOGU+%J6P5;V,Z!SB^5AQ/11%M!]UOY&47JQ!][/JU_C42)W M\NWJQRG=D!II%A"MM]= 88(>,LK_25WU2(33+%\ZR2A MRD7JIK/T!^N74"?,[X?OO[* R/^'NS*;/YW<_O^_O M^_D>S_?SW,_]W,]SWW]YWM[G:_W>5[G^Z0(B$QP+YILGAR;E99D M2"7^/IS*[YJH69FM/@24C*[,,=HE" 8C-X1 M1Q\T[V.IN8YII8*X)N]JAP^_5/H^F)2+1EBH'GHOD/X\]4 0LHS[V0T?=K8; MG"8.ZF127.Q%RA([.M8V_ WN)/J\+/M1XB*A: P\[TU/YT^Z$+I$,2B.9)U5 M_V';4OI)6RWPC .8VC_\;U9YB3+;@#O\UT5-=C?KJ] M!=$ ./*O$UYI[7F:DDJCC=+WDD)7X6&+!">Q9-J/I2N25V3FOI # MCNY8[35T/]"F\.Z*C&+'-,>9.6/"@(Y0KB93S_H;UE%+F =&I_M^*]R+OG]::38U9(/8(,W=A95$WR:3QL1[E5;]I5MW/K 9.=)_97X) M\=!7C:.=*0"*41$!]GQ1I#&1TCM7Q]R^9SP<$^J+FV9[;-^.1KI;&.X^3TY6; +2N91+8NU9!=P_3 ME%W?%%7LA=OX1#I5@ M&F>C+>:IE:1VB4NL_E(1S1_HC5^+%).'!@?CQ_@ZVJ-3\T_/>%C4>M(=:")- M4"&7X6B\B#J2Q_GI61[\>7K[.P_?YT5[PQ;YQ3ZK?AHV\& 3CID,@U7+/&3649IU>><%7-#6^:6\\0BX9 M^.5 A2QVYS/-&0-9](UEZF)G(,8+E:T^/(Q.9LA$/LX(D WW7X^.QSXX1;ZX MBN0!+2<(T;H*M"B5<)@2?3FXZ.=1AS@3-@[%JWR;=C9^LKMG_@UY[Y^G9 M%FUDS._*GNR@FND>!N/KWV2A5JQ0%J:38U^)9HR+6J*Z$QFKA+WE8!L#N@8C M5G:S3N9TQL+$:G:_8\G-)C9/%^^D7KL2^-#PUOU8&>@XOKA#2YQ"&H8%Q/%^^X3SU1%*/F&5=_;S:DG:-@&I.I$AM&7NXGO=>VHX,4; M+B(G=ZR]REDRMYR&^#[N:F'Z[:FKV^QW%E' O18D32L" 9%UVSYJ/UC&Z@?.U+, M4'^=^D0BXMZ-XHA/G[AEO(1:P,JU=E!V'"'@"H,.LN1F_.Q+K'F?9D'9 M&_2V@IO-R+KUT>KX1>\Z:/=MKYAE=XE[MU*6XO+3^1,CZ>W0-1K(1^.SZ;S46W=T1M-R M_>&[?6>>:\Q*Q0H96.;+"WW"-5S *H&;XY0&/@E+T#WOM4[38)K<^]ZGA;6G M7L5?>/&RXG-TEH?YY-X-<6 C,A+,:L!7'"$P#&GK]3.K[6;.&T?*;^43(M6, M9<)?NKMENLTL?+;3.#D=*B;E:8:":(]3N<67.BTT#^?'ZKI #[ .H8F-P^HQ?4]!%Z5+ M&Q_N:/0:GW3?_X9_\7.5O&Q5.L0TDWB:=8S5 U,HV\J&*:&=KFWEW +AV6BL MK5?W:BM3QP%SWV=$MG@OPWV3_,%AQ;(0H[=53J@5V3R"EB!3A%;;(IAVA!MM MN4.S:_N4RJI3%-\K7@U^EN! $>>62[!'U\N8<7^];MEVGK5'BCX+@YA.^+[[ M*>KNT-\2N WL'E*5(&$M'S:*PI.>U"Z/5DK-(\YN5>M""9A]#&+3]>Z?IZ$- M3,\8<7][8=EN0UPT^5VK\UX7TY>AYL*2 M[Q??4%+>0.S\DK1/K>@+9Y&MY*ZIL_)Z"N+3:^M6ZE?2R709)UD MY!BG#U_\A%LO:\79H!5P\AA&IT,*\@@[/FR]9XJR>0Q+"MUF4D;L7R6(SWLX M"[?M>6OL\G#LYJT3MU5+,AUE[DSG.#$O;U74JM.KYVE]FF/0?@*$E.)V\CMS M1)38D[AV2_"V8O&4<>MH++=8.B3+F8#'"K"^5L.;EB,T6'L^TG$1NB)O786Y MK_?8(BNMGE^M$&TCET=([GOP57U5Z-^L_7+_Q]KO-D#\#0,.EO-3_^?W-]O M\K_\TD9HQ7Y^C8$?Z1EI[=+5R8]:3?J0%7G\HHF=%/\J9 M U8R<(UX3J:0+PTO.M?M8F-._)SS(=X7,AHI)UE3>5.OM7YG7&JM'KVR!5JA M4>Y(6X[2L)06!UW<9:JZ,4#'5=MZ+>-E=HZR7^3^SX_TE#4/!G<35/(KTQ:< M&]@@1BEM [[IH#7_E@XISTCFK;1A9D'5H]=C@'ISS@ X+CVKW2QJWGQ8W8BHU/7K-5#/F&/$?42H3S%-:AO MT>(>_V>$PW6F(,9\%=]/1Y%=#[0"VNQNI9@VN3$ 6 MN<<)W""!>KF<#?.\H(-U<>SWN6GSRN2-'V+&OR9BK@>//X&Y]]1 1%CM*^ R MS8T0I>X>47>ZLK@,?22(I U[>^]1MQQ:ZYFL1+:%K-PIZ6PG23/N#%>D %,V M"TSL)56.'>U>U#WKW:"TFD^@V>8;BW'<5JJ:]-NS0MG)ZK<7 A,FVL\W8H5[ M,,8%=D-RW^V,9@4:!N4?OS,%XKO@$'KN<>+Y&OS]D\$5\71)Y[(P6-;\."HI,%#ZN9\EUPPYCKO2IU\3<:;R* MX[^@5GIS7WP;K_(-[D\=B/O:@^445XUDNQK$8R^^;-X!Z\G=60Q=RQ1TS5H. M:#A^!E<).P3Z?8J>TO]AA'UYSGD'?#?V"QR"D1\/H6%041YQ.X8[\VT -Q5Y M'$UA[0FDZS3<,5#7L[1XU=6ZN[3W#L_QV+DE0%;W;NW;"=:>3G@4M WTH".: M[8][W\Z7([7%Q&UV%XP[#03 S\T0XM7<<&O58!;UJ'J*!(0#HR&2./;(QKM0 MJ'UT]4ZL4/A!P33MV%,WS(D+Q,T;&(.1;8"GX3725(MZ$ MV%ISYEQ"%50INHT]?I55&O80P.A7^R#4!DGY53(NHD*IQ9 MS!/(G"\%/V.5VC&/L=G[N4>GB;'0#:W&QV;:-IX5^A.E)W^6EB5 M5GNJ>)+1-5CN#'UOV8#8:^JND4+'-PRL"X_O+N*/<)Y/X4X+#*!:.(3M\7Q ML3J2!HKMS[1.HTG7*Y]P[U6M,+(\Z?#\J>'%C?BQ 0FC^*,'8T6[=EV/.1?" MF0X\$E("L XNT/>:BT[TX9'F9 II>3_H7I]UI;T1U#E7Y>+FL_[C4EN%)OP, MSZH0G;R(H#U^[;K4T4F6EF6L?6 (]'"LU< %R%(?ZU*./92+N-UR^5P!CPA' MD$H.[H+0[\.SN[)O8/NQTJ=;, ==.K<^CIEQ/\4UZ.A:4Y']\<^[@V P)\._PL5Z60[;D+[%E,WI(>Q&II M/\7.Y1P(L\K_$T_+UCEN91+=57BPG2S-H$994O5Z=/E,TZFY!\X/N.VTQ\Z3 M/C7]F'R8I[VN\ S_IF#%VOY=XEPC:K6M49TL?8'7:7; Q%CRWFG5: M_TS:W?:I<,"=+)O\J_D1A(?5Q9;:B]P"UJY7O0_VO#L@>F18H MS;Y\KMC\L(%U,==89H >I1Y9(9PR<91 \$*&$O=C.-.M9SOSVPA@C7YL#ZG5 M?+0IZE1\DS0@V8\,W@8JH8%UBNA!(WJ?GTB4KI)'4>.Z]J[EB$2X^J\([U(X,3.SXZ$"3+G2D%3JMB021*@<&D_@\^6ADU_'BSZW6$V97 =OGD@**[H*&^U*'7J0F_9]4>][Y3N[>^P<\NP(D&OE>WM MU\%SH;%K-.,E-24-W\G;G8H5'J6J>L9R=Y+! A94A0YE!8ZQPZ[A#I3YS) ) M0X[#MSAKG;:!)Y_@OPX%P+J1.] N1K*D83/9I_HOD$Q35U=QQ[3"^V[+A3*U M 4\O6>Z/$(%5R0K1!__YW3@00ZS';7"C.]E(\13W0Q_PSQ4)9&KMC9+#0GLF MGNUV='P?O<_P'/_P#\IPS7A:#6.P4?I 3YG$1UB/OWRSAO@HR?6DMFP#U]9< MSOX?TP_J9?@_'/I=A"RLC9QIL!1)8,JS>- 5&84M!+A28K[Y>-'RJ]%=K@=ZKLI5( M7\<]]W36W4>K\$G1^"N_+X-PLG-?M4[MPP<" M,KQO2YJE8X?1P^2XBUF;#JRV0609(@1S0DTV0[F&^EK??>$=QOA> MKXL/JBRK05M&_A9WWLYHRYB_V?M.FT[F@ MC R93J:V?'EV7.-;8,*GT^,>7RT_866V8NN.@O"+#/DGNAR^].EFW)[R10/3 M:ZS]VT!XA'?^T-PKPX:/@WK+R46;?_;UH$ M4O/W 7I.@0K]9WU"_R(HL%D=^;_$*/]814?\YRJZHNN&SC\/&PEA>FQEZFIN MFK(HQ+U,E_$"%".7=U2Z]5;_;:O#)\E>SU^_&S_V3:N3(,BQ^5K?,_'3=4FLKGX:!@+D+GMO K?/L6=4% M5ZZ+Z&0:*?JQ!3%;96?':AS=5Y OX/3K[L-9$R(-A-@TB>Y:!5I!)]?7&^C[ M$JV*92,A"7(O1F]D/$V,EGP:JUN@#L[J?8^6L JJAT/4\.!EF.*<2Y2I--<7 MX=WH3=.)N)\>A!O2MI+7\0#<<88E-3<(TV8,O!O3 4O?YJ&V@7UVN4N+9Z&, M92>H4:9]ZLV*DP].9"("<#LDQH4C/(1?9XS,2Q_JL^WL9QKGS84L>XG%C3GA MY /3(D\+S;'U X-/4;\V M6$F)X1OC,$&._F[[@S3H,+F>)>ADBFR!<90D:)-4HI68E,WQ(\L]M=-7V3Z8 MP#Q4\D&X&!UUL7_9"I,X?"DIZ3[ST2ZE/:PRCI^%0C\4D70SWD);*#V6R0\^ MH]UQK_'(G:G71]Y[!ZW#YKF^.Q M4\]BEUZE0_)F"($L>>P0LLPII/RCQ-ENU@'TXVL#/U\&KR5JF_=WY,B_N*S; M*^=ZT'S=:4?UZ/EZ2H5/U-($*DX:+=MHH5KV,+RLP##16N=]B=>X-UDK'?+6 M"QEN+]5=;M!3I/[88@#;KM3CXG%1>LEJPJ[CJHR/!C"SRQ<:PE)EI_N44%TS M7>CXEBTU&+6C*(:&$QO*6)E4"KMU!^K=E?[TRU>YZ-C=! XZDGF W,(28V"S M:!7@LWP;=-(5)TV_Q 0UU789S)+9CS,+Z4%Q+R)73VT*5J3O33O,T(Q1_WXE MT1>#TJO6+)J*/2RZELX_8@KRIFN24K8!?N8-QB;&K/I#M79P%3JEBX2+@](N=D=!]L"/&[]"H1FV5 %V%MZY\HCUW M!G:US9;LDOO\]8;@[:H]V4_M'@*M /0BJW4;*,/7(]GPL%>DD<*G3@PG"BQ. MI2Q&Y?#Q+2V]>]TG''[RO*!#6I;'=$:S'W]/'4;2081R_4TE5I-VY0+)PT$]+MS+[K;"W?AK;S3>%5L;*V1< M[10_FS3?0O,(G+5?F4"&VO@T^2-,^VJOT:=)8S)UO>>5LI-#**\G0V6*.3+( M.H;W^S@87.QD;1< EM.BLARSV+R[Y%EG*XJJ!+W.D&)I8XKV*]GBUYH?&SZI MX\;8@6UT%F0?F#6!;U(ZOO2#.UZ)7TIZD'2J!=1Q>"F?9FX\9W"Y=QYI,C-@ M$Q>FA&W/!N$&/8NAJGP)XR&JJU; DBL[4<1'/(33SCO$LH/O%)QY-P"N748! MCR":EZ5'_1]^AL?MZN&G'+) MOCDRS MY#3@X!^:TQ9O[ZL]E35_ZMUP:(*#_\FBAL/M[XT:_"84(9+XCM)M@-T+>ZKC ME<:O"NKAEMM/NV+ER-I"3[>!JE>_F^.8QI5"@U?5P)J\5RV;V6G_"=4<0'V>Q0U*K\:C/,_\-$P0/4Y_W6?YI^/MO7/J?_E M:YR __B:)ME(NNO7^/\YR=D)!:<14;RP9T7;?7[:RVIF\8__370+RD['1-I MHU;/[R]$YSR=_-GQ+=5+?4G0C%M=GH3;6QEPAW[.N:*")1C?6C:18Y,?NO^^ MI4O,N7W7;TX\X;L;]R2-&\Y[C5I;)UGV@7[.9BOF$:JP]\(A;AG'UGM!G^Y- M[MLM$VCW\?]'OUYO8K$\Y)0-5&=EV>,' 6(SS0)6!U,L+_$8'=TQZ]'R\ MSY;H"\YY^==A MO,'P]L YVA6,I.,[A M;R,E,L82^197S^Z\(W!:/4,?P S@QMG 6.H!_V%R#T[78,]><5=QI$KBW>6- MPQ504,IW&R 7S-H:Q+L3>+"\0G(;Z/U)V0:DLUA2'SFFRT-5#BPEMS#HZM9_#H#MOCO'ME)"X;2!KQYQ MO["_SYGV_?$V=1M0JR!5,HEV[ CZO%@IRK%C^U_[27FX# M:7V0/UI6_:/EN WL?_[:[$]5DJ!L59XF_ZG*/]I]L TDV]X:82$)8RM!N),XE?3_4,F?7H#[[034N-].X/"G -#?+U?AVI6*%_]+]_^EK]\CO?(7 M(?_4/_&_Z9I_&_CQYSC_8>A:_^&8?\K_CV;$;_SI+G_^[[<3LYNE_+79WR9< M)3/7TO]A[+@__??/7X;]@[0M\/]0*_RW6O^.I0I84+:AL=C..N'!1XM.%T$W M1Z?\V?7]H\/?E*:Z52]&2XER'N/>RS%IV=5GQJ'OR5(' ZF$,'&UZLI(]38I M[LO1 H,B*^],P#LKH&6G)JX\-[I.N5/Y-?T =90<(=MJP(B+U)S=4.3>_+Q; MX)O#9GYET%-3P%^]8%Y8G.LU+"-_;&1VX(3RK_OWIZRRHOU*50%((6:JB#5< M87^LOT@-$@03Z<,>G_=X+C$V="S(N-*C847YI=MIO7.3?>+R"TB/B;9-?Y^) MSA@"Z]A<'NN>GP"DQ%FX<*NO_))OU>PKGIU>-NMN!MM (W07<[_>(GG-/417 M->?LA\^'&G:JYHT#@'3]'H#)1O GV6@G6@BA&;H;C*+%C(4=R7_KW** 4N*[ M8>@@Z/EIS/CN-F!U-DEGI=6A'K#L@)\#'-:HG)0[^NY*/14WR\S@.S*D=2!N/V1L&#(1A1V6K>\\,K%I\!59!\ZA:QYCU%1=&@X MD7YG,5;HOJ7LKKBKZ)E=@!N.9,:\,A H+K(P3RN&?,-;?JRHB"$"4V%3E[>! MX,VUK$'X1"?5)Z@6?L!_R NZKW:)&^XKH+HX5O>2[>!L<8(1:X6#UZ,(4A@] M^@(B35'M<53$\R#FY4W$_;ZPM7M@>Q'G5LVF,:JD96C4+7/&VSO=7Z[!;\.5 M'4@O6(T;]]^9H)_3*,W(?8FMZ,.,2\6V%9=Q_0: Y'/0X^OU-3C],GZ(Q9M0 M4T=76?L)CH_.B[\>[:W4FE2K04PAC0=?,2]L9<.DF$H,C13J1US3%7V:GH$5 MK;)[4?9Q2L78@W>WHT\=]UP/KU]RW@&%L#ZS$QVF4O$LGE?WH-LA_R%BB=L8 M.R0Y[RAM##KENTI+@"AJS?SF5I@S3 QT<5 @P_+S*.H#6?G*I)+"K/#@8/<1_"D?-M]Q;T0..9&0 MO+KG\\#X"1L&-(9IF==T\\, TSPOY8/-H:$? R>$#U_YNG-&-1EH[X4[%YI, MP -JS^C,ZI8L!P^^\IS!B$//$24U_)=_W?86>V:V RV9NG?ERARR-#2+ M44IE160SW0=S!I47[^=\J.UEGO+0>)UK+SMQ[T!FQ>R5,Q/?N;7TYD=Y*GJ5 M>(XHV#HGR:4>DF&=L>2EXN/& $9NW/U:L71T6IL-@^\=GZ>'V\T6QQ"AA,OK M-]ZF%H^G=G%;4]UY76 \]"5\^HPV1MPB+K>Q8JW">[[B]--' ,X^-_\=,APJ M@A&A%PWHQ(F@\:9= E>%U6NK>.6"4_GRUU/P9^T]&%GU< F6+%BN1N !MP%# MT&N<@G-*N!P_U+ M,1]K'Q3KO)';8>O^V3O:24\?C=Z*8UHS_$/(9&1$-3YBX=L2C@?MEG*I!_[M M0=B7%[A:SQG4W-,= 4"]%)"3SH^BKI/<>3%'Z7TP*!T;Y$ =%1=6KDC<%][W M 1"Y]_#+&;&[=,_^Z)_1/CRYI[4XG\RB2RXF%,62%]L_^G&*3$5'. M<94@]B0)L\;EX>)U,&&@OX>+U.[M$+XV>!\U;-J*4OW58>/6IXT\D\P14=,L%!-7$]*[*?N;Y?G65 MR#$E"\I6!LT:TX9.8;T<@8RF2P8VG)XS]>=U<^-[7?O MNGI6?$0HRRSM^F/ M 'X@']7!TF0^HA/K$;M?NS?Y*/8B9"I[5VO,5Y1_2H3*R)TPT/*6BWVMT\5% M;(9'UHF JN.OSS=C5?IO]SQ"R;5]9M;&,%5;LI*\=7>QTY.^FD_Z'BP8RU M5<'>S7WZ@.N5&\OAL$-H9&-R74H."B;3^Z@=<>W%>4='SX<1ZJ2TP'VI:6D) MW^T%P9$)2 1+K7_5CI?ZO81*X1_6]P 8R'"S,X4//US_L1@Q-EL%20DX^TF- M8V$C- .5_;7SL;\G7T+J[CM_5E3(FRQ5'>>80[4PSV]>LIE/XZOIQT*X9]LU3MU6>O>VYH\4S%+2M3E\UK(9N:KIHVD(A[=H!CSIFSA6E"#R,3I6HEJ-<9E9$$&/2R;$+Y*'?#(++F@^(V4(,H M*QX#SFBZL0X]>,!!,.^&2:+=S_0=[',KB[+HGZB([-V\ZARK=C*JBQFFW',9%9J:F,R&7L M2;1*,VY?K;Q[#FC8\AS%N^=21Q9O=Z5BAB.,^GNO..]:;B-'V MNT&=S(K"":2@2YK$>['AP=X0W]TLT2[';/>UZP<6S5FB&*MNEB:X$\0W+*.K M_4DF?*\[\G/;W+Z?I+\/G]S3+G9:AO'L64.'[C9 )2^8T]OJ;:KG-T)?P6-U M;1X@FZ057\Z)'*Z>NO#J>L-LV1V_P=HN[B]NFP=1V\ !E;3E"96F18<6BY9S MK=0M42D%$_U.CBP#928[58;D/"8$U(F"""HV/MDIF*F7ZRQ\<<7U M<#'WID'$_[V;-WS#%EKQH%G=WD_D/\XV_HFX4.93))\[8Z,=/J=>'* ZAGA M_/C/3UMZC.8E74]^(0.0JZCOR /8D0J8;/]W^G2#"H\K3DS7(.:]2>$IX6'U MC)_)&Y<.2M%32J/OB.="%IH9"A/7GZQ,X)L,M%'4L">U_#W6LY^T%Q,](]@D MD/SXAS[@!=^'&5MK0=S%E-!$\H,GKR@3=)W NW4W+SA)9=E/[D/-P,/P>YBR M]"P#4X5&F'1QE^*+FSDO#O(^+O5R^*G>W\6=C)'92H5),GE*G'4EJ(]--;Z? M93W+-WFU?!_A*?=#V'M:7JR^$[#,Z7O8*0F(R5DUS%@'%)DTX<4PN\87_48N M#-:ZI#L/M[>]>^"ROO'B1*>"YNB>Z(8(+5' \XQ4C-#$"=8 $;)FJE4W8Q0D&RCYK1Q.:X"-M9!O#)C+H224&:O>3 M(PG17;-*^7/>C%_1A>7W#X?P"E;.C;0!!JJ# 1 TN+EY?H;(J59PVF;8#==< M7?I+7#/T'0Q5,(O@Y 3-I(O0G.K-&+ZMUS^C"**:S<3H:PTT2$32L8K&9BP* MPC>"_W7+-2SP"+^T?6ZJ@U)-)]$),O1XPC ,XS8!EV)>8:B$W&%(!=;A^F[S 0K2+W0N@J'XR.\HYJ$X4F(5)]'ZOZR_7,=7X+"!L$I4_H';. M;X=QBW]!1ZWYYA6F&CWIR2W&G3&YJ&M=WVM0HD5JZ+355NVB[S$6,DW%DK0" M$+&& )VHB%WVH-F,4M%,9:7Q8T\NHI=RNN-K+J'6A)>3GO815';6@L8U)E_2 MMH_)M'))?J3RW1"%NI\OKKD>P$D@V@#@RMK45K4B2Q+;7B&.#U$;O>,JK5M6 M4]:CSIMR#;5V*$3 ,$%.X5#%$,_9LLF\CET81W:+O6 Y0Z$E&<\\IL1-NP.% MK+ZZDV09N[*IH=/VRVCX3F7ER>_JWTY.'[<-E96Y3339!EQP0T[CRV14X2D[ ML% R.OD2GSM*KKJIPNS"NY&75#M+C].M\R&)QP*@-%*M]+JI&PP)A_! M8,PQ!Z\)U/N8(Y5H<=^^MSNY]";?(8\';A9_*(1&P,68^^EAIJAE473*Y:Y, MSN-)UP)E-W8A:H?6!#LY7.ODP1!ZN[*N';65)3T_''W*4/F5>UY.W]K%D031 M2T'WM[(U.8-NP$GXKQ/4)-*HV?Q5EY-@0=.[9HH=0VT1]\CJY_$[G\[X"W(L MGA&'K>/B[^?NLM<:2QO^8_IE"+44@\O].U,A MZ07J)*83HS.L=A=]VKZ.(5WND#FL%],HEU3Z[M;7%JQY:YNTWQ[@%WL(#0Y8 M#DY6;G,8BWKE]_K6SVV +5DEOE$ENHZ7 8E<*/^ TW0 )MR[8YN>@5M=#A#'WKVY5O-BCO^!M? M.A@EY_<(_S#8,^U9L']$D&/]&Z4<'XT]I54*\HWS?O1N:#T[ 1?(LG*1P6'W MD3 3HP8G3[B\QWYZALZYPS!O/58X*Y(F3I\WW-5<&4S=O-K8\2 R'Y!9TB.++9L7LJ&B@"+, M/(5O3ML%(B<@^[\IL2U[B(U&^CVY*5,[O[SQ!IH[-/V>Z%B^12,;I,5 W!N] MI# U/GF2G\\8RE_YLX)5E=3%S,#ZMR)(X=K]#F]'7)ZC:R[$7?GP5)\O=X1V MLB8M4E#CH3-GIWKG?J8G TEJW[-.@HETZ4)ICU]-BL?$A;OS=0X=Y-YMUJ11 M*IWM%*OU!DVBKA,.DZ>T?.YMK\-QSPFOMTJ7RH8_ )V,7$6,(38^SL7"; M1:PJTZF[C@>-[34?N*?^VEAY"=:VJRXBU^2Q@M'UXL\M_-T_\"_''Q&DW8<[ M:2(1L10N;.>82IV!6.S*C7@IV&C8?1-A:&07-VH",:33"!/J9Z+OG8#%<:3ZU(=-G+E M5OVPC>E;32]1SG*,'@/.$@EC<[082R($)H5!#WA9A$[%EOAFS#YP&78/*VRE M':F..VD"4PWF>Q8=?^H,U)CY<"O+RQ8A1&BD!%?L [-H,3UN':4ODB-ALNB.,80(.M1TF!"EGFG:D7%"(MKCZ,[P MP?='QV_G8PYO T\>,8^"=C0ES:9UZ$B=(L/M];#K>?>V M/0W[8-2WW?]8_HS?_3*WCHS<88J$S\I!S1/OTJX]^E83V+ NR+'R^'=9Y#KH MO"Y:@92F"8;:!J>0TB2K$G<@3'M.F*5O)*_%!8_I];-DP0LH[O43-;O_IHF15&.P79P'9N)6-0V>C*2PQ(%%8336B^.E3U8C9*4J/B MLN^OBYE325^3-P0B 2KK*$: KMF2XG\2(@&Z=C8]=2E5;\[V"8QLEE7NJ=]Q MZAE9JQ#/C>8F(2&/NG-!AS.]9;S*]-F!_#TE/W7.M*ZK$_^?WZOWKRM-/H?3 M,S!BS_^D][TS__O1>X)DW,;X/6#AXK;;76&8YQ%<_H3G[D<;O+SY=2J M3C#X%.80;Z1W)AUB6R1+BVMQYV%"Z7=S:;C]*HL\CL,@FV2/C2X&C42)S6*H,\W6"XH$S JN7,(6$;>KDF- M+"Q9\4FS%\!_%1Q*=$8+M#(>6;NO"=R-N,*SM@TDQ#]5UY]KMV)4X-T)BB%1$F+B)59DY M^'2Z+?3',4Z-)S5M U%CZL2@*V"*?#!+,M2\L@>CZCY)^5;47=/QX;;1SLE; M0 L'5P!,FT%@'O!9NTZ/BU'KA*"@0LQK*)J>ZZ+2HEJ*['^$3 M(U ]HWL'AC\&4>47ANCSX_&G0%N2]\!&=&I[P8WOCX=2:G0[$^76IY-7YX!? M3BQA^467"<^8 U1X8)W4.=(AI @ZTE2?,?^^FPM2,MLU6(&!]M0=G+472X = M1@TK?R08ZV@;IW_]6%BK>O,6S/OVM)9.N)1'[,G';X]R3BOAUD3HB)A:DSR4 MM#)#/J;61N=* _LB=S8&#%YG_;C M!WK13:D[)]$W];A!P)W2 _6 #^%9.5((G;0V.:!%7+ETU(> MWO[ X.'FVY6"VZMW_J+VVAKP<8(8!3NZE5=KBZ,/CB]E''E.U='B(T9B#S5F MQ!_L7E1$&!_1#7WP(&U:?172B M.$P45QML0>]'7+MO!38,4OQB[.#W=FG7T M;*N1-I%&F=2G<7;!Q$!+!)T2JE;C#]4OCC;S5PZMR]M\@<*^S\@M_ZG M%5[BF@/Y]PJO PM#7/,FF!%.;+TZM0WL$6GPW0;PT/^]$$DAM0][".UN,IC5 M]6;@74>-XE53X03)SX-7WRI_'Q'5B>6^9_D,/$\;;$+&)/[42HNA*["&$$4/G@5Q&3=0]G+]"ZNFQSE> M*2_?W9^^UCKG'Z8^*:VZE' M&J0_^'!:;J4+LA,LV 9V':(OP&3?@QYT \JE@?+YFN#>B4'W=<-LJ]*3Z8Y& M#?$3+K>>!AR5G S0!_P0Y$XNT&_T$42*Z0+B\T$?_9[%PISGC1L6Z6[WCO3) MDDJ!EXF8NA.Y;[@OHSHQ=HR"9LI^M45#JZYDTIH/Z/A8/L5W KF/)"G>4I3A MO5Q9J1LZ#/#_NN< /$!=L]\*PWCY>+Y!OX+)S([)@WB/!YA7RGV8+GV&/,Q&)*''A9H( >O6OKK7+@D&="= 5'6 M$=:2+O^IN,_034!_+TK0Z$1>),#9Q7'5C$LD2)>'VAFF+2BN$E*F!"<-7X(_ M[#2M,)+E_G#P3*M>Z^1ZX3_65'A?>XU6*-L @]8-JH^>XU,Q+@EO]_!Y2!50 MES(^4@J3PYC0IQL1NY%@2K--JHW%L[LIV8GG$QV&]ALJ-M$%'YIBAJCN )JP MULI0CXMA'7&IM!<#KS@=^H;VK+?DOC?\3#)G*9V;,&;DQQ$]70!81I*:X96A M.5(MF95U EOX\9>ZWF+.[K66E1E/8QW*.^D_<5,_BR(R75CB/4IJA4<^\^F8 MEL;=B_I/L_^LJ$?^=#T1E MZV7)'P#RD@T@?ZQ8*GR!W[VT#32&T._BIMM^\Y[5C;_&^U^NI_:+^6N-[?2= M?[V>VGR*^)9>!PQG>4G7>%#0 MU\@PJ_Z%6GB.W9Q-0I^%A? SM=YOET:NJEV);]K@."-R[,]-""\Y6JV*\=:; M6V#K.$7$'B/4BVP>KGAZ,[)GXGJLB=3)GY,/1K#D1@K!:.>O0;A/&*'B7OO9C*X@^M4T;TT["N< M^X0$A(NI7:8Q:&A4^G[%2Z=EC[B14T+$!;N1I,D.0Z+ZU];'=+9=/$$O)Q?U ML81Q_&Z7$[\TNCM/1!Y]<6?1CJQH++>EK%JU5UKK>X .?#=S%^A/GVZV(4:MMG/UC#1I M!\>ICY4\;#'N6++BD8PO6#BA:N_(X%Z;IVLD$=K&MX$PU1M,.S"8W!9UCO[^ M%36F6CAM 7)$_=IZ+,VR2F@%$;(-W$4,0]NB3Y(=J2[7P& M\;23#SF;^ 6A&\Y6<6>17AA)$#*.#,"*FT+J6=)EW6X/=I8:I.16R8(Y3YD= MV%Q.78XS4 5VE&J#O9O776>]&"2:FK04_=F('):7?G]9R;.CU?%6J*S<@=#. MVR<49I:?4-Y7DB !&A[-X\M[K*WM\CC*Q9YW5'O..=[#MPG-7__K9N(-2$MG M#$L(W#4>%2< OEUO#3X1VO.9HVZ.1:V;%&;\C#=8E0+DQG<8L,%[&'(.A&38 MZ/6=0L$.]]_9U(BBCNRO6[Z2NGK=_O-)3=5Q2&.52A"\=. # =T#B4**.899 M,Y9Z'KV6PCZ&\E_XJG/P6D-*8+7]!\E'@AS/V6P%'UFG#5:0V&1[1-6Y8D%9 M5VM<6">]Q_)MV\/X,,[%/13/6QK[&I;_J5U=P"M]W,$SF M:7SLPXQ8X_$'SIRKAF:,-T'9H 7B@+WKFC<+&DM9-,TW/AF^TZIC:TLULL"! M 6W<2'IRH$5C8S$Z3?BQYZ/J#R^5/H3CI"=:3A-":IWH4?7;0!ED 9D#EI+\ M(Y$3D9)WBC/)YC9XI@(VT#&=U_R[T M>QPF=<,:>H!MHWM1MMU-B=N >]27<\F%^9BBA9AT ?\3J)&"7ZE;61TX9UPD M?$UM#K]AJ03@C&WDHVOA-.O),*-!M5$+Y\''9$ MR1P$G[-I68"V6K5Y6$@MGR/NW2^=Y?MB0N]NQ*8=0VI#U78D')AY/C,AB M;\=4MX$GA>BBC6V 1*&'HI'&Q67)GSGSV>9MOVAML; -%-JZET;KG@>M*TI] M>,] WZA9MD+%6(I,9_J+Q0D[V JB!R8Q3$(I]1/6CKN*AXH>?1$<.UG2=B P M,' P0Y[L!1FAN6 5R$5DQH'F"FG I"P9L1?7^)[O8.4-X? QL:B] 0^I#[D> M:)MQS[0+,339/3(26%I,A_YRRFZF*6,Z4LU6S/Z'^QY$AJV5[7G!X'#:RI$[ MBB+P1A_)'8^GN:W P7'<4"Z-E9L+;M(Z6_BNF<RTM"+F;YWG]V.X+(>#3"7SDYF3H.X37U6AS37-A <@HBM M.S0?433;,UO)4V#7?C16"_8K.FR7W&DJ6;9$C.#2 Q/"R(+F],=-R65IH@P$ M4R9Y#;]S(^8[@<#[ G7;?.*F8XUB0.*UP">><:[ AI^[T$SBF@#%Y)V5ON-^ MWL-MHS(Q/#.\!P*MQC3HP&7 MM<=*4U[=6)8SN!7M47+@[X="AU18B3_BB(PZL(06P M/6QFQ#Q(+=1LTNZ,4S/A@UQ-H)82$V=\KU4[^!7P9]]QFK?&JFP58H71"N?H MK-(\=*;6HX]8$;QI]?LG)L%5,9=[/E]!B-$^0,69#T 5^J,A$-ZL+?V<6HJ" MXMVSY@1Q=C5_;:IO7V.]J$??&6=/'^=:S5V:EAF*[F_)_7=XM M^K/(=BUTJZI69Q-F/2B"<\BR3X)O?=,^7K,C%J8WIQP^[*Y#5)\.XM]\H JYN[9$7-]!16"ZB5 M"S5.5*CD7)H: Q[--&% F@9;E:J>V]4TORZO27UYNRQZ=X)'X)/=$S)[0!$J M]X+MIL[\-B"HZ :3PIQCK'V@%U M@<1Q?#1%4-=6*9N=\S%YZ3TZC_CX@Z0BY]81E>OL47];C/%,%>26^<$AE@Y! M,*;)VT HDLOQ?8\7/"#Z6/1<]=(I2E(H#C)%$E&8/1I/^*OT%!AS4]^-6*NL^AV-6"-7C^AG/20=?R9\QQ57.=J,3_VIE5).7/6ZQZDXZZQ MP_GL6[3RX'4P+H]K!-[<&1G>\_6,YPKNKHO;9@7PHR;AA4=TT+,U9#UEB+L! MSU7.S1#JKF+DQBT9;B"CO'X1Z+US00B8 -AADH"B28Q(.! MV3:(AQAEQC>8))_C_:>^^HIK9U?7@A2)=(EQH4$+<( MB(!*#1::B("*=**B"")$1"! 3"C22Q 5%)10I"@E*DUJ@% 4Q0#26T@ Z9)8 M0B0A_.(9>Y^[MYY['./[[MCWGC'\8_Z3\:S,-9_US'>^[VPO<9W%CANF,9_B M@7G/,F^62,,I\,>=WIC5-3:!J>RAX";V-($95_L[+N.?*-;-+AAK W#8 #Y: M?VT#4^XN8#[_\SG46T_._-P:'/W8%[87^#*S= ,@+H)9%H_^\7\;0(Z6RP: M&X P;[/\C.74Q+M0+?9/4-WW_\!M +IYWRJ!?-RYB/K]5;[](?;;'Z)>WB]# M_0-60A1F'F='TSH3^8_AOAO B8KJI(=E&BL5].TNG*L/QIAYX80&X+H>(?XS M3&C"*S"CX+%7X?CEV^MI[3+W[TJ_=\VO4E!Y?Y GW,V1RO9.4JKHQVE&,A1: MQH0&_78),\,Z>MGY_7GXI\)SK#+E!8>I$9P0RALRD.;[8N+U/8LQK M53##JNINP'NG$=/2C_>43L7,@>[I83IQMAO Y ,]GL0KC3(3\ V@ P/ZZ-B^ENHZ+C;(>7E+UD],Q\L9DSCX%^-2>$\G(\!&C8,7.Y*B*P_$DI5(1L5 M-&K2ZTH4G!]:I:_+6,;(.@Z;PI-UYIQE[DUG%32L_8,-ZS51'1QCG1VFO8+, M:O] X\%OUUN]QY%4^]GCW@Z/&O9(7(+ZNA/]UR>U.7I[7 9_4 3D^\?"])Q4 M,WZ0Q#<89.[XP :P\@7-CNHV@ P-Q$.26F>?L\G^F"D0=[7!S MVOY]MP-B;Z,\5X9\D+\A+"NI*Y'UUD5TK=8#U?OC2BL3XY^-'Q%NRA0L7'V9 M#81.V@^",+ZY889 M^5%4EJQ)Z_)3K=6L U3U9U1]QT%MPI)CP!9X;L5^-L=VTMDX1=?]X>Y1#4)CB7E?CMGP,_L M7,]CV^([R*V,2W$(%/L3O:VFC5]JW=NEC!G.^3AU8"31[P4/ME-%Z1(C3V?- M^[O\;]F@-)8$JEF1*4ZILVOLW\-2H)B8][5KI@ZI47T&E+>")N4-G M)B-=DTM)Z*0-@.?DD1)ZT*'U'(3B5OT,2P>?RK[$]96[=SHTIU1R#@*;O)>D MV=X5**9Q]_J]1L.%?7/[X%KX$'#"W2H7.*S524POL*#,E)>WDZV.)@NF:GD_ MZBPA3*\UVJ)QVQRU*[7%$K9/XM3"_H-M0>!MD$NX&)1\1H=U'TGHF(PN1]TU;O=K!F3# 6:4-'RAK X>RB$D M]X<'' I- +"+\SST6]+"EGMOKY>38: '$9#G!D<"N,^=+8 7F2T=\2D0 M7H^A>I//I%8"'F\9Y*ZYL3*H'"I;C8 MW%$OK<"/93$?1@VC#W78J,X5JX[>.#:@6FP96U::;]/3)1!C)I^=S)L-RK2G MN=+S\HM8K]?SF"YVQ@)".>>\]@E="Q[B(PRD,!77\Z^W#1NNJ\T_81$:2T".A9C.*="A91"\XS=_I$N;LT!SD9;$6?96&J8@P M#["^B>0=4!L/U';RP&T7+$P4WG/67<[DAJ$)@$@VVD5G6$V=6K]5>)?;?W]F MD5=JF![H#@EM_5K-E T2!U'/F6**PMY7CLY9I9=.I,_+3?/6L#&M-[ MH7,7Y_3#(-I+NE3)6 )6&@Z&OBM3M"I B=)W^E"+9C=G[%?@7'MWG3A22-/O M5_9T[V>*%@(8[JZ\&->EVW? ]+9\M3>A'Z#]:?+:M4FT?P38V(E]] MN=>N>6%O4S?//2]H15 35MB+\U@%/6[2JV(PUCE)S^IDOZ+GRW;";T,7_=HU MX[_:TZ;H&P"EG':AIU[FQB0V"B>(\%^O4>L\CFR[/+^I]9FX0FOA2G ,-O]& M>"GR#9'7P'1IK;"%L)G8.?RF6AY<$33[6-#]I4J?-'/R6X#,ZLR2H9RX3_DP M1;+''WWZHKX&]VV.X*:_5>"8^-F/JR5GHZ0TDGE"@"D##7;P'35@(,J5 @^= MQ$54R 0[7[_E=6[Y+N$Q+["S<::<;D+UI^698QO5%CI(&T!XP29SYA92'>9S MYDU#B8_S(=,!1Z?&(J$Q[/?V\J]9K5]3O?SWC9 MWT8XKS\VDF5*W;KRI2M O?(5G_EUP]^VC#-+UWL$@Z^L^QG+E[O 6C> 1#=^ MNF:V4?D43&2>)?NN2=_MHXW\27W3R#VSPX=T2#SMX JS96 3W-ZDDJY"TL6] M/T#F'?CD<,OP?"7C5M;DJRS#+0$X0=QY8@QK,Y4?CG5S)L:R#%X&4B$)LP<& M>?W*KO(\692 [3U6*8(VSH,PQT!!%4^*Y"]T0_M3#)W=O2 [K2[,-Z M;CLF&G;C"2N&(38,+SX9Z4+O(C><(I<]35:V%!C[;+-\T%#@PMK[ MQGN<GG_?8_E+798[M+JO5*/.#Y\<@5 M12E.HE%9[+/X=K-X@?N5T##,5EC]YFO6]R:D!@Y@77>G=--+S'Y(8EV^1@SS'. MPO-(1Y]Y8< L.3>ZSG-%>37*G(_EX1>0B3W9K[A1M:2GNDKV/6Z"U)48HQUS M3R^SM@WNT5G>%S N-X"Y^CP/]"1CJ*XB@C5B&7K/_47UW6/U)XLN7 V) ''9 M$XRTUF.9RGZE5F1(3$96/B6O[03+W8WN 56?"-P "JHZ5F'=@;(V/#UW[#LQ ME*I& R;G#DAL(R]8K%Y5<@L9Q6F624]!R0XHS23K?;V0/!U/ T=B*H+P&'2@ M!B2BWO;2D['#D%[M][#=M*'("*5PRF)DNQ_ZB+'\W?_V^([-8,"Z5LN:U=OB MDH7]&:;W+T=;K, *'BVUP/JVA: ME3[)M!+JQXW67N6<8CQ.-3OLR;G =]%Q?"F@UIJ MW\']6R@+*%&FAX5)MX$XL^-$8.3M6V[KE%72I9M(,<];\T9;*5^BP\^' M_9;<"411QS.+P=>L 0-(X3SA([(\B%"R=ZHB(FMF1BZ:;W+> MD0:/1_LOPPSR_^[:"#%,^D1N1>=M=<9(W:%_V+/O+C!87%?=X_K!P"*C_> M3XA5^W'E\/0/:PO_6%_XZPW4WQ(V?;<5XG/L!N"MLU1AP].)&896P):86H4+$C@YA#+( MTIM2Y31MF]QRB%$3.__I[(,+&=2 M&(^YP_2-K^W3%:O\&(E\"Y%$S[5+.65P2 M<$/3Y%1O9:A<8(OJN-Y' 8:NJ7O6R*$=>VF*\36_WY\_C9.$7$9%$S<[.'NS M%))]+A]B)(D>/Q*$TOWLX/XZH.E5D]1T_,>:>BC#%-G=A">I28Q.6M]4GEQL M5+KIMNB_?65+MI&+"PIQ^^TA[C##3^1+[>#-3+F>S-/4]+@]V@+'13#>]WC2 MY6X9?0)GZY!$D+U0,>3^.B>F)#U8+3EU%L;<*:]C6E')R:"P62E)?S8+1#:7 MX4B8)6?*:I/32ZK$TUITJ[6T)E$E#N'N3V.4$C]WF?-MY3DXDCT5817:LJ,] MW/9PT39^;B ;=%\;.A3?T2Y=6M5 K6X+26_K\I 0P1<2GT6:5:#6+GG>5 VY M^.E6GWVOTXE;[MGS52.!]R_""KUH+W=$]/8JQ^]*N6YG NR2#[.K_?$(S]]0 M.-] /(Y@PAH%9B%S1M].;MY@CWPO-2GLZ(^#%36Z3L-:_Y^] K[HOTM I=7J M)M5KX)K?5; 843&7#4K_ ATJK1= J9=3CK378O!; MCCZ<-1>$:7N]]8^I\O^(7N5=S/*.IJ,9U^&S--N>$>)4(?Y.ZD?XC"O8E1U^ M6YY[^ M?WMF^\E-'_?:2EH_C%.8?C ].%Q,6:&%KV?W>% )<R) -MZOF2@#=:(7S5=?H".)K]>';"/* M.PO1>Z\+O.2ZU(L[5&O#DX[X9OKE$&)GTO%N\E$!%D+SE:&]OK "V(HV(4V% MBK7]&XW^ORK?4JV[LZW^0<7?4ZV[01F:;!N_F7))=P,XS!XF1AH._XVWU_Y% M_=^?*/Z6>>"[D/S$_T)7_O_2]7_?@',"U?UMGY_U?^WSN[_M#YJ-?M'\_X_F MUQN !^2K0J/@%'@.RM"W+[*_AWP3 ^% 2+V"S+EN ,3_](U/__L%Q-:M$'(3 M72L%U5V':NR?__(>7*[0T03=3$5_!D-I?[N*N:VT ZD&SVO;1#:]^7#U"<]) MZW/'RQNJ^WRVUU9DJ19[W3'P/TSJZ?N\&Q\!*L(F028+1V#QZBP9^N'WO7B7 M?A9XY/(U2_+X ?SS>Q\*PLSN60I'G!>4N?I22O7E0<59(H>3FS?T*:Q5 \24 MH'J44[D_.3@+F% >[;^60 "]9&SIC0[:TW/0OID?&&\V-.99>"C^M8%BNMJ" M*4]/-+#(7X#R5$*BP6*E!LK!C^?M@XQVOQA8#CA(CDU7TOKJR;@CDG-BG[%A M<41%KS+]',. *;>>MZ2S'(B*:U2@RM4,?.'[(I6?8!-!#A8OG1!A.9C8&>_E M^!I, ];=OA^U"Q1A)K[WI;!*ZT^^+!_ 0[@U=-2Z7F?07YO'!N; M\;#XF=+:[F=&3=T\93UNVS> +3B* "M^Y>8&0+D(IO=\_T,W3_4OV"_8+]@O MV"_8+]A_P;C97DL[0!>8?".(RD$M+;OEN-DQ]HP?N<$PI$N_G[#+FO QO)!\ M5/?,&0^%R/E(M^*_=4J7)Y(U@!(RV@D?;*E%YE/JVG!#(0,I'J%)TDOZCM[[ M/]SSO,@KP+VM,P5T4G\:+MF,&UHE5\:T-,!::4B-"GHP]8CKT]Z!MVJ[!\Q+ MEW,KCCR7R;\JE6'5:AXX+=^5"&ZXG%Q3-C\AU;.BX^.V1K1ZMX?L5:;^X9%P MFPA'ZIN.L,T HGJ2,(PFJ[3"XJN-(/29Q_! RY?:,FB0UQKD9H9'E4.A:_F; ME7W%L+,A'.%K]GPDXE FN:$]:1(3-;&+"HE6;Q2B0QRE2_.['OBCO(FFJ5IX MV.Y]7SV?N# [6REZ-!HH8@.H/A#&TJ-_ZLA0B4XEN\JT!$)],Z'7N [8HAO= MC_LV-4]_:?-; S/%3EGT*757EEJ2"'$5D.BU#P772P^TIWLH^FC7#8M5&*^8 M["G9!Y]J &X$]]9C:?%T69P\4Y/4)6UE*F>T1;4U!%FW*VMPF>]:6B_,D_\# M ..1TN7L'H"R(X;+AIRD533"GK1N9EV;1L ;21JI] 6H>@@)6RXGCYD:N2M. MWAJIL8Z$5#7$M*[(>$U(#=8+E](W?7)X)^/84S"@%$?NV]/$UWU19I/0-1&FX080402AQT-(MG1)UDT<"#7Y!,3:41_4C*FVQV\ <9"* M"Q"^^ATK9*G&5SJM(\LE"33M5!WE7)=/VYL8KSL,%ZO[<)Y) J9T/%F#Z[)F M:51Z3+TA.%;'>JO+6*ZS4_'K9]NO!@N>EB0Y:QVP 5S8 /E9OEC;U;\>!B\GR:5A L@KPXMM(=I.4;W#3CS])8]"XS(_Y.[0TA)=VL4Y MOP%\7TT>2QPI\%/GJE*7VDUYWJ\ M*M7FDBUD_1UZUP_T+>[ZNU%4W B*MDP/96@2O/(71#!;Z05DSRE6R[M\6^U= M'>L72N"'7DY^]':>NK3L@!%H5/!D<5%6P[]@8]WV]5T9M95V2Z6V38\*HC4? MI40M@*26C>4?LL-D=!/NLS(]= /8;(.BBJ%:\B@:ZWQ(^0V@^328:1*L'L7P M@I]J195C8HWV.,ZG%V4(/G>\++WEW1Y[FXD<&Y\X ]^=1YOG@OAGD8K("8D) M[L$ *ST\"1?+M +'?*Z[X=Q:G082:7MT9/?*UX24B[L/7%!9M0("<9P;P$60 M '-7+\+VTF.O6G"<4C_3K,@[Y;4Z6B33H4QI(FTJ<"FV T@$&:OV?*^A>O04 M>+F?@I^<;4E2;!^LQ= BO0,UB?-Z>[C49J9].7B\&&&74ME=+P"IO)[[F; % M^?8,2E*Y=S:M<\6RLB^GM[53.?"AS:/MK ]++Z2RA3I^RCUE!8VJ7L6OA#WW ME+9;:*PF+Y^T#+B-IXD^3FN["'RX3^A\,<:MASFV].T*^2H(EPY, (XDX/4* MDPR@Y$L![[0-=^4:Y'"[9IAM/\V1U7B'@[@!?$ZC(\;\^2&_@L=]A*U;'[RUX#ANH=@\>J>"'>EQ\*>QM\ MPW0A/Q5\2>[?C-I-1#>\,WEU;AW<[S" M\M$=&<%P&3*J!1T+%1;^+ -C66'[PIUJ% MV^/!HVG$=B,=2G(X&1WCMIW"A=2,)%#>YSRI/XDO2LKI.R?DKFRNL)4*FKYZ:S;E)/3":7>6A<3EPN>GV5:X'R;JGW&Y] M_Y[B,QA>E/>R3,<(.N$Z6H*.9*LY)M9 PUONV_;R:,^JMLN3=S.[3E7+7M/J M$".$@:O0D2@OC;C&O11L9.D'WY)Z0_YC.H5GM]<+CEJGW?1M,B0X 5]@/_U$ MA!WKI09R%XL1IZ69S^A!>!8'+O)XS:"&NEA;L)_2#OMD)?#^Z;$G9DJWV^S6 ML]@6&,2/[(9LJ7>>*K:T?,B#SY*M>Q$=FDGC06B:*GE1C.9&+)IGXX'/Q)_6 MW(2481'7>)(1YT@^!TY2[&,-5++IC?8)>*,=_5PHC[YABVTMJ>XJLMR+;3?L MC&4QS-V031M =SIIA2E^: -HM?V!P@';_PV8?1=F*PZF$9,E2)\B@:-"KB21 MT2+>(8]"+O:\RX>J'@^ZFMW9$3&L,B-+-98G_%R?Z6W045<#T-0&( (_A0<+ M&9A0-RVVT")6W5[T3NS*?9I8MO+5TW_["%_+]*!9,,.5[C1+4@ECHK*=7+QK M48F5,C<.6%NM?92&*]:@-"[+]OB_T#!._Z'0,-2DR+7AKZ MR3?S6J;^)7/95OU]#_F4K/^;"^971Y.WRM6\/3BG&D[58(K)F%!FXRH)].QZ ML^!)*P$'*X'3U =N#I55M1[\/'=.T%R>(YKIH)OXD-QW9JIC@\AR MYXEFE941=DG5QX)OJQ29;(Z5OSLY@F.*02V>W789*&F4A6-.T6$Y"YAA/732 M.4VU"JU-.2_CT/2G4?NHXQV7E^<;&K3 M6T[C$R--^0V'@SO#U']NPETOBG&\^OMA_A!AI#+\$DDC2IUI01X_/WJDI]1L M1=T7 V1UYA5K+O'L#-O^4W_0GI2^3)K$QA*Y$/Y4VXKE(Q:4ZBC?B0'3.WP[ M:SD]VH^Z9;Z)!PP).I(MN-%K(!FF,84096!-^02EW_ G%Q\))C$>GC'/3[!- M5&<9/#\F@MLODP'0?G3,L-K4P:7[)+0DPI,.G0IUA1QYI[W"N^6TF^>KO-93 MIQBNM2;RY+T\=TX_[:SR;]<;,$O< 'S0(+J:D9+%@9A*M4,&VTM&Z$CA\Z\5 M%]++3V!(*6\6*%ZUU-V**OB,/#%Q MZ-[,I]/+"N'OQD*Z>8I^3JN;(T,?.>PFO%Y0'S!E*- BD7[2BR7[\5EQIW'\ M9]US]][)A'VU5BEUAT_1WE/8G"I1'VF0'IXZ_:*[_A H^LJYI]=O53K/*PK9 M0F;OG0Q,'9_C'(7\3+!J=$V&RSQ&!.%.1O/ ,2UK&#QT&SVD*T"_2]4U;2?8 M_0IR_>)AFZ*QFME$-.(TN\$PNN14>L=#;U)U9)J/DZ&&M??LX-15-8_=%1^3^(@A,2-@ 8."8$U($60.SJ>0\3H\?8-S*V MC(U<+Y[V*CL!W$(+#A,Z&S0)^:?H#QDPE4A$ )DH!'Q6N+M][R0%&[-4T%B>,:QN M;Q%VS[&[R"]*CH]@V_N"L3+2@=>"\Y"J$[0%])-"7G7A MAZ;9=;>!,9[\X(G'[ 8)=E<0Q1?\T)O@\;!-\QF3E.79)#'3JF<3$GP51ZWO MO4[%[97CU>98 6\RDH(T8R*S0!2#C(@%0K97CX/.1_P,7[R@+U_:*.8XIC3H M[B?[92E&*$)W/:ORALJA- \J)%[CP_F;JWVN9Y9;7,:D]:I$#[^[-YJ!$%+8J$H3TG(D[-W%Q:-Q4WF MU2J7+^A-@T$&5D$4PHE^W+,/]5>S'*HL(C=[?+3XQ!]A=G .Q;]DM(LU3)O8 M2H]%"$^N<'@31>H/P1Z55:,D4JC-*"OML!^2=P[*&_9W&^!+:-#C&CAY-\ MK/%9VY]961_M(WF'UNE*W?5(_'+R=&3DDK='/$"_/>DB?2 "!X.AG^*WI"7E M>&7)O?,3%-ZSU]GXEEF3;92=G9QFF&H7AGR-+ ^YVO?5R%%"S7HL+ M1ZB_K'W6CL;$B+#M9SLC@X"KG+X^;^Q.K7AC;B(%Z_N9AYX02*5Z5F:M$BVO MS]1ZM('PUWE4N M&YZ[3$UZ5 [('A44]Q M@U^S'BULREB)1!Q#*@\QC_2JV]M6]UVRQ"[IBTJ<'GD>-O 2?@I\K<-@<"P$ MA%_9 G<_4M]342K4WF%1G^98=H5\,_B4P:/[4H-Y$DJSAOX.*) 1%T*?;AD< M'#1)Y/:5730Y+CH5$P2RK,4U>ITW:DJBBR' MA(!N9+G$?O#9<_ZT5+N00/ELEA_4S!5A1!E?3;K"A/KE.G:1$_0]RJO[LQ1\ M=T3%J4E7VSRZW='@0"F,O [A]$(7PE&65;U[W(+5G03,6U0M%26"%((\E&ZO M&(.5D*_U?+*2&%>1/?NE;U0V)"552%^P&1EI54Q6XC6VLVL"A/9NU@L]1V6P M^%7]O)#2J"W,G;WG,U0=(?U5A= /B63>>[-< HU&015(BI1=H PFK3XY:TO?6A6Q=8BKUMM,*9#UE7 MHUH>N[^T@=P\&_#!NV:]'.?]"LEKE# )Y7)V7("*UUN![Q:N/S]JKDT?G6$< M?=.Q339EVV2*Q4L>B#E\EOV^K)V>D6;4,W&7L//G+[R02._A4_RT=<:9YP5! M_!6<07.GVU(MH7JS"?4<.? $>\T]W*LV%8X7AVI&:@RCK6>-P?*O*$''Z3"* M*"FFQ1DB,DQ_[4J=;14()8I<3A/=\UA[XR5+FF*4D&N4Z6\XD^DX\B18M$O:9$]"J^U91%WT%A=2G?W/RC;EMP>9G2(FAQ50%]A\>$@K0]# MFT/.H*<\*.;/DI9+CYX?&;[(P;4+'N=J!^7GF>@X?F8P<1N\D 9;O]L(5M#8 M /B.CDABY*^UC(P,JRM=>?!Y5R056VY@0MHBVM8H54OY\"Q_9$%/O&\'7\77 M*6[)1'=>^X*#LJ%V,JAHI'AE#:6_U6ESHC_],G=5SX/#6N=$%4S-<;7\3[!R M40 "QAX+=-AQ,4: "2X?_%PJTDMP&33P>V111&S'X&IW/W\2,9L"R.Y2$(*_ MTH6.1K]W=:9ETB79)D@AAE08NVE\PAG.FCE:[)O#N[_E-][XP^/F*5,\GQ@: M'1"0@195RSS&DOV-+V+GN\>4QP('>_B$/8XO7051!1^ 0[!4'A(TDJ4Z-Y\/ M[\"'P.*TY\;,T];NUG8^P;\@' .^0EA\A:%R%3@9;3[EF-:0 @QY.+^1VE . MUH"FG5RZ,+IJ4Z![^BL2:6@]:A<^B>& ^Y.JPH7B2#XB'<:]VY4Z+IWC;Y/& MN A]P?UE5EIV-8D%AON33]P2NDM.DA]T?;>C-IYZ9>44PM1A]/J5USU/@YM? M&C9CV M$=!KM)].L.MEJDU:\TMU1"*4!F_)O([AB'0]%EY>QUG .\5_T,,HDJ'+M*-4 MMU@/K]C2TZ=>W[]>9QTKOZ^Q3YYZUNOD@13G%G.G=@(IV$[W=]'BRFO+AH%HW $ZF*.DU9H1()N+O!0A3G9M8*A1F2%IEZ<*[ M_/[IDQ7Q$EUEN?QN.Z1B#R-M'@2582;%R^ZRA[Q1PM3G_8%5:V?0!7-ZGI:A M#C=MFD6.QES.G02 28Z1QB?T JZ&<5;,5]B($E*TL+O]V_\>OZ=3YK"\H+? MP"-H5):P:ZC;P"!^0*!X<:"%<+IA:[C:]/; F[=PL>Z)-CQOB<\(+000TXK. MQ=I)C8[R+L8E,!V+X&]&W0KHK:777OG.A,B:B5W@)CA]0@VQ_6=I5!(+8/6R MI/O4!RW?Z5@++YXY-1;>5@'S%6O4.W>(P%EYHY]$%)K/$NXNT7:5:-^B9?$T MRF?YRG**TM7V//XG/,:;/>#6I(XH)A_LR2'2,G^'>*M%#^+U MDZ?#]GER?HSZ I.E=^$NK@ EC:+]GPE"] SA@H4)F7Z3SR-W]G:6?*JXS.F< MVWYS:ZO$NBJ-ZWH93S,&0,HP]:GB$PTD#-=XG=O#XU1[U MUP44A!SC+,*0,HA?22:6\U+>)WD]:LRG;EZ!N8T;A<8]:'$R<_^D:32;/*ZZ M(CV+L*6LX(UT^K75+%V[ERJ=U_EGES,NMO4=FGCK"PF68DE,^B^S#2>+S5 % M*[\,3H8-,T@!$YD%]&K'L#8L/-/VH4*D>:7?)]*]Q)6 MXBC0]I O'ZK+F%J4]\7%$R\OUC34/K=/L_]R/B1CP0!$L6Y";?%5*Z14W_S< MP.WM;/HT?,FGU4,_\&Z^YZ"#OFZK8M=7(W%G.I@WB<(-.JNSV)W"#T&MI[\]75/2NY(J9*UK5#ANTG M=G&V&*F'3Z%&%B<'HT^XC1I7-%!U.@X.D;@T+RTVX'9__305TTZD^\#BV?[A M9@-PZ;R;./U4[D0>O+Q-LEKSZ$BXF6Y5]9ES-0(:MJ_%WQZ.K%OYQ/95,*)C M\-AYB4+7%^72B-J8-(/9*JZGL=6KURPZ&H*OX)Z!FG3S@Y7HEB3[(.7[R5GW ME;YHM6W3;[Q+5]N,O\QR MUX'I.^4Q 3#&P0GH<==2':CPP@&:M8(B J0P@C=,YL,BJ-@F: Q4^/-#C>-4 MLTAMGT"\Y2&Y1,F!A!VC1<#FXY^W<<8O593N?GWXG4_%NMZ C(S,!6$\;!.7 M>=]U?A[ 9G/MGS<#S=9[41AXC/"5*TOU5GDCBX&!Z;83>!B\;DK4]%JB?=Y9 MFJY\?W>/,9@'V3IA1%EM@=Z$@)EV9,>I\FYMF-1ET3$M=:2= RTW>>F$N+%L MZF9W%B%K9]WZ$]9!!T0(=0+[B YKF9"-> _A@9OX3AT(W?\T=<%N2UU@T]C9 M-0!XQ9!?I"'H/C=(2>[XVW15L_3# QJ0BH MAJ4QMP/\4Q"#;E'/LV>'[ US M61T0+H1N43XKG8+#GY$L2C4M;S[_A.0J);O)T.X>^+PG)Q[EH1'OMHUNR= 9 M_7:R>_64)Y%2CK ONOQ^V>=-G%AUD/I3B;./3!N=3(\<.,X2[T2^;>2C3&\ ME9!V0M2SL<(V*+"885B%+8:C[1^J8Y%]KIN&7P=L@^[?)S6TG5$'7QAF>*R0 M8FYBF7R@B \(_4)KTD&?U+>&\I8!WA>B /YP$ !P[]:(0?$;R%%N6Z0?IUR* MKB *#EFJ9"I)^]2VEDT4RGERSF@,/]0F\"*'4178NUS2OK<*G.:7GAF'*T8H M)<7QYP$ 3_X%YDXZ(X?5A7EVG2AIX.A-*W5O7WN?0U;U43,7<749=]&-$\/4 MUHGS&89CG[XCF47F]3$MBPICM+\T4O> /09\N10,F<['EMC1P=:15J0.FHP9 M)I(P24RM7'B0&\4TJ=C32-W'OR-+_YW)+DO:02 M:3H/CY@J)NN('@H#.A8SUNQ)A*4I"IXD4;D?.XG; M-)R[T MMQY9!@$*L:\#1N_RR/=Q]'QW.H&#@ET^1%G$0X0@GMCAZ$&\GG)!8OJ$9F-C MC??%D4\$A:@L,]\2"T.+.4 6^ U3Q;-\X E\L&,04XYKJ5O7,A^L-!!(36/=H-^B90P] 4K1!<]W# HO<8CPE< J0&EF'^]/W.0 M)_EN,W*8*(:49YZEPWRHG,TLG9J:P7IQK/(#H\V-_&DA41_?AJ>1V<94,3E^ M \"_5?T XD)LHQS >]\K,U CN6H=SE ]=!Y]$4@LX7@=VZZG_MX=??)R$F'I M"^7MIX[(]G*XY.'TMO!6S,CRA>BI0"/:4L!J-N@6:C+'C;>[ C?,P$_LKJ3, M9-TBPX3I=4=K^LMV'.]2RM4%3LX^T##.#M/]8!4*;C6 3]'>T1WS9"V\2(8B MC%8M37"@EW$U6F6]]WT#L0,,,M"A:EC\[E%Z4?[P*'<>7TKA9!Y1X9EX!-T$ M#T:8W< F[>CVMA](_,8/>[R"I[ZZVWL,.RP D"N%*[P M=U&/+9(.1%>. MJ[00N9D0))ILO=5MS$QTX:,ILWE3^6^:J8]\P:%2;S7K>C< ;^)(F77,2.,M MRA&2&2V4:3*X)U6B'W8I2>VZ\WX7/E=B](V\:X\G!34)' V)+#P.L'A%-R,= MWP"&=%7MV5[55;PK:O MWT:*>F(V&_%Z9DGVZ+PT./942KF^WZ= )+_K7=6\P]8..OKXX#/[ Y/@&'E) MNB-INKM>,<<1'F1F(6WW_!U9N%4NV;$J>7K0XN\]3?>?7/Z64T[_R>5OR'OP MGUS^E@1L_\GEEP'Z98#^!@,$O@T5V@ F2XB22#DFA-(1I4T4@N^^H7^X=_EZ MG9=O"4S:/GY;FK;ZF;E-K;M> 8*SP/6R&!98@UK,BD)SH"8;5]E:8XM;1,_WQ72R_WP'*E4ZT]^MN]"S@B:A123/U20MB..6IC^/\!4$L# M!!0 ( -O85;PJ*:U2 ( 0# 8 ;6YS="TR,#(R,3(S,7@Q,&LP M,#(N:G!G^W_C_P,& 2\W3S<&1B8&!D8@9/A_F\&9@9F)"82 @ 6(6#E865E8 M6+G8V=DX>+AX>+BYN+EY^80$>/D$^;BY!<0$!(5%1$5%>?C%)<1$)(1$1$5 MAC R _6PL'*RLG**\'+SBI ,_A]@$.1@$&#@86948F 29&069/Q_A$$>Z$Y6 M1C!@@ )&)J ;V=@Y.+FX@0JV"C P,3(S,[$P@UP-E*T%RC.P"+(**1HZL@D' M)K(K%8H8-4Y7L$AH6'A$9%1R2FI:>D9F5G%):5EY1655_[BY:N/GSY_^?KM^X^?OT#^8F1@9H0!K/X2!/J+B86%F84=Y"]& MIG*0 D$65D5#-B''0/;$0F$EHT8.$:>)"S<>Y%0V#OH@FE1TD4M,Q>2AZD>0 MU\ ^(\YC363Y#.XQA+]N@6(/&'G,@@SV#-_X;WD?S%;9OT4D7'S7P=\JG?J/9V8_9CY:SQU]^U7 M\?S4[$=, @LW;BVZOR_I^//RF.<_LJ__TZ^QFI?K?>37D<*]][]-_'"%R6(Z M>^JVE2J3%.7OWGBT:_7\UNM6U[MJO%?&[]$6O?O*=L$MSD]AMUB>K[>^Y']8 MA/'_30!02P,$% @ V]A5DP3RN2^# NOT !8 !M;G-T+3(P,C(Q M,C,Q>&5X,C$N:'1M[9U[4]LZ%L"_BA:FO72FSAL*"64FA%!2GI.$[NZ?BJW$ M&APK*\NDZ:=?R79"DG*I;6)B<0\SO!S[Z/4[Y^A(LG3\+\-HNS9V36*AB_[U M%;*8Z8^)*Y#)"1;RZI0*&_799()==$TXIXZ#3CFU1@2AHT*Y5B@5C@X,X^18 MBFI%SS"WCJK%K=;W*ZAYC?;N^ZU/P)9_RS\0$HOHS['KD<%92YVBL7VS0[:L868U(O%Z71:F%8+ MC(^*_6[1%F.G5G08\TC!$M;.R;&Z(G\2;)T<'!?GO\-[!\R:G1Q;]!%Y8N:0KSMCS$?4-02;U*NEB6C()XORX[5[?AI3 M:@F[7BZ5/C0FV+*H.S(<,A3U_<+AX=,E3D?VXAH+BU;GQ,&"/A(E^X64EU*0 M-T[FMPV9*XPA'E-G5O^K3\?$0S=DBKILC-V_/H=7Y&^/<#K\JQ'<[=%?1 J2 M,L,TZE'!U(=SL8_4HP/J4#&KV]2RB"MO^+A[6"E5&\=%=:.LA\DS=6$Z!//Z M@ F[L5XMSY5W,\40Y*/U[4VOW^ZBT_:/=K?YK8U:M]V[VVZSW[F]6>19,1LD]G5'*:JR"'C@D+G8 M >,6X8;)' =//%*?_[&8PWA]=QA\-1X)%]3$3E154M4$&T?/?ZD5OE0^- ;8?!AQ MYKM6?;<4?"VW:Y2=>1M/GD]F@W;E195SI0&>H1L\)HNF*0HK=O&E>8S*7BE4 MCK0J^L?=\D&I\?O/5/6P@D&E4C@ZU*HNOON<>A8UE8-8+7\QT(45?8BA 3'* MN;F2?=DW#DI'1^C2QP_4I>A"EFR*9Y_1U57KN8;\ \)OFO=43O_%XCQ'XIL6 MZ0)/,:5:$=2\:MW*OC5V+4]!@_:&C(\)=V:H1QSQB_"E#S\!4F^.U)GLLDXQ M)WI!)0F2^7'1.?>I\) $")T[^)%Q#W54)US^?]8$"_7V.$6U_VYHZJG+A+OR M&@.OMQVF6C(?TFNX%+\7K( D<';Q\6_>8&[:,]3B>"AD=XE,"9?_R;"=F&JT M"6C:DEU2X22VF)XT==0XU)A8% LRAPI( KL4.]-ME_#1#)T2F3$\DG*:OB>X MS!Q&=V*&KH0%)+TY28LVT!NE%G:QA3\KB I T19ZW*KZ-4?(I@Y!O4D364PF MC0:^1UWBR7ZXA[I$YEE]!FR]/5NJ7?1&J^US-B'HBHZI(.#E8)0I%47?L5I^ M\HU9#%UBZMD80'ISD((VT!LCB-@@8DO+3M<'?K;#CZQYCP9S"Y9LBW!M@,XD MW5]"=VAK,-V[JN+1I4S%8F.]0?I!B7#Q&+786+KF&5"U-:JBEM *IW/L">() M&,>&7E%\9AR98]0T_^?3+,AFCDH)PGA@)S$[MY-HZ 'H 7IB9_JZW9(=',Y0Q#@ _@DPN=2P0.."_K.B:BYQJX_ MQ*;PN5J5"/ / G@N6%\BIT'P 9\52)PVJ?HCC/+-\/AGDX'!IO!\J0'".@! M>N+3([O)P1N'\T4^3VM[ "* *#9$GB <5?:K^ZCI>L09,^ '>D')"5JW0D#0 M%EZ<=UVU=8'IBW>!$+HCW$>]0K=P!6^KOCU.JO;UY(B3*0P"03\H!3K12L,F M'Q%74#6)46B"[=G"?@OS!M":HGO8L0-V['@50:H0%*-OX\$%,+0=AO0FZ)0, MJ(4]U#9];#&.6A07E$7"X-7>GJ>H$?3F*8K1]GHV=DUB@QAXT'%*->LP<@;64+:U7]>B,$\[BYFD$I!F? G40G*.:D*G.2C9=/ ME53"C;!9LSL9\V\/(ZS4HM,(2XO#",M+F0Y_VGR>B:H2(_J_]%S)HTM+)XU&5Y8/&HTN+0X2G5(V'AX5*[4,C.O\PO%92]0H'GOX9S;H1UF)7XQV9"3?",[G,#*3'WB_8/P;W%^. MC4!T2HM^-B">[ZND\'V5==_G"9SLD:ZLJ,_)'GE2%]"3?.E))3+'BH)8]F^M M&Q1+?#=8PZ"?%B:)G+*HO6IB5YQ"_!D;RP#!?.HK;;X$73+Q!PXU/V>7Q/RU M)7#'N30SM32H'27BH+:"FH[F9FT,ICV:302ZDEBW8(%+[HB.PB351AJS%LNV M)NI?KCT2G#&8Z!%8CY-3XD,#&Y[2$\\D?TEAP!?'_VBK4W/[? M&/#]N@/:\D9;- ZQ:*7W@!SC!,,^,?GD+;1NP18?6814Y6A8 M31*@(\F;#ZN_9!M6IQ /(U,Z:&A'O1GH_MY*^BM1BA"DFH3RY!%(-44G_CK< M4^@G-5G,M64I"M$K9";:BCGTG4+T\G(XG?+=*OR 97SYMHK71"FR_,]C\;M,Z58.G1. M+,)QN&?.N_.6:0;0LI[#3S&VU>YFEW>+Q9R_3R/\E+ 1QY;Q@V,3<_!J.;4T MT4P7X0,]@^$)XP3="5* V=5<,A>]$3YO*AVQV[SSR=CWI! ?3'\3 M[(G,4FAZ<=]=2)-]RXTYP9+&N]D6S(+DU;Y$(Z;8P3-/:Z_V)Q1?O[U07W;1 MZ!_#WO7=@F#+@UQR'_K5)"^ IP@:FQP/LGM79DQE0$H\'74V5O"7X9KR6K9] M@E!\GU.76C@F7BD2@%'0?-N8<@H,$BV_"Q-86M2U<=E]-L CG9='S(/=^TLX M'&EK>A*YV3_0N39?0*.]4S1B[I^PV/?^@6/JDIA+%%^_FC@#^3C4J,Q2@/=_ M=?#+$Y)J_)[YYAU:FOT4$L5I*>3_H$2X>)Q= HEVB$^3 M0#AW ^XFEV:@_!QD.EF!N;NY8+Y'((S**V>PI^4F#X_JJ->QR@UBD@?4EZ7@ M1,S11Q]WJ_NE!N4/1/Q^&A&H0SZ:,QK \F4K_1Z*:4#K',2KLR85C66 :^3 BY"B+=&F\A%XYH$ "Q$P %@ &UN'$>170.)K33&8CMP%'3[2$F4Q546!8J.X_WZ'?62R,6Z M)EV7!$/]0=8=C\=[[LB[$X<_:9J7)20+:007_NP2(AYNUC23$ I*)'*W3";@ M\SPG&5BI?M+/9'KM*>GG!>T&\FH,QHJ#CXIB4;# M-94$PH2(@LKWG1O_7'-00C*9TM%0;_XKV8!'N]$P8K=0R%U*WW?61*Q8IDF> MN[:1RP'.U''X,YD[;QZOH+F" MID2R6ZITM[2&*27"#;A,!I\O\'S#.IQ63-TIU[X+,U+6!.M[#D:Y(= M'%8<_"^H8/'!H)0NV)\452,\2>^D1E*V0N7*UD&%WZVA!WN+5--,'"K)+2W1 M!3R-4-;[[6)Z-O7!LH=Z@$[+G\E$)?T%*V]9P0*6,KES$Q9%-$/YMV\S*^]N0^+T&CG]65K8C_L2DDBW=/\>Y'"B'/"I79) >94&!9R$7.!5&'"((= M"!I303$5XA LZ8H5LAZ\EIC6RJPXYUVP;5NS3,=Q[,,6?61;_19M.R>]UGC/ MQ.<#Z9R85HLT3:OG6"W:-GO]XQ9];!R;;?GC7M_L .&< MBS5<:P[P&/A&("K$* N(RLP\(R),P#P$E9H/H4H=V:KQ2.6ZY09:C*-8QJJ1)31XJNSU#8QCP<%^AI%,+.K\$C! M4^ HW#*DLE_92/(<4LS&XM7%5D2(;R1M&5:)*SEXA4RCVRYCBM*I2!TKT6+BH"JPJL:*QLUZ_ M.I!#&35\#+AD(4EKQV&QDWQ=*SU"G2T/UFLWWFP5RI9RM8/BE&\;-S:TMA4D M=P-L4CYI6_395XMO94FU<"-*@H*G&TGW0#]KYGW\5JEZE/HIHQ\^?PF?ZU*H M0_ 4Y]<'NG:%F=\!XF<1O#'*WS\$YS]PB5[H,/$N%U/?]^ M6><#\!7230R1+E#&.IL-$8*FY^,D1\1>RE@>UWV_SP, M>MF*-A7OM9C7*L+)??\9D/#32O!-%JE>F0NWR;NM2Y;]@;K!L="0E&54JVEC MKV^N+G+V&N<]UOVM48[?0%K5"I$8FV.7W'(6U6%WG*[5NZ\/%<\H+YJJVZCR M>FOT%U!+ P04 " #;V%61&TU;;5/;.A;^*]ITVL),'.<%N)!09D)(;S-;H -AMO>C M8LM8BV+Y2G)"]M?O.9(=G(06*-#)LF&&$,M'TCGR\YP761S^P_/Z24R3@(7D MR_#T*PEED(U98DB@F.N4F)D.9IC0AITPI+@0Y5CR\9H01R9MTO(;?K/>;)'Z7KO5:N\V2?>4;%T->]M6^.2\-_SK6]]-^NWJ M^.N@1RJ>[_^KU?/]D^&)NP&C-\A0T41SPV5"A>_WSRJD$AN3MGU_.IW6IJV: M5-?^\,*/S5CL^$)*S6JA"2M'A]@"GXR&1X=C9B@)8JHT,Y\J5\//WCY(&&X$ M.SKTB[].=B3#V=%AR"=$FYE@GRICJJYYXAF9MEOUU'2@IP^WEV1NO2D/3=QN MU.OO.RD-0YY<>X)%IKU;V]^_:U+\.IZW26=:6S%!#9\P'+LT:B 85>V1-'%G M>8+[>J9%OT@FQHOHF(M9^^.0CYDF9VQ*+N28)A^KK@7^:J9X]+%CI37_#X.A MP3S#;HU'!;^&P5'7CK._#?<(_C::[@O..%J8T8W1@%OV*5HYZ_8OAX/.@UQT.SL\ C!>7 M5]VS(1F>DXNKKWW2:'6]QLX6W2;G%Z2Q>U)]=70R&@_[EH8\C MKXU5_>^]+]VS/_NDVQNBLHV#UDZ5="])]^3\V[!_LF H6&&-;]6;N6&_UYH5 M6/W4M,ONQ7'WK'_IG7__VO^K,+!9KS=?7NM?U7%0A0G"A,W()0UN=)4$3!D> MS8B)J6F7]31T)!@9214R]:E2KX"D$+FOF%_KE ;Y-?10\!L64T]PX("*?&WM M,H.GZDQC;IB''5D[D5-%H$)DE&!32F4AF(B.2S5&/2J'O_)#(B MIS+1P !RS.#I48BE/:E D*)#[ZRL@(\/W+D1MX'H)!RE5UV,I!%4I0,Y&0JT%GRA/ W(QDB5$9@V$A$[.) M'*"-DC%<*0YXC&@ 38K(,3?$2">W(I"P@&E-U0Q%QO2&P;RE,36TA: ,3"DP MP.,<*!!P!=DCB$$^J4$30"@!6 4QT1E^W/6?,L7R0=" ,=>0Y^"3M-TX71B*> " 1VW< K )70!QNJ])] MGD3@I*T3AN^!R$(8$T!>0EL5",*5F)$4,(KT0MI!233G3PY=O30U4#2TZ7H5 M)3(! D :"!:H=MX&-X8+0/KPKG70T3GV\Z04':^,(@Z76WK;8FQ J&(6S8!.CC@!U!&F M$3-J)H M8:(()D([E[D'$ICCM5^73XXD?S172;*$O;=.//HVB!* 0)O^/$R/*F9F M #?$FA\@%NF@I>&@W^W0VTCSD5'$T@+O(@&IEHG%+=5 7BRKD)54A05#@+.] 6) M["-BI+N\OT2R#(2.$-^T*\1&,C,_GO\Q49S.I1E6F='#FQAD5-2OUJGDZX"; M@3CXAD2_)R2\#1+E"%U%.FX/YF60O7,/F9X0S3"/E$&0*41S*6E;&7,LM8%6 M?.<#(VD $/D[@XP/!MZZMT,$E(08LR2;JQP 4>R>9K*XQ;[M-(JIGF>W&)TL MA5EHP[9=B3RDSHC@-TSD&YQ+\M5G+LYO(.U;Y^)NC7QXU]BKKR80_XN4_,4= M&/M::4[GZEV0P)A5IM5=O$!J/"&972GU!* MIY&$S!3OA!STLMVW@'80^#0&5OB+Q6;A)]C?&0>UK5?(D@"5WWY@?^6EW^@^ M\-PP)7>Y=3OF8<@2D/_P;K]9;RVBTIX$<9^Q*L8:T>#F6D%&''J!%%*UW]7M M3Z=THF/Q1NP.2R#B!$^8EU_7ER#9*J&T=+@D;RF?+5D^M9+2:^:-P 7>>#0" MB+2IF-*9SAW$_GZMN?.^XUQ2?M"DOG0:92W.N&SRG^)F M+6[[!IR!K\M3__ENUQ2@C[F\JVEM-F^KU(+&D)' MS>:9Q0^\;5[!0P=PG #LJBLG--02.AO#$H&YUI0\D[OWE=6F5-AL@CV5.E 1 M1 IB>Q6 S&P^ E2P;^1SSE1=6LV3B103AKEU E'$'2Q0>0K#QJF0,P9WI[%T M20M=8"0PZ 5*CM4E7\"VC;\.X$4(=J$,HJR@J6;MXDMY:?=@'?) B[$'=0#; M%N(KS8Q<#*^V92'XU>_0F\M@2RF258A],A#L[-&WA_)Y]YCS 0YJ!WOORVG+ MJP!LP9X_:LT"43R!S,>T/=>T=!P.?WJ=?6R^13JB#R-:H$3WEO'NUS'NTN/MK<6Q4./KTE]AT; M*S9UOO=\WKYN/>_'2[RU!_;?8O&9N;/.<7^LYEWT:9JAK M[="6G!DIUN&GG0Y'F'T^0K 74PXU6E*\"3HN]LE.YOMD+SLA5HH]Z?5BSB+2 MOV5!AGLGY-SM+_X\C7;[6*_]!-9L:^VY^V@3R<.'MM%\]U]E]M_4COX+4$L# M!!0 ( -O85;P57,W1@D (DW 8 ;6YS="TR,#(R,3(S,7AE>#,Q M9#(N:'1M[5MM4]LZ%OXKNNFTI3-Q'"?00D*9"2&]9+:%#H3=WH^*+-X@36@:LHBT2$,U2_Z MR+1#VG[@MYJM-FF^[;3;G;V ]#Z1G:M1_XT5/CGOC_[Z/'"3?KXZ_CCLDYKG M^_]I]WW_9'3B;L#H 1DIFFINN$RI\/W!68W4$F.RCN_/Y_/&O-V0:N*/+OS$ M3,6N+Z34K!&9J'9TB"WPR6AT=#AEAI(PH4HS\[YV-?K@[8.$X4:PHT.__.MD MQS):'!U&?$:T60CVOC:E:L)3S\BLTVYFI@L]?;B])G/MS7EDDD[0;+[L9C2* M>#KQ!(M-9Z^QOW_3I/@D6;9)9UI',4$-GS$P1_@Y;[@C..5V9T8P1PRU[.F35U+$4$LH,OI\/CX8BT@T;K MT!_#&F:/H'$(Z&6JHC)JB>+?4+1VU!]:'A^!F"\N+SJG8W(Z)Q< M7'T] MLS\'I-;K<*PWVO-!JR^:]IE[^*X M=S:X],Z_?!S\51K8:C9;#Z_US^HXK)-3+HQ,R668"*G'3$WJ)&3*\'A!3$)- MIZJLH6/!R%BJB*GWM68-)(4H',;R6F'G+%//!91DX[N&#=BO^\S]H%C>K2^":J M6OI$=1Z2A,X846S&V1QBH$FX)C1-=,L6(0-&#*-20[^&1FQHH&MF=76!_B(M1=D .X(TX@: MKA/L@6)3B#P8?? ZXCJ$A#>'?AB3E!0.V)F2(8N@69,=P''$@!@.K(-K*,Q3 M2(!ZX.XO<@$209MZP=X.Y&[OL PG,\CJ/RRA'DW>M39JLH>^Y4X\^#^I%3(,X(- F0'?3HXZY64AS M??\NF"2-&5G.Y-(NF2L8 .+#C&L;=4"*I78<+$!OXE4UYKGM).!.D7?=X+]> MQ$.\R2%V@2Y:"A[9/3^=CS6/.%4<#> N.[11.,61,1TA JF5J<4LUD!<+*V0E55')$. LIV,NN%E@TGC; MM.@O+)DL3QS55T0KA9D-\=>%05FN,N"IMDEN& )SK *V1)NP%')7 72%.RQ# M/X B4'XZ2H*_X!E$V2TI?P^:P^=!2C:C(K=1!1'+XAAJ*3X#K.E;:J)7+]H' MD,C>(T:ZR]N+),M Z CQ3;M2;"QS\^WY[Q/%Z5*:89T9W[V-0<9E!6N=2K$. MN!V(@V])]'M"PO,@48'03:3C!F%1!MD[MY#I!Z(9YI$R#'.%:*XD;1MC3J4V MT(JO?F D#0 B?^>0\<' .[=VB(&2$&/69 N50R"*W=5,5S?9WSB-$JJ7V2U& M)TMA%MFP;5>B"*D+(OA7)HHMSC7Y^B\NSF\@[7/GXM[SX.)/;[[8=TI+)M=O MX@.&JRJC;D(%LN('\MB-*J] .84ZSTBEEXFC;8 !IU-N#+/DV^@TEI"4XIV( M@UZV^PXP#F*>QI@*?['.+%T$^SOGH+9U"'D:HO)O[MA:>>AWNG<\.DUVZL9K3T+XCX358XUIN'7B8)D./)"*:3JO&C:GV[E3,?JC<0= MET#,"9XRK[ANKH&R7<%IY7A)T5(]7;)^;B6C$^:-P?M]]6@,$.E0,:<+7?B& M_?U&:_=EUWFCXJA)<^T\RI,XY;)-=;8;;"MF""A?H0,'[XG[M+CC&W(&OJ[( M^I<;77. /J;QKIRUB;PMQ.W;T/(]S ]YT&)/RNV2WY)5T @Z:K9,*K[A;8OB M'3J XP1@UUTEH:&,T/D4E@C,M:842=RM[ZNV5<)V_^M'J0/%0*P@MM@L9;*E$LAJQ3P:"G3W\=E:U@[$X>_>G8E4[>@$X+29W-UI_K>\1:NQ&SS^BOS <[FY\.9O-ML/"V3/U$%D2^H$SSGO7VTO_)H]_#1%MZJ=/#9-;&OUTA9'CRA M)?&U7QYO/6U43KC>[J"?FJ-[\/KO.>']M]C\Q'S9]CD_UG.N.C9,4Y^T5_N> M1_MNQ\,QIJ'W$/PW#QGI)Y1#Q9:6KX2.RUVSD^6N&59Z#SMS7WK]A+.8#*Y9 MF.-."CEWNXW?3ZK=KM9C/XHGMM'VJ[MJ,\FCNS;5?/=?9O;?UH[^ 5!+ P04 M " #;V%6N'>]*6T) #'.P & &UNU;;5/;N!;^*]ITNH69.,X+L.!09D)(;W.WA0Z$V>Y'Q9:Q;A7+*\E) MR@Y- H2TP7!IF"+%\))TC/\]YD<7A;YXW2!.:ABPB[T;[0YI[@6=G:#5(KV/9.MRU-^VPB=G_='?GP9NTD^7QQ^&?5+S?/^O M3M_W3T8G[@:,WB(C15/-#9C,>F21H-9NONQF-(IY> M>8+%)MAM[.]?-RE^E2S:I#,M4$Q0PZ<,QZZ,&@I&53"6)NFN3G!3SZSL%\O4 M>#&=<#$/WHSXA&ERRF;D7$YH^J;N6N"O9HK';[I66O/_,A@:S#/LJ_&HX%

    U=K;H-CD[)ZW=D_+B'1F]'Y"+0?_R?#@:#BX.?1SYV5@U^-Q_WSO] MUX#T^B-4MG70V:F3W@7IG9Q]&@U.E@P%*ZSQG6:[,.QIK5F#U3=-N^B='_=. M!Q?>V>J6W&=]UFV5J.Z-+Z)JI8^4YV' M)*%31A2;28P=.C M$$O[4H$@18?>75L!'Q^X;W'RB\&EXC/^DVODSYU/H_T,$?0#9AQ3;3,I,IF3 M+_ \!(.4J^ZP58 JDJ!F*B%7@\Z4IX"Y.@T_&Y9N*Z8R%5D$<-P/59 1F M G9A4<;SZC)LZ/)3..N\<+HP$O,4 (G8O@9@';@"XG!;5>[S- 8G;9TP? ]% M'L&8 /(*VNI $*[$G&2 4:07T@Y*H@5_"NCJE:F!HI%-U^LHD0L0 -)(0+:= M3EM]0JH3$@LYTR6C%+OBVD !9 C%1J .L(T8H;K!'N@V 3B M#L8>O(ZX#H74.?3#B*2D<+#.E Q9!,V:; &*(P:T<% =?(6*/(7TIP?._CP7 M(-'J4*^UN\6<%JW=R%VY2XYE0^KHA.,3C @5ECG4HR[WGBA>FBB&B=#.5>Z! M!.9XP>/RR9'DC_8Z25:P]]*)1U\&\2*F01P0:-.?N^E1Q\PLI+F^?Q=,D<:, M+&9R29?,%0P T6'*M8TY(,52.PZ6G]?1JAKQW#X2<*?(NJ[Q7R^B(=[D$+E M%RT%C^QFG\['FD><*HX&<)<;VABAMMDSL;H:1FH)"!B(B=,HIP MS@7%P IF626N\S[HX;+(:O(+W\8,!2'V07\6/7*LVW"S /7X)7+SWH%EC:+W M#TGW9BJP>\HC)"#5,K6XI1K(BV45LI*JJ&0(<);3,1?63)8G MCNI+HI6RS(;XKX5!6:XRX*FV*6X8 G.L K9 NV(I9*X"Z IW6(9^ $6@^'24 M!'_!,XBR&U(^#9K#ET%*-J4BMU$%$,=)\3Q>E"FF&5&=^]B4'&9?UJG4JQ#K@9B(-O2/0T(>%E MD*A Z#K2<7NP*(/LG1O(]!W1#/-(&8:Y0C17DK:U,2=2&VC%=SXPD@8 D7]R MR/A@X*T;.\1 28@Q*[*%RB$0Q>YIILM;[-M.HX3J17:+T/Z=73 8%7ETW6@0$Y\ M1Q:[5N,5NE&H\HQ4>I$VV@88<#+AQC!+O;5.8PDI*=Z)..AENV\!WR#B:8RH M\!>KS-)!L']R#FI;=Y"G(2J_?6S)#0/$*'3AX3]REQ?W>D#/P=47.O]CFF@'T,8EW MQ:Q-XVT9;M^$EN]@OLN#%CM2;H_\AIR"1M!1LT5*<8NW+4IWZ ".$X!==W6$ MAB)"YQ-8(C#7FE*D<#>^J]K4")O=K^^E#I0"L8+87@<@,YN/ !7LJ_B",W67 M3_-T*L6485*=0A1Q)PI4D<*P22;DG,'=62)=TD*7& D,>H!:8WW)E[!MXZ\# M>!F"72B#*"MHIEE0?JDN[1ZL0Q%H,?:@#F#;4GREN9'+X=6V+ 6_YC5Z"QEL MJ42R&K%/!H*=/?-FF57J6*\/CTN*+ MY3*?*:\]9&+@4H,9K-J=(;N H9VX%*5C+45NV)+9R^G1M[U$:>!M/J+=V&G] M:C;O-!N_G,V_Y'/>_;]]SM8+?W-;XKL\U\.$RR7O_$>C7<9'GL(ZFO%W]\ZRL'9T L%QO51]-+P_<=F+16YKK]E=_WPXD^]R:T]N\D>J((]OU0G^ ML\KFT?ZT)RMRKS)=S;X2>U2 E)L=SVA)?.V79_3_W7#']&_.-)^;CWOPC:R7 M!/4GL?F9N;'-3=HCP_W7_^SF_%3RZ*Z]>=_]CZK]I]>C_P%02P,$% @ V]A M5K'(CG.F!0 7!D !@ !M;G-T+3(P,C(Q,C,Q>&5X,S)D,2YH=&WM66US MVC@0_BLZ.FW3&?Q*DB.&,D,,F3#7A$YPYMJ/PA985]GRR2*$^_6WDFP"I,G1 M3--+9\J,#5ZM5KNK9U\LNK]9UC!/<1Z3!)U'%Q]0PN-%1G*)8D&P!.J2RA1% MO"APCBZ($)0Q="IH,B<(G=C>H>W:)\>6U>N"J+":P_, M1S/\5V_A=SCH'48 M>#[J7Z"#ZRA\IYD'XS#Z_'%H%OUX??IA%**&Y3A_MD+'&40#,P#2/10)G)=4 M4IYCYCC#RP9JI%(6@>,LETM[V;*YF#O1E9/*C!TZC/.2V(E,&KVNHL"=X*37 MS8C$*$ZQ*(E\W[B.SJPV<$@J&>EUG?K;\$YYLNIU$WJ#2KEBY'TCPV).S 3 >&=WANK25-9!IXKONZ4^ DH?G<8F0F@R.[W;XC"3I/US1N3 L$ M85C2&Z)D;TB-&<$BF'*9=G87^-K,HIXWX[FT9CBC;!6\C6A&2G1)ENB*9SA_ MVS04^"Z)H+.W';WZH%:=;*QH9 M'@SIQR71IDXY2X!W^.E\=#J*4,NWO:XS!1\6SZ!Q#.@E8D-EI:5B?T#11B\< M7D6CLU'8CT;C2P#CU>2Z?QFA:-QU%.^+T=-KHVM[8HBE'2V>K(EHQS%/,])K!*#2=TR)0CG^0(S)$C!A41\ABYX7H+' MT"FY(0)#*@^Y@#&LIQVH*6]>M7W?[80\@\2_TD]>YQUD=G3&188\U_H#S;C0 MXE>0HA#)$\C\ Q*3; J26UX3W.7[")=H1EE=2!3[A,0+ :D+G(3S! UO(2OG M6H2([N E('HK(5)[Q0)7"3;5+MA\)7)7F"Q13GI+3&MPQT[\=Z6Q2^E(%8 M!ILPDWC*")IR 4:_;[@-4(>QJIBLG\L"Q]4SS!!P)35,3-%H'0-$JEEU(#LR MV62\46;&F%5HU,"$FM=9IE022ZU @IPO!0:2*43M^S*_3U!4%1<*G^19H *@ MLU&$]\J6]J8/=RQ]H3I' V#=S1;,+:":,X*IB)E'3V"_+T &*L>K528J<'E MM0XPQ*= WM%!\FZ-L[M86\=9!3;OI'7848%PSTV.@H^C4?<+?$_;2/\G!1_- M(:EGI@Y )9&80HH%J@93C4S(K@#-0I!2@;"IAC&\%< TT$S7F;( 5)8F5\]H M#N\7B@X"$]VRZO0+7 MF,,P+8FI/N9-Y[WMQ"YNZ!3< K8PR.+5BSA@N2A+4 M/S:]I:"8FL94M=3*3+"C]I;NU_%"\II@NG5-V>KIW3OT53R*LM&@-Y!&,O3P MNCVY%QD[@#<[5PDXL4]:KS>[KF?!S)8]O]M^W8Q0**^Y#"Q#VFE&U'6T!YP& M (?@D2AXP/R'HMVW#Y_?(=_0YKYYY1V[G?OW;[=8FW?HVI[WH@R\P").D=]F'MD>&%@EHSHE%[>HY(PFZ)6K/R_) 4[I&(M-,VU^A[;YUFWU MUS/Q7AGM(13\F"2WMQ=N:$FGE%&Y"E*:0 ;4P&C[;NL)./@YD/]#3/Y!J>V1 M0ZMOBO]?>_VT-*?:S!>=XW;."6JC'YW3G:IV:)Z>2Z"&D\;Y^'; U5'KQI6!B\M5O7L;O7U MYLQ]J['?(JT/^ L\)]94$/S%PC-HW@-\PVE2X;[=MOT[W!N:J]]HS1\'^I^( MWK]02P,$% @ V]A5B',QN/_!0 ."$ !@ !M;G-T+3(P,C(Q,C,Q M>&5X,S)D,BYH=&WM6O]3VS84_U>T]-K2N_AK @M.FKN0A(-;(3UBMO9'Q99C M;;+ER0HA^^OW)-DA@4(9I5VV@[L$+#T]O2^?]T4RO9\L:YRG.(](C$["LP\H MYM$B([E$D2!8PNB2RA2%O"APCLZ($)0Q="1H/"<('=I>VW;MPP/+ZO> U;!: MP_, M1S/\5V_A=R#H-4./ \-SM#>93A\IXE'DV'X^>/8;/KQ\NC#Z1 U+,?Y MK35TG%$X,A/ W4.AP'E))>4Y9HXS/F^@1BIE$3C.QF1&$4I%B61[QN7X;'5 0I))2/]GE/_-K0S'J_Z MO9A>H5*N&'G?R+"8T]R2O A:;B&[L-*!Z5LTU]:2QC(-/-=]W2UP'--\;C&2 MR&#?[G1NA@2=I^LQ;E0+!&%8TBNB>&]PC1C!(IAQF79O;_"EE46]+N&YM!*< M4;8*WH8T(R4Z)TMTP3.UH>'@PI1^71*LZXRP&VO&GD].CTQ"U?-OO.3.P8?$= M)(X O41LB*RD5.3W"-KH#\<7X>GQZ7 0GD[. 8P7T\O!>8C"2<]1M#LCI]=! ME_;4'MIH.AYJ6;W6OMO<,2D'4S0833Z&X]&_9\H[*'U0XMJ:A^X!FARC\&2, MIH.+H\'Y>&I-/GT8?T:#8:AF?-?UOZLBOR]*29/5DS4YS5'$\YQ$*C&8U"U3 M@G">+S!#@A1<2,03=,;S$BR&CL@5$1A2^9 +F,-ZV9Y:\N95Q_?=[I!GD/A7 M^LGKOH/,CHZYR)#G6K^@A O-?@4I"I$\ALP_(A')9L"YY37!7+Z/<(D2RNI" MHLBG)%H(2%U@))S':'P-63G7,F09+ G;SYOH5QH!RQ13 3Y0.JMU1QR+6#V,J C<6%$&')KF%*2@"P@ MF\JE:)(DP$#4"RL[-!&,@8= ]B8J%J)<8/"&Y.@F-'5(*JUQS M5##?)II5G M%-(JSE,L9C@GI36Y9F2%!I%VD$*:4A7+8!-P$L\803,N0/WW#;].&MS3=49E#@(9!/DH6 MC*T@KK."J9A9QY$@?RX QJI;*Q5F:G!YK3T,D2J0M[\7OUOC[";JUA%7@UO#']_$!AO5DP/XK,GNX6CC?/#!GL.+!/&ET%*XYCDZV=+15(P@[/;']82K/;5,TF%++UQ38IG M)6<+2;;4?EY$?P6Z,'E%2SJCC,I5K6.CKQH'M]7=@H]&2_7]8.JIK7Y?XO'M MMO?BB!UP1-NU7QRQ"XYXB8@=<41[_R4BGM,1NMW8;FB_I40_C]);;*!Y?>;,\ -A8/1[\\H[<+MWOY]/Y:]5 MI1^N\AD648K,U4SKQ;7?G%ZK0T9]U"JN$60X&J-7KO[9)9,XI?/%F[(OGZMV M+=$]6M''IO?_$]Y_B,X[ELM>_/Q$G1^\2-O*:NJV:*=3VD/I[,&%O9FZ.GH$ MX3]YB?"\.]__2N+ABS#3L7YO5SRAB4[7-UXS'/TQ%WR1Q^IVCHN@AM;&N^[M MB>J HGI91G-B5<\U&#??L6]=U6T-K5_>%WA.+'.4P8DD(L!7G,95!'0ZMM]> MAX 9<_4=M?FG /U?!OV_ 5!+ P04 " #;V%6D1FIVFX% #)& & M &UNU8;6_;-A#^*S<7;5/ >D\R1W8# M.(Z#9FWB(E:P]B,MT1972E0I.H[WZW>D),=VFB#KFLT#:D"V=3R>[HX/[QZQ M]XME#?.4Y#%-X%UT\0$2$<\SFBN()24*I0NF4HA$49 <+JB4C',XD2R948 C MV]NW7?OHT+*.>VAJ4,\1>0B!XSF^ZP?@'H;!?NAYT+^ O>MH\,8HGXX&T>>/ MP^JA'Z]//IP/H&4YSN_!P'%.H]-J *U[$$F2ETPQD1/N.,/+%K12I8K0<1:+ MA;T(;"%G3G3EI"KC^PX7HJ1VHI+6<4]+\)N2Y+B7444@3HDLJ7K;NH[.K YJ M**8X/>XYS6^E.Q')\KB7L!LHU9+3MZV,R!G++26*,' +U<69#@YOZ=Q:"Y:H M-/1<]V6W($G"\IG%Z52%!W:G2;):N9*(*+924$\5NJ+:]9C7FE,AP(E3: MW7[ MV86S;RIR)4U)1GCR_!UQ#):PB5=P)7(2/ZZ74GPMZ2235]WC7;)_J1H M&L-3]%99A+,9&M>^=JOX0QP#?7E^]4<_<;+QQ,J&AT/F=D%-J!/!$]0=?GIW M?G(>0>#;0<^98 Z+9_ X1O12N>:R]E*K/^!HZW@PO(K.S\X'_>A\=(E@O!I? M]R\CB$8]1^ONC)]>!Z[ML3VP83P<&%^]X,!M[YB7_3'T3TRA] MU.,FFT?N(8S.('HWA''_ZJ1_.1Q;HT\?AI^A/XCTB.^Z_K,&\L>\5&RZ_.Y( MSG.(19[36!>&JG2KE +)\SGA(&DAI (QA0N1EY@Q.*$W5!(LY0,A<8R8:7MZ MRJL7'=]WNP.18>%?FCNO^P8K.YP)F8'G6N]A*J0QO\02!31/L/*?TIAF$[0< M>&U,E^\#*6'*>--(M/J8QG.)I0N31/($AK=8E7/C0Y:QLMQVXLL:]34EL=$3DA.2VMTR^D2 M^K%)MD:-=INHE:S/1V5K"O>Z#!CPFN,&;AA)^LN4J:HI9] PUPL)$%1U5XZ]VW^&*C7 M?13;F1)9J&'=76NM3ZJ!]GH.MR+=49\CA$:%8IC.$:&X1[.":_RO]H2D7^=, M4LV\2HV9!EQ>L$=PUTGP#O:2-RNV@U>ZIP>8=!?M=O:_NI%$J0%3@TS")$*SD+34(&SK88)<'Z>A9Z9[ ME 6BLJPJ\'157=%@8HBHJ>:H-><5AD5!JXY2;E7>^UG (7Y5>KG.I9\',1CR_VGY#,1@VS5R%5B7:HACZ M.G@"G$X1#N$CN^"!\!_:[;Z][SU_1OX&>WWUPCMTN_>_?US(^ZZ]6R%?$!FG M4/&UX.?2_I.E/=!+6U>KIF87MU *SA)XX9K/+J7$*9UM^OSMVKQK->[),=ZP MDDT89VH9IBS! FB T/'=X >N^XY!_5^)>3S"8H/G"L\SF:K<^+G3L13H6")YIB"QDV"[MV M^+PY4!-MS2,YODM8];V[0;>K ^X-OKTA6IVF%V1&K8FDY(M%ILBI0W(C6%+C MK].Q_?T5 "N9:UXTJU-Z<^Q__!=02P$"% ,4 " #;V%6-]1*?B\> !] M7@$ $0 @ $ ;6YS="TR,#(R,3(S,2YX'@ ;6YS="TR M,#(R,3(S,5]C86PN>&UL4$L! A0#% @ V]A5J/9<5:N3@ ;F0% !4 M ( !NS4 &UNS^! 1B@D %0 M @ $,4 $ ;6YS="TR,#(R,3(S,5]P&UL4$L! A0#% M @ V]A5ED)MAXP'@4 #LP\ !4 ( !?M$! &UN'O!@!M;G-T+3(P,C(Q,C,Q>#$P:S P,2YJ<&=02P$"% ,4 M " #;V%6\*BFM4@" $ P & @ 'YH0< ;6YS="TR M,#(R,3(S,7@Q,&LP,#(N:G!G4$L! A0#% @ V]A5DP3RN2^# NOT M !8 ( !=Z0' &UN\A%XYH$ "Q$P %@ @ %IL0< ;6YS M="TR,#(R,3(S,7AE>#(S+FAT;5!+ 0(4 Q0 ( -O859$;1RI00D 'DW M 8 " 3>V!P!M;G-T+3(P,C(Q,C,Q>&5X,S%D,2YH=&U0 M2P$"% ,4 " #;V%6\%5S-T8) ")-P & @ &NOP< M;6YS="TR,#(R,3(S,7AE>#,Q9#(N:'1M4$L! A0#% @ V]A5KAWO2EM M"0 QSL !@ ( !*LD' &UN&5X,S)D,2YH=&U02P$"% ,4 " #;V%6 M(