0001069183-22-000036.txt : 20220809 0001069183-22-000036.hdr.sgml : 20220809 20220809164633 ACCESSION NUMBER: 0001069183-22-000036 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220809 DATE AS OF CHANGE: 20220809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AXON ENTERPRISE, INC. CENTRAL INDEX KEY: 0001069183 STANDARD INDUSTRIAL CLASSIFICATION: ORDNANCE & ACCESSORIES, (NO VEHICLES/GUIDED MISSILES) [3480] IRS NUMBER: 860741227 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-16391 FILM NUMBER: 221149095 BUSINESS ADDRESS: STREET 1: 17800 N. 85TH ST. CITY: SCOTTSDALE STATE: AZ ZIP: 85255 BUSINESS PHONE: 480-991-0797 MAIL ADDRESS: STREET 1: 17800 N. 85TH ST. CITY: SCOTTSDALE STATE: AZ ZIP: 85255 FORMER COMPANY: FORMER CONFORMED NAME: TASER INTERNATIONAL INC DATE OF NAME CHANGE: 20010212 10-Q 1 axon-20220630x10q.htm 10-Q
000001069183--12-312022Q2false71077699708968561000000001069183axon:A2016StockIncentivePlanMember2022-04-012022-06-300001069183axon:A2016StockIncentivePlanMember2021-04-012021-06-300001069183axon:A2016StockIncentivePlanMember2022-06-300001069183axon:A2016StockIncentivePlanMember2016-02-290001069183us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001069183us-gaap:CommonStockMember2022-04-012022-06-300001069183us-gaap:CommonStockMember2022-01-012022-03-310001069183us-gaap:CommonStockMember2021-04-012021-06-300001069183us-gaap:CommonStockMember2021-01-012021-03-310001069183us-gaap:RetainedEarningsMember2022-06-300001069183us-gaap:AdditionalPaidInCapitalMember2022-06-300001069183us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001069183us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-06-300001069183us-gaap:RetainedEarningsMember2022-03-310001069183us-gaap:AdditionalPaidInCapitalMember2022-03-310001069183us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001069183us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-03-3100010691832022-03-310001069183us-gaap:RetainedEarningsMember2021-12-310001069183us-gaap:AdditionalPaidInCapitalMember2021-12-310001069183us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001069183us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001069183us-gaap:RetainedEarningsMember2021-06-300001069183us-gaap:AdditionalPaidInCapitalMember2021-06-300001069183us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001069183us-gaap:RetainedEarningsMember2021-03-310001069183us-gaap:AdditionalPaidInCapitalMember2021-03-310001069183us-gaap:AccumulatedTranslationAdjustmentMember2021-03-310001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100010691832021-03-310001069183us-gaap:RetainedEarningsMember2020-12-310001069183us-gaap:AdditionalPaidInCapitalMember2020-12-310001069183us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001069183us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001069183axon:PerformanceStockUnitsMember2022-04-012022-06-300001069183us-gaap:TreasuryStockMember2022-06-300001069183us-gaap:CommonStockMember2022-06-300001069183us-gaap:TreasuryStockMember2022-03-310001069183us-gaap:CommonStockMember2022-03-310001069183us-gaap:TreasuryStockMember2021-12-310001069183us-gaap:CommonStockMember2021-12-310001069183us-gaap:TreasuryStockMember2021-06-300001069183us-gaap:CommonStockMember2021-06-300001069183us-gaap:TreasuryStockMember2021-03-310001069183us-gaap:CommonStockMember2021-03-310001069183us-gaap:TreasuryStockMember2020-12-310001069183us-gaap:CommonStockMember2020-12-310001069183us-gaap:PerformanceSharesMember2022-06-300001069183us-gaap:EmployeeStockOptionMember2021-12-310001069183us-gaap:PerformanceSharesMember2018-05-242018-05-240001069183us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001069183srt:MaximumMemberaxon:A2019InducementPlanMember2022-06-300001069183axon:A2022StockIncentivePlanMember2022-06-300001069183us-gaap:RestrictedStockUnitsRSUMember2021-12-310001069183axon:PerformanceStockUnitsMember2021-12-310001069183axon:A2019InducementPlanMember2022-04-062022-04-060001069183us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001069183us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001069183us-gaap:CostOfSalesMember2022-04-012022-06-300001069183us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001069183us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001069183us-gaap:CostOfSalesMember2022-01-012022-06-300001069183us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300001069183us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001069183us-gaap:CostOfSalesMember2021-04-012021-06-300001069183us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-300001069183us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001069183us-gaap:CostOfSalesMember2021-01-012021-06-300001069183srt:MinimumMember2022-07-012022-06-300001069183srt:MaximumMember2022-07-012022-06-3000010691832029-07-012022-06-300001069183us-gaap:ServiceMemberaxon:TaserSegmentMember2022-04-012022-06-300001069183axon:TASERX2Memberaxon:TaserSegmentMember2022-04-012022-06-300001069183axon:TASERX26PMemberaxon:TaserSegmentMember2022-04-012022-06-300001069183axon:TaserConsumerDevicesMemberaxon:TaserSegmentMember2022-04-012022-06-300001069183axon:TASER7Memberaxon:TaserSegmentMember2022-04-012022-06-300001069183axon:OtherMemberaxon:TaserSegmentMember2022-04-012022-06-300001069183axon:OtherMemberaxon:SoftwareAndSensorsSegmentMember2022-04-012022-06-300001069183axon:ExtendedWarrantiesMemberaxon:TaserSegmentMember2022-04-012022-06-300001069183axon:ExtendedWarrantiesMemberaxon:SoftwareAndSensorsSegmentMember2022-04-012022-06-300001069183axon:CartridgesMemberaxon:TaserSegmentMember2022-04-012022-06-300001069183axon:AxonFlexMemberaxon:SoftwareAndSensorsSegmentMember2022-04-012022-06-300001069183axon:AxonFleetMemberaxon:SoftwareAndSensorsSegmentMember2022-04-012022-06-300001069183axon:AxonEvidenceMemberaxon:TaserSegmentMember2022-04-012022-06-300001069183axon:AxonEvidenceMemberaxon:SoftwareAndSensorsSegmentMember2022-04-012022-06-300001069183axon:AxonDockMemberaxon:SoftwareAndSensorsSegmentMember2022-04-012022-06-300001069183axon:AxonBodyMemberaxon:SoftwareAndSensorsSegmentMember2022-04-012022-06-300001069183us-gaap:NonUsMember2022-04-012022-06-300001069183country:US2022-04-012022-06-300001069183axon:TASERX2Member2022-04-012022-06-300001069183axon:TASERX26PMember2022-04-012022-06-300001069183axon:TaserConsumerDevicesMember2022-04-012022-06-300001069183axon:TASER7Member2022-04-012022-06-300001069183axon:OtherMember2022-04-012022-06-300001069183axon:ExtendedWarrantiesMember2022-04-012022-06-300001069183axon:CartridgesMember2022-04-012022-06-300001069183axon:AxonFlexMember2022-04-012022-06-300001069183axon:AxonFleetMember2022-04-012022-06-300001069183axon:AxonEvidenceMember2022-04-012022-06-300001069183axon:AxonDockMember2022-04-012022-06-300001069183axon:AxonBodyMember2022-04-012022-06-300001069183us-gaap:ServiceMemberaxon:TaserSegmentMember2022-01-012022-06-300001069183us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-06-300001069183axon:TASERX2Memberaxon:TaserSegmentMember2022-01-012022-06-300001069183axon:TASERX26PMemberaxon:TaserSegmentMember2022-01-012022-06-300001069183axon:TaserPulseMemberaxon:TaserSegmentMember2022-01-012022-06-300001069183axon:TASER7Memberaxon:TaserSegmentMember2022-01-012022-06-300001069183axon:OtherMemberaxon:TaserSegmentMember2022-01-012022-06-300001069183axon:OtherMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-06-300001069183axon:ExtendedWarrantiesMemberaxon:TaserSegmentMember2022-01-012022-06-300001069183axon:ExtendedWarrantiesMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-06-300001069183axon:CartridgesMemberaxon:TaserSegmentMember2022-01-012022-06-300001069183axon:AxonFlexMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-06-300001069183axon:AxonFleetMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-06-300001069183axon:AxonEvidenceMemberaxon:TaserSegmentMember2022-01-012022-06-300001069183axon:AxonEvidenceMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-06-300001069183axon:AxonDockMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-06-300001069183axon:AxonBodyMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-06-300001069183axon:TASERX2Member2022-01-012022-06-300001069183axon:TASERX26PMember2022-01-012022-06-300001069183axon:TaserPulseMember2022-01-012022-06-300001069183axon:TASER7Member2022-01-012022-06-300001069183axon:OtherMember2022-01-012022-06-300001069183axon:ExtendedWarrantiesMember2022-01-012022-06-300001069183axon:CartridgesMember2022-01-012022-06-300001069183axon:AxonFlexMember2022-01-012022-06-300001069183axon:AxonFleetMember2022-01-012022-06-300001069183axon:AxonEvidenceMember2022-01-012022-06-300001069183axon:AxonDockMember2022-01-012022-06-300001069183axon:AxonBodyMember2022-01-012022-06-300001069183axon:TASERX2Memberaxon:TaserSegmentMember2021-04-012021-06-300001069183axon:TASERX26PMemberaxon:TaserSegmentMember2021-04-012021-06-300001069183axon:TaserConsumerDevicesMemberaxon:TaserSegmentMember2021-04-012021-06-300001069183axon:TASER7Memberaxon:TaserSegmentMember2021-04-012021-06-300001069183axon:OtherMemberaxon:TaserSegmentMember2021-04-012021-06-300001069183axon:OtherMemberaxon:SoftwareAndSensorsSegmentMember2021-04-012021-06-300001069183axon:ExtendedWarrantiesMemberaxon:TaserSegmentMember2021-04-012021-06-300001069183axon:ExtendedWarrantiesMemberaxon:SoftwareAndSensorsSegmentMember2021-04-012021-06-300001069183axon:CartridgesMemberaxon:TaserSegmentMember2021-04-012021-06-300001069183axon:AxonFlexMemberaxon:SoftwareAndSensorsSegmentMember2021-04-012021-06-300001069183axon:AxonFleetMemberaxon:SoftwareAndSensorsSegmentMember2021-04-012021-06-300001069183axon:AxonEvidenceMemberaxon:TaserSegmentMember2021-04-012021-06-300001069183axon:AxonEvidenceMemberaxon:SoftwareAndSensorsSegmentMember2021-04-012021-06-300001069183axon:AxonDockMemberaxon:SoftwareAndSensorsSegmentMember2021-04-012021-06-300001069183axon:AxonBodyMemberaxon:SoftwareAndSensorsSegmentMember2021-04-012021-06-300001069183us-gaap:NonUsMember2021-04-012021-06-300001069183country:US2021-04-012021-06-300001069183axon:TASERX2Member2021-04-012021-06-300001069183axon:TASERX26PMember2021-04-012021-06-300001069183axon:TaserConsumerDevicesMember2021-04-012021-06-300001069183axon:TASER7Member2021-04-012021-06-300001069183axon:OtherMember2021-04-012021-06-300001069183axon:ExtendedWarrantiesMember2021-04-012021-06-300001069183axon:CartridgesMember2021-04-012021-06-300001069183axon:AxonFlexMember2021-04-012021-06-300001069183axon:AxonFleetMember2021-04-012021-06-300001069183axon:AxonEvidenceMember2021-04-012021-06-300001069183axon:AxonDockMember2021-04-012021-06-300001069183axon:AxonBodyMember2021-04-012021-06-300001069183us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-300001069183axon:TASERX2Memberaxon:TaserSegmentMember2021-01-012021-06-300001069183axon:TASERX26PMemberaxon:TaserSegmentMember2021-01-012021-06-300001069183axon:TaserPulseMemberaxon:TaserSegmentMember2021-01-012021-06-300001069183axon:TASER7Memberaxon:TaserSegmentMember2021-01-012021-06-300001069183axon:OtherMemberaxon:TaserSegmentMember2021-01-012021-06-300001069183axon:OtherMemberaxon:SoftwareAndSensorsSegmentMember2021-01-012021-06-300001069183axon:ExtendedWarrantiesMemberaxon:TaserSegmentMember2021-01-012021-06-300001069183axon:ExtendedWarrantiesMemberaxon:SoftwareAndSensorsSegmentMember2021-01-012021-06-300001069183axon:CartridgesMemberaxon:TaserSegmentMember2021-01-012021-06-300001069183axon:AxonFlexMemberaxon:SoftwareAndSensorsSegmentMember2021-01-012021-06-300001069183axon:AxonFleetMemberaxon:SoftwareAndSensorsSegmentMember2021-01-012021-06-300001069183axon:AxonEvidenceMemberaxon:TaserSegmentMember2021-01-012021-06-300001069183axon:AxonEvidenceMemberaxon:SoftwareAndSensorsSegmentMember2021-01-012021-06-300001069183axon:AxonDockMemberaxon:SoftwareAndSensorsSegmentMember2021-01-012021-06-300001069183axon:AxonBodyMemberaxon:SoftwareAndSensorsSegmentMember2021-01-012021-06-300001069183us-gaap:NonUsMember2021-01-012021-06-300001069183country:US2021-01-012021-06-300001069183axon:TASERX2Member2021-01-012021-06-300001069183axon:TASERX26PMember2021-01-012021-06-300001069183axon:TaserPulseMember2021-01-012021-06-300001069183axon:TASER7Member2021-01-012021-06-300001069183axon:OtherMember2021-01-012021-06-300001069183axon:ExtendedWarrantiesMember2021-01-012021-06-300001069183axon:CartridgesMember2021-01-012021-06-300001069183axon:AxonFlexMember2021-01-012021-06-300001069183axon:AxonFleetMember2021-01-012021-06-300001069183axon:AxonEvidenceMember2021-01-012021-06-300001069183axon:AxonDockMember2021-01-012021-06-300001069183axon:AxonBodyMember2021-01-012021-06-300001069183us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-06-300001069183us-gaap:OtherNoncurrentAssetsMember2022-06-300001069183us-gaap:CapacityMember2022-06-300001069183srt:MinimumMemberus-gaap:SoftwareDevelopmentMember2022-01-012022-06-300001069183srt:MinimumMemberus-gaap:EquipmentMember2022-01-012022-06-300001069183srt:MinimumMemberus-gaap:ComputerEquipmentMember2022-01-012022-06-300001069183srt:MinimumMemberus-gaap:BuildingMember2022-01-012022-06-300001069183srt:MinimumMemberaxon:FurnitureAndOfficeEquipmentMember2022-01-012022-06-300001069183srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2022-01-012022-06-300001069183srt:MaximumMemberus-gaap:EquipmentMember2022-01-012022-06-300001069183srt:MaximumMemberus-gaap:ComputerEquipmentMember2022-01-012022-06-300001069183srt:MaximumMemberus-gaap:BuildingMember2022-01-012022-06-300001069183srt:MaximumMemberaxon:FurnitureAndOfficeEquipmentMember2022-01-012022-06-300001069183us-gaap:VehiclesMember2022-01-012022-06-300001069183axon:WebsiteDevelopmentCostsMember2022-01-012022-06-300001069183us-gaap:VehiclesMember2022-06-300001069183us-gaap:SoftwareDevelopmentMember2022-06-300001069183us-gaap:LandMember2022-06-300001069183us-gaap:EquipmentMember2022-06-300001069183us-gaap:DiscontinuedOperationsHeldforsaleMember2022-06-300001069183us-gaap:ConstructionInProgressMember2022-06-300001069183us-gaap:ComputerEquipmentMember2022-06-300001069183us-gaap:BuildingMember2022-06-300001069183axon:WebsiteDevelopmentCostsMember2022-06-300001069183axon:NewCampusDevelopmentMember2022-06-300001069183axon:FurnitureAndOfficeEquipmentMember2022-06-300001069183us-gaap:VehiclesMember2021-12-310001069183us-gaap:SoftwareDevelopmentMember2021-12-310001069183us-gaap:LandMember2021-12-310001069183us-gaap:EquipmentMember2021-12-310001069183us-gaap:ConstructionInProgressMember2021-12-310001069183us-gaap:ComputerEquipmentMember2021-12-310001069183us-gaap:BuildingMember2021-12-310001069183axon:WebsiteDevelopmentCostsMember2021-12-310001069183axon:NewCampusDevelopmentMember2021-12-310001069183axon:FurnitureAndOfficeEquipmentMember2021-12-310001069183us-gaap:AccumulatedTranslationAdjustmentMember2022-04-012022-06-300001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001069183us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-04-012022-06-300001069183us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-03-310001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001069183us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-03-310001069183us-gaap:AccumulatedTranslationAdjustmentMember2021-04-012021-06-300001069183us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-03-310001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001069183us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001069183us-gaap:RetainedEarningsMember2022-04-012022-06-300001069183us-gaap:RetainedEarningsMember2022-01-012022-03-310001069183us-gaap:RetainedEarningsMember2021-04-012021-06-300001069183us-gaap:RetainedEarningsMember2021-01-012021-03-310001069183axon:SharePurchaseAgreementWithCellebriteDiLtdMember2022-04-012022-06-300001069183axon:SharePurchaseAgreementWithCellebriteDiLtdMember2022-01-012022-06-300001069183us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2022-06-300001069183axon:UnsecuredRevolvingLineOfCreditMemberus-gaap:LineOfCreditMember2022-06-300001069183us-gaap:LineOfCreditMember2021-12-310001069183axon:ExpireThroughout2023Memberus-gaap:SuretyBondMember2022-06-300001069183us-gaap:CommonStockMemberaxon:SharePurchaseAgreementWithCellebriteDiLtdMember2021-12-310001069183axon:ExpiringInTwoThousandTwentyTwoMemberus-gaap:SuretyBondMember2022-06-300001069183axon:ExpiringInTwoThousandTwentyThreeMemberus-gaap:SuretyBondMember2022-06-300001069183axon:ExpiringInTwoThousandTwentyFourMemberus-gaap:SuretyBondMember2022-06-300001069183us-gaap:SuretyBondMember2022-06-300001069183us-gaap:CallOptionMember2022-06-300001069183axon:WarrantsForStrategicInvestmentMember2022-06-300001069183axon:StrategicInvestmentsMember2022-06-300001069183axon:FususInc.Member2022-06-300001069183axon:DronesenseIncMember2022-06-300001069183axon:DedroneIncMember2022-06-300001069183axon:WarrantsForStrategicInvestmentMember2021-12-310001069183axon:StrategicInvestmentsMember2021-12-310001069183axon:WarrantsForStrategicInvestmentMember2021-06-300001069183axon:StrategicInvestmentsMember2021-06-300001069183axon:WarrantsForStrategicInvestmentMember2020-12-310001069183axon:StrategicInvestmentsMember2020-12-310001069183us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001069183us-gaap:PerformanceSharesMember2022-01-012022-06-300001069183axon:EXponentialStockUnitsMemberaxon:A2019eXponentialStockPerformancePlanMember2022-06-300001069183srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2022-01-012022-06-300001069183srt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2022-01-012022-06-300001069183us-gaap:ServiceMemberaxon:SoftwareAndSensorsSegmentMember2022-04-012022-06-300001069183us-gaap:ProductMemberaxon:TaserSegmentMember2022-04-012022-06-300001069183us-gaap:ProductMemberaxon:SoftwareAndSensorsSegmentMember2022-04-012022-06-300001069183us-gaap:ServiceMember2022-04-012022-06-300001069183us-gaap:ProductMember2022-04-012022-06-300001069183axon:TaserSegmentMember2022-04-012022-06-300001069183axon:SoftwareAndSensorsSegmentMember2022-04-012022-06-300001069183us-gaap:ServiceMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-06-300001069183us-gaap:ProductMemberaxon:TaserSegmentMember2022-01-012022-06-300001069183us-gaap:ProductMemberaxon:SoftwareAndSensorsSegmentMember2022-01-012022-06-300001069183us-gaap:ServiceMember2022-01-012022-06-300001069183us-gaap:ProductMember2022-01-012022-06-300001069183axon:TaserSegmentMember2022-01-012022-06-300001069183axon:SoftwareAndSensorsSegmentMember2022-01-012022-06-300001069183us-gaap:ServiceMemberaxon:TaserSegmentMember2021-04-012021-06-300001069183us-gaap:ServiceMemberaxon:SoftwareAndSensorsSegmentMember2021-04-012021-06-300001069183us-gaap:ProductMemberaxon:TaserSegmentMember2021-04-012021-06-300001069183us-gaap:ProductMemberaxon:SoftwareAndSensorsSegmentMember2021-04-012021-06-300001069183us-gaap:ServiceMember2021-04-012021-06-300001069183us-gaap:ProductMember2021-04-012021-06-300001069183axon:TaserSegmentMember2021-04-012021-06-300001069183axon:SoftwareAndSensorsSegmentMember2021-04-012021-06-300001069183us-gaap:ServiceMemberaxon:TaserSegmentMember2021-01-012021-06-300001069183us-gaap:ServiceMemberaxon:SoftwareAndSensorsSegmentMember2021-01-012021-06-300001069183us-gaap:ProductMemberaxon:TaserSegmentMember2021-01-012021-06-300001069183us-gaap:ProductMemberaxon:SoftwareAndSensorsSegmentMember2021-01-012021-06-300001069183us-gaap:ServiceMember2021-01-012021-06-300001069183us-gaap:ProductMember2021-01-012021-06-300001069183axon:TaserSegmentMember2021-01-012021-06-300001069183axon:SoftwareAndSensorsSegmentMember2021-01-012021-06-300001069183axon:WarrantyMemberaxon:TaserSegmentMember2022-06-300001069183axon:WarrantyMemberaxon:SoftwareAndSensorsSegmentMember2022-06-300001069183axon:ServicesMemberaxon:TaserSegmentMember2022-06-300001069183axon:ServicesMemberaxon:SoftwareAndSensorsSegmentMember2022-06-300001069183axon:HardwareEquipmentMemberaxon:TaserSegmentMember2022-06-300001069183axon:HardwareEquipmentMemberaxon:SoftwareAndSensorsSegmentMember2022-06-300001069183axon:WarrantyMember2022-06-300001069183axon:TaserSegmentMember2022-06-300001069183axon:SoftwareAndSensorsSegmentMember2022-06-300001069183axon:ServicesMember2022-06-300001069183axon:HardwareEquipmentMember2022-06-300001069183axon:WarrantyMemberaxon:TaserSegmentMember2021-12-310001069183axon:WarrantyMemberaxon:SoftwareAndSensorsSegmentMember2021-12-310001069183axon:ServicesMemberaxon:TaserSegmentMember2021-12-310001069183axon:ServicesMemberaxon:SoftwareAndSensorsSegmentMember2021-12-310001069183axon:HardwareEquipmentMemberaxon:TaserSegmentMember2021-12-310001069183axon:HardwareEquipmentMemberaxon:SoftwareAndSensorsSegmentMember2021-12-310001069183axon:WarrantyMember2021-12-310001069183axon:TaserSegmentMember2021-12-310001069183axon:SoftwareAndSensorsSegmentMember2021-12-310001069183axon:ServicesMember2021-12-310001069183axon:HardwareEquipmentMember2021-12-310001069183us-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-04-012022-06-300001069183country:USus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-04-012022-06-300001069183us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-04-012022-06-300001069183us-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-06-300001069183country:USus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-06-300001069183us-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-04-012021-06-300001069183country:USus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-04-012021-06-300001069183us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-04-012021-06-300001069183us-gaap:NonUsMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-300001069183country:USus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-300001069183axon:A2022StockIncentivePlanMember2022-05-310001069183axon:A2019InducementPlanMember2019-09-3000010691832020-12-3100010691832021-06-300001069183us-gaap:FairValueInputsLevel1Memberaxon:MarketableSecuritiesMember2022-06-300001069183us-gaap:FairValueInputsLevel1Memberaxon:MarketableSecuritiesMember2021-12-310001069183country:US2022-01-012022-06-300001069183us-gaap:NonUsMember2022-06-300001069183country:US2022-06-300001069183us-gaap:NonUsMember2021-12-310001069183country:US2021-12-310001069183axon:EXponentialStockUnitsMemberaxon:A2019eXponentialStockPerformancePlanMember2019-02-122022-06-3000010691832018-05-242022-06-300001069183us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100010691832022-01-012022-03-310001069183us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000010691832021-04-012021-06-300001069183us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100010691832021-01-012021-03-3100010691832022-08-050001069183us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000010691832022-04-012022-06-300001069183us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-06-300001069183us-gaap:FairValueInputsLevel1Memberaxon:AgencyBondsMember2021-12-310001069183axon:PerformanceStockUnitsMember2022-01-012022-06-300001069183srt:ChiefExecutiveOfficerMember2018-05-242018-05-240001069183us-gaap:CapacityMember2022-06-012022-06-300001069183axon:AtMarketOfferingMember2021-01-012021-12-310001069183axon:EXponentialStockUnitsMemberaxon:A2019eXponentialStockPerformancePlanMember2019-02-122019-02-1200010691832018-05-242018-05-240001069183us-gaap:FairValueInputsLevel2Memberus-gaap:USStatesAndPoliticalSubdivisionsMember2022-06-300001069183us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryBillSecuritiesMember2022-06-300001069183us-gaap:FairValueInputsLevel2Memberus-gaap:USStatesAndPoliticalSubdivisionsMember2021-12-310001069183us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2021-12-310001069183us-gaap:FairValueInputsLevel2Member2021-12-310001069183us-gaap:CallOptionMember2022-01-012022-06-300001069183us-gaap:CallOptionMember2020-03-012022-06-300001069183axon:WarrantsForStrategicInvestmentMember2021-01-012021-06-300001069183axon:StrategicInvestmentsMember2021-01-012021-06-300001069183axon:WarrantsForStrategicInvestmentMember2022-01-012022-06-300001069183axon:StrategicInvestmentsMember2022-01-012022-06-300001069183axon:WarrantsForStrategicInvestmentMember2020-03-012022-06-300001069183axon:StrategicInvestmentsMember2020-03-012022-06-3000010691832020-03-012022-06-300001069183axon:ChiefExecutiveOfficerPerformanceAwardMember2022-06-300001069183us-gaap:LineOfCreditMember2022-06-3000010691832021-01-012021-06-300001069183us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001069183us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001069183axon:AccountsAndNotesReceivableAndContractAssetsMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001069183axon:AccountsAndNotesReceivableAndContractAssetsMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001069183us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-04-012022-06-300001069183us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-06-300001069183us-gaap:LineOfCreditMember2022-01-012022-06-300001069183us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2022-06-300001069183us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-06-300001069183us-gaap:FairValueInputsLevel1Memberaxon:AgencyBondsMember2022-06-300001069183us-gaap:FairValueInputsLevel2Member2022-06-300001069183us-gaap:FairValueInputsLevel1Member2022-06-300001069183us-gaap:CashMember2022-06-300001069183us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310001069183us-gaap:FairValueInputsLevel1Member2021-12-310001069183us-gaap:CashMember2021-12-310001069183axon:EXponentialStockUnitsMemberaxon:A2019eXponentialStockPerformancePlanMember2022-01-012022-06-300001069183us-gaap:NonUsMember2022-01-012022-06-3000010691832022-01-012022-06-300001069183us-gaap:RestrictedStockUnitsRSUMember2022-06-300001069183us-gaap:EmployeeStockOptionMember2022-06-300001069183axon:PerformanceStockUnitsMember2022-06-3000010691832022-06-3000010691832021-12-31axon:segmentiso4217:USDiso4217:USDxbrli:sharesxbrli:pureaxon:countryaxon:customeraxon:itemxbrli:sharesaxon:trancheaxon:lawsuit

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

Form 10-Q

(Mark One)

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

For the quarterly period ended June 30, 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-16391

Axon Enterprise, Inc.

(Exact name of registrant as specified in its charter)

Delaware

86-0741227

(State or other jurisdiction of
incorporation or organization)

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

17800 North 85th Street

Scottsdale,  Arizona

85255

(Address of principal executive offices)

(Zip Code)

(480) 991-0797

(Registrant’s telephone number, including area code)

Not Applicable

(Former name, former address and former fiscal year, if changed since last report)

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.00001 Par Value

AXON

The Nasdaq Global Select Market

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 the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated Filer

Smaller reporting company

Emerging growth company

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

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

The number of shares of the registrant’s common stock outstanding as of August 5, 2022 was 71,077,807.

AXON ENTERPRISE, INC.

INDEX TO QUARTERLY REPORT ON FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED JUNE 30, 2022

Page

Special Note Regarding Forward-Looking Statements

ii

PART I - FINANCIAL INFORMATION

1

Item 1. Financial Statements

1

Condensed Consolidated Balance Sheets as of June 30, 2022 (Unaudited) and December 31, 2021

1

Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) for the Three Months and Six Months Ended June 30, 2022 and 2021

2

Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the Three Months and Six Months Ended June 30, 2022 and 2021

3

Unaudited Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2022 and 2021

4

Notes to Unaudited Condensed Consolidated Financial Statements

5

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

25

Item 3. Quantitative and Qualitative Disclosures About Market Risk

39

Item 4. Controls and Procedures

40

PART II - OTHER INFORMATION

40

Item 1. Legal Proceedings

40

Item 1A. Risk Factors

41

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

41

Item 3. Defaults Upon Senior Securities

41

Item 4. Mine Safety Disclosures

41

Item 5. Other Information

41

Item 6. Exhibits

42

SIGNATURES

43

Special Note Regarding Forward-Looking Statements

This Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), including statements regarding our expectations, beliefs, intentions and strategies regarding the future. We intend that such forward-looking statements be subject to the safe-harbor provided by the Private Securities Litigation Reform Act of 1995. From time to time, we also provide forward-looking statements in other materials we release to the public as well as verbal forward-looking statements. These forward-looking statements include, without limitation, statements regarding: proposed products and services and related development efforts and activities; our projected revenue and capital expenditures for the full year 2022; expectations about the market for our current and future products and services; the impact of pending litigation; strategies and trends relating to subscription plan programs and revenues; our anticipation that contracts with governmental customers will be fulfilled; strategies and trends, including the benefits of, research and development investments; the sufficiency of our liquidity and financial resources; expectations about customer behavior; the impact on our investment portfolio of changes in interest rates; our potential use of foreign currency forward and option contracts; statements concerning projections, predictions, expectations, estimates or forecasts as to our business, financial and operational results and future economic performance; statements of management’s strategies, goals and objectives and other similar expressions; as well as the ultimate resolution of financial statement items requiring critical accounting estimates, including those set forth in our Form 10-K for the year ended December 31, 2021. Such statements give our current expectations or forecasts of future events; they do not relate strictly to historical or current facts. Words such as “may,” “will,” “should,” “could,” “would,” “predict,” “potential,” “continue,” “expect,” “anticipate,” “future,” “intend,” “plan,” “believe,” “estimate,” and similar expressions, as well as statements in future tense, identify forward-looking statements. However, not all forward-looking statements contain these identifying words.

We cannot guarantee that any forward-looking statement will be realized, although we believe we have been prudent in our plans and assumptions. Achievement of future results is subject to risks, uncertainties and potentially inaccurate assumptions. The following important factors could cause actual results to differ materially from those in the forward-looking statements: the potential global impacts of the COVID-19 pandemic; our exposure to cancellations of government contracts due to appropriation clauses, exercise of a cancellation clause, or non-exercise of contractually optional periods; our ability to design, introduce and sell new products or features; our ability to defend against litigation and protect our intellectual property, and the resulting costs of this activity; our ability to manage our supply chain and avoid production delays, shortages, and impacts to expected gross margins; the impact of stock compensation expense, impairment expense, and income tax expense on our financial results; customer purchase behavior, including adoption of our software as a service delivery model; negative media publicity regarding our products; the impact of product mix on projected gross margins; defects in our products; changes in the costs of product components and labor; loss of customer data, a breach of security, or an extended outage, including by our third party cloud-based storage providers; exposure to international operational risks; delayed cash collections and possible credit losses due to our subscription model; changes in government regulations in the U.S. and in foreign markets, especially related to the classification of our products by the United States Bureau of Alcohol, Tobacco, Firearms and Explosives; our ability to integrate acquired businesses; our ability to attract and retain key personnel; and counter-party risks relating to cash balances held in excess of FDIC insurance limits. Many events beyond our control may determine whether results we anticipate will be achieved. Should known or unknown risks or uncertainties materialize, or should underlying assumptions prove inaccurate, actual results could differ materially from past results and those anticipated, estimated or projected. You should bear this in mind as you consider forward-looking statements. The Annual Report on Form 10-K that we filed with the Securities and Exchange Commission ("SEC") on February 25, 2022 lists various important factors that could cause actual results to differ materially from expected and historical results. These factors are intended as cautionary statements for investors within the meaning of Section 21E of the Exchange Act and Section 27A of the Securities Act. Readers can find them under the heading “Risk Factors” in the Report on Form 10-K, and investors should refer to them. You should understand that it is not possible to predict or identify all such factors. Consequently, you should not consider any such list to be a complete set of all potential risks or uncertainties.

Except as required by law, we undertake no obligation to publicly update forward-looking statements, whether as a result of new information, future events or otherwise. You are advised, however, to consult any further disclosures we make on related subjects in our Form 10-Q, 8-K and 10-K reports to the SEC. Our filings with the SEC may be accessed at the SEC’s web site at www.sec.gov.

ii

PART I - FINANCIAL INFORMATION

Item 1. Financial Statements

AXON ENTERPRISE, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except share data)

    

June 30, 

December 31, 

2022

2021

(Unaudited)

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

212,815

$

356,332

Marketable securities

45,900

72,180

Short-term investments

 

118,514

 

14,510

Accounts and notes receivable, net of allowance of $1,927 and $2,203 as of June 30, 2022 and December 31, 2021, respectively

 

379,672

 

320,819

Contract assets, net

 

196,754

 

180,421

Inventory

 

154,297

 

108,688

Prepaid expenses and other current assets

 

61,839

 

56,540

Total current assets

 

1,169,791

 

1,109,490

Property and equipment, net

 

157,916

 

138,457

Deferred tax assets, net

 

100,548

 

127,193

Intangible assets, net

 

13,934

 

15,470

Goodwill

 

45,004

 

43,592

Long-term investments

 

24,925

 

31,232

Long-term notes receivable, net

 

8,992

 

11,256

Long-term contract assets, net

28,240

29,753

Strategic investments

281,691

83,520

Other long-term assets

 

100,982

 

98,247

Total assets

$

1,932,023

$

1,688,210

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

60,689

$

32,220

Accrued liabilities

 

100,980

 

103,707

Current portion of deferred revenue

 

253,185

 

265,591

Customer deposits

 

11,330

 

10,463

Other current liabilities

 

6,787

 

6,540

Total current liabilities

 

432,971

 

418,521

Deferred revenue, net of current portion

 

269,477

 

185,721

Liability for unrecognized tax benefits

 

7,692

 

3,797

Long-term deferred compensation

 

5,517

 

5,679

Deferred tax liability, net

1

811

Long-term lease liabilities

 

18,210

 

20,440

Other long-term liabilities

 

4,504

 

5,392

Total liabilities

 

738,372

 

640,361

Commitments and contingencies (Note 13)

 

  

 

  

Stockholders’ equity:

 

  

 

  

Preferred stock, $0.00001 par value; 25,000,000 shares authorized; no shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively

 

 

Common stock, $0.00001 par value; 200,000,000 shares authorized; 71,077,699 and 70,896,856 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively

 

1

 

1

Additional paid-in capital

 

1,139,086

 

1,095,229

Treasury stock at cost, 20,220,227 shares as of June 30, 2022 and December 31, 2021

 

(155,947)

 

(155,947)

Retained earnings

 

215,716

 

109,883

Accumulated other comprehensive income (loss)

 

(5,205)

 

(1,317)

Total stockholders’ equity

 

1,193,651

 

1,047,849

Total liabilities and stockholders’ equity

$

1,932,023

$

1,688,210

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

1

AXON ENTERPRISE, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

AND COMPREHENSIVE INCOME (LOSS)

(in thousands, except per share data)

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

Net sales from products

$

200,051

$

156,427

$

376,255

$

297,313

Net sales from services

 

85,562

 

62,368

 

165,784

 

116,501

Net sales

 

285,613

 

218,795

 

542,039

 

413,814

Cost of product sales

 

87,502

 

65,301

 

166,854

 

123,917

Cost of service sales

 

24,148

 

15,565

 

45,483

 

28,615

Cost of sales

 

111,650

 

80,866

 

212,337

 

152,532

Gross margin

 

173,963

 

137,929

 

329,702

 

261,282

Operating expenses:

 

  

 

  

 

  

 

  

Sales, general and administrative

 

95,005

 

177,662

 

185,134

 

304,259

Research and development

 

57,547

 

53,952

 

105,963

 

100,970

Total operating expenses

 

152,552

 

231,614

 

291,097

 

405,229

Income (loss) from operations

 

21,411

 

(93,685)

 

38,605

 

(143,947)

Interest and other income, net

 

47,026

 

41,841

 

102,325

 

42,426

Income (loss) before provision for income taxes

 

68,437

 

(51,844)

 

140,930

 

(101,521)

Provision for (benefit from) income taxes

 

17,475

 

(4,727)

 

35,097

 

(6,487)

Net income (loss)

$

50,962

$

(47,117)

$

105,833

$

(95,034)

Net income (loss) per common and common equivalent shares:

 

  

 

  

 

  

 

  

Basic

$

0.72

$

(0.72)

$

1.49

$

(1.47)

Diluted

$

0.71

$

(0.72)

$

1.46

$

(1.47)

Weighted average number of common and common equivalent shares outstanding:

 

  

 

  

 

  

 

  

Basic

 

71,040

 

65,166

 

70,995

 

64,604

Diluted

 

72,283

 

65,166

 

72,316

 

64,604

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

Net income (loss)

$

50,962

$

(47,117)

$

105,833

$

(95,034)

Foreign currency translation adjustments

 

(2,166)

 

(369)

 

(3,238)

 

(368)

Unrealized losses on available-for-sale investments

(161)

(650)

Comprehensive income (loss)

$

48,635

$

(47,486)

$

101,945

$

(95,402)

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

2

AXON ENTERPRISE, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands, except share data)

    

    

    

    

    

    

    

Accumulated

    

Additional

Other

Total

Common Stock

Paid-in

Treasury Stock

Retained

Comprehensive

Stockholders’

Shares

Amount

Capital

Shares

Amount

Earnings

Loss

Equity

Balance, December 31, 2021

 

70,896,856

$

1

$

1,095,229

 

20,220,227

$

(155,947)

$

109,883

$

(1,317)

$

1,047,849

Issuance of common stock

(70)

(70)

Issuance of common stock under employee plans, net

 

99,802

(1,388)

(1,388)

Stock-based compensation

 

25,088

25,088

Net income

 

54,871

54,871

Other comprehensive loss, net

 

(1,561)

(1,561)

Balance, March 31, 2022

 

70,996,658

$

1

$

1,118,859

 

20,220,227

$

(155,947)

$

164,754

$

(2,878)

$

1,124,789

Issuance of common stock

(4)

(4)

Issuance of common stock under employee plans, net

 

81,041

(931)

 

(931)

Stock-based compensation

 

21,162

 

21,162

Net income

 

 

50,962

50,962

Other comprehensive loss, net

 

 

(2,327)

(2,327)

Balance, June 30, 2022

 

71,077,699

$

1

$

1,139,086

 

20,220,227

$

(155,947)

$

215,716

$

(5,205)

$

1,193,651

    

    

    

    

    

    

    

    

    

    

    

    

    

Accumulated

    

    

Additional

Other

Total

Common Stock

Paid-in

Treasury Stock

Retained

Comprehensive

Stockholders’

Shares

Amount

Capital

Shares

Amount

Earnings

Income (Loss)

Equity

Balance, December 31, 2020

    

63,766,555

$

1

$

962,159

 

20,220,227

$

(155,947)

$

169,901

$

141

$

976,255

Issuance of common stock under employee plans, net

 

906,536

(7,045)

 

(7,045)

Stock-based compensation

 

89,610

 

89,610

Net loss

(47,917)

 

(47,917)

Foreign currency translation adjustments

 

1

1

Balance, March 31, 2021

 

64,673,091

$

1

$

1,044,724

 

20,220,227

$

(155,947)

$

121,984

$

142

$

1,010,904

Issuance of common stock under employee plans

 

1,001,255

 

 

(3,268)

 

 

 

 

 

(3,268)

Stock-based compensation

 

 

 

137,549

 

 

 

 

 

137,549

Net loss

 

 

 

 

 

 

(47,117)

 

 

(47,117)

Foreign currency translation adjustments

 

 

 

 

 

 

 

(369)

 

(369)

Balance, June 30, 2021

 

65,674,346

$

1

$

1,179,005

 

20,220,227

$

(155,947)

$

74,867

$

(227)

$

1,097,699

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

3

AXON ENTERPRISE, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

Six Months Ended June 30, 

    

2022

    

2021

Cash flows from operating activities:

 

  

 

  

Net income (loss)

$

105,833

$

(95,034)

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

 

  

 

  

Depreciation and amortization

 

11,965

 

8,582

Purchase accounting adjustments to goodwill

58

Loss on disposal and abandonment of intangible assets

 

48

 

130

Loss on disposal and impairment of property and equipment, net

 

189

 

43

Realized and unrealized gains on strategic investments and marketable securities, net

(103,836)

(40,855)

Stock-based compensation

 

46,250

 

227,159

Deferred income taxes

 

26,050

 

(6,889)

Unrecognized tax benefits

 

3,895

 

47

Bond amortization

301

 

3,110

Noncash lease expense

 

3,279

 

2,650

Provision for expected credit losses

183

62

Change in assets and liabilities:

 

 

Accounts and notes receivable and contract assets

 

(80,247)

 

(3,988)

Inventory

 

(47,109)

 

(1,848)

Prepaid expenses and other assets

 

(2,688)

 

(13,320)

Accounts payable, accrued and other liabilities

 

24,569

 

(10,381)

Deferred revenue

 

74,600

 

25,647

Net cash provided by operating activities

 

63,340

 

95,115

Cash flows from investing activities:

 

  

 

  

Purchases of investments

 

(108,240)

 

(238,288)

Proceeds from call / maturity of investments

 

9,473

 

294,814

Exercise of warrants of strategic investments

(6,555)

Proceeds from sale of strategic investments

14,546

Purchases of property and equipment

 

(29,847)

 

(24,031)

Proceeds from disposal of property and equipment

91

48

Purchases of intangible assets

 

(104)

 

(143)

Strategic investments

 

(61,500)

 

(20,500)

Business acquisition, net of cash acquired

(2,104)

Net cash provided (used) in investing activities

 

(198,786)

 

26,446

Cash flows from financing activities:

 

  

 

  

Net proceeds from equity offering

(74)

 

Income and payroll tax payments for net-settled stock awards

 

(2,319)

 

(10,312)

Net cash used in financing activities

 

(2,393)

 

(10,312)

Effect of exchange rate changes on cash and cash equivalents

 

(3,910)

 

(319)

Net increase (decrease) in cash and cash equivalents

 

(141,749)

 

110,930

Cash and cash equivalents and restricted cash, beginning of period

 

356,438

 

155,551

Cash and cash equivalents and restricted cash, end of period

$

214,689

$

266,481

Supplemental disclosures:

 

  

 

  

Cash and cash equivalents

$

212,815

$

266,372

Restricted cash (Note 1)

 

1,874

 

109

Total cash, cash equivalents and restricted cash shown in the statements of cash flows

$

214,689

$

266,481

Cash paid for income taxes, net of refunds

$

2,289

$

5,295

Non-cash transactions

 

  

 

  

Property and equipment purchases in accounts payable and accrued liabilities

$

2,009

$

571

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

4

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

Note 1 - Organization and Summary of Significant Accounting Policies

Axon Enterprise, Inc. (“Axon,” the “Company,” "we," or "us") is a market-leading provider of law enforcement technology solutions. Our core mission is to protect life. We fulfill that mission through developing hardware and software products that advance the long term objectives of a) obsoleting the bullet, b) reducing social conflict, and c) enabling a fair and effective justice system.

Our headquarters in Scottsdale, Arizona houses our executive management, sales, marketing, certain engineering, manufacturing, finance and other administrative support functions. Our global software hub is located in Seattle, Washington, and we also have subsidiaries and / or offices located in Australia, Canada, Finland, France, Germany, Hong Kong, India, Italy, the Netherlands, the United Kingdom, and Vietnam.

The accompanying unaudited condensed consolidated financial statements include the accounts of Axon Enterprise, Inc. and our subsidiaries. All material intercompany accounts, transactions, and profits have been eliminated.

Basis of Presentation and Use of Estimates

These unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. Certain information related to our organization, significant accounting policies and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) has been condensed or omitted. The accounting policies followed in the preparation of these unaudited condensed consolidated financial statements are consistent with those followed in our annual consolidated financial statements for the year ended December 31, 2021, as filed on Form 10-K, with the exception of our adoption of certain accounting pronouncements which we describe below. In the opinion of management, these unaudited condensed consolidated financial statements contain all material adjustments, consisting only of normal recurring adjustments, necessary to fairly state our financial position, results of operations and cash flows for the periods presented and the presentations and disclosures herein are adequate when read in conjunction with our Form 10-K for the year ended December 31, 2021. The results of operations for the three months and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the full year (or any other period). Significant estimates and assumptions in these unaudited condensed consolidated financial statements include:

product warranty reserves,
inventory valuation,
revenue recognition,
reserve for expected credit loss,
valuation of goodwill, intangible and long-lived assets,
valuation of strategic investments,
recognition, measurement and valuation of current and deferred income taxes,
stock-based compensation, and
recognition and measurement of contingencies and accrued litigation expense.

Actual results could differ materially from those estimates.

Segment Information

Our operations are comprised of two reportable segments: the manufacture and sale of conducted electrical devices ("CEDs"), batteries, accessories, extended warranties and other products and services (the “TASER” segment); and the development, manufacture, and sale of software and sensors, which includes the sale of devices, wearables, applications, cloud and mobile products, and services (collectively, the “Software and Sensors” segment). In both segments, we report sales of products and services. Service revenue in both segments includes sales related to Axon

5

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

Evidence. In the Software and Sensors segment, service revenue also includes other recurring cloud-hosted software revenue and related professional services. Collectively, this revenue is sometimes referred to as "Axon Cloud revenue."  

Reportable segments are determined based on discrete financial information reviewed by our Chief Executive Officer who is our chief operating decision maker ("CODM"). We organize and review operations based on products and services, and currently there are no operating segments that are aggregated. We perform an analysis of our reportable segments at least annually. Additional information related to our business segments is summarized in Note 15.

Geographic Information and Major Customers / Suppliers

For the three and six months ended June 30, 2022, no individual country outside the U.S. represented more than 10% of total net sales. Individual sales transactions in the international market are generally larger and occur more intermittently than in the domestic market due to the profile of our customers. For the three and six months ended June 30, 2022, no customer represented more than 10% of total net sales. At June 30, 2022 and December 31, 2021, no customer represented more than 10% of the aggregate balance of accounts and notes receivable and contract assets.

We currently purchase both off the shelf and custom components, including, but not limited to, finished circuit boards, injection-molded plastic components, small machined parts, custom cartridge components, electronic components, and off the shelf sub-assemblies from suppliers located in the U.S., Canada, China, Republic of Korea, Malaysia, Mexico, Taiwan, and Vietnam. We may source from other countries as well. Although we currently obtain many of these components from single source suppliers, we own the injection molded component tooling, most of the designs, and the test fixtures used in their production for all custom components. As a result, we believe we could obtain alternative suppliers in most cases. Although we have experienced supply chain disruptions relating to materials and port constraints, we have remained focused on closely managing our supply chain. We continue to bolster our strategic relationships in our supply chain, identifying secondary/alternate sourcing, adjusting build plans accordingly, and building in logistic modes in support of our increasing demand while working to minimize disruption to customers. We acquire most of our components on a purchase order basis and do not currently have significant long-term purchase contracts with most component suppliers.

Income per Common Share

Basic income per common share is computed by dividing net income by the weighted average number of common shares outstanding during the periods presented. Diluted income per share reflects the potential dilution from outstanding stock options and unvested restricted stock units. The calculation of the weighted average number of shares outstanding and earnings per share are as follows (in thousands except per share data):

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

Numerator for basic and diluted earnings per share:

 

  

 

  

 

  

 

  

Net income (loss)

$

50,962

$

(47,117)

$

105,833

$

(95,034)

Denominator:

 

  

 

  

 

  

 

  

Weighted average shares outstanding

 

71,040

 

65,166

 

70,995

 

64,604

Dilutive effect of stock-based awards

 

1,243

 

 

1,321

 

Diluted weighted average shares outstanding

 

72,283

 

65,166

 

72,316

 

64,604

Anti-dilutive stock-based awards excluded

 

2,991

 

10,537

 

2,912

 

8,950

Net income (loss) per common share:

 

 

 

  

 

  

Basic

$

0.72

$

(0.72)

$

1.49

$

(1.47)

Diluted

$

0.71

$

(0.72)

$

1.46

$

(1.47)

6

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

Standard Warranties

We warranty our CEDs, Axon cameras and certain related accessories from manufacturing defects on a limited basis for a period of one year after purchase and, thereafter, will repair or replace any defective unit for a fee. Estimated costs for the standard warranty are charged to cost of products sold when revenue is recorded for the related product. Future warranty costs are estimated based on historical data related to warranty claims and this rate is applied to current product sales. Historically, reserve amounts have been increased if management becomes aware of a component failure or other issue that could result in larger than anticipated warranty claims from customers. The warranty reserve is reviewed quarterly to verify that it sufficiently reflects the remaining warranty obligations based on the anticipated expenditures over the balance of the warranty obligation period, and adjustments are made when actual warranty claim experience differs from estimates. The warranty reserve is included in accrued liabilities on the accompanying condensed consolidated balance sheets.

Changes in our estimated product warranty liabilities were as follows (in thousands):

Six Months Ended June 30, 

    

2022

2021

Balance, beginning of period

$

2,822

$

769

Utilization of reserve

 

(1,574)

 

(481)

Warranty expense

 

380

 

613

Balance, end of period

$

1,628

$

901

Fair Value Measurements and Financial Instruments

We use the fair value framework that prioritizes the inputs to valuation techniques for measuring financial assets and liabilities measured on a recurring basis and for non-financial assets and liabilities when these items are re-measured. Fair value is considered to be the exchange price in an orderly transaction between market participants, to sell an asset or transfer a liability at the measurement date. The hierarchy below lists three levels of fair value based on the extent to which inputs used in measuring fair value are observable in the market. We categorize each of our fair value measurements in one of these three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:

 

Level 1 – Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.
Level 2 – Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level 2 valuation techniques.
Level 3 – Valuation techniques in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect our own assumptions about inputs that market participants would use in pricing an asset or liability.

We have cash equivalents and investments, which at June 30, 2022 and December 31, 2021 were comprised of money market funds, commercial paper, corporate bonds, municipal bonds, U.S. Government agency bonds, and U.S. Treasury bills. See additional disclosure regarding the fair value of our cash equivalents and investments in Note 3. Included in the balance of other long-term assets as of June 30, 2022 and December 31, 2021 was $4.2 million and $5.3 million, respectively, related to corporate-owned life insurance policies which are used to fund our deferred compensation

7

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

plan. We determine the fair value of insurance contracts by obtaining the cash surrender value of the contracts from the issuer, a Level 2 valuation technique.

We have an investment in marketable securities, for which changes in fair value are recorded in the condensed consolidated statement of operations as unrealized gain or (loss) on marketable securities, which is included in interest and other income, net.

We have strategic investments in six unconsolidated affiliates as of June 30, 2022. The estimated fair value of the investments was determined based on Level 3 inputs. In determining the estimated fair value of our strategic investments in privately held companies, we utilize observable data available to us as discussed further in Note 7.

Our financial instruments also include accounts and notes receivable, accounts payable and accrued liabilities. Due to the short-term nature of these instruments, their fair values approximate their carrying values on the condensed consolidated balance sheet.

Restricted Cash

Restricted cash balances as of June 30, 2022 were $1.9 million primarily related to funds held in an international bank account securing a guarantee and funds held in an international bank account for a country in which we are required to maintain a minimum balance to operate. Approximately $1.8 million was included in prepaid expenses and other current assets on our condensed consolidated balance sheet, with the remainder included in other long-term assets. Restricted cash balances as of December 31, 2021 included $0.1 million primarily related to funds held in an international bank account for a country in which we are required to maintain a minimum balance to operate. Approximately half of the balance was included in prepaid expenses and other current assets on our condensed consolidated balance sheet, with the remainder included in other long-term assets.

Valuation of Goodwill, Intangibles and Long-lived Assets

We evaluate whether events and circumstances have occurred that indicate the remaining estimated useful life of long-lived assets and identifiable intangible assets, excluding goodwill and intangible assets with indefinite useful lives, may warrant revision or that the remaining balance of these assets may not be recoverable. Such circumstances could include, but are not limited to, a change in the product mix, a change in the way products are created, produced or delivered, or a significant change in the way products are branded and marketed. In performing the review for recoverability, we estimate the future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. The amount of the impairment loss, if impairment exists, is calculated based on the excess of the carrying amounts of the assets over their estimated fair value computed using discounted cash flows.

We do not amortize goodwill and intangible assets with indefinite useful lives; rather such assets are required to be tested for impairment at least annually or sooner whenever events or changes in circumstances indicate that the assets may be impaired. We perform our annual goodwill and intangible asset impairment tests in the fourth quarter of each year.

Recently Issued Accounting Guidance

Recently Adopted Accounting Pronouncements

In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-10, Government Assistance (Topic 832). The guidance improves the transparency of government assistance accounting as it requires business entities to disclose transactions that involve government assistance received if the transactions were accounted for by applying a grant or contribution accounting model by analogy. The ASU is effective for annual periods beginning after December 15, 2021. We adopted ASU 2021-10 on January 1, 2022 and will apply the disclosure requirement prospectively to all transactions within the scope of the amendments that are reflected in

8

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

the financial statements at the date of the initial application along with new transactions that are entered into after the date of initial application. Adoption of this ASU did not have a material impact on our consolidated financial statements.

Reclassification of Prior Year Presentation

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications are not material and had no effect on the reported results of operations.

Note 2 - Revenues

Nature of Products and Services

The following tables present our revenues by primary product and service offering (in thousands):

Three Months Ended June 30, 2022

Three Months Ended June 30, 2021

    

    

Software and

    

    

    

Software and

    

TASER

Sensors

Total

TASER

Sensors

Total

TASER 7

$

53,440

$

$

53,440

$

28,128

$

28,128

TASER X26P

 

12,339

 

 

12,339

 

9,569

 

9,569

TASER X2

 

4,534

 

 

4,534

 

16,145

 

16,145

TASER Consumer devices

 

1,687

 

 

1,687

 

1,701

 

1,701

Cartridges

 

49,845

 

 

49,845

 

46,678

 

46,678

Axon Body

 

 

27,468

 

27,468

 

19,927

 

19,927

Axon Flex

 

 

621

 

621

 

1,088

 

1,088

Axon Fleet

 

 

15,881

 

15,881

 

5,247

 

5,247

Axon Dock

 

 

5,849

 

5,849

 

5,509

 

5,509

Axon Evidence and cloud services

 

3,720

 

81,911

 

85,631

 

1,702

60,367

 

62,069

Extended warranties

 

7,459

 

12,498

 

19,957

 

5,857

8,149

 

14,006

Other

 

2,562

 

5,799

 

8,361

 

2,748

5,980

 

8,728

Total

$

135,586

$

150,027

$

285,613

$

112,528

$

106,267

$

218,795

Six Months Ended June 30, 2022

Six Months Ended June 30, 2021

    

    

Software and

    

    

    

Software and

    

TASER

Sensors

Total

TASER

Sensors

Total

TASER 7

$

103,506

$

$

103,506

$

62,119

$

62,119

TASER X26P

 

21,818

 

 

21,818

 

19,532

 

19,532

TASER X2

 

8,153

 

 

8,153

 

28,923

 

28,923

TASER Pulse

 

3,383

 

 

3,383

 

3,906

 

3,906

Cartridges

 

87,670

 

 

87,670

 

77,096

 

77,096

Axon Body

 

 

57,176

 

57,176

 

39,683

 

39,683

Axon Flex

 

 

1,950

 

1,950

 

1,993

 

1,993

Axon Fleet

 

 

29,701

 

29,701

 

9,010

 

9,010

Axon Dock

 

 

13,329

 

13,329

 

12,429

 

12,429

Axon Evidence and cloud services

 

6,737

 

161,850

 

168,587

 

3,098

112,661

 

115,759

Extended warranties

 

14,138

 

21,559

 

35,697

 

11,503

15,649

 

27,152

Other

 

4,541

 

6,528

 

11,069

 

5,350

10,862

 

16,212

Total

$

249,946

$

292,093

$

542,039

$

211,527

$

202,287

$

413,814

9

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

The following table presents our revenues disaggregated by geography (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

 

2022

2021

2022

2021

 

United States

    

$

228,446

    

80

%  

$

164,908

    

75

%  

$

442,660

    

82

%  

$

325,294

    

79

%

Other countries

 

57,167

 

20

 

53,887

 

25

 

99,379

 

18

 

88,520

 

21

Total

$

285,613

 

100

%  

$

218,795

 

100

%  

$

542,039

 

100

%  

$

413,814

 

100

%

Contract Balances

The following table presents our contract assets, contract liabilities and certain information related to these balances as of and for the six months ended June 30, 2022 (in thousands):

    

June 30, 2022

Contract assets, net

$

224,994

Contract liabilities (deferred revenue)

 

522,662

Revenue recognized in the period from:

 

  

Amounts included in contract liabilities at the beginning of the period

 

172,675

Contract liabilities (deferred revenue) consisted of the following (in thousands):

June 30, 2022

December 31, 2021

    

Current

    

Long-Term

    

Total

    

Current

    

Long-Term

    

Total

Warranty:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

$

16,038

$

18,222

$

34,260

$

21,257

$

4,766

$

26,023

Software and Sensors

 

19,736

 

22,078

 

41,814

 

23,175

 

18,137

 

41,312

 

35,774

 

40,300

 

76,074

 

44,432

 

22,903

 

67,335

Hardware:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

 

26,579

 

20,016

 

46,595

 

12,944

 

28,727

 

41,671

Software and Sensors

 

47,149

 

94,855

 

142,004

 

34,862

 

81,223

 

116,085

 

73,728

 

114,871

 

188,599

 

47,806

 

109,950

 

157,756

Services:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

 

3,102

 

6,555

 

9,657

 

2,701

 

3,482

 

6,183

Software and Sensors

 

140,581

 

107,751

 

248,332

 

170,652

 

49,386

 

220,038

143,683

114,306

257,989

173,353

52,868

226,221

Total

$

253,185

$

269,477

$

522,662

$

265,591

$

185,721

$

451,312

June 30, 2022

December 31, 2021

    

Current

    

Long-Term

    

Total

    

Current

    

Long-Term

    

Total

TASER

$

45,719

$

44,793

$

90,512

$

36,902

$

36,975

$

73,877

Software and Sensors

 

207,466

 

224,684

 

432,150

 

228,689

 

148,746

 

377,435

Total

$

253,185

$

269,477

$

522,662

$

265,591

$

185,721

$

451,312

Remaining Performance Obligations

As of June 30, 2022, we had approximately $3.33 billion of remaining performance obligations, which included both recognized contract liabilities as well as amounts that will be invoiced and recognized in future periods. The remaining performance obligations are limited only to arrangements that meet the definition of a contract under Topic 606 as of June 30, 2022. We expect to recognize between 15% - 20% of this balance over the next twelve months, and generally expect the remainder to be recognized over the following ten years, subject to risks related to delayed deployments, budget appropriation or other contract cancellation clauses.

10

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

Note 3 - Cash, Cash Equivalents and Investments

The following tables summarize our cash, cash equivalents, marketable securities, and available-for-sale investments at June 30, 2022 and December 31, 2021 (in thousands):

As of June 30, 2022

    

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Long-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Investments

Cash

$

155,582

$

$

$

155,582

$

155,582

$

$

$

Level 1:

 

  

 

  

 

  

 

  

 

  

 

  

 

Money market funds

 

43,550

 

 

43,550

 

43,550

 

 

Agency bonds

 

26,601

5

 

(2)

 

26,604

 

8,484

 

 

18,120

Treasury bills

28,390

(24)

28,366

22,690

5,676

Marketable securities

90,000

(44,100)

45,900

 

 

45,900

 

Subtotal

 

188,541

5

 

(44,126)

 

144,420

52,034

45,900

40,810

5,676

Level 2:

State and municipal obligations

5,814

1

(35)

5,780

4,257

1,523

Corporate bonds

57,609

11

(1,027)

56,593

5,199

33,668

17,726

Commercial paper

39,779

39,779

39,779

Subtotal

103,202

12

(1,062)

102,152

5,199

77,704

19,249

Total

$

447,325

$

17

$

(45,188)

$

402,154

$

212,815

$

45,900

$

118,514

$

24,925

As of June 30, 2022, we had $86.7 million of investments with unrealized losses.

During the year ended December 31, 2021, we acquired 9,000,000 shares of common stock of Cellebrite DI Ltd (“CLBT”) with a fair value of $90.0 million. The CLBT common stock is recorded as marketable securities in the accompanying condensed consolidated balance sheets and its fair value is adjusted every reporting period. Changes in fair value are recorded in the condensed consolidated statement of operations as unrealized gain or (loss) on marketable securities, which is included in interest and other income, net. During the three and six months ended June 30, 2022, we recorded an unrealized loss on marketable securities of $11.7 million and $26.3 million, respectively, relating to CLBT.

11

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

As of December 31, 2021

  

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Long-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Investments

Cash

$

353,488

$

$

$

353,488

$

353,488

$

$

$

Level 1:

 

  

 

  

 

  

 

  

 

  

 

  

 

Money market funds

 

2,844

 

 

2,844

 

2,844

 

 

Agency bonds

 

10,700

4

 

 

10,704

 

 

 

10,704

Marketable securities

90,000

(17,820)

72,180

 

 

72,180

 

Subtotal

 

103,544

4

 

(17,820)

 

85,728

2,844

72,180

10,704

Level 2:

State and municipal obligations

2,570

(5)

2,565

1,400

1,165

Corporate bonds

32,748

1

(276)

32,473

2,406

30,067

Subtotal

35,318

1

(281)

35,038

3,806

31,232

Total

$

492,350

$

5

$

(18,101)

$

474,254

$

356,332

$

72,180

$

14,510

$

31,232

Note 4 - Expected Credit Losses

We are exposed to credit losses primarily through sales of products and services. Our expected loss allowance methodology for accounts receivable, notes receivable, and contract assets is developed using historical collection experience, published or estimated credit default rates for entities that represent our customer base, current and future economic and market conditions and a review of the current status of customers' trade accounts receivables. Additionally, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. Our monitoring activities include account reconciliation, dispute resolution, payment confirmation, consideration of customers' financial condition and macroeconomic conditions. Balances are written off when determined to be uncollectible.

We review receivables for U.S. and international customers separately to better reflect different published credit default rates and economic and market conditions.

The following table provides a roll-forward of the allowance for expected credit losses that is deducted from the amortized cost basis of accounts receivable, notes receivable, and contract assets to present the net amount expected to be collected (in thousands):

    

Six Months Ended June 30, 2022

United States

Other countries

Total

Balance, beginning of period

$

3,171

$

178

$

3,349

Provision for expected credit losses

(50)

233

183

Amounts written off charged against the allowance

(396)

-

(396)

Other, including foreign currency translation

 

-

 

(3)

 

(3)

Balance, end of period

$

2,725

$

408

$

3,133

12

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

As of June 30, 2022 and December 31, 2021, the allowance for expected credit losses for each type of customer receivable was as follows (in thousands):

June 30, 

December 31, 

    

2022

2021

Accounts receivable and notes receivable, current

$

1,927

$

2,203

Contract assets, net

 

1,058

 

1,010

Long-term notes receivable, net of current portion

 

148

 

136

Total allowance for expected credit losses on customer receivables

$

3,133

$

3,349

Note 5 - Inventory

Inventories are stated at the lower of cost, determined on the first-in, first-out (“FIFO”) basis, or net realizable value, net of an inventory valuation allowance. We use a standard cost methodology to determine the cost basis for its inventories. Costs include allocations for materials, labor, and overhead. All variances between actual costs and standard costs are apportioned to inventory and cost of goods sold based upon inventory turnover. We evaluate inventory on a quarterly basis for obsolete or slow-moving items to ascertain if the recorded allowance is reasonable and adequate. Additional provisions are made to reduce excess, obsolete or slow-moving inventories to their net realizable value.

Inventory consisted of the following at June 30, 2022 and December 31, 2021 (in thousands):

    

June 30, 2022

    

December 31, 2021

Raw materials

$

50,995

$

38,267

Finished goods

 

103,302

 

70,421

Total inventory

$

154,297

$

108,688

Note 6 – Property and Equipment

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

Estimated

    

Useful Life

    

June 30, 2022

    

December 31, 2021

Land

N/A

$

51,612

$

54,868

Land held for sale

N/A

3,173

Building and leasehold improvements

3-39 years

26,745

25,712

Production equipment

3-5 years

 

54,879

 

54,090

Computers, equipment and software

3-5 years

 

21,338

 

15,343

Furniture and office equipment

3-5 years

 

7,407

 

6,838

Vehicles

5 years

 

3,624

 

2,932

Website development costs

3 years

 

204

 

204

Capitalized internal-use software development costs

3-5 years

 

13,994

 

11,996

Construction-in-process

N/A

 

42,904

 

25,258

Total cost

 

225,880

 

197,241

Less: Accumulated depreciation

 

(67,964)

 

(58,784)

Property and equipment, net

 

$

157,916

$

138,457

During the three months ended June 30, 2022, we reclassified a plat of land as held for sale which we anticipate dedicating to the City of Scottsdale pursuant to our existing public infrastructure reimbursement development agreement.

Construction-in-process includes $21.2 million and $12.4 million related to the development of our new campus at June 30, 2022 and December 31, 2021, respectively.

13

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

Note 7 - Strategic Investments

Strategic investments include investments in a number of non-public technology-driven companies. We account for strategic investments under the Accounting Standards Codification (“ASC”) 321 measurement alternative for equity securities without readily determinable fair values, as there are no quoted market prices for the investments. The investments are measured at cost less impairment, adjusted for observable price changes and are assessed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.

In conjunction with certain of our strategic investments, we have the ability to commit additional capital over time through warrants and call options; for some investments, the exercisability and exercise prices are conditional on the achievement of certain performance metrics.

The following tables provide a roll-forward of the balance of strategic investments (in thousands):

Six Months Ended June 30, 2022

Six Months Ended June 30, 2021

  

Strategic investments

  

Warrants

  

Call options

  

Total

  

Strategic investments

  

Warrants

  

Total

Balance, beginning of period

$

80,775

$

2,745

$

$

83,520

$

9,500

$

2,211

$

11,711

Investments

45,160

16,340

61,500

20,500

20,500

Observable price changes (1)

41,502

28,539

70,041

40,321

534

40,855

Exercises

96,719

(30,089)

66,630

Sales

(14,546)

(14,546)

Balance, end of period

$

264,156

$

1,195

$

16,340

$

281,691

$

55,775

$

2,745

$

58,520

Inception to date

  

Strategic investments

  

Warrants

  

Call options

  

Total

Investments

$

97,728

$

2,588

$

16,340

$

116,656

Observable price changes (1)

84,255

28,696

112,951

Exercises

96,719

(30,089)

66,630

Sales

(14,546)

(14,546)

Balance, end of period

$

264,156

$

1,195

$

16,340

$

281,691

(1)Includes a realized gain of $12.3 million for the six months ended June 30, 2021.

During the three months ended June 30, 2022, we made minority, non-controlling investments in Dedrone, Inc., Fusus, Inc., and  DroneSense, Inc. for $25.0 million, $21.0 million, and $15.0 million, respectively. We were also issued warrants that give us the ability to purchase additional preferred stock, and call options to acquire all of the outstanding equity for each of these investments.

During the six months ended June 30, 2022, certain of our strategic investees issued new equity to us and/or other investors. These events represented observable price changes for our existing investments and related warrants, resulting in a net unrealized gain of $70.0 million. In addition, we exercised warrants in one of our strategic investees for a total exercise price of $6.6 million, resulting in an unrealized gain of $60.1 million that was recognized in earnings for the quarter ended June 30, 2022. The estimated fair value of the investments were calculated using valuation techniques that included both observable and unobservable inputs. This estimated fair value reflects a value that was lower than the issue per share of the new equity issued by the strategic investees because of different characteristics of the newly issued equity instruments compared to our existing investments. The valuation techniques included both Level 2 and Level 3 inputs as defined by ASC Topic 820.

14

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

Note 8 - Accrued Liabilities

Accrued liabilities consisted of the following at June 30, 2022 and December 31, 2021 (in thousands):

    

June 30, 2022

    

December 31, 2021

Accrued salaries, benefits and bonus

$

53,360

$

62,425

Accrued professional, consulting and lobbying fees

 

6,907

 

7,152

Accrued warranty expense

 

1,628

 

2,822

Accrued income and other taxes

 

6,420

 

3,736

Accrued inventory in transit

9,625

9,945

Other accrued expenses

 

23,040

 

17,627

Accrued liabilities

$

100,980

$

103,707

Note 9 - Income Taxes

We file income tax returns for federal purposes and in many states, as well as in multiple foreign jurisdictions. Our tax filings remain subject to examination by applicable tax authorities for a certain length of time, generally three to four years, but can be up to ten years in some jurisdictions following the tax year to which these filings relate. We have been previously notified that an income tax audit may commence for Axon Public Safety Southeast Asia LLC, our entity in Vietnam; however, there has been no audit activity to date.

Deferred Tax Assets

Net deferred income tax assets at June 30, 2022, primarily include R&D tax credits, stock-based compensation expense, deferred revenue, accruals and reserves, R&D capitalization, net of amortization and net operating losses, partially offset by accelerated depreciation expense, unrealized investment gains, and valuation allowance reserve. Our total net deferred tax assets at June 30, 2022 were $100.5 million.

In preparing our condensed consolidated financial statements, management assesses the likelihood that its deferred tax assets will be realized from future taxable income. In evaluating our ability to recover our deferred income tax assets, management considers all available positive and negative evidence, including our operating results, ongoing tax planning and forecasts of future taxable income on a jurisdiction by jurisdiction basis. A valuation allowance is established if it is determined that it is more likely than not that some portion or all of the net deferred tax assets will not be realized. Management exercises significant judgment in determining our provision for income taxes, our deferred tax assets and liabilities, and our future taxable income for purposes of assessing our ability to utilize any future tax benefit from our deferred tax assets.

As of June 30, 2022, management continues to believe the positive evidence from projected future earnings outweighs the negative evidence and a valuation allowance is not needed. We have concluded that a valuation allowance is necessary against unrealized investment losses and related costs incurred in connection with certain investments. Additionally, we do have Arizona R&D tax credits expiring unutilized each year; therefore, management has concluded that it is more likely than not that our Arizona R&D deferred tax asset will not be realized, and a valuation allowance has been recorded against this net asset.

In Australia, we have determined that sufficient deferred tax liabilities will reverse in order to realize all assets except one long-lived intangible where there is not an expectation that the asset may be realized. Therefore, we continue to recognize a partial valuation allowance for Australia.

We complete R&D tax credit studies for each year that an R&D tax credit is claimed for federal and state income tax purposes. Management has made the determination that it is more likely than not that the full benefit of the R&D tax credit will not be sustained on examination and recorded a liability for unrecognized tax benefits of $19.6 million as of

15

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

June 30, 2022. Should the unrecognized benefit of $19.6 million be recognized, our effective tax rate would be favorably impacted. Approximately $10.9 million of the unrecognized tax benefit associated with R&D credits has been netted against the R&D deferred tax asset.

Effective Tax Rate

Our overall effective tax rate for the six months ended June 30, 2022, after discrete period adjustments, was 24.9%. Before discrete adjustments, the tax rate was 26.0%, which differs from the federal statutory rate, primarily due to the impact of R&D tax credits offset by the executive compensation limitation under Internal Revenue Code ("IRC") Section 162(m) and an increase in valuation allowance and unrecognized tax benefits, on projected pre-tax income for the year. The effective tax rate was favorably impacted by a $1.6 million discrete tax benefit primarily associated with windfalls related to stock-based compensation for restricted stock units (“RSUs”) and performance stock units (“PSUs”) that vested during the six months ended June 30, 2022.

Note 10 - Stockholders’ Equity

Performance-based stock awards

We have issued performance-based stock options and performance-based RSUs, the vesting of which is generally contingent upon the achievement of certain performance criteria related to our operating performance, as well as successful and timely development and market acceptance of future product introductions. In addition, certain of the performance RSUs have additional service requirements subsequent to the achievement of the performance criteria. Compensation expense is recognized over the requisite service period, which is defined as the longest explicit, implicit or derived service period based on management’s estimate of the probability of the performance criteria being satisfied, adjusted at each balance sheet date. For both service-based and performance-based RSUs, we account for forfeitures as they occur as a reduction to stock-based compensation expense and additional paid-in-capital.

For performance-based options with a vesting schedule based entirely on the attainment of both performance and market conditions, stock-based compensation expense is recognized for each pair of performance and market conditions over the longer of the expected achievement period of the performance and market conditions, beginning at the point in time that the relevant performance condition is considered probable of achievement. The fair value of such awards is estimated on the grant date using Monte Carlo simulations.

CEO Performance Award

On May 24, 2018, our stockholders approved the Board of Directors’ grant of 6,365,856 stock option awards to Patrick W. Smith, our CEO (the “CEO Performance Award”). The CEO Performance Award consists of 12 vesting tranches with a vesting schedule based entirely on the attainment of both operational goals (performance conditions) and market capitalization goals (market conditions), assuming continued employment either as the CEO or as both Executive Chairman and Chief Product Officer and service through each attainment date. Each of the 12 vesting tranches of the CEO Performance Award have a 10-year contractual term and will vest upon certification by the Compensation Committee of the Board of Directors that both (i) the market capitalization goal for such tranche, which begins at $2.5 billion for the first tranche and increases by increments of $1.0 billion thereafter, and (ii) any one of the following eight operational goals focused on revenue or eight operational goals focused on Adjusted EBITDA have been met for the previous four consecutive fiscal quarters. Adjusted EBITDA for purposes of the CEO Performance Award ("Adjusted EBITDA (CEO Performance Award)") is defined as net income (loss) attributable to common stockholders before interest expense, interest

16

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

and other income (such as dividends) earned on investments in marketable securities, provision (benefit) for income taxes, depreciation and amortization, and stock-based compensation expense.

Revenue Goal (1)
(in thousands)

Achievement Status

Adjusted EBITDA
(in thousands)

Achievement Status

Goal #1, $710,058

Achieved

Goal #1, $125,000

Achieved

Goal #2, $860,058

Achieved

Goal #2, $155,000

Achieved

Goal #3, $1,010,058

Probable

Goal #3, $175,000

Achieved

Goal #4, $1,210,058

Probable

Goal #4, $190,000

Achieved

Goal #5, $1,410,058

Not Applicable

Goal #5, $200,000

Achieved

Goal #6, $1,610,058

Not Applicable

Goal #6, $210,000

Achieved

Goal #7, $1,810,058

Not Applicable

Goal #7, $220,000

Achieved

Goal #8, $2,010,058

Not Applicable

Goal #8, $230,000

Achieved

(1)In connection with the business acquisition that was completed during the three months ended September 30, 2018, the revenue goals were adjusted for the acquiree’s Target Revenue, as defined in the CEO Performance Award agreement.

Stock-based compensation expense associated with the CEO Performance Award is recognized over the longer of the expected achievement period for each pair of market capitalization and operational goals, beginning at the point in time when the relevant operational goal is considered probable of being met. The probability of meeting an operational goal and the expected achievement point in time for meeting a probable operational goal are based on a subjective assessment of our forward-looking financial projections, taking into consideration statistical analysis. Even though no tranches of the CEO Performance Award vest unless a market capitalization and a matching operational goal are both achieved, stock-based compensation expense is recognized when an operational goal is considered probable of achievement regardless of whether a market capitalization goal is actually achieved. Stock-based compensation represents a non-cash expense and is recorded in sales, general, and administrative operating expense on our consolidated statements of operations and comprehensive income.

The first ten market capitalization goals have been achieved as of June 30, 2022. As of June 30, 2022, 5.3 million stock options have been certified by the Compensation Committee and vested. As twelve operational goals have been achieved or are considered probable of achievement, we recorded stock-based compensation expense of $236.0 million related to the CEO Performance Award from the grant date through June 30, 2022. The number of stock options that would vest related to the remaining unvested tranches is approximately 1.1 million shares. As of June 30, 2022, we had $9.9 million of total unrecognized stock-based compensation expense for the performance goals that were considered probable of achievement, which will be recognized over a weighted-average period of 1.1 years.

eXponential Stock Performance Plan

On February 12, 2019, our shareholders approved the 2019 Stock Incentive Plan (the “2019 Plan”), which was adopted by the Board of Directors to reserve a sufficient number of shares to facilitate our eXponential Stock Performance Plan (“XSPP”) and grants of eXponential Stock Units (“XSUs”) under the plan. Initial awards under the plan were granted in January 2019, with additional employee awards granted since that date.

The XSUs are grants of Restricted Stock Units (“RSUs”), each with a term of approximately nine years, that vest in 12 equal tranches. Each of the 12 tranches will vest upon certification by the Compensation Committee of the Board of Directors that both (i) the market capitalization goal for such tranche, which begins at $2.5 billion for the first tranche and increases by increments of $1.0 billion thereafter, and (ii) any one of eight operational goals focused on revenue or eight operational goals focused on Adjusted EBITDA (CEO Performance Award) have been met for the previous four consecutive fiscal quarters. Beginning with the quarter ended June 30, 2021, new XSU grants are divided into a reduced number of tranches depending on employee eligibility and current market capitalization attainment.

17

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

The XSPP contains an anti-dilution provision incorporated into the plan based on shareholder feedback, which affects the calculation of the market capitalization goals in the plan. The plan defines a maximum number of shares outstanding that may be used in the calculation of the market capitalization goals (the “XSU Maximum”). If the actual number of shares outstanding exceeds the XSU Maximum guardrail, then the lower pre-defined number of shares in the XSU Maximum, rather than the higher actual number of shares outstanding, is used to calculate market capitalization for the determination of the market capitalization goals in the XSPP, which, together with the operational goals, determines whether XSUs vest for participating employees.

The XSU Maximum is defined as the actual number of shares outstanding on the original XSU grant date of January 2, 2019, increased by a 3% annual rate over the term of the XSPP and by shares issued upon the exercise of CEO Performance Award options. The XSU Maximum is also adjusted for acquisitions, spin-offs or other changes in the number of outstanding shares of common stock, if such changes have a corresponding adjustment on the market capitalization goals.

New shares issued for any other reasons, including shares issued upon vesting of XSUs, RSUs, and Performance Stock Units (“PSUs”) as well as shares issued to raise capital through equity issuances or in other transactions, do not increase the XSU Maximum.

The market capitalization and operational goals are identical to the CEO Performance Award, but a different number of shares is used to calculate the market capitalization goals if shares outstanding exceed the XSU Maximum. Additionally, because the grant date is different than that of the CEO Performance Award, the measurement period for market capitalization is not identical. As of June 30, 2022, actual shares outstanding exceeded the XSU Maximum. Accordingly, market capitalization as calculated for the purposes of achieving additional goals uses the lower XSU Maximum share amount rather than actual shares outstanding.

The first nine market capitalization goals have been achieved as of June 30, 2022. The tenth market capitalization goal has not yet been attained, though the related operational goal was achieved as of September 30, 2021. As all twelve operational goals have been achieved or are considered probable of achievement, we recorded stock-based compensation expense of $180.8 million related to the XSU awards from their respective grant dates through June 30, 2022. The number of XSU awards that would vest related to the remaining three tranches is approximately 1.2 million shares. As of June 30, 2022, we had $14.8 million of total unrecognized stock-based compensation expense, which will be recognized over a weighted-average period of 1.6 years.

Restricted Stock Units

The following table summarizes RSU activity for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):

    

Number of

    

Weighted Average

    

Aggregate

Units

Grant-Date Fair Value

Intrinsic Value

Units outstanding, beginning of year

 

1,115

$

133.40

 

  

Granted

 

324

 

121.16

 

  

Released

 

(170)

 

77.07

 

  

Forfeited

 

(103)

 

137.01

 

  

Units outstanding, end of period

 

1,166

 

137.85

$

108,680

Aggregate intrinsic value represents our closing stock price on the last trading day of the period, which was $93.17 multiplied by the number of RSUs outstanding. As of June 30, 2022, there was $118.2 million in unrecognized compensation costs related to RSUs under our stock plans for shares that are expected to vest. We expect to recognize the cost related to the RSUs over a weighted average period of 2.1 years. RSUs are released when vesting requirements are met.

18

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

Certain RSUs that vested in the six months ended June 30, 2022 were net-share settled such that we withheld shares to cover the employees’ tax obligation for the applicable income and other employment taxes, and remitted the cash to the appropriate taxing authorities. Total shares withheld related to RSUs were approximately seven thousand and had a value of $0.9 million on their respective vesting dates as determined by the closing stock price on such dates. Payments for the employees’ tax obligations are reflected as a financing activity within the condensed consolidated statements of cash flows. We record a liability for the tax withholding to be paid by us as a reduction to additional paid-in capital.

Performance Stock Units

The following table summarizes PSU activity, inclusive of XSUs, for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):

    

Number of

    

Weighted Average

    

Aggregate

Units

Grant-Date Fair Value

Intrinsic Value

Units outstanding, beginning of year

 

1,499

$

39.86

 

  

Granted

 

88

 

114.78

 

  

Released

 

(33)

 

118.08

 

  

Forfeited

 

(166)

 

28.78

 

  

Units outstanding, end of period

 

1,388

 

44.06

$

129,308

Aggregate intrinsic value represents our closing stock price on the last trading day of the period, which was $93.17 per share, multiplied by the number of PSUs outstanding. As of June 30, 2022, there was $23.7 million in unrecognized compensation costs related to PSUs under our stock plans for shares that are expected to vest. We expect to recognize the cost related to the PSUs over a weighted average period of 1.6 years. PSUs are released when vesting requirements are met.

As of June 30, 2022, the performance criteria had been met for approximately twenty thousand of the 1.4 million PSUs outstanding.

Certain PSUs that vested in the six months ended June 30, 2022 were net-share settled such that we withheld shares to cover the employees’ tax obligation for the applicable income and other employment taxes, and remitted the cash to the appropriate taxing authorities. Total shares withheld related to PSUs were approximately twelve thousand and had a value of $1.4 million on their respective vesting dates as determined by the closing stock price on such dates.  Payments for the employees’ tax obligations are reflected as a financing activity within the condensed consolidated statements of cash flows. We record a liability for the tax withholding to be paid by us as a reduction to additional paid-in capital.

Stock Option Activity

The following table summarizes stock option activity for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):

    

    

    

Weighted

    

Weighted

Average

Number

Average

Remaining

of

Exercise

Contractual

Aggregate

Options

Price

Life (years)

Intrinsic Value

Options outstanding, beginning of year

 

2,438

$

28.58

 

  

 

  

Granted

 

 

 

  

 

  

Exercised

 

 

 

  

 

  

Expired / terminated

 

 

 

 

  

Options outstanding, end of period

 

2,438

 

28.58

 

5.66

$

157,468

Options exercisable, end of period

 

1,377

 

28.58

 

5.66

 

88,939

19

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

Aggregate intrinsic value represents the difference between the exercise price of the underlying stock option awards and the closing market price of our common stock of $93.17 on June 30, 2022. There were no options exercised for the six months ended June 30, 2022. As of June 30, 2022, total options outstanding included 1.1 million unvested performance-based stock options, which relate to the CEO Performance Award and are probable of achievement.

Stock-based Compensation Expense

The following table summarizes the composition of stock-based compensation expense for the three months ended June 30, 2022 and 2021 (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

Cost of products sold and services delivered

$

1,066

$

1,838

$

2,174

$

3,327

Sales, general and administrative expenses

 

8,610

 

114,089

 

21,592

 

185,104

Research and development expenses

 

11,486

 

21,622

 

22,484

 

38,728

Total stock-based compensation expense

$

21,162

$

137,549

$

46,250

$

227,159

Stock Incentive Plan

In May 2022, our shareholders approved the Axon Enterprise, Inc. 2022 Stock Incentive Plan (the “2022 Plan”) authorizing an additional 2.5 million shares, plus remaining available shares under prior plans, for issuance under the new plan. Combined with the 2019 Plan and other legacy stock incentive plans, there are 3.4 million shares available for grant as of June 30, 2022.

Stock Inducement Plan

In September 2019, our Board of Directors adopted the Axon Enterprise, Inc. 2019 Stock Inducement Plan (the “2019 Inducement Plan”) pursuant to which we reserved 500,000 shares of common stock for issuance under the Inducement Plan. In accordance with Rule 5635(c)(4) and Rule 5635(c)(3) of the Nasdaq Listing Rules, awards under the Inducement Plan may only be made to individuals not previously employed by us (or following such individuals’ bona fide periods of non-employment by us), as an inducement material to the individuals’ entry into employment with us. The terms and conditions of the 2019 Inducement Plan are substantially similar to our stockholder-approved 2019 Plan and 2022 Plan. On April 6, 2022, we granted 29,507 shares from the 2019 Inducement Plan to new employees who joined the Company as a result of an acquisition. As of June 30, 2022, there were less than one hundred shares available for grant under the 2019 Inducement Plan.

Stock Repurchase Plan

In February 2016, our Board of Directors authorized a stock repurchase program to acquire up to $50.0 million of our outstanding common stock subject to stock market conditions and corporate considerations. During the three months ended June 30, 2022 and 2021, no common shares were purchased under the program. As of June 30, 2022, $16.3 million remains available under the plan for future purchases. Any future purchases will be discretionary.

At-the-Market equity offering

During the year ended December 31, 2021, we sold 577,956 shares of our common stock under our "at-the-market" equity offering program (the “ATM”). We generated approximately $107.6 million in aggregate gross proceeds from sales under the ATM.  Aggregate net proceeds from the ATM were $105.4 million after deducting related expenses, including commissions to the sales agent of $1.6 million and issuance costs of $0.5 million.

20

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

We may sell up to a total of 3.0 million shares of our common stock under the ATM. The ATM expires on April 20, 2024. We intend to use the net proceeds from this offering for general corporate purposes, which may include, among other things, providing capital to satisfy a portion of the tax obligations related to the vesting and settlement of stock compensation awards granted to our executive officers and other employees under our stock incentive plans, to support our growth, and to acquire or invest in product lines, products, services, technologies or facilities.

Note 11 - Line of Credit

We have a $50.0 million unsecured revolving line of credit with a domestic bank, of which $20.0 million is available for letters of credit. The credit agreement matures on December 31, 2023 and has an accordion feature which allows for an increase in the total line of credit up to $100.0 million, subject to certain conditions, including the availability of additional bank commitments.

At June 30, 2022 and December 31, 2021, there were no borrowings under the line. Under the terms of the line of credit, available borrowings are reduced by outstanding letters of credit. As of June 30, 2022, we had letters of credit outstanding of approximately $6.5 million under the facility and available borrowing of $43.5 million, excluding amounts available under the accordion feature. Advances under the line of credit bear interest at LIBOR plus 1.0 to 1.5% per year determined in accordance with a pricing grid based on our funded debt to earnings before interest, taxes, depreciation and amortization ("EBITDA") ratio.

We are required to comply with a maximum funded debt to EBITDA ratio of no greater than 2.50 to 1.00 based upon a trailing four fiscal quarter period. At June 30, 2022, our funded debt to EBITDA ratio was 0.00 to 1.00.

Note 12 - Commitments and Contingencies

Data Storage Renewal Commitment

In June 2022, we entered into a purchase agreement for cloud hosting with a six year term beginning July 1, 2022. The purchase agreement includes a total commitment of $425.0 million.

Product Litigation

As a manufacturer of weapons and other law enforcement tools used in high-risk field environments, we are often the subject of products liability litigation concerning the use of our products.  We are currently named as a defendant in three lawsuits in which the plaintiffs allege either wrongful death or personal injury in situations in which a TASER CED was used by law enforcement officers in connection with arrests or training. While the facts vary from case to case, these product liability claims typically allege defective product design, manufacturing, and/or failure to warn.  They seek compensatory and sometimes punitive damages, often in unspecified amounts.

We continue to aggressively defend all product litigation. As a general rule, it is our policy not to settle suspect injury or death cases. Exceptions are sometimes made where the settlement is strategically beneficial to us. Due to the confidential nature of our litigation strategy and the confidentiality agreements that are executed in the event of a settlement, we do not identify or comment on specific settlements by case or amount. Based on current information, we do not believe that the outcome of any such legal proceeding will have a material effect on our financial position, results of operations, or cash flows. We are self-insured for the first $5.0 million of any product claim made after 2014. No judgment or settlement has ever exceeded this amount in any products case. We continue to maintain product liability insurance coverage, including an insurance policy fronting arrangement, above our self-insured retention with various limits depending on the policy period.

The litigation information in this note is current through the date of these financial statements.

21

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

U.S. Federal Trade Commission Litigation

The U.S. Federal Trade Commission (“FTC”) filed an administrative enforcement action in January 2020 regarding our May 2018 acquisition of an insolvent body worn camera competitor, Vievu LLC. The FTC alleges the merger was anticompetitive and adversely affected the BWC and digital evidence management market for “large metropolitan police departments,” which we deny. The administrative hearing remains stayed pending our federal court constitutional challenges to the FTC’s structure and administrative processes. Even if we ultimately are required to divest Vievu and other assets, any such result will not interfere with our ability to meet contractual obligations or implement our solutions.

Prior to the FTC’s enforcement action, we sued the FTC in federal court in the District of Arizona for declaratory and injunctive relief alleging the FTC’s structure and administrative processes violate Article II of the U.S. Constitution and our Fifth Amendment rights to due process and equal protection. The district court dismissed the action, without prejudice, for lack of jurisdiction. The Ninth Circuit affirmed in a split decision but granted our motion to stay the appellate mandate pending the filing of its petition for certiorari with the U.S. Supreme Court. On January 24, 2022, the Supreme Court granted our petition. Merits briefing is now in process with oral argument set for November 7, 2022. The FTC’s administrative case will remain stayed pending resolution of the Supreme Court proceedings.

In parallel to these matters, we are evaluating strategic alternatives to litigation, which we might pursue if determined to be in the best interests of shareholders and customers. This could include a divestiture of the Vievu entity and/or related assets and the licensure of certain intellectual and other intangible property. While we continue to believe the acquisition of Vievu was lawful and a benefit to Vievu’s customers, the cost, risk and distraction of protracted litigation merit consideration of settlement if achievable on terms agreeable to the FTC and Axon.

General

From time to time, we are notified that we may be a party to a lawsuit or that a claim is being made against us. It is our policy to not disclose the specifics of any claim or threatened lawsuit until the summons and complaint are actually served on us. After carefully assessing the claim, and assuming we determine that we are not at fault or we disagree with the damages or relief demanded, we vigorously defend any lawsuit filed against us. We record a liability when losses are deemed probable and reasonably estimable. When losses are deemed reasonably possible but not probable, we determine whether it is possible to provide an estimate of the amount of the loss or range of possible losses for the claim, if material for disclosure. In evaluating matters for accrual and disclosure purposes, we take into consideration factors such as our historical experience with matters of a similar nature, the specific facts and circumstances asserted, the likelihood of our prevailing, the availability of insurance, and the severity of any potential loss. We reevaluate and update accruals as matters progress over time.

Based on our assessment of outstanding litigation and claims as of June 30, 2022, we have determined that it is not reasonably possible that these lawsuits will individually, or in the aggregate, materially affect our results of operations, financial condition or cash flows. However, the outcome of any litigation is inherently uncertain and there can be no assurance that any expense, liability or damages that may ultimately result from the resolution of these matters will be covered by our insurance or will not be in excess of amounts recognized or provided by insurance coverage and will not have a material adverse effect on our operating results, financial condition or cash flows.

Off-Balance Sheet Arrangements

Under certain circumstances, we use letters of credit and surety bonds to guarantee our performance under various contracts, principally in connection with the installation and integration of Axon cameras and related technologies. Certain of our letters of credit and surety bonds have stated expiration dates with others being released as the contractual performance terms are completed. At June 30, 2022, we had outstanding letters of credit of $6.5 million that are expected to expire throughout 2023. We also had outstanding letters of credit of $0.4 million that do not draw against our credit

22

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

facility. The outstanding letters of credit that do not draw against our credit facility are expected to expire in May 2023. Additionally, we had $21.1 million of outstanding surety bonds at June 30, 2022, with $3.1 million expiring in 2022, $7.5 million expiring in 2023 and the remaining $10.5 million expiring in 2024.

Note 13 – Accumulated Other Comprehensive Income (loss)

The following tables reflect the changes in accumulated other comprehensive income (loss), net of tax (in thousands):

Unrealized Gains (Losses)

on Available-for-Sale

Foreign Currency

Investments

Translation

Total

Balance, December 31, 2021

$

(207)

$

(1,110)

$

(1,317)

Other comprehensive loss

(489)

(1,072)

(1,561)

Balance, March 31, 2022

$

(696)

$

(2,182)

$

(2,878)

Other comprehensive loss

(161)

(2,166)

(2,327)

Balance, June 30, 2022

$

(857)

$

(4,348)

$

(5,205)

Unrealized Gains (Losses)

on Available-for-Sale

Foreign Currency

Investments

Translation

Total

Balance, December 31, 2020

$

$

141

$

141

Other comprehensive income

1

1

Balance, March 31, 2021

$

$

142

$

142

Other comprehensive loss

(369)

(369)

Balance, June 30, 2021

$

$

(227)

$

(227)

Note 14 - Employee Benefit Plans

We have a defined contribution 401(k) plan for eligible employees, which is qualified under Sections 401(a) and 401(k) of the Internal Revenue Code of 1986, as amended. Employees are entitled to make tax-deferred contributions of up to the maximum amount allowed by law of their eligible compensation. Contributions to the plan are made by both the employee and us. Our contributions to the 401(k) plan are based on the level of employee contributions and are immediately vested. Future matching contributions to the plans are at our sole discretion.

We also sponsor defined contribution plans in Australia, Canada, Finland, and the United Kingdom.

Our matching contributions for all defined contribution plans were $2.3 million and $1.8 million for the three months ended June 30, 2022 and 2021, respectively, and $5.4 million and $3.8 million for the six months ended June 30, 2022 and 2021, respectively.

23

Table of Contents

AXON ENTERPRISE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS – (Continued)

Note 15 - Segment Data

Our operations are comprised of two reportable segments: the TASER segment and the Software and Sensors segment.

Information relative to our reportable segments was as follows (in thousands):

Three Months Ended June 30, 2022

Three Months Ended June 30, 2021

Software and 

Software and 

    

TASER

    

Sensors

    

Total

    

TASER

    

Sensors

    

Total

Net sales from products

$

131,721

$

68,330

$

200,051

$

110,637

$

45,790

$

156,427

Net sales from services

 

3,865

 

81,697

 

85,562

 

1,891

 

60,477

 

62,368

Net sales

 

135,586

 

150,027

 

285,613

 

112,528

 

106,267

 

218,795

Cost of product sales

 

48,463

 

39,039

 

87,502

 

37,701

 

27,600

 

65,301

Cost of service sales

 

 

24,148

 

24,148

 

145

 

15,420

 

15,565

Cost of sales

 

48,463

 

63,187

 

111,650

 

37,846

 

43,020

 

80,866

Gross margin

$

87,123

$

86,840

$

173,963

$

74,682

$

63,247

$

137,929

Research and development

$

13,316

$

44,231

$

57,547

$

12,313

$

41,639

$

53,952

Six Months Ended June 30, 2022

Six Months Ended June 30, 2021

Software and

Software and

    

TASER

    

Sensors

    

Total

    

TASER

    

Sensors

    

Total

Net sales from products

$

242,875

$

133,380

$

376,255

$

207,939

89,374

$

297,313

Net sales from services

 

7,071

 

158,713

 

165,784

 

3,588

 

112,913

 

116,501

Net sales

 

249,946

 

292,093

 

542,039

 

211,527

 

202,287

 

413,814

Cost of product sales

 

89,088

 

77,766

 

166,854

 

70,646

 

53,271

 

123,917

Cost of service sales

 

 

45,483

 

45,483

 

145

 

28,470

 

28,615

Cost of sales

 

89,088

 

123,249

 

212,337

 

70,791

 

81,741

 

152,532

Gross margin

$

160,858

$

168,844

$

329,702

$

140,736

$

120,546

$

261,282

Research and development

$

23,212

$

82,751

$

105,963

$

21,556

$

79,414

$

100,970

24

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

The following discussion and analysis of our financial condition as of June 30, 2022, and results of operations for the three and six months ended June 30, 2022 and 2021, should be read in conjunction with the condensed consolidated financial statements and related notes included in this Quarterly Report on Form 10-Q and the audited consolidated financial statements and related notes in our 2021 Annual Report on Form 10-K filed with the SEC on February 25, 2022. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results may differ materially from those anticipated in such forward-looking statements as a result of certain factors, including but not limited to those described under “Risk Factors” in our 2021 Annual Report on Form 10-K. See also "Special Note Regarding Forward-Looking Statements" on page ii of this Quarterly Report on Form 10-Q.

Overview

Axon is the global leader in connected public safety technologies. We are a mission-driven company whose overarching goal is to protect life. Our vision is a world where bullets are obsolete, where social conflict is dramatically reduced, where everyone has access to a fair and effective justice system and where racial equity, diversity and inclusion is centered in all of our work. Axon is also a leading provider of body cameras for US public safety, providing more transparency and accountability to communities than ever before.

Our revenues for the three months ended June 30, 2022 were $285.6 million, an increase of $66.8 million, or 30.5%, from the comparable period in the prior year. We had income from operations of $21.4 million compared to a loss from operations of $93.7 million for the same period in the prior year. Gross margin dollars increased $36.0 million but decreased as a percentage of revenue compared to the three months ended June 30, 2021, reflecting higher freight and labor costs. Operating expenses decreased $79.1 million, reflecting a decrease of $115.6 million in stock-based compensation expense primarily related to the CEO Performance Award and XSPP, partially offset by an increase in salaries, benefits, and bonus expense, and increases in sales, marketing, and professional and consulting expense.  Net income of $51.0 million included net unrealized gains of $59.7 million related to observable price changes for our existing investments and related warrants and an unrealized loss of $11.7 million on marketable securities related to our investment in CLBT, compared to net loss of $47.1 million for the comparable period in the prior year.

Our revenues for the six months ended June 30, 2022 were $542.0 million, an increase of $128.2 million, or 31.0%, from the comparable period in the prior year. We had income from operations of $38.6 million compared to a loss from operations of $143.9 million for the same period in the prior year. Gross margin dollars increased $68.4 million but decreased as a percentage of revenue compared to the six months ended June 30, 2021. Operating expenses decreased $114.1 million, reflecting a decrease of $179.8 million in stock-based compensation expense primarily related to the CEO Performance Award and XSPP, partially offset by an increase in salaries, benefits, and bonus expense, and increases in travel and commissions expense. For the six months ended June 30, 2022, we recorded net income of $105.8 million, which reflected net unrealized gains of $130.1 million related to observable price changes for our existing investments and related warrants and an unrealized loss of $26.3 million on marketable securities related to our investment in CLBT, compared to net loss of $95.0 million for the comparable period in the prior year.

Outlook

For the year ending December 31, 2022, we revised our full year revenue expectations to approximately $1.07 billion to $1.12 billion. We are revising our expected 2022 capital expenditures to approximately $80 million to $90 million, which includes up to $25 million for development of our manufacturing facility and campus in Scottsdale, Arizona, approximately $40 million to support capacity expansion and automation of TASER devices, and the remainder on additional investments to support our continued growth.

25

Results of Operations

Three Months Ended June 30, 2022 Compared to the Three Months Ended June 31, 2021

The following table presents data from our condensed consolidated statements of operations as well as the percentage relationship to total net sales of items included in our statements of operations (dollars in thousands):

Three Months Ended June 30, 

 

    

2022

    

2021

 

Net sales from products

$

200,051

70.0

%  

$

156,427

71.5

%

Net sales from services

 

85,562

 

30.0

 

62,368

 

28.5

Net sales

 

285,613

 

100.0

 

218,795

 

100.0

Cost of product sales

 

87,502

 

30.6

 

65,301

 

29.8

Cost of service sales

 

24,148

 

8.5

 

15,565

 

7.1

Cost of sales

 

111,650

 

39.1

 

80,866

 

36.9

Gross margin

 

173,963

 

60.9

 

137,929

 

63.0

Operating expenses:

 

  

 

  

 

  

 

  

Sales, general and administrative

 

95,005

 

33.3

 

177,662

 

81.2

Research and development

 

57,547

 

20.2

 

53,952

 

24.7

Total operating expenses

 

152,552

 

53.5

 

231,614

 

105.9

Income (loss) from operations

 

21,411

 

7.4

 

(93,685)

 

(42.9)

Interest and other income, net

 

47,026

 

16.5

 

41,841

 

19.1

Income (loss) before provision for income taxes

 

68,437

 

23.9

 

(51,844)

 

(23.7)

Provision for (benefit from) income taxes

 

17,475

 

6.1

 

(4,727)

 

(2.2)

Net income (loss)

$

50,962

 

17.8

%  

$

(47,117)

 

(21.5)

%

The following table presents our revenues disaggregated by geography (in thousands):

Three Months Ended June 30, 

    

2022

    

2021

United States

$

228,446

80

%  

$

164,908

75

%

Other countries

 

57,167

 

20

 

53,887

 

25

Total

$

285,613

 

100

%  

$

218,795

 

100

%

International revenue increased compared to the prior year comparable period, driven primarily by increased sales in our Asia-Pacific (“APAC”) region.

26

Net Sales

Net sales by product line were as follows (dollars in thousands):

Three Months Ended June 30, 

Dollar

Percent

    

2022

    

2021

    

Change

    

Change

TASER segment:

TASER 7

$

53,440

 

18.7

%

$

28,128

 

12.9

%  

$

25,312

 

90.0

%

TASER X26P

 

12,339

 

4.3

 

9,569

 

4.4

 

2,770

 

28.9

TASER X2

 

4,534

 

1.6

 

16,145

 

7.4

 

(11,611)

 

(71.9)

TASER Consumer devices

 

1,687

 

0.6

 

1,701

 

0.8

 

(14)

 

(0.8)

Cartridges

 

49,845

 

17.5

 

46,678

 

21.3

 

3,167

 

6.8

Axon Evidence and cloud services

 

3,720

 

1.3

 

1,702

 

0.8

 

2,018

 

118.6

Extended warranties

 

7,459

 

2.6

 

5,857

 

2.7

 

1,602

 

27.4

Other

 

2,562

 

0.9

 

2,748

 

1.2

 

(186)

 

(6.8)

Total TASER segment

 

135,586

 

47.5

 

112,528

 

51.5

 

23,058

 

20.5

Software and Sensors segment:

 

  

 

 

  

 

  

 

  

 

  

Axon Body

 

27,468

 

9.6

 

19,927

 

9.1

 

7,541

 

37.8

Axon Flex

 

621

 

0.2

 

1,088

 

0.5

 

(467)

 

(42.9)

Axon Fleet

 

15,881

 

5.6

 

5,247

 

2.4

 

10,634

 

202.7

Axon Dock

 

5,849

 

2.0

 

5,509

 

2.5

 

340

 

6.2

Axon Evidence and cloud services

 

81,911

 

28.7

 

60,367

 

27.6

 

21,544

 

35.7

Extended warranties

 

12,498

 

4.4

 

8,149

 

3.7

 

4,349

 

53.4

Other

 

5,799

 

2.0

 

5,980

 

2.7

 

(181)

 

(3.0)

Total Software and Sensors segment

 

150,027

 

52.5

 

106,267

 

48.5

 

43,760

 

41.2

Total net sales

$

285,613

 

100.0

%  

$

218,795

 

100.0

%  

$

66,818

 

30.5

%  

Net unit sales for TASER segment products and Software and Sensors segment products were as follows:

    

Three Months Ended June 30, 

    

Unit

    

Percent

2022

2021

 

Change

 

Change

TASER 7

 

32,790

 

17,711

 

15,079

 

85.1

TASER X26P

 

8,831

 

7,012

 

1,819

 

25.9

TASER X2

 

2,745

 

9,788

 

(7,043)

 

(72.0)

TASER Consumer devices

 

5,157

 

6,307

 

(1,150)

 

(18.2)

Cartridges

 

1,536,332

 

1,413,329

 

123,003

 

8.7

Axon Body

 

59,851

 

45,572

 

14,279

 

31.3

Axon Flex

 

1,136

 

1,846

 

(710)

 

(38.5)

Axon Fleet

 

6,146

 

2,462

 

3,684

 

149.6

Axon Dock

 

5,314

 

5,283

 

31

 

0.6

Net sales for the TASER segment increased 20.5% primarily due to an increase of $25.3 million in TASER 7 devices that was partially offset by a decrease of sales in TASER X2 devices by $11.6 million. We continue to see a shift to purchases of our latest generation device, TASER 7, from legacy devices. TASER 7 revenue was impacted by higher average selling prices and an increase in unit sales. The increase in revenue from Axon Evidence and cloud services was driven by an increase in the number of TASER 7 devices in the field and VR training. Cartridge revenue was impacted by an increase in unit sales and by lower average selling prices. Offsetting the increases were decreased unit sales for our TASER X2 devices.

Net sales for the Software and Sensors segment increased 41.2% year over year for the three months ended June 30, 2022 as we continued to add users and associated devices to our network. The increase in the aggregate number of users drove the majority of the increase in Axon Evidence revenue of $21.5 million. The $10.6 million increase in Axon Fleet revenue was primarily driven by higher unit sales and higher average selling prices. Our newest Fleet product, Axon

27

Fleet 3, which includes automated license plate reader technology, began shipping on June 30, 2021. Increased unit sales of our Axon Body 3 camera drove the $7.9 million increase in Axon Body and Axon Dock revenue. Increases in Axon Body and Axon dock revenue drove the $4.3 million increase in extended warranties, as most of those devices are sold with extended warranties.

We consider total company future contracted revenues a forward-looking performance indicator. As of June 30, 2022, we had approximately $3.33 billion of total company future contracted revenue, which included both recognized contract liabilities as well as amounts that will be invoiced and recognized in future periods. We expect to recognize between 15% - 20% of this balance over the next twelve months, and expect the remainder to be recognized over the following ten years, subject to risks related to delayed deployments, budget appropriation or other contract cancellation clauses.

Cost of Product and Service Sales

Within the TASER segment, cost of product and service sales increased to $48.5 million for the three months ended June 30, 2022 from $37.8 million for the same period in 2021, primarily related to higher unit sales. Cost as a percentage of sales increased to 35.7% from 33.6%. The increase was primarily attributable to higher freight and labor costs as well as increased manufacturing overhead costs due to expanding our manufacturing footprint. While we continue to adjust strategic inventory levels based on areas of risk to mitigate potential supply disruptions, global supply conditions and local closures related to the COVID-19 pandemic could further impact our margins.

Within the Software and Sensors segment, cost of product and service sales increased to $63.2 million for the three months ended June 30, 2022 from $43.0 million for the same period in 2021. Cost as a percentage of sales increased to 42.1% from 40.5%. The increase was primarily driven by product mix. We expect to realize cost savings related to the new cloud hosting contract of approximately $2.5 million per quarter as compared to our current spend level; however, overall cloud hosting costs will continue to increase as we continue to add users to the Axon network.

Gross Margin

As a percentage of net sales, gross margin for the TASER segment decreased to 64.3% from 66.4% for the three months ended June 30, 2022 and 2021, respectively. The decrease was a result of higher labor costs and increased freight. We expect to increase operational spend as we are investing for scale and increased production capacity.

As a percentage of net sales, gross margin for the Software and Sensors segment decreased to 57.9% from 59.5% for the three months ended June 30, 2022 and 2021, respectively. Within the Software and Sensors segment, hardware gross margin increased to 42.9% for the three months ended June 30, 2022 compared to 39.7% for the same period in 2021 due to increased unit sales of Axon Body 3 and higher average selling prices. Service margins decreased to 70.4% for the three months ended June 30, 2022 from 74.5% for the same period in 2021 due to the mix of services provided.

Sales, General and Administrative Expenses

Sales, general and administrative ("SG&A") expenses were comprised as follows (dollars in thousands):

    

Three Months Ended June 30, 

    

Dollar

    

Percent

2022

2021

 

Change

 

Change

Total sales, general and administrative expenses

$

95,005

$

177,662

$

(82,657)

 

(46.5)

Sales, general, and administrative as a percentage of net sales

 

33.3

%  

 

81.2

%  

 

  

 

  

Stock-based compensation expense decreased $105.5 million in comparison to the prior year comparable period, which was primarily attributable to a decrease of $69.0 million in expense related to the CEO Performance Award and a decrease of $42.0 million related to our XSPP. The decrease was attributable to the vesting of ten tranches of the CEO Performance Award and nine tranches of the XSPP in 2021, which have no remaining unrecognized expense for the vested tranches. Total SG&A stock-based compensation expense of $8.6 million included $3.3 million of expense reversal related

28

to employee forfeitures. The decrease was partially offset by increased stock-based compensation expense due to increased headcount.

Salaries, benefits, and bonus expense increased $8.1 million primarily due to an increase in headcount and an increase in bonus expense of $2.6 million, primarily as a result of higher bonuses paid to employees at the senior director level and below. Partially offsetting the increase was a decrease of $2.0 million in payroll taxes related to the vesting of two tranches of our XSPP in May 2021; as no tranches of the XSPP have vested in 2022, we have not recognized payroll tax expense related to the program this year.

Sales and marketing and travel expenses increased $7.6 million. The increase was partially attributable to a $3.5 million increase related to trade shows and seminars as we hosted our annual user conference, Axon Accelerate, in May 2022. The increase was also driven by a $3.7 million increase in travel expenses, reflecting a return to pre-pandemic levels as travel restrictions have eased and in-person customer meetings have resumed. Also impacting higher travel expense was increased travel costs per trip.

Professional and consulting expenses increased $3.8 million in comparison to the prior year comparable period, driven primarily by increased legal and consulting expense.

Research and Development Expenses

Research and development ("R&D") expenses were comprised as follows (dollars in thousands):

    

Three Months Ended June 30, 

    

Dollar

    

Percent

2022

2021

 

Change

 

Change

Total research and development expenses

$

57,547

$

53,952

$

3,595

 

6.7

Research and development as a percentage of net sales

 

20.2

%  

 

24.7

%  

 

  

 

  

Within the TASER segment, R&D expense increased $1.0 million. An increase of $2.6 million in salaries, benefits and bonus expense reflected higher headcount. Additionally, indirect manufacturing costs and supplies increased $1.2 million related to the development of next generation products. Fully offsetting these increases was a decrease in stock-based compensation expense of $3.5 million, due to the vesting of nine XSPP tranches during 2021, for which there is no remaining unamortized expense for the vested tranches.

R&D expense for the Software and Sensors segment increased $2.6 million, reflecting an increase of $8.1 million in salaries, benefits and bonus expense due to higher headcount, higher bonuses paid to employees at the senior director level and below, and higher anticipated attainment on our annual bonus. Partially offsetting the increase was a decrease in stock-based compensation expense of $6.7 million, due to the vesting of nine XSPP tranches during 2021, for which there is no remaining unamortized expense for the vested tranches.

We expect R&D expense to continue to increase in absolute dollars as we focus on growing the Software and Sensors segment as we add headcount and additional resources to develop new products and services to further advance our scalable cloud-connected device platform. We are investing in technologies that include our CEDs, body cameras, in-car cameras and other sensors, artificial intelligence, digital evidence management, productivity software, communications software, and technologies that enable real-time situational awareness for public safety.

Interest and Other Income, Net

Interest and other income, net was $47.0 million for the three months ended June 30, 2022, compared to income of $41.8 million for the same period in 2021. During the second quarter of 2022, we recorded a net unrealized gain of $59.7 million related to the exercise of warrants in one of our strategic investees and observable price changes for our existing investments and related warrants. Additionally, we recorded an $11.7 million unrealized loss on marketable securities related to our investment in CLBT. During the three months ended June 30, 2021, we recorded a gain of $40.9 million related to observable price changes for our investmests in certain unconsolidated affiliates and related warrants; $12.3 million of this gain was realized during the period on the sale of a portion of our existing investment. 

29

Provision for Income Taxes

The provision for income taxes was an expense of $17.5 million for the three months ended June 30, 2022, which was an effective tax rate of 25.5%. Our estimated full year effective income tax rate for 2022, before discrete period adjustments, is 26.0%, which differs from the federal statutory rate primarily due to the impact of R&D tax credits offset by the executive compensation limitation under Internal Revenue Code ("IRC") Section 162(m) and an increase in valuation allowance and unrecognized tax benefits, on projected pre-tax income for the year. The effective tax rate was favorably impacted by a $0.5 million discrete tax benefit primarily associated with windfalls related to stock-based compensation for RSUs and PSUs that vested during the three months ended June 30, 2022.

Net Income

We recorded net income of $51.0 million for the three months ended June 30, 2022 compared to net loss of $47.1 million for the same period in 2021. Net income per basic share was $0.72 for the three months ended June 30, 2022 compared to $0.72 net loss per basic share for the same period in 2021. Net income per diluted share was $0.71 for the three months ended June 30, 2022 compared to $0.72 net loss per diluted share for the same period in 2021.

Three Months Ended June 30, 2022 Compared to the Three Months Ended March 31, 2022

Net Sales

Net sales by product line were as follows (dollars in thousands):

    

Three Months Ended

    

Three Months Ended

    

Dollar

    

Percent

June 30, 2022

March 31, 2022

Change

Change

TASER segment:

TASER 7

$

53,440

 

18.7

%  

$

50,066

 

19.5

%  

$

3,374

 

6.7

%

TASER X26P

 

12,339

 

4.3

 

9,479

 

3.7

 

2,860

 

30.2

TASER X2

 

4,534

 

1.6

 

3,619

 

1.4

 

915

 

25.3

TASER Consumer devices

 

1,687

 

0.6

 

1,696

 

0.7

 

(9)

 

(0.5)

Cartridges

49,845

17.5

37,825

14.7

12,020

31.8

Axon Evidence and cloud services

 

3,720

 

1.3

 

3,017

 

1.2

 

703

 

23.3

Extended warranties

 

7,459

 

2.6

 

6,679

 

2.6

 

780

 

11.7

Other

 

2,562

 

0.9

 

1,979

 

0.8

 

583

 

29.5

TASER segment

 

135,586

 

47.5

 

114,360

 

44.6

 

21,226

 

18.6

Software and Sensors segment:

 

  

 

  

 

  

 

  

 

  

 

  

Axon Body

 

27,468

 

9.6

 

29,708

 

11.6

 

(2,240)

 

(7.5)

Axon Flex

 

621

 

0.2

 

1,329

 

0.5

 

(708)

 

(53.3)

Axon Fleet

 

15,881

 

5.6

 

13,820

 

5.4

 

2,061

 

14.9

Axon Dock

 

5,849

 

2.0

 

7,480

 

2.9

 

(1,631)

 

(21.8)

Axon Evidence and cloud services

 

81,911

 

28.7

 

79,939

 

31.2

 

1,972

 

2.5

Extended warranties

 

12,498

 

4.4

 

9,061

 

3.5

 

3,437

 

37.9

Other

 

5,799

 

2.0

 

729

 

0.3

 

5,070

 

695.5

Software and Sensors segment

 

150,027

 

52.5

 

142,066

 

55.4

 

7,961

 

5.6

Total net sales

$

285,613

 

100.0

%  

$

256,426

 

100.0

%  

$

29,187

 

11.4

%

30

Net unit sales for TASER segment products and Software and Sensors segment products were as follows:

    

Three Months Ended

    

    

 

Unit

Percent

June 30, 2022

March 31, 2022

Change

Change

TASER 7

 

32,790

 

31,395

 

1,395

 

4.4

%  

TASER X26P

 

8,831

 

6,338

 

2,493

 

39.3

%  

TASER X2

 

2,745

 

2,006

 

739

 

36.8

%  

TASER Consumer devices

 

5,157

 

6,201

 

(1,044)

 

(16.8)

%  

Cartridges

 

1,536,332

 

1,089,939

 

446,393

 

41.0

%  

Axon Body

 

59,851

 

62,562

 

(2,711)

 

(4.3)

%  

Axon Flex

 

1,136

 

3,127

 

(1,991)

 

(63.7)

%  

Axon Fleet

 

6,146

 

5,747

 

399

 

6.9

%  

Axon Dock

 

5,314

 

8,064

 

(2,750)

 

(34.1)

%  

Net sales within the TASER segment increased by approximately $21.2 million or 18.6% as compared to the prior quarter, primarily due to an increase of $12.0 million in Cartridge revenue due to increased units sold, partially offset by lower average selling prices. Net sales for our TASER legacy devices increased $3.8 million due to increased units sold, partially offset by lower average selling prices. TASER 7 revenue increased $3.4 million due to increased units sold and higher average selling prices.

Within the Software and Sensors segment, net sales increased $8.0 million or 5.6% during the three months ended June 30, 2022 compared to the prior quarter. Other revenue increased $5.1 million as a result of $2.1 million of contra-revenue during the prior quarter related to a free trial program of third party products which did not recur, as well as a $1.9 million increase in sales of signal sidearm. Axon Fleet revenue increased $2.1 million due to increased units sold and higher average selling prices. The increase in the aggregate number of users resulted in increased Axon Evidence revenue of $2.0 million. Partially offsetting the increases in segment revenue, Axon Body, Flex, and Dock revenue decreased $4.6 million as a result of decreased units sold, as well as lower average selling prices.

31

Six Months Ended June 30, 2022 Compared to the Six Months Ended June 30, 2021

The following table presents data from our condensed consolidated statements of operations as well as the percentage relationship to total net sales of items included in our statements of operations (dollars in thousands):

Six Months Ended June 30, 

 

2022

    

2021

 

Net sales from products

    

$

376,255

    

69.4

%  

$

297,313

    

71.8

%

Net sales from services

 

165,784

 

30.6

 

116,501

 

28.2

Net sales

 

542,039

 

100.0

 

413,814

 

100.0

Cost of product sales

 

166,854

 

30.8

 

123,917

 

29.9

Cost of service sales

 

45,483

 

8.4

 

28,615

 

6.9

Cost of sales

 

212,337

 

39.2

 

152,532

 

36.9

Gross margin

 

329,702

 

60.8

 

261,282

 

63.1

Operating expenses:

Sales, general and administrative

 

185,134

 

34.2

 

304,259

 

73.5

Research and development

 

105,963

 

19.5

 

100,970

 

24.4

Total operating expenses

 

291,097

 

53.7

 

405,229

 

97.9

Income (loss) from operations

 

38,605

 

7.1

 

(143,947)

 

(34.8)

Interest and other income, net

 

102,325

 

18.9

 

42,426

 

10.3

Income (loss) before provision for income taxes

 

140,930

 

26.0

 

(101,521)

 

(24.5)

Provision for (benefit from) income taxes

 

35,097

 

6.5

 

(6,487)

 

(1.6)

Net income (loss)

 

$

105,833

 

19.5

%  

$

(95,034)

 

(23.0)

%

The following table presents our revenues disaggregated by geography (in thousands):

Six Months Ended June 30, 

 

2022

2021

 

United States

    

$

442,660

    

82

%  

$

325,294

    

79

%

Other Countries

 

99,379

 

18

 

88,520

 

21

Total

$

542,039

 

100

%  

$

413,814

 

100

%

International revenue increased compared to the prior year comparable period, driven primarily by increased sales in our Asia-Pacific (“APAC”) region.

32

Net Sales

Net sales by product line were as follows (dollars in thousands):

Six Months Ended June 30, 

    

Dollar

    

Percent

 

2022

2021

Change

Change

 

TASER segment:

    

  

    

  

    

  

    

  

    

  

    

  

TASER 7

$

103,506

 

19.1

%  

$

62,119

 

15.0

%  

$

41,387

 

66.6

%

TASER X26P

 

21,818

 

4.0

 

19,532

 

4.7

 

2,286

 

11.7

TASER X2

 

8,153

 

1.5

 

28,923

 

7.0

 

(20,770)

 

(71.8)

TASER Pulse

 

3,383

 

0.6

 

3,906

 

0.9

 

(523)

 

(13.4)

Cartridges

 

87,670

 

16.2

 

77,096

 

18.6

 

10,574

 

13.7

Axon Evidence and cloud services

 

6,737

 

1.2

 

3,098

 

0.7

 

3,639

 

117.5

Extended warranties

 

14,138

 

2.6

 

11,503

 

2.8

 

2,635

 

22.9

Other

 

4,541

 

0.9

 

5,350

 

1.4

 

(809)

 

(15.1)

TASER segment

 

249,946

 

46.1

 

211,527

 

51.1

 

38,419

 

18.2

Software and Sensors segment:

 

 

 

 

 

  

 

  

Axon Body

 

57,176

 

10.5

 

39,683

 

9.6

 

17,493

 

44.1

Axon Flex

 

1,950

 

0.3

 

1,993

 

0.5

 

(43)

 

(2.2)

Axon Fleet

 

29,701

 

5.5

 

9,010

 

2.2

 

20,691

 

229.6

Axon Dock

 

13,329

 

2.5

 

12,429

 

3.0

 

900

 

7.2

Axon Evidence and cloud services

 

161,850

 

29.9

 

112,661

 

27.2

 

49,189

 

43.7

Extended warranties

 

21,559

 

4.0

 

15,649

 

3.8

 

5,910

 

37.8

Other

 

6,528

 

1.2

 

10,862

 

2.6

 

(4,334)

 

(39.9)

Software and Sensors segment

 

292,093

 

53.9

 

202,287

 

48.9

 

89,806

 

44.4

Total net sales

$

542,039

 

100.0

%  

$

413,814

 

100.0

%  

$

128,225

 

31.0

%

Net unit sales for TASER segment products and Software and Sensors segment products were as follows:

Six Months Ended June 30, 

Unit

Percent

    

2022

    

2021

    

Change

    

Change

TASER 7

 

64,185

 

41,071

 

23,114

 

56.3

%

TASER X26P

 

15,169

 

15,241

 

(72)

 

(0.5)

%

TASER X2

 

4,751

 

18,626

 

(13,875)

 

(74.5)

%

TASER Consumer devices

 

11,358

 

14,993

 

(3,635)

 

(24.2)

%

Cartridges

 

2,626,271

 

2,423,089

 

203,182

 

8.4

%

Axon Body

 

122,413

 

91,666

 

30,747

 

33.5

%

Axon Flex

 

4,263

 

3,411

 

852

 

25.0

%

Axon Fleet

 

11,893

 

3,902

 

7,991

 

204.8

%

Axon Dock

 

13,378

 

12,069

 

1,309

 

10.8

%

Net sales for the TASER segment increased 18.2% primarily due to an increase of $41.4 million in TASER 7 devices and $10.6 million in cartridge revenue. We continue to see a shift to purchases of our latest generation device, TASER 7, from legacy devices. TASER 7 revenue was impacted by higher average selling prices and an increase in unit sales. The increase in revenue from Axon Evidence and cloud services was driven by an increase in the number of TASER 7 devices in the field and VR training. Cartridge revenue was impacted by an increase in unit sales and by higher average selling prices. Offsetting the increases were decreased unit sales for our legacy TASER devices and our consumer devices. During the six months ended June 30, 2022, we recognized $33.1 million in TASER 7 revenue for orders that were scheduled to ship prior to December 31, 2021, but could not be fulfilled due to the delayed receipt of a manufacturing component for our TASER 7 devices.

33

Net sales for the Software and Sensors segment increased 44.4%, or $89.8 million during the six months ended June 30, 2022 as we continued to add users and associated devices to our network. The increase in the aggregate number of users drove the majority of the increase in Axon Evidence revenue of $49.2 million. The $20.7 million increase in Axon Fleet revenue was primarily driven by higher unit sales, partially offset by lower average selling prices. Our newest Fleet product, Axon Fleet 3, which includes automated license plate reader technology, began shipping on June 30, 2021. Increased unit sales of our Axon Body 3 camera drove the $18.4 million increase in Axon Body and Axon Dock revenue and were partially offset by a decrease in Axon Dock average selling prices. Other revenue in the Software and Sensors segment decreased $4.3 million, driven primarily by $2.4 million of contra-revenue during the period related to a free trial program of third party products. During the six months ended June 30, 2022, we recognized $13.0 million for orders that were scheduled to ship prior to December 31, 2021, but could not be fulfilled due to supply chain constraints for our Axon Body 3 devices.

We consider total company future contracted revenues a forward-looking performance indicator. As of June 30, 2022, we had approximately $3.33 billion of total company future contracted revenue, which included both recognized contract liabilities as well as amounts that will be invoiced and recognized in future periods. We expect to recognize between 15% - 20% of this balance over the next twelve months, and expect the remainder to be recognized over the following ten years, subject to risks related to delayed deployments, budget appropriation or other contract cancellation clauses.

Cost of Product and Service Sales

Within the TASER segment, cost of product and service sales increased to $89.1 million for the six months ended June 30, 2022 from $70.8 million for the same period in 2021, primarily related to higher unit sales. Cost as a percentage of sales increased to 35.6% from 33.5%. The increase was primarily attributable to higher freight and labor costs as well as increased manufacturing overhead costs due to expanding our manufacturing footprint. While we continue to adjust strategic inventory levels based on areas of risk to mitigate potential supply disruptions, global supply conditions and local closures related to the COVID-19 pandemic could further impact our margins.

Within the Software and Sensors segment, cost of product and service sales increased to $123.2 million for the six months ended June 30, 2022 from $81.7 million for the same period in 2021. Cost as a percentage of sales increased to 42.2% from 40.4%. The increase was primarily driven by product mix. We expect to realize cost savings related to the new cloud hosting contract of approximately $2.5 million per quarter as compared to our current spend level; however, overall cloud hosting costs will continue to increase as we continue to add users to the Axon network.

Gross Margin

As a percentage of net sales, gross margin for the TASER segment decreased to 64.4% from 66.5% for the six months ended June 30, 2022 and 2021, respectively. The decrease was a result of higher labor costs and increased freight. We expect to increase operational spend as we are investing for scale increased production capacity.

As a percentage of net sales, gross margin for the Software and Sensors segment decreased to 57.8% from 59.6% for the six months ended June 30, 2022 and 2021, respectively. Within the Software and Sensors segment, hardware gross margin was 41.7% for the six months ended June 30, 2022 compared to 40.4% for the same period in 2021, while the service margins were 71.3% and 74.8% during those same periods, respectively.

Sales, General and Administrative Expenses

Sales, general and administrative ("SG&A") expenses were comprised as follows (dollars in thousands):

Six Months Ended June 30, 

Dollar

Percent

    

2022

    

2021

    

Change

    

Change

Total sales, general and administrative expenses

$

185,134

$

304,259

$

(119,125)

 

(39.2)

%

SG&A expenses as a percentage of net sales

34.2

%  

73.5

%  

34

Stock-based compensation expense decreased $163.5 million in comparison to the prior year comparable period, which was primarily attributable to a decrease of $104.6 million in expense related to the CEO Performance Award and a decrease of $67.2 million related to our XSPP. The decrease related to the vesting of ten tranches of the CEO Performance Award and nine tranches of the XSPP in 2021, which have no remaining unrecognized expense for the vested tranches. The decrease was partially offset by increased stock-based compensation expense due to increased headcount.

Salaries, benefits, and bonus expense increased $14.3 million. Of the total increase, $11.9 million is attributable to an increase in salaries and related primarily to increased headcount. An increase in bonus expense of $3.8 million reflected higher bonuses paid to employees at the senior director level and below as well as higher anticipated attainment on our annual bonus. Partially offsetting the increase was a decrease of $3.3 million in payroll taxes related to the vesting of three tranches of the XSPP in March and May 2021; as no tranches have vested in 2022, we have not recognized payroll tax expense related to the program this year.

Sales and marketing and travel expenses increased $15.5 million. The increase was primarily driven by a $7.1 million increase in travel expenses, which reflected a return to pre-pandemic spending levels as travel restrictions have eased and in-person customer meetings have resumed. Also impacting higher travel expense were increased travel costs per trip. The increase was also driven by $4.8 million increase in commissions expense tied to higher revenue, and a $4.1 million increase related to trade shows and seminars as we hosted in-person events including our annual user conference, Axon Accelerate, in 2022.

Professional and consulting expenses increased $6.8 million in comparison to the prior year comparable period, driven primarily by increased legal and consulting expense.  

Research and Development Expenses

Research and development ("R&D") expenses were comprised as follows (dollars in thousands):

Six Months Ended June 30, 

Dollar

Percent

    

2022

    

2021

    

Change

    

Change

Total research and development expenses

$

105,963

$

100,970

$

4,993

 

4.9

%

R&D expenses as a percentage of net sales

19.5

%

24.4

%

Within the TASER segment, R&D expense increased $1.7 million. An increase of $4.0 million in salaries, benefits and bonus expense reflected higher headcount. Additionally, indirect manufacturing costs and supplies increased $2.3 million related to the development of next generation products. Fully offsetting these increases was a decrease in stock-based compensation expense of $6.1 million, due to the vesting of nine XSPP tranches during 2021, for which there is no remaining unamortized expense.

R&D expense for the Software and Sensors segment increased $3.3 million, reflecting an increase of $12.7 million in salaries, benefits, and bonus expense due to higher headcount, higher bonuses paid to employees at the senior director level and below, and higher anticipated attainment on our annual bonus. Partially offsetting the increase was a decrease in stock-based compensation expense of $10.1 million, due to the vesting of nine XSPP tranches during 2021, for which there is no remaining unamortized expense for the vested tranches.

We expect R&D expense to continue to increase in absolute dollars as we focus on growing the Software and Sensors segment as we add headcount and additional resources to develop new products and services to further advance our scalable cloud-connected device platform. We are investing in technologies that include our CEDs, body cameras, in-car cameras and other sensors, artificial intelligence, digital evidence management, productivity software, communications software, and technologies that enable real-time situational awareness for public safety.

Interest and Other Income, Net

Interest and other income, net was $102.3 million for the six months ended June 30, 2022, compared to income of $42.4 million for the same period in 2021. During the first half of 2022, we recorded an unrealized gain of $130.1

35

million related to observable price changes for our existing investments and related warrants and the exercise of warrants in one of our strategic investees, which was partially offset in part by a $26.3 million unrealized loss on marketable securities related to our investment in CLBT. For the six months ended June 30, 2021, we recorded a gain of $40.9 million related to observable price changes for our investmests in certain unconsolidated affiliates and related warrants; $12.3 million of this gain was realized during the period on the sale of a portion of our existing investment.

Provision for Income Taxes

The provision for income taxes was an expense of $35.1 million for the six months ended June 30, 2022, which was an effective tax rate of 24.9%. Our estimated full year effective income tax rate for 2022, before discrete period adjustments, is 26.0%, which differs from the federal statutory rate primarily due to the impact of R&D tax credits offset by the executive compensation limitation under IRC Section 162(m) and an increase in valuation allowance and unrecognized tax benefits, on projected pre-tax income for the year. The effective tax rate was favorably impacted by a $1.6 million discrete tax benefit primarily associated with windfalls related to stock-based compensation for RSUs and PSUs that vested during the six months ended June 30, 2022.

Net Income

We recorded net income of $105.8 million for the six months ended June 30, 2022 compared to net loss of $95.0 million for the same period in 2021. Net income per basic share was $1.49 for the six months ended June 30, 2022 compared to $1.47 net loss per basic share for the same period in 2021. Net income per diluted share was $1.46 for the six months ended June 30, 2022 compared to $1.47 net loss per diluted share for the same period in 2021.

Non-GAAP Measures

To supplement our financial results presented in accordance with GAAP, we present the non-GAAP financial measures of EBITDA and Adjusted EBITDA (CEO Performance Award). Our management uses these non-GAAP financial measures in evaluating our performance in comparison to prior periods. We believe that both management and investors benefit from referring to these non-GAAP financial measures in assessing our performance, and when planning and forecasting our future periods. A reconciliation of GAAP to the non-GAAP financial measures is presented below.

EBITDA (Most comparable GAAP Measure: Net income) - Earnings before interest expense, investment interest income, taxes, depreciation and amortization.
Adjusted EBITDA (CEO Performance Award) (Most comparable GAAP Measure: Net income) - Earnings before interest expense, investment interest income, taxes, depreciation, amortization and non-cash stock-based compensation expense.

Although these non-GAAP financial measures are not consistent with GAAP, management believes investors will benefit by referring to these non-GAAP financial measures when assessing our operating results, as well as when forecasting and analyzing future periods. However, management recognizes that:

these non-GAAP financial measures are limited in their usefulness and should be considered only as a supplement to our GAAP financial measures;
these non-GAAP financial measures should not be considered in isolation from, or as a substitute for, our GAAP financial measures;
these non-GAAP financial measures should not be considered to be superior to our GAAP financial measures; and

36

these non-GAAP financial measures were not prepared in accordance with GAAP and investors should not assume that the non-GAAP financial measures presented in this Quarterly Report on Form 10-Q were prepared under a comprehensive set of rules or principles.

EBITDA and Adjusted EBITDA (CEO Performance Award) reconciles to net income (loss) as follows (in thousands):

Three Months Ended

Six Months Ended

    

June 30, 

    

March 31, 

    

June 30, 

    

June 30, 

    

June 30, 

2022

2022

2021

2022

2021

Net income (loss)

$

50,962

$

54,871

$

(47,117)

$

105,833

$

(95,034)

Depreciation and amortization

 

6,210

 

5,755

 

4,291

 

11,965

 

8,582

Interest expense

 

3

 

8

 

17

 

11

 

22

Investment interest (income) loss

 

584

 

346

 

(502)

 

930

 

(1,035)

Provision for (benefit from) income taxes

 

17,475

 

17,622

 

(4,727)

 

35,097

 

(6,487)

EBITDA

$

75,234

$

78,602

$

(48,038)

$

153,836

$

(93,952)

Adjustments:

 

  

 

  

 

  

 

  

 

  

Stock-based compensation expense

 

21,162

 

25,088

 

137,549

 

46,250

 

227,159

Adjusted EBITDA (CEO Performance Award)

$

96,396

$

103,690

$

89,511

$

200,086

$

133,207

Liquidity and Capital Resources

Summary

As of June 30, 2022, we had $212.8 million of cash and cash equivalents, a decrease of $143.5 million as compared to December 31, 2021. Cash and cash equivalents and investments totaled $356.3 million, representing a decrease of $45.8 million from December 31, 2021.

Our ongoing sources of cash include cash on hand, investments, and cash flows from operations. Restricted cash balance of $1.9 million primarily related to funds held in an international bank account securing a guarantee and funds held in an international bank account for a country in which we are required to maintain a minimum balance to operate. This balance is included in prepaid expenses and other current assets, as well as other long-term assets on our condensed consolidated balance sheet. In addition, our $50.0 million revolving credit facility is available for additional working capital needs or investment opportunities. Under the terms of the line of credit, available borrowings are reduced by outstanding letters of credit. Advances under the line of credit bear interest at LIBOR plus 1.0 to 1.5% per year determined in accordance with a pricing grid based on our funded debt to earnings before interest, taxes, depreciation and amortization ("EBITDA") ratio.

As of June 30, 2022, we had letters of credit outstanding of $6.5 million, leaving the net amount available for borrowing of $43.5 million. The facility matures on December 31, 2023, and has an accordion feature which allows for an increase in the total line of credit up to $100.0 million, subject to certain conditions, including the availability of additional bank commitments. There can be no assurance that we will continue to generate cash flows at or above current levels or that we will be able to maintain our ability to borrow under our revolving credit facility. At June 30, 2022 and December 31, 2021, there were no borrowings under the line other than the outstanding letters of credit.

Based on our strong balance sheet and the fact that we do not have long-term debt at June 30, 2022, we believe financing will be available, both through our existing credit line and possible additional financing. However, there is no assurance that such funding will be available on terms acceptable to us, or at all. We believe that our sources of funding will be sufficient to satisfy our currently anticipated cash requirements including capital expenditures, working capital requirements, potential acquisitions or investments, income and payroll tax payments for net-settled stock awards, and other liquidity requirements through at least the next 12 months. We and our Board of Directors may consider repurchases of our common stock from time to time pursuant to our stock repurchase plan. Further repurchases of our common stock

37

would take place on the open market, would be financed with available cash and are subject to market and business conditions.

Cash Flows

The following table summarizes our cash flows from operating, investing and financing activities (in thousands):

Six Months Ended June 30, 

    

2022

    

2021

Operating activities

$

63,340

$

95,115

Investing activities

(198,786)

26,446

Financing activities

(2,393)

(10,312)

Effect of exchange rate changes on cash and cash equivalents

 

(3,910)

 

(319)

Net increase (decrease) in cash and cash equivalents and restricted cash

$

(141,749)

$

110,930

Operating activities

Net cash provided by operating activities in the first six months of 2022 of $63.3 million reflects net income of $105.8 million, non-cash income statement items totaling $11.6 million, and a decrease of $30.9 million for the net change in operating assets and liabilities. Included in the non-cash items were $46.3 million in stock-based compensation expense, a decrease of $26.1 million in deferred income taxes, net, $12.0 million in depreciation and amortization expense, and a $130.1 million gain on the change in fair value of strategic investments, offset by an unrealized loss of $26.3 million on marketable securities. Cash provided by operations was favorably impacted by increased deferred revenue of $74.6 million, which was primarily attributable to increased sales. Additionally, accounts payable, accrued and other liabilities increased $24.6 million due to an increase in accounts payable due to the timing of invoice payments. Offsetting this activity was an increase of accounts and notes receivables and contract assets of $80.2 million, an increase of $47.1 million in inventory, and an increase in prepaid expenses and other assets of $2.7 million. The increase in accounts and notes receivable and contract assets is due to increased sales and timing of satisfied performance obligations compared to customer payments of accounts receivable. The increase of inventory was primarily driven by the proactive buildup of raw materials required to meet future demand and an increased revenue forecast. The increase in prepaid expenses and other assets was driven by an increase of deferred commissions related to increased bookings.

Net cash provided by operating activities in the first six months of 2021 of $95.1 million reflects $95.0 million in net loss, non-cash income statement items totaling $194.0 million, and a decrease of $3.9 million for the net change in operating assets and liabilities. Included in the non-cash items were $8.6 million in depreciation and amortization expense, $227.2 million in stock-based compensation expense and $40.9 million gain on the change in fair value of strategic investments. Cash provided by operations was primarily driven by increased deferred revenue of $25.6 million. The increase in deferred revenue is primarily attributable to increased sales. This increase was partially offset by increased prepaid expenses and other current assets of $13.3 million and decreased accounts payable, accrued liabilities and other liabilities of $10.4 million. The increase in prepaid expenses and other current assets was driven by an increase in prepaid commissions related to higher bookings not yet recognized as revenue, an increase in capitalized cloud computing costs related to an enterprise resource planning system conversion, an increase in right-of-use lease assets, and an increase in income tax receivable as compared to the end of fiscal 2020.  The decrease in accounts payable, accrued liabilities and other liabilities related primarily to the timing of invoice payments at the end of the 2021 second quarter.

Investing activities

We used $198.8 million in investing activities during the first six months of 2022. Cash outflows from investing activities included $61.5 million for new strategic minority investments, $6.6 million for the exercise price of warrants related to our strategic investments, and $2.1 million for a business acquisition. The outflows also included $98.8 million for available-for-sale investments, net of proceeds. Property and equipment purchases totaled $29.8 million, net of proceeds

38

Net cash provided by investing activities was $26.4 million during the first six months of 2021. Cash inflows from investing activities included proceeds from held-to-maturity investments of $56.5 million, net of purchases, and $14.5 million of proceeds from the sale of a portion of one of our existing strategic investments. The inflows were partially offset by outflows of $20.5 million for new or incremental strategic minority investments and $24.2 million for the purchase of property and equipment and intangible assets.

Financing activities

Net cash used in financing activities was $2.4 million during the first three months of 2022 and was primarily attributable to the payment of income and payroll taxes on behalf of employees who net-settled stock awards during the period.

Net cash used in financing activities was $10.3 million during the first six months of 2021 and was attributable to the payment of income and payroll taxes on behalf of employees who net-settled stock awards during the period.

Off-Balance Sheet Arrangements

The discussion under the heading off-balance sheet arrangements in Note 12 of the notes to our condensed consolidated financial statements within this Quarterly Report on Form 10-Q is incorporated by reference herein.

Critical Accounting Estimates

Our management’s discussion and analysis of our financial condition and results of operation is based on our condensed consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances, and we evaluate our estimates and assumptions on an ongoing basis. Due to the ongoing COVID-19 pandemic, there is ongoing uncertainty and significant disruption in the global economy and financial markets. We are not aware of any specific event or circumstance that would require an update to our estimates or assumptions or a revision of the carrying value of assets or liabilities as of August 9, 2022, the date of issuance of this Quarterly Report on Form 10-Q. These estimates and assumptions may change in the future, however, as new events occur and additional information is obtained. Our actual results could differ from these estimates.

Our significant accounting policies are discussed in Note 1 to our consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. There have been no significant changes to these policies for the six months ended June 30, 2022.

Item 3.    Quantitative and Qualitative Disclosures About Market Risk

Interest Rate Risk

We typically invest in a limited number of financial instruments, consisting principally of investments in money market accounts, certificates of deposit, corporate and municipal bonds with a typical long-term debt rating of “A” or better by any nationally recognized statistical rating organization, denominated in U.S. dollars. All of our cash equivalents and investments are treated as “available-for-sale”.  We report available-for-sale investments at fair value as of each balance sheet date and record any unrealized gains or losses as a component of stockholders’ equity. The cost of securities sold is determined on a specific identification basis, and realized gains and losses are included in interest and other income, net within the consolidated statements of operations. When the fair value is below the amortized cost of a marketable security, an estimate of expected credit losses is made. The credit-related impairment amount is recognized in the consolidated statements of operations. Credit losses are recognized through the use of an allowance for credit losses account in the consolidated balance sheet and subsequent improvements in expected credit losses are recognized as a reversal of an amount in the allowance account. If we have the intent to sell the security or it is more likely than not that we will be required to sell the security prior to recovery of its amortized cost basis, then the allowance for the credit loss

39

is written-off and the excess of the amortized cost basis of the asset over its fair value is recorded in the consolidated statements of operations. Based on investment positions as of June 30, 2022, a hypothetical 100 basis point increase in interest rates across all maturities would result in a $2.7 million decline in the fair market value of the portfolio. Such losses would only be realized if we sold the investments prior to maturity.

Additionally, we have access to a $50.0 million line of credit borrowing facility which bears interest at LIBOR plus 1.0 to 1.5% per year determined in accordance with a pricing grid based on our funded debt to EBITDA ratio. Under the terms of the line of credit, available borrowings are reduced by outstanding letters of credit, which totaled $6.5 million at June 30, 2022. At June 30, 2022, there was no amount outstanding under the line of credit and the available borrowing under the line of credit was $43.5 million. We have not borrowed any funds under the line of credit since its inception; however; should we need to do so in the future, such borrowings could be subject to adverse or favorable changes in the underlying interest rate.

Exchange Rate Risk

Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, in each case compared to the U.S. dollar, related to transactions by our foreign subsidiaries. The majority of our sales to international customers are transacted in foreign currencies and therefore are subject to exchange rate fluctuations on these transactions. The cost of our products to our customers increases when the U.S. dollar strengthens against their local currency, and we may have more sales and expenses denominated in foreign currencies in future years which could increase our foreign exchange rate risk. Additionally, intercompany sales to our non-U.S. dollar functional currency international subsidiaries are transacted in U.S. dollars which could increase our foreign exchange rate risk caused by foreign currency transaction gains and losses.

To date, we have not engaged in any currency hedging activities. However, we may enter into foreign currency forward and option contracts with financial institutions to protect against foreign exchange risks associated with certain existing assets and liabilities, certain firmly committed transactions, forecasted future cash flows and net investments in foreign subsidiaries. However, we may choose not to hedge certain foreign exchange exposures for a variety of reasons, including but not limited to the prohibitive economic cost of hedging particular exposures. As such, fluctuations in currency exchange rates could harm our business in the future.

Item 4.    Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our Chief Executive Officer and Chief Financial Officer are responsible for the evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q. Our disclosure controls and procedures are designed to ensure that information we are required to disclose in reports that we file or submit under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and (ii) accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of June 30, 2022.

There was no change in our internal control over financial reporting during the quarter ended June 30, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II - OTHER INFORMATION

Item 1.    Legal Proceedings

The discussion under the headings Product Litigation and U.S. Federal Trade Commission Litigation in Note 12 of the notes to our condensed consolidated financial statements included within this Quarterly Report on Form 10-Q is incorporated by reference herein.

40

Item 1A.    Risk Factors

There are no material changes from the risk factors previously disclosed in Part I, Item 1A, "Risk Factors" in our Annual Report on Form 10-K for the year ended December 31, 2021.

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

None.

Item 3.    Defaults Upon Senior Securities

None.

Item 4.    Mine Safety Disclosures

None.

Item 5.   Other Information

Item 1.01Entry into a Material Definitive Agreement

On August 4, 2022, the Company entered into an Amendment (“Amendment”) to its Amended and Restated Credit Agreement (the "Credit Agreement") with JPMorgan Chase Bank, N.A. The Credit Agreement updates the amounts of certain of the negative covenants and replaces the London Inter-Bank Offered Rate with the Secured Overnight Financing Rate, as the interest rate reference rate. A copy of the Amendment is filed as Exhibit 10.2 hereto.

Item 5.01 Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year

On August 5, 2022 the Company’s Board of Directors adopted and approved amendments (the “Amendments”) to the Company's Bylaws (“Bylaws”). The Amendments reflect conforming changes to the Bylaws to conform to amendments made to the Company Amended and Restated Certificate of Incorporation to reflect the declassification of the Board of Directors, which amendments to the Certificate of Incorporation were approved by the Company’s shareholders at the Company’s 2022 Annual Meeting of Shareholders held on May 20, 2022.

The foregoing description of the Amendments is not complete and is qualified in all respects by reference to the full text of the Bylaws, as amended and restated, a copy of which is filed as Exhibit 3.2 hereto and incorporated herein by reference.

41

Item 6.    Exhibits

3.1*

3.2*

10.1+*

10.2*

31.1*

31.1*

31.1*

31.2*

32**

101.INS*

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

101.SCH*

Inline XBRL Taxonomy Extension Schema Document

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104*

The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2022, formatted in Inline XBRL

+Management contract or compensatory plan or arrangement

*     Filed herewith

**   Furnished herewith

42

SIGNATURES

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

AXON ENTERPRISE, INC.

Date:

August 9, 2022

By:

/s/ PATRICK W. SMITH

Chief Executive Officer

(Principal Executive Officer)

Date:

August 9, 2022

By:

/s/ JAMES C. ZITO

Interim Chief Financial Officer

(Principal Financial and

Accounting Officer)

43

EX-3.1 2 axon-20220630xex3d1.htm EX-3.1

AMENDED AND RESTATED

CERTIFICATE OF INCORPORATION

OF

AXON ENTERPRISE, INC.

Axon Enterprise, Inc., a corporation organized and existing under and by virtue of the provisions of the General Corporation Law of the State of Delaware (the “Law”),

DOES HEREBY CERTIFY:

1.That the name of this corporation is Axon Enterprise, Inc. and that this corporation was originally incorporated pursuant to the General Corporation Law on January 5, 2001 under the name Taser International, Inc.

2.That the Board of Directors duly adopted resolutions proposing to amend and restate the Certificate of Incorporation of this corporation, declaring said amendment and restatement to be advisable and in the best interests of this corporation and its stockholders, and authorizing the appropriate officers of this corporation to solicit the consent of the stockholders therefor, which resolution setting forth the proposed amendment and restatement is as follows:

RESOLVED, that the Certificate of Incorporation of this corporation be amended and restated in its entirety to read as follows:

1.The name of the corporation is Axon Enterprise, Inc. (the “Corporation”).
2.The street and the mailing address of the Corporation’s registered office in the State of Delaware is Corporation Trust Center, 1209 Orange Street, City of Wilmington, County of New Castle, State of Delaware 19801. The name of its registered agent at such address is The Corporation Trust Company.
3.The purpose of the Corporation is to conduct any lawful business, to promote any lawful purpose, and to engage in any lawful act or activity for which corporations may be organized under the Law.
4.(a)The Corporation is authorized to issue a total of 225,000,000 shares of two classes of stock: 200,000,000 shares of Common Stock, par value $.00001 per share; and 25,000,000 shares of Preferred Stock, par value $.00001 per share.

(b)Holders of Common Stock are entitled to one vote per share on any matter submitted to the stockholders. On dissolution of the Corporation, after any preferential amount with respect to any series of Preferred Stock has been paid or set aside, the holders of Common Stock and the holders of any series of Preferred Stock entitled to participate in such distribution of assets are entitled to receive the net assets of the Corporation.

(c) The Board of Directors is authorized, subject to limitations prescribed by the Law and by the provisions of this Article 4, and to the approval of a majority of the Corporation’s independent and disinterested directors, to provide for the issuance of shares of Preferred Stock in series. The Board of Directors is further authorized to establish from time-to-time the number of shares to be included in each series and to determine the designations, relative rights, preferences and limitations of the shares of each series. The authority of the Board of Directors with respect to each series includes determination of the following:


(i)The number of shares in and the distinguishing designation of that series;
(ii)Whether shares of that series will have full, special, conditional, limited or no voting rights, except to the extent otherwise provided by the Law;
(iii)Whether shares of that series will be convertible and the terms and conditions of the conversion, including provision for adjustment of the conversion rate in circumstances determined by the Board of Directors;
(iv)Whether shares of that series will be redeemable and the terms and conditions of the redemption, including the date or dates upon or after which they will be redeemable and the amount per share payable in case of redemption, which amount may vary under different conditions or at different redemption dates;
(v)The dividend rate, if any, on shares of that series, the manner of calculating any dividends and the preferences of any dividends;
(vi)The rights of shares of that series in the event of voluntary or involuntary dissolution of the Corporation and the right of priority of that series relative to the Common Stock and any other series of Preferred Stock on the distribution of assets on dissolution; and
(vii)Any other rights, preferences and limitations of that series that are permitted by the Law.

(d)No stockholder of the Corporation shall be entitled to any cumulative voting rights. The Board of Directors is authorized, subject to limitations prescribed by the Law, by resolution to create, issue and fix the terms of any preemptive or antidilution rights of any stockholder.

5.The number, classification and terms of the Board of Directors and the procedures to elect or remove directors and to fill vacancies on the Board of Directors shall be as follows:
(a)The number of directors that shall constitute the whole Board of Directors shall from time to time be fixed exclusively by the Board of Directors by a resolution adopted by a majority of the whole Board of Directors serving at the time of the vote. In no event shall the number of directors that constitute the whole Board of Directors be less than three (3) or more than eleven (11). No decrease in the number of directors shall have the effect of shortening the term of any incumbent director.

(b)The directors elected or appointed to the Board of Directors prior to the 2022 annual meeting of stockholders are currently divided into three classes, designated Class A, Class B and Class C. Each class consists, as nearly as may be possible, of an equal number of directors, with the directors of each class serving for a term expiring at the third annual meeting of stockholders after his or her election and until his or her successor is elected and qualified or until his or her earlier death, resignation or removal. Commencing with the Company’s 2022 annual meeting of stockholders, directors shall be elected as follows: (i) each director elected at the 2022 annual meeting of stockholders to succeed those Class A directors whose term expires at such meeting shall hold office for a term expiring at the annual meeting of stockholders to be held in 2023 and until his or her successor is duly elected and qualified or until his or her earlier death, resignation or removal; (ii) each director elected at the 2023 annual meeting of stockholders to succeed those Class B directors whose term expires at such meeting shall hold office for a term expiring at the annual meeting of stockholders to be held in 2024 and until his or her successor is duly elected and qualified or until his or her earlier death, resignation or removal; and (iii) beginning with the 2024 annual meeting of stockholders and at all subsequent annual meetings of stockholders, the Board of Directors will no longer be classified under Section 141(d) of the DGCL and each director elected at an annual meeting of stockholders to succeed those directors whose term expires at such meeting shall hold


office for a term expiring at the next annual meeting of stockholders and until his or her successor is duly elected and qualified or until his or her earlier death, resignation or removal.

(c)Vacancies on the Board of Directors resulting from death, resignation, retirement, disqualification, removal from office or other cause, and newly created directorships resulting from any increase in the authorized number of directors, may be filled by no less than a majority vote of the remaining directors then in office, though less than a quorum, who are designated to represent the same class or classes of stockholders that the vacant position, when filled, is to represent or by the sole remaining director (but not by the stockholders except as required by the Law); provided that, with respect to any directorship to be filled by the Board of Directors by reason of an increase in the number of directors: (i) such directorship shall be for a term of office continuing only until the next election of one or more directors by the stockholders; and (ii) the Board of Directors may not fill more than two such directorships during the period between any two successive annual meetings of stockholders.

(d)A director may be removed from office before the expiration date of that director's term of office, with or without cause, only by an affirmative vote of the holders of a majority of the voting power of the then outstanding shares of capital stock entitled to vote thereon (the "Voting Stock"), voting together as a single class.

(e)Notwithstanding any other provision of this Certificate of Incorporation or any provision of the Law that might otherwise permit a lesser or no vote, and in addition to any affirmative vote of the holders of any particular class or series of the capital stock of the Corporation required by the Law or by this Certificate of Incorporation, the affirmative vote of a majority of the Voting Stock, voting together as a single class, shall be required to amend or repeal, or to adopt any provision inconsistent with, this Article 5.

6.(a)All of the power of the Corporation, insofar as it may be lawfully vested by this Certificate of Incorporation in the Board of Directors, is hereby conferred upon the Board of Directors. In furtherance of and not in limitation of that power or the powers conferred by the Law, a majority of directors then in office (or such higher percentage as may be specified in the Bylaws with respect to any provision thereof) shall have the power to adopt, alter, amend and repeal the Bylaws of the Corporation, and notwithstanding any other provision of this Certificate of Incorporation or any provision of the Law that might otherwise permit a lesser or no vote, and in addition to any affirmative vote of the holders of any particular class or series of the capital stock of the Corporation required by the Law or by this Certificate of Incorporation, the Bylaws of the Corporation shall not be adopted, altered, amended or repealed by the stockholders of the Corporation except in accordance with the provisions of the Bylaws and by the vote of the holders of not less than a majority of the Voting Stock, voting together as a single class. Notwithstanding any other provision of this Certificate of Incorporation or any provision of the Law that might otherwise permit a lesser or no vote, and in addition to any affirmative vote of the holders of any particular class or series of the capital stock of the Corporation required by the Law or by this Certificate of Incorporation, the affirmative vote of the holders of not less than a majority of the Voting Stock, voting together as a single class, shall be required to amend or repeal, or to adopt any provision inconsistent with, this Article 6.

(b)Subject to the terms of any Preferred Stock, any action required or permitted to be taken by the stockholders of the Corporation must be taken at a duly called annual or special meeting of such stockholders or by written consent of all (but not less than all) stockholders entitled to vote in lieu of such a meeting.

7.A director of the Corporation shall not be personally liable to the Corporation or its stockholders for monetary damages for conduct as a director, provided that this Article does not eliminate the liability of any director for any act or omission for which such elimination of liability is not permitted under the Law. No amendment to the Law that further limits the acts or omissions for which elimination of


liability is permitted will affect the liability of a director for any act or omission which occurs prior to the effective date of the amendment.
8.The Corporation may indemnify to the fullest extent not prohibited by law any person (an “Indemnified Person”) who is made, or threatened to be made, a party to an action, suit or proceeding, whether civil, criminal, administrative, investigative or other (including an action, suit or proceeding by or in the right of the Corporation), by reason of the fact that such person is or was a director, officer, employee or agent of the Corporation or a fiduciary within the meaning of the Employee Retirement Income Security Act of 1974 with respect to any employee benefit plan of the Corporation, or serves or served at the request of the Corporation as a director, officer, employee or agent, or as a fiduciary of an employee benefit plan, of another corporation, partnership, joint venture, trust or other enterprise. The Corporation may, in its sole discretion, pay for or reimburse the reasonable expenses incurred by any Indemnified Person in any such proceeding in advance of the final disposition of the proceeding. This Article 8 will not be deemed exclusive of any other provisions for indemnification of or advancement of expenses to an Indemnified Person that may be included in any statute, bylaw, agreement, general or specific action of the Board of Directors, vote of stockholders or other document or arrangement.
9.The election of directors need not be by written ballot unless a stockholder demands election by written ballot before voting begins at a meeting of stockholders.
10.The name and mailing address of the incorporator is Corporation Service Company, 251 Little Falls Drive, Wilmington, Delaware, 19808.

* * *

[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK.]


IN WITNESS WHEREOF, this Amended and Restated Certificate of Incorporation has been executed by a duly authorized officer of this corporation on this 5th day of August, 2022.

    

By:

Name:

Isaiah Fields

Title:

General Counsel and Chief Legal Officer


EX-3.2 3 axon-20220630xex3d2.htm EX-3.2

BYLAWS OF AXON ENTERPRISE, INC.,

a Delaware corporation

Adopted January 6, 2001

Amended April 10, 2001

Amended January 17, 2016

Amended April 5, 2017

Amended December 14, 2018

Amended June 12, 2020

Amended January 25, 2022

Amended August 5, 2022

Bylaws - Axon Enterprise, Inc.

Page 1 of 23


AMENDMENTS

Section Number/file

Date Approved

2.03-a. Business to be Transacted

April 10, 2001 (by Directors)

April 20, 2001 (by Stockholders)

2.04. Special Meetings

April 10, 2001 (by Directors)

April 20, 2001 (by Stockholders)

3.03. Classes and Terms

April 10, 2001 (by Directors)

April 20, 2001 (by Stockholders)

3.04. Vacancies

April 10, 2001 (by Directors)

April 20, 2001 (by Stockholders)

3.10. Resignation and Removal

April 10, 2001 (by Directors)

April 20, 2001 (by Stockholders)

Article X: Amendments

April 10, 2001 (by Directors)

April 20, 2001 (by Stockholders)

2.12. Action in Writing

January 17, 2016 (by Directors)

1.01. Registered Office; corporate name change

April 5, 2017 (by Directors)

2.08. Quorum; Adjournment

2.09. Vote Required

December 14, 2018 (by Directors)

2.03-a. Business to be Transacted

3.03 Classes and Terms

3.04 Vacancies

3.10 Resignation and Removal

Article X Amendments

12.01 Loans, Guarantees, and Suretyship

June 12, 2020 (by Directors)

2.04 Special Meetings

2.09 Vote Required

3.02 Number and Qualification

January 25, 2022

2.03-c Election of Directors

3.03 Classes and Terms

3.04 Vacancies

3.10 Resignation and Removal

August 5, 2022

Bylaws - Axon Enterprise, Inc.

Page 2 of 23


TABLE OF CONTENTS

 

 

 

ARTICLE I: OFFICES

1

 

Section 1.01 Registered Office

1

 

Section 1.02. Other Offices

1

 

 

 

ARTICLE II: MEETINGS OF STOCKHOLDERS

1

 

Section 2.01. Place of Meetings

1

 

Section 2.02. Time of Meetings

1

 

Section 2.03. Annual Meetings

1

 

Section 2.04. Special Meetings

2

 

Section 2.05. Purpose of Special Meeting

2

 

Section 2.06. Notice of Meetings

2

 

Section 2.07. Waiver of Notice

3

 

Section 2.08. Quorum; Adjournment.

3

 

Section 2.09. Vote Required

3

 

Section 2.10. Voting Rights

4

 

Section 2.11. Proxies

4

Section 2.12. Action in Writing

4

 

Section 2.13. Closing of Books; Record Date

7

 

 

 

ARTICLE III: DIRECTORS

7

 

Section 3.01. General Powers

7

 

Section 3.02. Number and Qualification

8

 

Section 3.03. Classes and Terms

8

 

Section 3.04. Vacancies

8

 

Section 3.05. Meetings

9

 

Section 3.06. Committees

10

 

Section 3.07. Telephone Conference Meetings

10

 

Section 3.08. Compensation

10

 

Section 3.09. Limitation of Director Liability

11

 

Section 3.10. Resignation and Removal.

11

 

 

 

ARTICLE IV: OFFICERS

11

 

Section 4.01. Selection: Qualifications

11

 

Section 4.02. Salaries

11

 

Section 4.03. Term of Office

11

 

Section 4.04. Chairman of the Board

12

 

Section 4.05. Chief Executive Officer

12

 

Section 4.06. President

12

 

Section 4.07. Vice-Presidents

12

Bylaws - Axon Enterprise, Inc.

Page 3 of 23


 

Section 4.08. Secretary and Assistant Secretary

12

 

Section 4.09. Chief Financial Officer

13

 

 

 

ARTICLE V. CERTIFICATES FOR SHARES

13

 

Section 5.01. Issuance of Shares and Fractional Shares

13

 

Section 5.02. Form of Certificate

13

 

Section 5.03. Facsimile Signatures

14

 

Section 5.04. Lost, Stolen, or Destroyed Certificates

14

 

Section 5.05. Transfers of Stock

14

 

Section 5.06. Uncertificated Shares

14

 

Section 5.07. Closing of Transfer Books: Record Date

15

 

Section 5.08. Registered Stockholders

15

 

Section 5.09. Stock Options and Agreements

15

 

 

 

ARTICLE VI: DIVIDENDS

15

 

Section 6.01. Method of Payment.

15

 

Section 6.02. Closing of Books: Record Date

15

 

Section 6.03. Reserves

16

 

 

 

ARTICLE VII: CHECKS

16

 

 

 

ARTICLE VIII: CORPORATE SEAL

16

 

 

 

ARTICLE IX: FISCAL YEAR

16

 

 

 

ARTICLE X: AMENDMENTS

16

 

 

 

ARTICLE XI: BOOKS AND RECORDS

16

 

Section 11.01. Books and Records

16

 

Section 11.02. Computerized Records

17

 

Section 11.03. Examination and Copying by Stockholders

17

 

 

 

ARTICLE XII: LOANS AND ADVANCES

17

 

Section 12.01. Loans, Guarantees, and Suretyship

17

 

Section 12.02. Advances to Officers, Directors, and Employees

17

 

 

 

ARTICLE XIII: INDEMNIFICATION

17

 

Section 13.01. Directors and Officers

17

 

Section 13.02. Employees and Other Agents

18

 

Section 13.03. Good Faith

18

 

Section 13.04. Advances of Expenses

19

 

Section 13.05. Enforcement

19

Bylaws - Axon Enterprise, Inc.

Page 4 of 23


 

Section 13.06. Non-Exclusivity of Rights

20

 

Section 13.07. Survival of Rights

20

 

Section 13.08. Insurance

20

 

Section 13.09. Amendments

20

 

Section 13.10. Savings Clause

20

 

Section 13.11. Certain Definitions

21

 

Section 13.12. Notification and Defense of Claim

21

 

Section 13.13. Exclusions

22

 

Section 13.14. Subrogation

23

 

 

 

ARTICLE XIV: DEFINITIONS AND USAGE

23

Bylaws - Axon Enterprise, Inc.

Page 5 of 23


BYLAWS OF AXON ENTERPRISE, INC.

ARTICLE I: OFFICES

Section 1.01 Registered Office.

The registered office of Axon Enterprise, Inc. (the “Corporation”) in the State of Delaware shall be that set forth in the Certificate of Incorporation or in the most recent amendment of the Certificate of Incorporation or in a certificate prepared by the Board of Directors and filed with the Secretary of State of Delaware changing the registered office.

Section 1.02. Other Offices.

The Corporation may also have offices and places of business at such other places of business both within and without the State of Delaware as the Board of Directors may from time to time determine or the business of the Corporation may require.

ARTICLE II: MEETINGS OF STOCKHOLDERS

Section 2.01. Place of Meetings.

All meetings of the stockholders of the Corporation shall be held at its registered office or at such other place within or without the State of Delaware as shall be stated by the Board of Directors in the notice of the meeting. In the absence of designation otherwise, meetings shall be held at the principal executive offices of the Corporation in the State of Arizona.

Section 2.02. Time of Meetings.

The Board of Directors shall designate the time and day for each meeting. In the absence of such designation, all meetings of the stockholders shall be held at 1:00 p.m., Mountain Time.

Section 2.03. Annual Meetings.

Section 2.03-a. Business to be Transacted. Except as otherwise required by law or regulation, no business proposed by a stockholder to be considered at an annual meeting of the stockholders (including the nomination of any person to be elected as a director of the Corporation) shall be considered by the stockholders at that meeting unless, no later than sixty (60) days before the annual meeting of stockholders or (if later) ten (10) days after the first public notice of that meeting is sent to stockholders, the Corporation receives from the stockholder proposing that business a written notice that sets forth: (1) the nature of the proposed business with reasonable particularity, including the exact text of any proposal to be presented for adoption, and the reasons for conducting that business at the annual meeting; (2) with respect to each such stockholder, that stockholder's name and address (as they appear on the records of the Corporation), business address and telephone number, residence address and telephone number, and the number of shares of each class of stock of the Corporation beneficially owned by that stockholder; (3) any interest of the stockholder in the proposed business; (4) the name or names of each person nominated by the stockholder to be elected or re-elected as a director, if any; and (5) with respect to each nominee, that nominee's name, business address and telephone number, and residence address and telephone number, the number of shares, if any, of each class of stock of the Corporation owned directly and beneficially by that nominee, and all information relating to that nominee that is required to be disclosed in solicitations of proxies for elections of directors, or is other required, pursuant to Regulation 14A under the Securities

Bylaws - Axon Enterprise, Inc.

Page 1 of 23


Exchange Act of 1934, as amended, or any provision of law subsequently replacing Regulation 14A, together with a duly acknowledged letter signed by the nominee stating his or her acceptance of the nomination by that stockholder, stating his or her intention to serve as a director if elected, and consenting to being named as a nominee for director in any proxy statement relating to such election. The person presiding at the annual meeting shall determine whether business (including the nomination of any person as a director) has been properly brought before the meeting and, if the facts so warrant, shall not permit any business (or voting with respect to any particular nominee) to be transacted that has not been properly brought before the meeting. Notwithstanding any other provision of the Certificate of Incorporation or any provision of law that might otherwise permit a lesser or no vote, and in addition to any affirmative vote of the holders of any particular class or series of the capital stock of the Corporation required by law or by the Certificate of Incorporation, the affirmative vote of the holders of not less than a majority of the voting power of the then outstanding shares of capital stock entitled to vote thereon (the "Voting Stock"), voting together as a single class, shall be required to amend or repeal, or to adopt a provision inconsistent with, this Section 2.03-a.

Section 2.03-b. Date and Time. Annual meetings of stockholders shall be held at such date and time as shall be designated by the Board of Directors and stated in the notice of the meeting.

Section 2.03-c. Election of Directors. At each annual meeting of stockholders, the stockholders, voting as provided in the Certificate of Incorporation or in these Bylaws, shall elect directors to succeed directors whose terms are expiring, each such director to hold office until the annual meeting of stockholders after his or her election and until his or her successor is elected and qualified or until his or her earlier death, resignation or removal.

Section 2.04. Special Meetings.

Special meetings of the stockholders, for any purpose or purposes, unless otherwise prescribed by statute or by the Certificate of Incorporation, may only be called and proposed by: (i) the Chairman of the Board; (ii)the Chief Executive Officer; (iii) the holder(s) of 25% or more of the voting power of the Voting Stock; or (iv) the Board of Directors pursuant to a resolution adopted by a majority of the then-authorized number of directors. Such request shall state the purpose or purposes of the proposed meeting.

Section 2.05. Purpose of Special Meeting.

Business transacted at any special meeting of the stockholders shall be limited to the matters stated in the notice of such meeting, or other matters necessarily incidental therefore.

Section 2.06. Notice of Meetings.

Notice of stockholder meetings shall be in writing. Such notice shall state the place, date and time of the meeting and, in the case of a special meeting, the purpose or purposes for which the meeting is called. A copy of such notice shall be either delivered personally or mailed, postage prepaid, to each stockholder of record entitled to vote at such meeting pursuant to Section 2.13 hereof not less than ten (10) nor more than sixty (60) days before such meeting. If mailed, it shall be directed to each stockholder at his or her address as it appears upon the records of the Corporation, and upon such mailing of any such notice, the service thereof shall be complete, and the time of the notice shall begin to run from the date that such notice is deposited in the mail for transmission to such stockholder. Personal delivery of any such notice to a corporation, an association, or a partnership shall be accomplished by personal delivery of such notice to any officer of a corporation or an association or to any member of a partnership.

Bylaws - Axon Enterprise, Inc.

Page 2 of 23


Section 2.07. Waiver of Notice.

Notice of any meeting of the stockholders may be waived before, at, or after such meeting in a writing signed by the stockholder or representative thereof entitled to vote the shares so represented. Such waiver shall be filed with the Secretary or entered upon the records of the meeting.

Section 2.08. Quorum; Adjournment.

The holders of a majority of the voting power of all shares entitled to vote, present in person or represented by proxy, shall constitute a quorum for the transaction of all business at meetings of the stockholders, except as may be otherwise provided by statute or by the Certificate of Incorporation. If, however, such quorum shall not be present or represented at any meeting of the stockholders, the stockholders entitled to vote thereat, present in person or represented by proxy, shall have the power to adjourn the meeting from time to time, without notice other than announcement at the meeting, until a quorum shall be present or represented. At such adjourned meeting at which a quorum shall be present or represented, any business may be transacted which might have been transacted at the original meeting in accordance with the notice thereof. If a quorum is present when a duly called or held meeting is convened, the stockholders present in person or represented by proxy may continue to transact business until adjournment notwithstanding the withdrawal of enough stockholders originally present in person or by proxy to leave less than a quorum.

Section 2.09. Vote Required.

When a quorum is present or represented at any meeting of stockholders, any matter before any such meeting (other than an election of a director or directors) shall be decided by a majority of the votes properly cast for and against such matter, except where a larger vote is required by law, by the Certificate of Incorporation or by these Bylaws. Except as otherwise required by statute or by the Certificate of Incorporation, each person nominated to be elected as a director shall be elected by a majority of the votes properly cast “for” and “against” such nominee’s election; provided, however, that in a Contested Election, each person nominated to be elected as a director shall be elected by a plurality of the votes properly cast.  If an incumbent director receives less than a majority of the votes cast with respect to such director’s election in an Uncontested Election, such director shall promptly tender his or her resignation to the Nominating and Corporate Governance Committee.  No later than 90 days following the receipt of any such tendered resignation, (A) the Board of Directors shall, taking into account any recommendation by the Nominating and Corporate Governance Committee, take formal action with respect thereto (which action may include accepting or rejecting such tendered resignation, or taking other action considered appropriate) and (B) the Corporation shall publicly disclose the Board of Directors’ decision and, in the event that the Board of Directors does not accept such tendered resignation, the rationale for such decision. The director who tenders his or her resignation shall not participate in the recommendation of the Nominating and Corporate Governance Committee or the decision of the Board of Directors with respect to his or her resignation. The Nominating and Corporate Governance Committee, in making any recommendation under this Section 2.09, and the Board of Directors, in making any decision under this Section 2.09, may consider any factors or other information they consider appropriate or relevant. If the Board of Directors accepts a tendered resignation pursuant to this Section 2.09, then the Board of Directors may fill the resulting vacancy or the Board of Directors may decrease the size of the Board of Directors, in each case, pursuant to Article 5 of the Certificate of Incorporation.

“Contested Election” shall mean any election for directors in which the number of nominees for director exceeds the number of board seats open for election.  “Uncontested Election” shall mean any election for directors other than a Contested Election.

Bylaws - Axon Enterprise, Inc.

Page 3 of 23


Section 2.10. Voting Rights.

Except as may be otherwise required by statute or the Certificate of Incorporation or these Bylaws, every stockholder of record of the Corporation shall be entitled at each meeting of the stockholders to one vote for each share of stock standing in his or her name on the books of the Corporation.

Section 2.11. Proxies.

At any meeting of the stockholders, any stockholder may be represented and vote by a proxy or proxies appointed by an instrument in writing, signed by the stockholder, and filed with the Secretary at or before the meeting. In addition, a stockholder may cast or authorize the casting of a vote by a proxy by transmitting to the Corporation or the Corporation's duly authorized agent before the meeting, an appointment of a proxy by means of a telegram, cablegram, or any other form of electronic transmission, including telephonic transmission, whether or not accompanied by written instructions of the stockholder. The electronic transmission must set forth or be submitted with information from which it can be determined that the appointment was authorized by the stockholder. If it is determined that a telegram, cablegram, or other electronic transmission is valid, the inspectors of election or, if there are no inspectors, the other persons making that determination shall specify the information upon which they relied to make that determination.

An appointment of a proxy or proxies for shares held jointly by two or more stockholders is valid if signed by any one of them, unless and until the Corporation receives from any one of those stockholders written notice denying the authority of such other person or persons to appoint a proxy or proxies or appointing a different proxy or proxies, in which case no proxy shall be appointed unless the instrument shall otherwise provide. No proxy shall be voted or acted upon after three (3) years from its date, unless the proxy provides for a longer period.

Subject to the above, any duly executed proxy shall continue in full force and effect and shall not be revoked unless written notice of its revocation or a duly executed proxy bearing a later date is filed with the Secretary of the Corporation. A duly executed proxy shall be irrevocable if it states that it is irrevocable and if, and only as long as, it is coupled with an interest sufficient in law to support an irrevocable proxy.

Section 2.12. Action in Writing.

All actions required or permitted to be taken by the holders of common stock of the Corporation may be effected by the written consent of such holders pursuant to Section 228 of the General Corporation Law of the State of Delaware; provided that no such action may be effected except in accordance with the provisions of this Section 2.12 and applicable law. 

(a)Request for Record Date. The record date for determining such stockholders entitled to consent to corporate action in writing without a meeting shall be as fixed by the Board of Directors or as otherwise established under this Section 2.12. Any holder of common stock of the Corporation seeking to have such stockholders authorize or take corporate action by written consent without a meeting shall, by written notice addressed to the Secretary of this Corporation, delivered to this Corporation and signed by holders of record at the time such notice is delivered holding shares representing in the aggregate at least twenty percent (20%) of the outstanding shares of common stock of the Corporation request that a record date be fixed for such purpose. The written notice must contain the information set forth in paragraph (b) of this Section 2.12. Following delivery of the notice, the Board of Directors shall, by the later of (i) 20 days after delivery of a valid request to set a record date and (ii) 5 days after delivery of any information required by the Corporation to

Bylaws - Axon Enterprise, Inc.

Page 4 of 23


determine the validity of the request for a record date or to determine whether the action to which the request relates may be effected by written consent under paragraph (c) of this Section 2.12, determine the validity of the request and whether the request relates to an action that may be taken by written consent and, if appropriate, adopt a resolution fixing the record date for such purpose. The record date for such purpose shall be no more than 10 days after the date upon which the resolution fixing the record date is adopted by the Board of Directors and shall not precede the date such resolution is adopted. If a notice complying with the second and third sentences of this paragraph (a) has been duly delivered to the Secretary of the Corporation but no record date has been fixed by the Board of Directors by the date required by the preceding sentence, the record date shall be the first date on which a signed written consent relating to the action taken or proposed to be taken by written consent is delivered to this Corporation in the matter described in paragraph (f) of this Section 2.12; provided that, if prior action by the Board of Directors is required under the provisions of Delaware law, the record date shall be at the close of business on the day on which the Board of Directors adopts the resolution taking such prior action.

(b)Notice Requirements. Any notice required by paragraph (a) of this Section 2.12 must be delivered by the holders of record of at least twenty percent (20%) of the outstanding shares of common stock of the Corporation (with evidence of ownership attached to the notice), must describe the action proposed to be taken by written consent of stockholders and must contain (i) such information and representations, to the extent applicable, then required by this Corporation’s Bylaws as though such stockholder was intending to make a nomination of persons for election to the Board of Directors or to bring any other matter before a meeting of stockholders, as applicable, and (ii) the text of the proposed action to be taken (including the text of any resolutions to be adopted by written consent of stockholders and the language of any proposed amendment to the Bylaws of this Corporation). This Corporation may require the stockholder(s) submitting such notice to furnish such other information as may be requested by this Corporation to determine whether the request relates to an action that may be effected by written consent under paragraph (c) of this Section 2.12. In connection with an action or actions proposed to be taken by written consent in accordance with this Section 2.12, the stockholders seeking such action or actions shall further update and supplement the information previously provided to this Corporation in connection therewith, if necessary, as required by Article II of this Corporation’s Bylaws.

(c)Actions Which May Be Taken by Written Consent. Stockholders are not entitled to act by written consent if (i) the action relates to an item of business that is not a proper subject for stockholder action under applicable law, (ii) the request for a record date for such action is delivered to the Corporation during the period commencing 90 days prior to the first anniversary of the date of the notice of annual meeting for the immediately preceding annual meeting and ending on the earlier of (x) the date of the next annual meeting and (y) 30 calendar days after the first anniversary of the date of the immediately preceding annual meeting, (iii) an identical or substantially similar item (as determined in good faith by the Board of Directors, a “Similar Item”), other than the election or removal of directors, was presented at a meeting of stockholders held not more than 12 months before the request for a record date for such action is delivered to the Corporation, (iv) a Similar Item consisting of the election or removal of directors was presented at a meeting of stockholders held not more than 90 days before the request for a record date was delivered to the Corporation (and, for purposes of this clause, the election or removal of directors shall be deemed a “Similar Item” with respect to all items of business involving the election or removal of directors), (v) a Similar Item is included in the Corporation’s notice as an item of business to be brought before a stockholders meeting that has been called by the time the request for a record date is delivered to the Corporation but not yet held, (vi) such record date request was made in a manner that involved a violation of Regulation 14A under the Securities Exchange Act of 1934 or other applicable law, or (vii) sufficient written consents are not dated and delivered to the Corporation prior to the first

Bylaws - Axon Enterprise, Inc.

Page 5 of 23


anniversary of the date of the notice of annual meeting for the immediately preceding annual meeting.

(d)Manner of Consent Solicitation. Holders of common stock of the Corporation may take action by written consent only if consents are solicited by the stockholder or group of stockholders seeking to take action by written consent of stockholders from all holders of capital stock of this Corporation entitled to vote on the matter and in accordance with applicable law.

(e)Date of Consent. Every written consent purporting to take or authorize the taking of corporate action (each such written consent is referred to in this paragraph and in paragraph (f) as a “Consent”) must bear the date of signature of each stockholder who signs the Consent, and no Consent shall be effective to take the corporate action referred to therein unless, within 60 days of the earliest dated Consent delivered in the manner required by paragraph (f) of this Section 2.12, consents signed by a sufficient number of stockholders to take such action are so delivered to this Corporation.

(f)Delivery of Consents. No Consents may be dated or delivered to this Corporation or its registered office in the State of Delaware until 60 days after the delivery of a valid request to set a record date. Consents must be delivered to this Corporation by delivery to its registered office in the State of Delaware or its principal place of business. Delivery must be made by hand or by certified or registered mail, return receipt requested. In the event of the delivery to this Corporation of Consents, the Secretary of this Corporation, or such other officer of this Corporation as the Board of Directors may designate, shall provide for the safe-keeping of such Consents and any related revocations and shall promptly conduct such ministerial review of the sufficiency of all Consents and any related revocations and of the validity of the action to be taken by written consent as the Secretary of this Corporation, or such other officer of this Corporation as the Board of Directors may designate, as the case may be, deems necessary or appropriate, including, without limitation, whether the stockholders of a number of shares having the requisite voting power to authorize or take the action specified in Consents have given consent; provided, however, that if the action to which the Consents relate is the election or removal of one or more members of the Board of Directors, the Secretary of this Corporation, or such other officer of this Corporation as the Board of Directors may designate, as the case may be, shall promptly designate two persons, who shall not be members of the Board of Directors, to serve as inspectors (“Inspectors”) with respect to such Consent, and such Inspectors shall discharge the functions of the Secretary of this Corporation, or such other officer of this Corporation as the Board of Directors may designate, as the case may be, under this Section 2.12. If after such investigation the Secretary of this Corporation, such other officer of this Corporation as the Board of Directors may designate or the Inspectors, as the case may be, shall determine that the action purported to have been taken is duly authorized by the Consents, that fact shall be certified on the records of this Corporation kept for the purpose of recording the proceedings of meetings of stockholders and the Consents shall be filed in such records. In conducting the investigation required by this section, the Secretary of this Corporation, such other officer of this Corporation as the Board of Directors may designate or the Inspectors, as the case may be, may, at the expense of this Corporation, retain special legal counsel and any other necessary or appropriate professional advisors as such person or persons may deem necessary or appropriate and, to the fullest extent permitted by law, shall be fully protected in relying in good faith upon the opinion of such counsel or advisors.

Bylaws - Axon Enterprise, Inc.

Page 6 of 23


(g)Effectiveness of Consent. Notwithstanding anything in these Bylaws to the contrary, no action may be taken by written consent of the holders of common stock of the Corporation except in accordance with this Section 2.12.

If the Board of Directors shall determine that any request to fix a record date or to take stockholder action by written consent was not properly made in accordance with, or relates to an action that may not be effected by written consent pursuant to, this Section 2.12, or the stockholder or stockholders seeking to take such action do not otherwise comply with this Section 2.12, then the Board of Directors shall not be required to fix a record date and any such purported action by written consent shall be null and void to the fullest extent permitted by applicable law. No action by written consent without a meeting shall be effective until such date as the Secretary of this Corporation, such other officer of this Corporation as the Board of Directors may designate, or the Inspectors, as applicable, certify to this Corporation that the Consents delivered to this Corporation in accordance with paragraph (f) of this Section 2.12, represent at least the minimum number of votes that would be necessary to take the corporate action at a meeting at which all shares entitled to vote thereon were present and voted, in accordance with Delaware law and this Corporation’s Certificate of Incorporation and Bylaws.

(h)Challenge to Validity of Consent. Nothing contained in this Section 2.12 shall in any way be construed to suggest or imply that the Board of Directors of this Corporation or any stockholder shall not be entitled to contest the validity of any Consent or related revocations, whether before or after such certification by the Secretary of this Corporation, such other officer of this Corporation as the Board of Directors may designate or the Inspectors, as the case may be, or to prosecute or defend any litigation with respect thereto.

(i)Board-solicited Stockholder Action by Written Consent. Notwithstanding anything to the contrary set forth above, (x) none of the foregoing provisions of this Section 2.12 shall apply to any solicitation of stockholder action by written consent by or at the direction of the Board of Directors and (y) the Board of Directors shall be entitled to solicit stockholder action by written consent in accordance with applicable law.

Section 2.13. Closing of Books; Record Date.

The Board of Directors may fix, or authorize an officer to fix, a date, not more than sixty (60) nor less than ten (10) days preceding the date of any meeting of the stockholders of the Corporation, as a record date for the determination of the stockholders of record on the date so fixed or their legal representatives shall be entitled to notice of and to vote at such meeting, notwithstanding any transfer of shares on the books of the Corporation against the transfer of shares during the whole or any part of such period.

ARTICLE III: DIRECTORS

Section 3.01. General Powers.

The business of the Corporation shall be managed by its Board of Directors, which may exercise all such powers of the Corporation and do all such lawful acts and things as are by statute or by the Certificate of Incorporation or by these Bylaws permitted, directed or required to be exercised or done by the Board of Directors.

Bylaws - Axon Enterprise, Inc.

Page 7 of 23


Section 3.02. Number and Qualification.

The number of directors that shall constitute the whole Board of Directors shall from time to time be fixed exclusively by the Board of Directors by a resolution adopted by a majority of the whole Board of Directors serving at the time of that vote. In no event shall the number of directors that constitute the whole Board of Directors be fewer than three (3), nor greater than eleven (11). No decrease in the number of directors shall have the effect of shortening the term of any incumbent director. Directors of the Corporation need not be elected by written ballot. Directors need not be stockholders.

Section 3.03. Classes and Terms.

The directors elected or appointed to the Board of Directors prior to the 2022 annual meeting of stockholders are currently divided into three classes, designated Class A, Class B and Class C. Each class consists, as nearly as may be possible, of an equal number of directors, with the directors of each class serving for a term expiring at the third annual meeting of stockholders after his or her election and until his or her successor is elected and qualified or until his or her earlier death, resignation or removal. Commencing with the Corporation’s 2022 annual meeting of stockholders, directors shall be elected as follows: (i) each director elected at the 2022 annual meeting of stockholders to succeed those Class A directors whose term expires at such meeting shall hold office for a term expiring at the annual meeting of stockholders to be held in 2023 and until his or her successor is duly elected and qualified or until his or her earlier death, resignation or removal; (ii) each director elected at the 2023 annual meeting of stockholders to succeed those Class B directors whose term expires at such meeting shall hold office for a term expiring at the annual meeting of stockholders to be held in 2024 and until his or her successor is duly elected and qualified or until his or her earlier death, resignation or removal; and (iii) beginning with the 2024 annual meeting of stockholders and at all subsequent annual meetings of stockholders, the Board of Directors will no longer be classified under Section 141(d) of the Delaware General Corporation Law and each director elected at an annual meeting of stockholders to succeed those directors whose term expires at such meeting shall hold office for a term expiring at the next annual meeting of stockholders and until his or her successor is duly elected and qualified or until his or her earlier death, resignation or removal. Notwithstanding any provision of the Certificate of Incorporation or any provision of law that might otherwise permit a lesser or no vote, and in addition to any affirmative vote of the holders of any particular class or series of the capital stock of the Corporation required by law or by the Certificate of Incorporation, the affirmative vote of a majority of the Voting Stock, voting together as a single class, shall be required to amend or repeal, or to adopt any provision inconsistent with, this Section 3.03.

Section 3.04. Vacancies.

Vacancies in the Board of Directors resulting from death, resignation, retirement, disqualification, removal from office, or other cause, and newly-created directorships resulting from any increase in the authorized number of directors, may be filled by no less than a majority vote of the remaining directors then in office, though less than a quorum, who are designated to represent the same class or classes of stockholders that the vacant position, when filled, is to represent or by the sole remaining director (but not by the stockholders except as required by law); provided, however, that, with respect to any directorship to be filled by the Board of Directors by reason of an increase in the number of directors: (a) such directorship shall be for a term of office continuing only until the next election of one or more directors by the stockholders; and (b) the Board of Directors may not fill more than two such directorships during the period between any two successive annual meetings of stockholders. Notwithstanding any provision of the Certificate of Incorporation or any provision of law that might otherwise permit a lesser or no vote, and in addition to any affirmative vote of the holders of any particular class or series of the capital stock of the Corporation required by law or by the Certificate of Incorporation, the affirmative vote of a majority of the

Bylaws - Axon Enterprise, Inc.

Page 8 of 23


Voting Stock, voting together as a single class, shall be required to amend or repeal, or to adopt any provision inconsistent with, this Section 3.04.

Section 3.05. Meetings.

Section 3.05-a. Place of Meetings. The Board of Directors may hold meetings, both regular and special, either within or without the State of Delaware.

Section 3.05-b. Regular Meetings. As soon as practicable after each regular election of directors, the Board of Directors shall meet at the registered office of the Corporation, or at such other place within or without the State of Delaware as may be designated by the Board of Directors, for the purpose of electing the officers of the Corporation and for the transaction of such other business as shall come before the meeting. Other regular meetings of the Board of Directors may be held without notice at such time and place within and without the State of Delaware as shall from time to time be determined by resolution of the Board of Directors.

Section 3.05-c. Special Meetings. Special meetings of the Board of Directors may be called by the Chairman, Chief Executive Officer, or a majority of the then directors, and shall be held at such time and place as shall be designated in the notice thereof.

Section 3.05-d. Notice. Notice of a special meeting shall be given to each Director at least twenty-four (24) hours before the time of the meeting. Said notice shall be in writing and state the place, date and hour of the meeting and the purpose or purposes for which the meeting is called. Whenever any provision of law, the Certificate of Incorporation, or the Bylaws require notice to be given, any director may, in writing, either before or after the meeting, waive notice thereof. Without notice, any director, by his or her attendance at and participation in the action taken at the meeting, shall be deemed to have waived notice thereof.

Section 3.05-e. Quorum: Voting Requirements: Adjournment. A majority of the Board of Directors then in office shall constitute a quorum for the transaction of business, and the act of a majority of the directors present at any meeting at which a quorum is present shall be the act of the Board of Directors, except as may be otherwise specifically provided by statute or by the Certificate of Incorporation or these Bylaws.

If a quorum shall not be present at any meeting of the Board of Directors, the directors present thereat may adjourn the meeting to another time or place, and no notice as to such adjourned meeting need be given other than by announcement at the meeting at which such adjournment is taken. If a quorum is present at the call of a meeting, the directors may continue to transact business until adjournment notwithstanding the withdrawal of enough directors to leave less than a quorum.

Section 3.05-f. Organization of Meetings. At all meetings of the Board of Directors, the Chairman of the Board, or in his absence, the Chief Executive Officer, or in his absence, any director appointed by the Chief Executive Officer, shall preside, and the Secretary, or in his absence, any person appointed by the Chairman, shall act as Secretary.

Section 3.05-g. Action in Writing. Except as may be otherwise required by statute or the Certificate of Incorporation, any action required or permitted to be taken at any meeting of the Board of Directors of the Corporation or of any committee thereof may be taken by written consent in lieu of a meeting, if all members of the Board or committee consent thereto in writing, and the writing or writings are filed with the minutes of proceedings of the Board or committee.

Bylaws - Axon Enterprise, Inc.

Page 9 of 23


Section 3.05-h. Absent Directors. A director may give advance written consent or opposition to a proposal to be acted on at a meeting of the Board of Directors. Such advance written consent or opposition shall be ineffective unless the writing is delivered to the Chief Executive Officer, Chairman or Secretary of the Corporation prior to the meeting at which such proposal is to be considered. If the director is not present at the meeting, consent or opposition to a proposal does not constitute presence for purposes of determining the existence of a quorum, but such consent or opposition shall be counted as a vote in favor of or against the proposal and shall be entered in the minutes or other record of action at the meeting, if the proposal acted on at the meeting is substantially the same or has substantially the same effect as the proposal to which the director has consented or objected, such substantial similarity to be determined in the sole judgment of the presiding officer at the meeting.

Section 3.06. Committees.

Section 3.06-a. Designation. The Board of Directors may designate one or more committees, each committee to consist of one or more of the directors of the Corporation. The Board may designate one or more directors as alternate members of any committee, who may replace any absent or disqualified member at any meeting of the committee.

Section 3.06-b. Limitations on Authority. No committees of the Corporation shall have authority as to any of the following matters:

(a)Approving or adopting, or recommending to the stockholders any action or matter expressly required by law to be submitted to stockholders for approval; or
(b)Adopting, amending or repealing any bylaw of the Corporation.

Section 3.06-c. Minutes of Committee Meetings. Committees shall keep regular minutes of their proceedings and report the same to the Board of Directors when required.

Section 3.07. Telephone Conference Meetings.

Any Director or any member of a duly constituted committee of the Board of Directors may participate in any meeting of the Board of Directors or of any duly constituted committee thereof by means of a conference telephone or other comparable communication technique whereby all persons participating in such a meeting can hear and communicate with each other. For the purpose of establishing a quorum and taking any action at such a meeting, the members participating in such a meeting pursuant to this Section 3.07 shall be deemed present in person at such meeting

Section 3.08. Compensation.

Unless otherwise provided by the Board of Directors, directors shall be paid their expenses, if any, of attendance at each meeting of the Board of Directors or a committee thereof. Directors who are not employees of the Corporation shall be paid at least $500 for attendance at each meeting of the Board of Directors, or any committee thereof, unless a different sum is fixed by resolution of the Board of Directors. Directors may also receive other compensation, such as stock options or grants, for their service as directors or committee members as determined by the Board of Directors. Nothing herein contained shall preclude any director from serving the Corporation in any other capacity and receiving compensation therefor.

Bylaws - Axon Enterprise, Inc.

Page 10 of 23


Section 3.09. Limitation of Director Liability.

A director shall not be liable to the Corporation or its stockholders for dividends illegally declared, distributions illegally made to stockholders, or any other actions taken in good faith reliance upon financial statements of the Corporation represented to the director to be correct by the Chief Executive Officer of the Corporation or the officer having charge of its books of account or certified by an independent or certified public accountant to fairly reflect the financial condition of the Corporation; nor shall the director be liable if in good faith in determining the amount available for dividends or distributions the Board values the assets in a manner allowable under applicable law.

Section 3.10. Resignation and Removal.

A director may resign at any time by giving written notice to the Secretary or Assistant Secretary. Such resignation shall take effect on the date of the receipt of such notice or at such later date as specified therein. A director may be removed before the expiration date of that director's term of office only by an affirmative vote of the holders of a majority of the voting power of the Voting Stock, voting together as a single class. Notwithstanding any provision of the Certificate of Incorporation or any provision of law that might otherwise permit a lesser or no vote, and in addition to any affirmative vote of the holders of any particular class or series of the capital stock of the Corporation required by law or by the Certificate of Incorporation, the affirmative vote of a majority of the Voting Stock, voting together as a single class, shall be required to amend or repeal, or to adopt any provision inconsistent with, this Section 3.10.

ARTICLE IV: OFFICERS

Section 4.01. Selection: Qualifications.

Section 4.01-a. Election: Qualifications. The Board of Directors at its next meeting after each annual meeting of the stockholders shall choose a Chairman of the Board, a Chief Executive Officer, a Secretary, a Chief Financial Officer, and such other officers or agents as it deems necessary, none of whom need be members of the Board.

Section 4.01-b. Additional Officers. The Board of Directors may choose a President, additional Vice Presidents, Assistant Secretaries and Assistant Treasurers and such other officers and agents as it shall deem necessary, who shall hold their offices for such terms and shall exercise such powers and perform such duties as shall be determined from time to time by the Board.

Section 4.02. Salaries.

The salaries of all officers, and of the Chairman of the Corporation, shall be fixed by the Board of Directors on an annual basis.

Section 4.03. Term of Office.

The officers of the Corporation shall hold office until their successors are chosen and qualified. Any officer elected or appointed by the Board of Directors may be removed at any time with or without cause by the affirmative vote of a majority of the Board of Directors. Any officer may resign at any time by giving written notice to the Chief Executive Officer or the Secretary of the Corporation. Any vacancy occurring in any office of the Corporation by death, resignation, removal, or otherwise shall be filled by the Board of Directors.

Bylaws - Axon Enterprise, Inc.

Page 11 of 23


Section 4.04. Chairman of the Board.

The Chairman of the Board of Directors shall preside at all meetings of the Board of Directors and of the stockholders and shall perform such other duties as he or she may be directed to perform by the Board of Directors.

Section 4.05. Chief Executive Officer.

The Chief Executive Officer of the Corporation shall have general active management of the business of the Corporation. Unless the Board has elected a Chairman of the Board of Directors, the Chief Executive Officer shall preside at meetings of the stockholders of the Corporation and at meetings of the Board of Directors. The Chief Executive Officer may execute and deliver in the name of the Corporation any deeds, mortgages, bonds, contracts or other instruments pertaining to the business of the Corporation, except in cases in which the authority to sign and deliver is required by law to be exercised by another person or is expressly delegated by the Board to some other officer or agent of the Corporation; may delegate the authority to execute and deliver documents to other officers of the Corporation; shall maintain records of and, whenever necessary, certify any proceedings of the stockholders and the Board; shall perform such other duties as may from time to time be prescribed by the Board; and, in general, shall perform all duties usually incident to the office of the Chief Executive Officer.

Section 4.06. President.

The President of the Corporation shall have general active management of the business of the Corporation in the absence or disability of the Chief Executive Officer. He shall also generally assist the Chief Executive Officer and exercise such other powers and perform such other duties as are delegated to him by the Chief Executive Officer or Chairman, or as the Board of Directors shall prescribe.

Section 4.07. Vice-Presidents.

Unless otherwise determined by the Board of Directors, the Vice Presidents, if any, shall, in the absence or disability of the President, perform the duties and exercise the powers of the President. They shall also generally assist the Chief Executive Officer and the President and exercise such other powers and perform such other duties as are delegated to them by the Chief Executive Officer or the President or as the Board of Directors shall prescribe.

Section 4.08. Secretary and Assistant Secretary.

The Secretary or Assistant Secretary shall attend all meetings of the stockholders and of the Board of Directors and shall record all the proceedings of the meetings of the stockholders and of the Board of Directors in a book to be kept for that purpose and shall perform like duties for the standing committees when required, and shall give, or cause to be given, notice of all meetings of the stockholders and special meetings of the Board of Directors, and shall perform such other duties as may be prescribed by the Chairman or the Board of Directors, under whose supervision he shall be.

The Assistant Secretary, or if there be more than one, the assistant secretaries in the order determined by the Board of Directors (or if there be no such determination, then in the order of their election) shall, in the absence of the Secretary or in the event of inability or refusal to act by the Secretary, perform the duties and exercise the powers of the Secretary and shall perform such other duties and have such other powers as the Chairman, or Board of Directors, may, from time to time, prescribe.

Bylaws - Axon Enterprise, Inc.

Page 12 of 23


Section 4.09. Chief Financial Officer.

Section 4.09-a. Custody of Funds and Accounting. The Chief Financial Officer shall have the custody of the corporate funds and securities and shall keep full and accurate accounts of receipts and disbursements in books belonging to the Corporation and shall deposit all moneys and other valuable effects in the name and to the credit of the Corporation in such depositories as may be designated by the Board of Directors.

Section 4.09-b. Disbursements and Reports. The Chief Financial Officer shall disburse the funds of the Corporation as may be ordered by the Board of Directors, taking proper vouchers for such disbursements, and shall render to the Chief Executive Officer and the Board of Directors, at the regular meetings of the Board, or when the Board of Directors so requires, an account of all his transactions as Chief Financial Officer and of the financial condition of the Corporation.

Section 4.09-c. Bond. If required by the Board of Directors, the Chief Financial Officer shall give the Corporation a bond in such sum and with such surety or sureties as shall be satisfactory to the Board of Directors for the faithful performance of the duties of his office and for the restoration, upon the expiration of his term of office or his resignation, retirement, or removal from office, of all books, papers, vouchers, money and other property of whatever kind in his possession or under his control belonging to the Corporation.

ARTICLE V. CERTIFICATES FOR SHARES

Section 5.01. Issuance of Shares and Fractional Shares.

The Board of Directors is authorized to issue shares and fractional shares of stock of the Corporation up to the full amount authorized by the Certificate of Incorporation in such amounts as may be determined by the Board of Directors and as permitted by law.

Section 5.02. Form of Certificate.

The shares of the Corporation shall be represented by certificates, provided that the Board of Directors of the Corporation may resolve that some or all of any or all classes or series of its stock will be uncertificated shares as provided in Section 5.06. Certificates shall be signed by the Chairman of the Board or the President and by the Secretary or Assistant Secretary of the Corporation, certifying the number of shares of capital stock owned by him in the Corporation. If the Corporation shall be authorized to issue more than one class of stock or more than one series of any class, the designations, preferences, and relative, participating, optional, or other special rights of the various classes of stock or series thereof and the qualifications, limitations, or restrictions of such rights, together with a statement of the authority of the Board of Directors to determine the relative rights and preferences of subsequent classes or series, shall be set forth in full on the face or back of the certificate which the Corporation shall issue to represent such stock, or, in lieu thereof, such certificate shall contain a statement that the stock is, or may be, subject to certain rights, preferences, or restrictions and that a statement of the same will be furnished without charge by the Corporation upon request by any stockholder.

Certificates representing the shares of the capital stock of the Corporation shall be in such form not inconsistent with law or the Certificate of Incorporation or these Bylaws as shall be determined by the Board of Directors.

Section 5.03. Facsimile Signatures.

Bylaws - Axon Enterprise, Inc.

Page 13 of 23


Whenever any certificate is countersigned or otherwise authenticated by a transfer agent, transfer clerk, or registrar, then a facsimile of the signatures of the officers or agents of the Corporation may be printed or lithographed upon such certificate in lieu of the actual signatures. In case any officer or officers who shall have signed, or whose facsimile signature shall have been used on, any such certificate or certificates shall cease to be such officer or officers of the Corporation, whether because of death, resignation, or otherwise, before such certificate or certificates shall have been delivered by the Corporation, such certificate or certificates may nevertheless be adopted by the Corporation and be signed and delivered as though the person or persons who signed such certificate or certificates, or whose facsimile signature or signatures shall have been used thereon, had not ceased to be the officer or officers of the Corporation.

Section 5.04. Lost, Stolen, or Destroyed Certificates.

The Board of Directors may direct a certificate or certificates to be issued in place of a certificate or certificates previously issued by the Corporation alleged to have been lost, stolen or destroyed, upon the making of an affidavit of that fact by the person claiming the certificate of stock to be lost, stolen or destroyed. When authorizing such issue of a new certificate or certificates or uncertificated shares, the Board of Directors may, in its discretion and as a condition precedent to the issuance thereof, require the owner of such lost, stolen or destroyed certificate or certificates, or his legal representative, to advertise the same in such manner as it shall require and/or to give the Corporation a bond in such sum as it may direct as indemnity against any claim that may be made against the Corporation with respect to the certificate alleged to have been lost, stolen or destroyed.

Section 5.05. Transfers of Stock.

Upon surrender to the Corporation or the transfer agent of the Corporation of a certificate for shares duly endorsed or accompanied by proper evidence of succession, assignation or authority to transfer, it shall be the duty of the Corporation to issue a new certificate to the person entitled thereto, cancel the old certificate and record the transaction upon its books; except that the Board of Directors may, by resolution duly adopted, establish conditions upon the transfer of shares of stock to be issued by the Corporation, and the purchasers of such shares shall be deemed to have accepted such conditions on transfer upon the receipt of the certificate representing such shares, provided that the restrictions shall be referred to on the certificates or the purchaser shall have otherwise been notified thereof.

Section 5.06. Uncertificated Shares.

Unless prohibited by the Certificate of Incorporation or these Bylaws, some or all of any or all classes and series of the Corporation's shares may be uncertificated shares. Upon receipt of proper transfer instructions from the registered owner of uncertificated shares, such uncertificated shares shall be canceled and issuance of new equivalent uncertificated shares or certificated shares shall be made to the person entitled thereto and the transaction shall be recorded upon the books of the Corporation. Within a reasonable time after the issuance or transfer of uncertificated shares, the Corporation shall send to the new stockholder the information required by Section 5.02 to be stated on certificates. If this Corporation becomes a publicly held corporation which adopts, in compliance with Section 17 of the Securities Exchange Act of 1934, a system of issuance, recordation, and transfer of its shares by electronic or other means not involving an issuance of certificates, this information is not required to be sent to new stockholders.

Section 5.07. Closing of Transfer Books: Record Date.

Bylaws - Axon Enterprise, Inc.

Page 14 of 23


The Board of Directors or an officer of the Corporation authorized by the Board may close the stock transfer books of the Corporation for a period not exceeding sixty (60) days preceding the date of any meeting of stockholders as provided in Section 2.13 hereof or the date for payment of any dividend as provided in Section 6.02 hereof or the date for the allotment of rights or the date when any change or conversion or exchange of capital stock shall go into effect. In lieu of closing the stock transfer books as aforesaid, the Board of Directors or an officer of the Corporation authorized by the Board may fix, in advance, a date, not exceeding sixty (60) days preceding the date for payment of any dividend, or the date for the allotment of rights, or the date when any change or conversion or exchange of capital stock shall go into effect, as a record date for the determination of the stockholders entitled to receive payment.

Section 5.08. Registered Stockholders.

The Corporation shall be entitled to recognize the exclusive right of the persons registered on its books as the owners of shares to receive dividends and to vote as such owners and shall not be bound to recognize any equitable or other claim to or interest in such share or shares on the part of any other person, whether or not it shall have express or other notice thereof, except as otherwise provided in the laws of Delaware.

Section 5.09. Stock Options and Agreements.

In addition to any stock options, plans, or agreements into which the Corporation may enter, any stockholder of the Corporation may enter into an agreement giving any other stockholder or stockholders or any third party an option to purchase any of his stock in the Corporation, and such shares of stock shall thereupon be subject to such agreement and transferable only upon proof of compliance therewith; provided, however, that a copy of such agreement shall be filed with the Corporation and reference thereto placed upon the certificates representing said shares of stock.

ARTICLE VI: DIVIDENDS

Section 6.01. Method of Payment.

Dividends upon the capital stock of the Corporation may be declared by the Board of Directors at any regular or special meeting pursuant to law. Dividends may be paid in cash, in property, or in shares of the capital stock, subject to the provisions of the Certificate of Incorporation.

Section 6.02. Closing of Books: Record Date.

The Board of Directors or an officer of the Corporation authorized by the Board may fix a date not exceeding sixty (60) days preceding the date fixed for the payment of any dividend as the record date for the determination of the stockholders entitled to receive payment of the dividend and, in such case, only stockholders of record on the date so fixed shall be entitled to receive payment of such dividend notwithstanding any transfer of shares on the books of the Corporation after the record date. The Board of Directors or an officer of the Corporation authorized by the Board may close the books of the Corporation against the transfer of shares during the whole or any part of such period. If the Board of Directors or an officer of the Corporation authorized by the Board fails to fix such a record date, the record date shall be the thirtieth (30th) day preceding the date of such payment.

Section 6.03. Reserves.

Bylaws - Axon Enterprise, Inc.

Page 15 of 23


Before payment of any dividend, there may be set aside out of the funds of the Corporation available for dividends such sum or sums as the Board of Directors from time to time, in its absolute discretion, deems proper as a reserve or reserves for meeting contingencies, or for equalizing dividends, or for repairing or maintaining any property of the Corporation, or for such other purpose as the Board shall think conducive to the interest of the Corporation, and the Board may modify or abolish any such reserve in the manner in which it was created.

ARTICLE VII: CHECKS

All checks or demands for money and notes of the Corporation shall be signed by such officer or officers or such other person or persons as the Board of Directors may from time to time designate.

ARTICLE VIII: CORPORATE SEAL

The Corporation shall have no corporate seal.

ARTICLE IX: FISCAL YEAR

The fiscal year of the Corporation shall end on December 31 unless otherwise fixed by resolution of the Board of Directors.

ARTICLE X: AMENDMENTS

These Bylaws shall not be adopted, altered, amended or repealed except in accordance with the provisions of the Certificate of Incorporation and these Bylaws. Unless a different requirement is mandated by the Certificate of Incorporation or these Bylaws, adoption, alteration, amendment or repeal of these Bylaws requires the affirmative action of a majority of the directors then in office or the vote of the holders of not less than a majority of the Voting Stock, voting together as a single class, at an annual meeting of the stockholders or any special meeting of the stockholders.

ARTICLE XI: BOOKS AND RECORDS

Section 11.01. Books and Records.

The Board of Directors of the Corporation shall cause to be kept:

Section 11.01-a. A share register not more than one year old, giving the names and addresses of the stockholders, the number and classes held by each, and the dates on which the certificated or uncertificated shares were issued;

Section 11.01-b. Records of all proceedings of stockholders and directors; and

Section 11.01-c. Such other records and books of account as shall be necessary and appropriate to the conduct of the corporate business.

Section 11.02. Computerized Records.

Bylaws - Axon Enterprise, Inc.

Page 16 of 23


The records maintained by the Corporation, including its share register, financial records, and minute books, may utilize any information storage technique, including, for example, computer memory or micro images, even though that makes them illegible visually, if the records can be converted, by machine and within a reasonable time, into a form that is legible visually and whose contents are assembled by related subject matter to permit convenient use by persons in the normal course of business.

Section 11.03. Examination and Copying by Stockholders.

Every stockholder of record of the Corporation shall have a right to examine, in person or by agent or attorney, at any reasonable time or times, at the place or places where usually kept, and upon the showing of a proper purpose, the Corporation's stock ledger, a list of its stockholders and its other books and records, and to make copies or extracts therefrom.

ARTICLE XII: LOANS AND ADVANCES

Section 12.01. Loans, Guarantees, and Suretyship.

The Corporation may lend money to, guarantee an obligation of, become a surety for, or otherwise financially assist a person, if the transaction, or a class of transactions to which the transaction belongs, is approved by the affirmative vote of a majority of the directors present at a lawfully convened meeting and such action: (a) is in the usual and regular course of business of the Corporation; (b) is with, or for the benefit of, a related corporation, an organization with which the Corporation has the power to make donations; (c) is with, or for the benefit of, an officer or other employee of the Corporation or a subsidiary, including an officer or employee who is a director of the Corporation or a subsidiary, and may reasonably be expected, in the judgment of the Board of Directors, to benefit the Corporation; or (d) has been approved by the affirmative vote of the holders of seventy-five percent (75%) not less than a majority of the Voting Stock, voting together as a single class. The loan, guarantee, or other assistance may be with or without interest and may be unsecured or may be secured in any manner that a majority of the Board of Directors approves, including, without limitation, a pledge of or other security interest in shares of the Corporation.

Section 12.02. Advances to Officers, Directors, and Employees.

The Corporation may, without a vote of the directors, advance money to its directors, officers, or employees to cover expenses that can reasonably be anticipated to be incurred by them in the performance of their duties and for which they would be entitled to reimbursement in the absence of an advance.

ARTICLE XIII: INDEMNIFICATION

Section 13.01. Directors and Officers

Section 13.01-a. Indemnity in Third-Party Proceedings. The Corporation shall indemnify its directors and officers in accordance with the provisions of this Section 13.01- a if the director or officer was or is a party to, or is threatened to be made a party to, any proceeding (other than a proceeding by or in the right of the Corporation to procure a judgment in its favor), against all expenses, judgments, fines and amounts paid in settlement, actually and reasonably incurred by the director or officer in connection with such proceeding if the director or officer acted in good faith and in a manner the director or officer reasonably believed was in or not opposed to the best interests of the Corporation, and, with respect to any criminal action or proceeding, the director or officer, in addition, had no reasonable cause to believe that

Bylaws - Axon Enterprise, Inc.

Page 17 of 23


the director's or officer's conduct was unlawful; provided, however, that the director or officer shall not be entitled to indemnification under this Section 13.01-a: (1) in connection with any proceeding charging improper personal benefit to the director or officer in which the director or officer is adjudged liable on the basis that personal benefit was improperly received by the director or officer unless and only to the extent that the court conducting such proceeding or any other court of competent jurisdiction determines upon application that, despite the adjudication of liability, the director or officer is fairly and reasonably entitled to indemnification in view of all the relevant circumstances, or (2) in connection with any proceeding (or part thereof) initiated by such person or any proceeding by such person against the Corporation or its directors, officers, employees or other agents unless: (A) such indemnification is expressly required to be made by law, (B) the proceeding was authorized by the Board of Directors, or (C) such indemnification is provided by the Corporation, in its sole discretion, pursuant to the powers vested in the Corporation under the Delaware General Corporation Law.

Section 13.01-b. Indemnity in Proceedings by or in the Right of the Corporation. The Corporation shall indemnify its directors and officers in accordance with the provisions of this Section 13.01-b if the director or officer was or is a party to, or is threatened to be made a party to, any proceeding by or in the right of the Corporation to procure a judgment in its favor, against all expenses actually and reasonably incurred by the director or officer in connection with the defense or settlement of such proceeding if the director or officer acted in good faith and in a manner the director or officer reasonably believed was in or not opposed to the best interests of the corporation; provided, however, that the director or officer shall not be entitled to indemnification under this Section 13.01-b: (1) in connection with any proceeding in which the director or officer has been adjudged liable to the Corporation unless and only to the extent that the court conducting such proceeding, or the Delaware Court of Chancery, determines upon application that, despite the adjudication of liability but in view of all the circumstances of the case, the director or officer is fairly and reasonably entitled to indemnification for such expenses as such court shall deem proper, or (2) in connection with any proceeding (or part thereof) initiated by such person or any proceeding by such person against the Corporation or its directors, officers, employees or other agents unless (A) such indemnification is expressly required to be made by law, (B) the proceeding was authorized by the Board of Directors, or (A) such indemnification is provided by the Corporation, in its sole discretion, pursuant to the powers vested in the Corporation under the Delaware General Corporation Law.

Section 13.02. Employees and Other Agents

The Corporation may, to the extent authorized from time to time by the Board of Directors, provide rights to indemnification and to the advancement of expenses to employees and agents of the Corporation similar to those conferred in this Article XIII to directors and officers of the Corporation.

Section 13.03. Good Faith.

Section 13.03-a. For purposes of any determination under this Article XIII, a director or officer shall be deemed to have acted in good faith and in a manner he reasonably believed to be in or not opposed to the best interests of the Corporation, and, with respect to any criminal action or proceeding to have had no reasonable cause to believe that his or her conduct was unlawful, if his or her action is based on information, opinions, reports and statements, including financial statements and other financial data, in each case prepared or presented by:

1.one or more officers or employees of the Corporation whom the director or officer believed to be reliable and competent in the matters presented;
2.counsel, independent accountants or other persons as to matters which the director or officer believed to be within such person's professional or expert competence; or

Bylaws - Axon Enterprise, Inc.

Page 18 of 23


3.with respect to a director, a committee of the Board of Directors upon which such director does not serve, as to matters within such committee's designated authority, which committee the director believes to merit confidence; so long as, in each case, the director or executive officer acts without knowledge that would cause such reliance to be unwarranted.

Section 13.03-b. The termination of any proceeding by judgment, order, settlement, conviction or upon a plea of nolo contendere or its equivalent shall not, of itself, create a presumption that the person did not act in good faith and in a manner which he reasonably believed to be in or not opposed to the best interests of the Corporation, and, with respect to any criminal proceeding, that he had reasonable cause to believe that his or her conduct was unlawful.

Section 13.03-c. The provisions of this Section 13.03 shall not be deemed to be exclusive or to limit in any way the circumstances in which a person may be deemed to have met the applicable standard of conduct set forth by the Delaware General Corporation Law.

Section 13.04. Advances of Expenses

The Corporation shall pay the expenses incurred by its directors or officers in any proceeding (other than a proceeding brought for an accounting of profits made from the purchase and sale by the director or officer of securities of the corporation within the meaning of Section 16(b) of the Securities Exchange Act of 1934, as amended, or similar provision of any state statutory law or common law) in advance of the final disposition of the proceeding at the written request of the director or officer, if the director or officer: (a) furnishes the Corporation a written affirmation of the director's or officer's good faith belief that the director or officer is entitled to be indemnified under this Article XIII, and (b) furnishes the Corporation a written undertaking to repay the advance to the extent that it is ultimately determined that the director or officer is not entitled to be indemnified by the Corporation. Such undertaking shall be an unlimited general obligation of the director or officer but need not be secured. Advances pursuant to this Section 13.04 shall be made no later than 10 days after receipt by the Corporation of the affirmation and undertaking described in clauses (a) and (b) above, and shall be made without regard to the director's or officer's ability to repay the amount advanced and without regard to the director's or officer's ultimate entitlement to indemnification under this Article XIII. The Corporation may establish a trust, escrow account or other secured funding source for the payment of advances made and to be made pursuant to this Section 13.04 or of other liability incurred by the director or officer in connection with any proceeding.

Section 13.05. Enforcement

Without the necessity of entering into an express contract, all rights to indemnification and advances to directors and officers under this Article XIII shall be deemed to be contractual rights and be effective to the same extent and as if provided for in a contract between the Corporation and the director or officer. Any director or officer may enforce any right to indemnification or advances under this Article XIII in any court of competent jurisdiction if: (a) the Corporation denies the claim for indemnification or advances, in whole or in part, or (b) the Corporation does not dispose of such claim within 45 days of request therefor. It shall be a defense to any such enforcement action (other than an action brought to enforce a claim for advancement of expenses pursuant to, and in compliance with, Section 13.01 of this Article XIII) that the director or officer is not entitled to indemnification under this Article XIII. However, except as provided in Section 13.12 of this Article XIII, the Corporation shall not assert any defense to an action brought to enforce a claim for advancement of expenses pursuant to Section 13.04 of this Article XIII if the director or officer has tendered to the Corporation the affirmation and undertaking required thereunder. The burden of proving by clear and convincing evidence that indemnification is not appropriate shall be on the Corporation. Neither the failure of the Corporation (including its Board of Directors or independent legal

Bylaws - Axon Enterprise, Inc.

Page 19 of 23


counsel) to have made a determination prior to the commencement of such action that indemnification is proper in the circumstances because the director or officer has met the applicable standard of conduct nor an actual determination by the Corporation (including its Board of Directors or independent legal counsel) that indemnification is improper because the director or officer has not met such applicable standard of conduct, shall be asserted as a defense to the action or create a presumption that the director or officer is not entitled to indemnification under this Article XIII or otherwise. The director's or officer's expenses incurred in connection with successfully establishing such person's right to indemnification or advances, in whole or in part, in any proceeding shall also be paid or reimbursed by the Corporation.

Section 13.06. Non-Exclusivity of Rights

The rights conferred on any person by this Article XIII shall not be exclusive of any other right which such person may have or hereafter acquire under any statute, provision of the Certificate of Incorporation, Bylaws, agreement, vote of stockholders or disinterested directors or otherwise, both as to action in his or her official capacity and as to action in another capacity while holding office. The Corporation is authorized to enter into individual contracts with any or all of its directors, officers, employees or agents respecting indemnification and advances, to the fullest extent not prohibited by the Delaware General Corporation Law.

Section 13.07. Survival of Rights

The rights conferred on any person by this Article XIII shall continue as to a person who has ceased to be a director, officer, employee or other agent and shall inure to the benefit of the heirs, executors and administrators of such a person.

Section 13.08. Insurance

To the fullest extent permitted by the Delaware General Corporation Law, the Corporation, upon approval by the Board of Directors, may purchase insurance on behalf of any person required or permitted to be indemnified pursuant to this Article XIII.

Section 13.09. Amendments

Any repeal or modification of this Article XIII shall only be prospective and shall not affect the rights under this Article XIII in effect at the time of the alleged occurrence of any action or omission to act that is the cause of any proceeding against any director, officer, employee or agent of the Corporation.

Section 13.10. Savings Clause

If this Article XIII or any portion hereof shall be invalidated on any ground by any court of competent jurisdiction, then the Corporation shall nevertheless indemnify each director and officer to the full extent not prohibited by any applicable portion of this Article XIII that shall not have been invalidated, or by any other applicable law.

Section 13.11. Certain Definitions

For the purposes of this Article XIII, the following definitions shall apply:

Bylaws - Axon Enterprise, Inc.

Page 20 of 23


Section 13.11-a. The term “proceeding” shall include any threatened, pending or completed action, suit or proceeding, whether brought in the right of the Corporation or otherwise, and whether of a civil, criminal, administrative or investigative nature, in which the director or officer may be or may have been involved as a party, witness or otherwise, by reason of the fact that the director or officer is or was a director or officer of the Corporation, or is or was serving at the request of the Corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise, whether or not serving in such capacity at the time any liability or expense is incurred for which indemnification or reimbursement can be provided under this Article XIII.

Section 13.11-b. The term “expenses” includes, without limitation thereto, expenses of investigations, judicial or administrative proceedings or appeals, attorney, accountant and other professional fees and disbursements and any expenses of establishing a right to indemnification under this Article XIII, but shall not include amounts paid in settlement by the director or officer or the amount of judgments or fines against the director or officer.

Section 13.11-c. References to “other enterprise” include, without limitation, employee benefit plans; references to "fines" include, without limitation, any excise taxes assessed on a person with respect to any employee benefit plan; references to "serving at the request of the Corporation" include, without limitation, any service as a director, officer, employee or agent which imposes duties on, or involves services by, such director, officer, employee or agent with respect to an employee benefit plan, its participants, or its beneficiaries; and a person who acted in good faith and in a manner such person reasonably believed to be in the interest of the participants and beneficiaries of an employee benefit plan shall be deemed to have acted in a manner "not opposed to the best interests of the Corporation" as referred to in this Article XIII.

Section 13.11-d. References to “the Corporation” shall include, in addition to the resulting corporation, any constituent corporation (including any constituent of a constituent) absorbed in a consolidation or merger which, if its separate existence had continued, would have had power and authority to indemnify its directors, officers, and employees or agents, so that any person who is or was a director, officer or employee of such constituent corporation, or is or was serving at the request of such constituent corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise, shall stand in the same position under this Article XIII with respect to the resulting or surviving corporation as such person would have with respect to such constituent corporation if its separate existence had continued.

Section 13.11-e. The meaning of the phrase “to the fullest extent permitted by law” shall include, but not be limited to: (i) to the fullest extent authorized or permitted by any amendments to or replacements of the Delaware General Corporation Law adopted after the date of this Article XIII that increase the extent to which a corporation may indemnify its directors and officers, and (ii) to the fullest extent permitted by the provision of the Delaware General Corporation Law that authorizes or contemplates additional indemnification by agreement, or the corresponding provision of any amendment to or replacement of the Delaware General Corporation Law.

Section 13.12. Notification and Defense of Claim

As a condition precedent to indemnification under this Article XIII, not later than 30 days after receipt by the director or officer of notice of the commencement of any proceeding the director or officer shall, if a claim in respect of the proceeding is to be made against the Corporation under this Article XIII, notify the Corporation in writing of the commencement of the proceeding. The failure to properly notify the Corporation shall not relieve the Corporation from any liability which it may have to the director or officer otherwise than under this Article XIII. With respect to any proceeding as to which the director or officer so notifies the Corporation of the commencement:

Bylaws - Axon Enterprise, Inc.

Page 21 of 23


Section 13.12-a. The Corporation shall be entitled to participate in the proceeding at its own expense.

Section 13.12-b. Except as otherwise provided in this Section 13.12, the Corporation may, at its option and jointly with any other indemnifying party similarly notified and electing to assume such defense, assume the defense of the proceeding, with legal counsel reasonably satisfactory to the director or officer. The director or officer shall have the right to use separate legal counsel in the proceeding, but the Corporation shall not be liable to the director or officer under this Article XIII for the fees and expenses of separate legal counsel incurred after notice from the Corporation of its assumption of the defense, unless (1) the director or officer reasonably concludes that there may be a conflict of interest between the Corporation and the director or officer in the conduct of the defense of the proceeding, or (2) the Corporation does not use legal counsel to assume the defense of such proceeding. The Corporation shall not be entitled to assume the defense of any proceeding brought by or on behalf of the Corporation or as to which the director or officer has made the conclusion provided for in (1) above.

Section 13.12-c. If two or more persons who may be entitled to indemnification from the Corporation, including the director or officer seeking indemnification, are parties to any proceeding, the Corporation may require the director or officer to use the same legal counsel as the other parties. The director or officer shall have the right to use separate legal counsel in the proceeding, but the Corporation shall not be liable to the director or officer under this Article XIII for the fees and expenses of separate legal counsel incurred after notice from the Corporation of the requirement to use the same legal counsel as the other parties, unless the director or officer reasonably concludes that there may be a conflict of interest between the director or officer and any of the other parties required by the Corporation to be represented by the same legal counsel.

Section 13.12-d. The Corporation shall not be liable to indemnify the director or officer under this Article XIII for any amounts paid in settlement of any proceeding effected without its written consent, which shall not be unreasonably withheld. The director or officer shall permit the Corporation to settle any proceeding that the Corporation assumes the defense of, except that the Corporation shall not settle any action or claim in any manner that would impose any penalty or limitation on the director or officer without such person's written consent.

Section 13.13. Exclusions

Notwithstanding any provision in this Article XIII, the Corporation shall not be obligated under this Article XIII to make any indemnification in connection with any claim made against any director or officer: (a) for which payment is required to be made to or on behalf of the director or officer under any insurance policy, except with respect to any excess amount to which the director or officer is entitled under this Article XIII beyond the amount of payment under such insurance policy; (b) if a court having jurisdiction in the matter finally determines that such indemnification is not lawful under any applicable statute or public policy; (c) in connection with any proceeding (or part of any proceeding) initiated by the director or officer, or any proceeding by the director or officer against the Corporation or its directors, officers, employees or other persons entitled to be indemnified by the Corporation, unless: (1) the Corporation is expressly required by law to make the indemnification; (2) the proceeding was authorized by the Board of Directors of the Corporation; or (3) the director or officer initiated the proceeding pursuant to Section 13.05 of this Article XIII and the director or officer is successful in whole or in part in such proceeding; or (d) for an accounting of profits made from the purchase and sale by the director or officer of securities of the Corporation within the meaning of Section 16(b) of the Securities Exchange Act of 1934, as amended, or similar provision of any state statutory law or common law.

Bylaws - Axon Enterprise, Inc.

Page 22 of 23


Section 13.14. Subrogation

In the event of payment under this Article XIII, the Corporation shall be subrogated to the extent of such payment to all of the rights of recovery of the director or officer. The director or officer shall execute all documents required and shall do all acts that may be necessary to secure such ri2hts and to enable the Corporation effectively to bring suit to enforce such rights.

ARTICLE XIV: DEFINITIONS AND USAGE

Whenever the context of these Bylaws requires, the plural shall be read to include the singular, and vice versa; and word; of the masculine gender shall refer to the feminine gender, and vice versa; and words of the neuter gender shall refer to any gender.

The undersigned, Secretary of the Corporation, hereby certifies that the foregoing is a true and complete copy of the Corporation's Bylaws as amended effective August 5, 2022 and the same have not been modified and remain in full force and effect on the date of this certificate.

***

By: ________________________

Name: Isaiah Fields

Title: Secretary

Bylaws - Axon Enterprise, Inc.

Page 23 of 23


EX-10.1 4 axon-20220630xex10d1.htm EX-10.1

EXHIBIT 10.1

EXECUTIVE EMPLOYMENT AGREEMENT

This EXECUTIVE EMPLOYMENT AGREEMENT ("Agreement") is made effective as of May 9, 2022 ("Effective Date") and entered into as of the date of last signature below ("Execution Date") by and between AXON ENTERPRISE, INC., a Delaware corporation, ("Company") and JAMES C. ZITO, an individual ("Executive"), also referred to herein each individually as "Party" or collectively as "Parties."

RECITALS

WHEREAS, Executive desires to be assured of certain minimum compensation from Company for Executive’s services during the term of this Agreement and to be protected, and compensated, in the event of any Change in Control (as defined in Section 10(a) below) affecting Company; and

WHEREAS, Company desires to provide for the reasonable protection of Company’s confidential business and technical information which has been developed by Company in recent years and will be developed in the future at substantial expense.

NOW, THEREFORE, in consideration of the mutual promises contained herein, Company and Executive each intend to be legally bound, covenant and agree as follows:

AGREEMENT

1.EMPLOYMENT.  Upon the terms and conditions set forth in this Agreement, Executive shall continue employment as Company’s SVP, Accounting and Controller. Additionally, Executive shall serve as Company’s interim Chief Financial Officer.  Except as expressly provided herein, the termination of this Agreement by either Party shall also terminate Executive’s employment with Company.
2.DUTIES.  Executive shall be responsible for directing and managing Company’s financial strategy, accounting, finance, treasury, internal controls and financial reporting requirements and shall have such duties, authorities and responsibilities commensurate with the duties, authorities and responsibilities of persons in similar capacities in similarly sized companies, and such other duties and responsibilities as Company requires of Executive from time to time.  Executive shall serve Company faithfully, loyally, honestly and to the best of Executive’s ability and shall devote Executive’s full-time and best efforts to Company.
3.OUTSIDE ACTIVITIES.  Nothing in this Agreement shall preclude Executive, with Company’s prior written approval, from engaging in civil, charitable or religious activities, or from serving as a consultant to or on any board of directors, managers or other board of advisors or companies or organizations which will not present any direct conflict of interest with Company, compete with Company, or adversely affect the performance of Executive’s duties hereunder.  Executive shall obtain Company’s prior written approval for such activities and services, which may be withheld in Company’s sole discretion.
4.TERM.  Subject to the provisions of Sections 6 and 10, Executive’s employment shall commence on the Effective Date and continue for a period of one year (the "Initial Term"). This Agreement will automatically renew and continue for successive one-year terms following the Initial Term (each a "Renewal Term"). The Initial Term and any Renewal Terms are collectively referred to herein as the "Term."  In any event, unless otherwise agreed to by the parties, this Agreement shall automatically terminate, without notice, when Executive reaches seventy (70) years of age.
5.COMPENSATION.
(a)Base Salary.  Company shall pay Executive a base salary ("Base Salary"), in substantially equal periodic installments and in accordance with Company’s standard payroll practices and applicable law, at the rate set by Company in its sole discretion, and by and through its authorized representative. Executive’s Base Salary

will be reviewed periodically by and may be adjusted based on Executive’s performance and any compensation review conducted by Company. Such review will be based upon both individual and Company performance.
(b)Bonus.  During the Term, to the extent Executive is eligible to participate in any annual cash bonus program adopted by the Company ("Company Bonus Plan"), the Company, in its sole discretion and depending on Executive and Company’s attainment of the performance objectives established by the Company (i.e., the actual amount payable to Executive may be more or less than the target amount), will determine whether Executive receives the entire annual target bonus.  Any annual bonus paid to Executive pursuant to this Agreement shall be paid not later than March 15 of the calendar year following the calendar year in which such bonus was earned. Except as provided in Section 7(a)(ii)(1)(c) below, Executive must be employed on the date the bonus is paid to receive Executive's annual bonus.
(c)Equity Awards.  During the Term, Executive shall be eligible to receive grants of stock options, restricted stock units, and other forms of equity compensation awards (time and/or performance based, collectively referred to as the "Equity Awards").  Such Equity Awards, if any, shall be made in the sole discretion of the Company and will be subject to the terms and conditions established by the Company, Company’s then existing equity incentive plan document ("Plan"), and the award agreement that Executive must execute as a condition to receive the awards.  Except as otherwise stated in Sections 7(a)(ii) and 10 below, if any terms or conditions contained in this Agreement conflict with any terms and conditions contained in the Plan or an Equity Award agreement, the following order of precedence shall apply to the relevant documents for purposes of determining which document controls the applicable term or condition: (1) the Plan; (2) Equity Award agreements, except for the eXponential Stock Unit Award Agreement between Company and Executive ("XSU Award Agreement"); (3) this Agreement; and (4) the XSU Award Agreement.
(d)Fringe Benefits.  During the Term, Executive shall be eligible to participate in any benefit plans, including, but not limited to, retirement plans, 401(k) savings plans, disability plans, life insurance plans and health, vision, and dental plans available to other executive employees of Company. The terms and conditions of Executive’s participation in such plans shall be set forth in the relevant benefit plan documents.  Executive shall also be entitled to take paid time off ("PTO") in accordance with Company’s then-existing PTO policy.
(e)Business Expenses. Company shall, in accordance with, and to the extent of, its policies in effect from time to time, bear all customary reasonable and necessary business expenses (including the advancement of certain expenses) incurred by Executive in performing his duties as an executive of Company, provided that Executive accounts promptly such expenses to Company in the manner prescribed from time to time by Company.  Any expenses that are to be reimbursed pursuant to this Agreement that are subject to Section 409A of the Internal Revenue Code of 1986, as amended (the "Code"), shall:  (i) be paid no later than the last day of Executive’s tax year following the tax year in which the expense was incurred; (ii) not affect or be affected by any other expenses that are eligible for reimbursement in any other tax year of Executive; and (iii) not be subject to liquidation or exchange for any other benefit.

(f)Section 409A of the Internal Revenue Code.  This Agreement is intended to comply with Section 409A of the Code to the extent subject thereto and, accordingly, to the maximum extent permitted, this Agreement shall be interpreted and administered in compliance with Section 409A of the Code.  Any payments described in this Agreement that are due within the "short-term deferral period" or intended to fit within the "separation pay exception" as defined in Section 409A of the Code shall not be treated as deferred compensation for purposes of Section 409A unless otherwise required by the Code. Notwithstanding anything in this Agreement to the contrary, if Company concludes that any of the payments described in Section 7 or Section 10 are subject to Section 409A of the Code, such payments will not be made prior to Executive’s "separation from service" as defined in Treasury Regulation Section 1.409A-1(h)(applying the default rules of Treasury Regulation Section 1.409A-1(h). In addition, if the payments described in Section 7 or Section 10 are subject to Section 409A of the Code, and if Executive is a "specified employee" as defined in Treasury Regulation Section 1.409A-1(i)(1) on the date of Executive termination of employment, then, to the extent required by Section 409A of the Code, the payments described in Section 7 or Section 10 shall be delayed and paid on the earlier of (i) first day of the seventh month following Executive’s separation from service or (ii) Executive’s death. Executive acknowledges that Company makes no representations or warranties regarding the tax treatment or tax consequences of any compensation, benefits or other payments

under this Agreement, including by operation of Section 409A of the Code to the payments described in this Agreement. Neither the time nor schedule of any payment under this Agreement may be accelerated or subject to further deferral except as permitted by Section 409A of the Code and Executive does not have any right to make any election regarding the time or form of any payment due under this Agreement. For purposes of Section 409A of the Code, the right to a series of installment payments under this Agreement shall be treated as a right to a series of separate payments under Treasury Regulation Section 1.409A-2(b)(2)(iii).
6.TERMINATION.  Subject to the respective continuing obligations of the parties pursuant to Sections 8 through 17, this Agreement may be terminated prior to the expiration of its then remaining applicable Term as follows:
(a)By Company.  Company may terminate this Agreement and Executive’s employment under the following circumstances, and in any such case, the compensation due and owing by Company to Executive following any such early termination of this Agreement shall be paid as set forth in Section 7:
(i)For Cause.  Company may terminate this Agreement immediately for "Cause." For purposes of this Agreement, "Cause" shall be defined as: (1) Executive’s commission of fraud, misrepresentation, theft or embezzlement of Company assets; (2) Executive’s violations of law or of Company policies material to the performance of Executive’s duties; (3) Executive’s repeated insubordination or failure to comply with any valid and legal directive of Executive’s supervisor; (4) Executive’s engagement in dishonesty, illegal conduct, or misconduct, which is, in each case, injurious to Company or its affiliates; (5) Executive’s conviction of, or plea of guilty or nolo contendere to a crime that constitutes either a felony or a misdemeanor involving embezzlement, misappropriation, moral turpitude or fraud, if such crime materially impairs Executive’s ability to perform services for Company or results in harm to Company or its affiliates; (6) Executive’s material breach of the provisions of this Agreement, including specifically, without limitation, the restrictive covenant obligations described in this Agreement; or, (7) the repeated failure to perform Executive’s duties as required by Section 2 after written notice of such failure from Company (other than any such failure resulting from incapacity due to physical or mental illness); provided, however, in the event of any proposed termination for Cause related to Executive’s poor performance, Executive’s termination shall be effective upon the expiration of a thirty (30) day cure period following written notice by Company and a lack of adequate corrective action having been undertaken by Executive to the reasonable satisfaction of Company, in its sole discretion, during such thirty (30) day cure period.
(ii)Without Cause.  Company may terminate this Agreement without Cause by giving five (5) months' written notice to Executive.
(iii)Death.  If Executive should die during the Term of this Agreement, this Agreement shall immediately terminate effective on the date of Executive’s death.
(iv)Disability.  If Executive’s becomes "Disabled" during the Term of this Agreement, this Agreement shall immediately terminate on the effective date of Executive’s Disability.  For purposes of this Agreement, "Disability" and "Disabled" mean that Executive is physically or mentally disabled from performing the essential functions of Executive’s position, by reason of either: (1) Executive is unable to perform Executive’s duties under this Agreement by reason of any medically determinable physical or mental impairment that is expected to result in death or is expected to last for a continuous period of not less than twelve (12) months; or (2) Executive is, by reason of any medically determinable physical or mental impairment that is expected to result in death or is expected to last for a continuous period for not less than twelve (12) months, receiving income replacement benefits for a period of not less than twelve (12) months under a long-term disability insurance plan covering Executive.  Notwithstanding anything expressed or implied above to the contrary, Company will fully comply with its obligations under the Americans with Disabilities Act, and with any other applicable federal, state or local law, regulation or ordinance, governing the employment of individuals with disabilities.
(b)By Executive.  Executive may terminate this Agreement for any reason or no reason whatsoever by giving sixty (60) days’ written notice to Company (which notice period may be waived, in writing, by Company), and in such case, the compensation due and owed by Company to Executive following any such early termination of this agreement shall be paid as set forth in Section 7.

7.COMPENSATION PAYABLE FOLLOWING EARLY TERMINATION.
(a)In the event of any termination by Company pursuant to Section 6(a), Executive shall be entitled to the following:
(i)For Cause.  If Company terminates Executive for Cause, Executive’s Base Salary shall immediately cease as of the termination date and Executive shall be entitled to: Executive’s earned and unpaid Base Salary through the termination date, reimbursement for any accrued (but unpaid) expenses through the termination date, and the vested employee benefits, if any, to which Executive is entitled pursuant to the terms and conditions of Company’s benefit plans (the "Accrued Obligations").
(ii)Without Cause.  
(1)If Company terminates Executive’s employment without Cause, and if Executive signs (and does not revoke) the release described in Section 13, Executive shall be entitled to receive the following:
(a)the Accrued Obligations;
(b)a cash severance payment equal to one (1) month of Executive’s then Base Salary ("Severance Benefit"), payable in substantially equal periodic installments, in accordance with Company’s standard payroll practices and applicable law, with the first installment due during the first payroll period following the effective date of Executive’s termination;  
(c)Executive’s annual target bonus, if any, Executive would have received pursuant to the then-existing Company Bonus Plan for the calendar year in which Executive’s effective date of termination of employment occurs, with such amount paid during the first payroll period following the date of termination, provided, however, that if Executive’s notice of termination of employment and effective date of such termination occur in different calendar years, Executive shall also receive Executive’s annual actual bonus for the calendar year in which Executive received notice of termination of employment, with such amount paid in the same manner each participant in the Company Bonus Plan receives his or her bonus;
(d)to the extent permitted by the applicable equity incentive plan document, any previously awarded but unvested Equity Awards subject solely to time based vesting (collectively, "Time-Based Equity Awards") that would have vested during the one-month period following the effective date of termination if Executive had remained employed during such period shall vest within ten (10) business days following the effective date of termination;
(e)all XSUs (as defined in XSU Award Agreement) held by Executive, if any, applicable to the Tranches (as defined in the XSU Award Agreement) unattained by Company as of the date of notice of termination will vest within ten (10) business days following the expiration of the revocation period applicable to the release described in Section 13 if Company has attained the Market Capitalization Goal (as defined in the XSU Award Agreement) applicable to each respective Tranche as of the date of notice of termination (for purposes of clarity, Company will disregard Operational Goals (as defined in the XSU Award Agreement) in determining whether a Tranche vests pursuant to this subsection) (collectively, "Current XSU Tranche Benefit"); and
(f)in addition to any XSUs that vest pursuant to Section 7(a)(ii)(1)(e) above, all XSUs held by Executive, if any, applicable to the lowest-numbered Tranche unattained by Company as of the date of notice that did not vest pursuant to Section 7(a)(ii)(1)(e) above will partially vest, on a prorated basis, within ten (10) business days following the expiration of the revocation period applicable to the release described in Section 13, determined by dividing the (i) excess, if any, of the Six-Month Market Capitalization (as defined in the XSU Award Agreement) over the Market Capitalization Goal of the last attained tranche by (ii) the difference between the Market Capitalization Goal of the lowest-numbered unattained Tranche that did not vest pursuant to Section 7(a)(ii)(1)(e) above and the Market Capitalization Goal of the last attained Tranche, including the Tranche that did vest pursuant to Section 7(a)(ii)(1)(e) above, and (iii) multiplying that percentage by the number of XSUs associated

with the unattained Tranche that did not vest pursuant to Section 7(a)(ii)(1)(e) above (for purposes of clarity, Company will disregard Operational Goals in determining whether a Tranche vests pursuant to this subsection) (collectively, "Next XSU Tranche Benefit").
(2) For the avoidance of doubt, if the offer of the release expires or if the release described in Section 13 is timely executed but revoked, the termination or forfeiture of unvested Time-Based Equity Awards shall occur effective upon such expiration or revocation.
(3)For purposes of clarity and notwithstanding the XSU Award Agreement, the Holding Period Requirements (as defined in the XSU Award Agreement) shall not apply with respect to XSUs that vest pursuant to Section 7(a)(ii) above.  Furthermore, and notwithstanding the XSU Award Agreement, in the event no Tranches vest pursuant to Section 7(a)(ii)(1)(e) above, Company shall not be required to issue Executive a number of shares of Stock (as defined in the XSU Award Agreement) pursuant to the XSU Award Agreement (namely, its Section 3(c)) and, instead, Executive will receive the Next XSU Tranche Benefit, if any.
(iii)Death.  In the event of Executive’s death, and if Executive’s spouse (or representative of Executive’s estate) signs (and does not revoke) the release described in Section 13, Executive’s spouse (or estate) shall be entitled to the following;
(1)Accrued Obligations and the Severance Benefit (except the amount of the cash severance payment shall be increased from one (1) month to eighteen (18) months), with the first installment due for the first payroll period following the expiration of the release revocation period described in Section 13, below;  
(2)a pro rata portion of the annual target bonus Executive would have received pursuant to the then existing Company Bonus Plan had Executive continued employment through the end of the calendar year in which Executive’s death occurs, with such amount paid to Executive’s spouse (or estate) at the same time and in the same manner each participant in the Company Bonus Plan receives his or her bonus; and,
(3)to the extent permitted by the applicable Equity Award agreement, any previously awarded (but unvested) Equity Awards shall vest within ten (10) business days following the expiration of the revocation period applicable to the release described in Section 13, and in the event performance-based Equity Awards vest pursuant to this Subsection 7(a)(iii)(3), such vesting occurs according to the target for such Equity Awards as opposed to actual attainment.
(iv)Disability.  In the event of Executive’s Disability, and if Executive (or lawfully authorized representative of Executive) signs (and does not revoke) the release described in Section 13, Executive shall be entitled to the following:
(1)Accrued Obligations and the Severance Benefit (except the amount of the cash severance payment shall be increased from one (1) to eighteen (18) months), with the first installment due for the first payroll period following the expiration of the release revocation period described in Section 13, below;  
(2)a pro rata portion of the annual target bonus Executive would have received pursuant to the then existing Company Bonus Plan had Executive continued employment through the end of the calendar year in which Executive’s termination of employment occurs, with such amount paid to Executive at the same time and in the same manner each participant in the Company Bonus Plan receives his or her bonus; and,
(3)to the extent permitted by the applicable Equity Award agreement, any previously awarded (but unvested) Equity Awards shall vest within ten (10) business days following the expiration of the revocation period applicable to the release described in Section 13, and in the event performance-based Equity Awards vest pursuant to this Subsection 7(a)(iv)(3), such vesting occurs according to the target for such Equity Awards as opposed to actual attainment.
(v) Any payments made pursuant to this subsection shall first be provided and paid pursuant to Company’s existing disability policy, as then in effect, and then will be further supplemented by Company as provided for in this subsection.

(b)Resignation.  In the event of any termination by Executive pursuant to Section 6(b), Executive shall be entitled to the Accrued Obligations.
8.CONFIDENTIAL INFORMATION.
(a)Executive agrees to maintain the confidentiality of and not use, directly or indirectly, confidential and proprietary information of Company. Confidential information includes but not limited to: (i) matters of a technical nature such as materials, models, devices, products, trade secret processes, techniques, data, formulas, inventions (whether or not patentable), specifications and characteristics of products and services planned or being developed; (ii) research subjects, methods and results; (iii) matters of a business nature such as information about costs, margins, pricing policies, markets, sales, suppliers, customers, product plans and marketing plans or strategies; (iv) recorded communication; or (v) other information of a similar nature that is not generally disclosed to the public ("Confidential Information"). Executive represents that Executive will return all Company Confidential Information in Executive’s possession to Company upon termination of Executive’s employment with Company.
(b)Executive agrees that, following Executive’s termination of employment for any reason, Executive will not directly or indirectly, alone or as a partner, officer, director, or shareholder of any other firm or entity, use the Confidential Information to solicit or attempt to influence any client, customer or other person to direct its purchase of products or services away from Company.
(c)The parties agree to maintain absolute confidentiality and secrecy concerning the terms of this Agreement and will not reveal, or disseminate by publication in any manner whatsoever this document or any matters pertaining to it to any other person except (i) Executive may disclose this Agreement to potential employers, in order to comply with his obligations contained herein; and (ii) as required by legal process or SEC rules (including, without limitation, any SEC rules designed to protect "whistle blowers"); and (iii) this Agreement does not limit Executive’s ability to communicate with any government agencies regarding matters within their jurisdiction or otherwise participate in any investigation or proceeding that may be conducted by any government agency, including providing documents or other information, without notice, to the government agencies. This confidentiality provision does not apply to communications necessary between Company management, its attorneys and auditors or members of its Board of Directors, Executive’s immediate family members, attorneys, or legal and financial planners or tax preparers who are also bound by this confidentiality provision. Nothing in this Agreement shall prevent Executive from the disclosure of confidential Information or trade secrets that: (i) is made: (1) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney; and (2) solely for the purpose of reporting or investigating a suspected violation of law; or (ii) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.  In the event that Executive files a lawsuit alleging retaliation by Company for reporting a suspected violation of law, Executive may disclose Confidential Information or trade secrets related to the suspected violation of law or alleged retaliation to Executive’s attorney and use the Confidential Information or trade secrets in the court proceeding if Executive or Executive’s attorney: (i) files any document containing Confidential Information or trade secrets under seal; and (ii) does not disclose the Confidential Information or trade secrets, except pursuant to court order.  Company provides this notice in compliance with the Defend Trade Secrets Act of 2016.
(d)All information which Executive has a reasonable basis to consider Confidential Information or which is treated by Company as being Confidential Information shall be presumed to be Confidential Information, whether originated by Executive, or by others, and without regard to the manner in which Executive obtains access to such information.
(e)Executive agrees that Company shall have the right to notify any future or prospective employers, or individuals or entities with whom Executive may be entering into a contractual relationship, of the provisions of this Section 8 for purposes of ensuring that Company’s interests are protected.  
9.INVENTIONS.
(a)For purposes of this Section 9, the term "Inventions" means discoveries, improvements and ideas (whether or not in writing or reduced to practice) and works of authorship, whether or not patentable or

copyrightable: (i) which relate directly to the business of Company, or to Company’s actual or demonstrably anticipated research or development; (ii) which result from any work performed by Executive for Company; (iii) for which equipment, supplies, facilities or trade secret information of Company is utilized; or (iv) which were conceived or developed during the time Executive was obligated to perform the duties described in Section 2.
(b)Executive agrees that all Inventions made, authored or conceived by Executive, either solely or jointly with others, during Executive’s employment with Company (except as otherwise provided above), shall be the sole and exclusive property of Company. Upon termination of this Agreement, Executive shall turn over to a designated representative of Company all property in Executive’s possession and custody belonging to Company. Executive shall not retain any copies or reproductions of correspondence, memoranda, reports, notebooks, drawings, photographs or other documents relating in any way to the affairs of Company which came into Executive’s possession at any time during the Term of this Agreement.
(c)Executive is hereby notified that this Agreement does not apply to any invention for which no equipment, supplies, facility, or trade secret information of Company was used and which was developed initially on Executive’s own time and: (i) which does not relate: (1) directly to the business of Company; or (2) to Company’s actual or demonstrably anticipated research, development or products; or (ii) which does not result from any work performed by Executive for Company.
10.CHANGE IN CONTROL.
(a)General.  It is expressly recognized that Executive’s position with Company and agreement to be bound by the terms of this Agreement represent a commitment in terms of Executive’s personal and professional career which cannot be reduced to monetary terms, and thus, necessarily constitutes a forbearance of options now and in the future open to Executive in Company’s areas of endeavor.  This Section 10 is intended to allay any concerns Executive may have in connection with a potential Change in Control. For purposes of this Agreement, "Change in Control" shall have the meaning ascribed to it in Company’s 2019 Stock Incentive Plan (or any successor equity incentive plan adopted by Company in the future).
(b)Termination by Executive for Good Reason Following a Change in Control. If, during the Term of this Agreement, a Change in Control occurs, and if Executive terminates Executive’s employment for Good Reason during the thirty-six (36) month period following such Change in Control, and if Executive signs (and does not revoke) the release described in Section 13, Executive shall be entitled to receive:
(i)The Accrued Obligations and the Severance Benefit (except the amount of the cash severance payment shall be increased from one (1) month to thirty-six (36) months), payable in substantially equal periodic installments, in accordance with Company’s standard payroll practices, with the first installment due during the first payroll period following the expiration of the release revocation period described in Section 13, below.
(ii)A pro rata portion of the annual target bonus Executive would have received pursuant to the then existing Company Bonus Plan (or any successor plan) had Executive continued employment through the end of the calendar year in which Executive’s termination of employment occurs, with such amount paid to Executive at the same time and in the same manner each participant in the Company Bonus Plan receives his or her bonus.
(iii)To the extent permitted by the then existing equity incentive plan document, any previously awarded (but unvested) Equity Awards (both time and performance-based), and other forms of equity that may have been previously awarded to Executive shall vest within ten (10) business days following the expiration of the revocation period applicable to the release described in Section 13 and, to the extent permitted by Section 409A of the Code, shall become immediately payable and/or exercisable within ten (10) days following the expiration of the release revocation period; provided, however that the foregoing shall not apply to XSUs, which shall be treated as set forth in the applicable Equity Award agreement.  Any termination or forfeiture of unvested Equity Awards that could vest pursuant to the prior sentence and otherwise would have occurred on or prior to the effective date of the release will be delayed until such date. For the avoidance of doubt, if the offer of the release expires or if the release is timely executed but revoked, the termination or forfeiture of unvested Equity Awards shall occur effective upon

such expiration or revocation.  Notwithstanding the foregoing, any performance-based Equity Awards that vest pursuant to this Subsection 10(b)(iii) shall vest according to the target for such Equity Awards as opposed to actual attainment.
(iv)An additional lump sum cash payment equal to twelve (12) times the monthly amount that is charged to COBRA qualified beneficiaries for the same medical and dental coverage options elected by Executive (and Executive’s dependents) immediately prior to the termination date, with such amount payable during the first payroll period following the expiration of the release revocation period described in Section 13.
(v)For purposes of this Section 10(b), "Good Reason" means: (1) a material reduction of Executive’s duties, authority or responsibilities, in effect immediately prior to such reduction; (2) a material reduction of Executive’s then-existing Base Salary; or (3) Company’s material breach of this Agreement. Notwithstanding the foregoing, no termination by Executive shall constitute a termination for Good Reason unless: (x) Executive gives Company notice of the existence of the condition constituting Good Reason within thirty (30) days following the initial occurrence thereof; (y) Company does not remedy or cure the Good Reason condition within thirty (30) days of receiving such notice described in (x); and (z) Executive terminates employment within thirty (30) days following the end of the cure period described in (y).
(c)Termination by Company Prior to a Change in Control.  If, during the Term of this Agreement, Executive’s employment is terminated without Cause during the six (6) month period preceding a Change in Control at the request of a third party purchaser in contemplation of such Change in Control, and such Change in Control is consummated by such third-party purchaser, upon the closing of such Change in Control, if Executive signs (and does not revoke) the release described in Section 13, Executive shall be entitled to receive:
(i)The Accrued Obligations and the Severance Benefit (except the amount of the severance cash payment shall be increased from one (1) month to thirty-six (36) months), payable in substantially equal periodic installments, in accordance with Company’s standard payroll practices, with the first installment due during the first payroll period following the expiration of the release revocation period described in Section 13, below.
(ii)A pro rata portion of the annual target bonus Executive would have received pursuant to the then existing Company Bonus Plan (or any successor plan) had Executive continued employment through the end of the calendar year in which Executive’s termination of employment occurs, with such amount paid to Executive at the same time and in the same manner each participant in the Company Bonus Plan receives his or her bonus.
(iii)To the extent permitted by the then existing equity incentive plan document, any previously awarded (but unvested) Equity Awards, and other forms of equity that may have been previously awarded to Executive shall vest within ten (10) business days following the expiration of the revocation period applicable to the release described in Section 13; provided, however that the foregoing shall not apply to XSUs, which shall be treated as set forth in the applicable Equity Award agreement. Notwithstanding the foregoing, any performance-based Equity Awards that vest pursuant to this Subsection 10(c)(iii) shall vest according to the target for such Equity Awards as opposed to actual attainment.
(iv)An additional lump sum cash payment equal to twelve (12) times the monthly amount that is charged to COBRA qualified beneficiaries for the same medical and dental coverage options elected by Executive (and Executive’s dependents) immediately prior to the termination date, with such amount payable during the first payroll period following the expiration of the release revocation period described in Section 13.
(d)XSU; Termination by Company Without Cause.  Notwithstanding anything to the contrary set forth in the applicable XSU Award Agreement or the Plan, if Executive’s employment is terminated by Company without Cause during the ninety (90) days prior to, or one (1) year after, a Change in Control, and if Executive signs (and does not revoke) the release described in Section 13, then Executive shall receive the Current XSU Tranche Benefit and Next XSU Tranche Benefit, subject to the terms and conditions of Sections 7(a)(ii)(1)(e) and 7(a)(ii)(1)(f) above.

11.Executive Covenants.  In consideration of Executive’s continued employment with Company and the benefits and payments described in this Agreement, Executive agrees to comply with and adhere to the following covenants during Executive’s period of employment with Company, including during any notice period of termination of employment and during a period of twelve (12) months commencing upon notice of termination of Executive’s employment with Company for any reason:
(a)Covenant Not to Compete.  Executive agrees that during the Term of this Agreement, including the notice of termination of employment periods specified in this Agreement and during the twelve (12) month period following notice of termination of Executive’s employment with Company for any reason (the "Non-Compete Period"), Executive will not, directly or indirectly, own, control, manage, operate, or act for or on behalf of, assist in, engage in, have any financial interest in, or participate in any way, including as an owner, partner, employee, officer, agent, board member, consultant, advisor, volunteer, shareholder or investor in any entity, person, business or enterprise that is engaged in the design, manufacture, marketing, selling, importing, exporting, servicing or supporting of less lethal weapons, law enforcement cameras, digital evidence management, Record Management Systems, machine learning, artificial intelligence or any other technology or products that Company is engaged in or is on the roadmap to enter over the Non-Compete Period at the time of termination of employment; or related professional services marketed, sold or provided to public safety customers in connection with the products mentioned above throughout the world (the "Company Business").

Executive acknowledges that Executive’s continued employment with Company and the payments specified in this Agreement are sufficient consideration for this covenant not to compete.  Executive further acknowledges that Company is engaged in marketing and selling its products throughout the world and that this Covenant Not to Compete is necessary and reasonable to protect Company and that Company will suffer irreparable harm and other damages in the event of a breach of this provision.  Executive acknowledges that Executive’s training and experience have prepared him/her for employment or other business opportunities to sell product and perform services for businesses other than those in the Company Business.  Accordingly, Executive acknowledges that the restrictions contained in this covenant not to compete will not unduly prevent him from obtaining employment or business opportunities other than in the Company Business.  Executive also acknowledges that the time, scope and the geographic area of this Covenant Not to Compete are reasonable and necessary to protect the interests of Company and the Company Business.  

(b)No Solicitation of Customers.  Executive shall not contact, or cause to be contacted, directly or indirectly, or engage in any form of oral, verbal, written, recorded, transcribed, or electronic communication with any Customer for the purposes of conducting business that is competitive or similar to that of Company or for the purpose of disadvantaging Company’s business in any way.  It is not a breach of this subsection for Executive to respond to an unsolicited inquiry from a Customer by informing that Customer that "I am subject to a contractual restriction and am unable to assist you," or words of similar effect.  For purposes of this Agreement, "Customer" shall mean all persons or entities that have used or inquired of Company’s services concerning Covered Business at any time during the Term.  Executive acknowledges and agrees that Company’s list of Customers was cultivated with great effort and secured through the expenditure of considerable time and money by Company.
(c)Covenant Not to Recruit and Hire.  Executive shall not: (i) directly or indirectly hire, solicit, or recruit, or attempt to hire, solicit, or recruit, any employee of Company to leave their employment with Company, nor shall Executive contact any employee of Company, or cause an employee of Company to be contacted, for the purpose of leaving employment with Company; or (ii) solicit, encourage, or induce, or cause to be solicited, encouraged or induced, directly or indirectly, any supplier, vendor or contractor who conducted business with Company at any time during the two-year period preceding the termination of Executive’s employment with Company, to terminate or adversely modify any business relationship with Company or not to proceed with, or enter into, any business relationship with Company, nor shall Executive otherwise interfere with any business relationship between Company and any such supplier, vendor or contractor.
(d)Covenant Not to Disparage.  Executive agrees not to make any statements, written or verbal, or cause or encourage others to make any statements, written or verbal, including but not limited to any statements made via social media, on websites or blogs, that defame, disparage or in any way criticize the personal or business reputation, practices, or conduct of Company, or any of its affiliates, its directors, officers, employees, or its

products. Executive acknowledges and agrees that this prohibition extends to statements, written or verbal, made to anyone, including but not limited to, the news media, any member of the Board of Directors or advisory board, competitors, vendors, employees (past and present) and clients.
(e)Acknowledgements.  Executive further acknowledges that Executive’s fulfillment of the obligations contained in this Agreement, including, but not limited to, his obligation neither to disclose nor to use Company Confidential Information other than for Company’s exclusive benefit and Executive’s obligations not to compete and not to solicit contained in subsections (a) and (b) above, is necessary to protect Company Confidential Information and, consequently, to preserve the value and goodwill of Company.  The covenants set forth in subsections (a) through (e) above are necessarily of a special, unique and extraordinary nature, and the loss arising from a breach thereof cannot reasonably and adequately be compensated by money damages, as such breach will cause Company to suffer irreparable harm.  Accordingly, in the event of any breach or threatened breach of any of the covenants set forth in this subsections (a) through (e) above, Company will be entitled to seek an injunctive or other extraordinary relief from a court of competent jurisdiction to restrain the violation or threatened violation of such covenants by Executive or any person acting for or with Executive in any capacity.  The remedy set forth herein will be cumulative and not in limitation of any other available remedies.

The covenants contained in subsections (a) through (e) above shall be construed as a series of separate covenants, one for each city, county and state of any geographic area in which Company sold products or services.  In the event that the provisions of subsections (a) through (e) above are deemed to exceed the time, geographic or scope limitations permitted by applicable law, then such provisions shall be reformed to the maximum time, geographic or scope limitations, as the case may be, then permitted by such law.  In the event that the court does not exercise the power granted to it in the prior sentence, Executive and Company agree to replace such invalid or unenforceable term or provision with a valid and enforceable term or provision that will achieve, to the extent possible, the economic, business and other purposes of such invalid or unenforceable term.

12.NO ADEQUATE REMEDY.  The parties declare that is impossible to measure in money the damages which will accrue to either party by reason of a failure to perform any of the obligations under this Agreement. Therefore, if either party shall institute any action or proceeding to enforce the provisions hereof, such person against whom such action or proceeding is brought hereby waives the claim or defense that such party has an adequate remedy at law, and such person shall not urge in any such action or proceeding the claim or defense that such party has an adequate remedy at law.
13.General Release of Claims by Executive.  To receive the severance and/or benefits described in Section 7 or Section 10, Executive (or Executive’s spouse or estate, if applicable) must no later than sixty (60) days following Executive’s termination date (or in the case of Section 10(b), no later than sixty (60) days following the date of the Change in Control), execute (and not revoke) a release in substantially the form attached hereto as Exhibit A. The release shall be provided to Executive prior to, or within, five (5) days following Executive’s termination (or a Change in Control, if applicable). Executive (or Executive’s spouse or estate, if applicable) shall have twenty-one (21) days following the date on which the release is given to Executive (or Executive’s spouse or estate, if applicable) to sign and return the release to Company. After return to Company, Executive (or Executive’s spouse or estate, if applicable) shall have seven (7) days to revoke the release.  Notwithstanding anything in this Agreement to the contrary, if Company concludes, in the exercise of its discretion, that the severance and/or benefits are subject to Section 409A of the Code, and if the consideration period described in the release, plus the revocation period described in the release spans two (2) calendar years, the severance payments and benefits shall not begin to be paid to Executive (or Executive’s spouse or estate, if applicable) until the second calendar year.
14.Company Property.  All computers, tablets, phones, equipment, records, files, records, lists (including computer generated lists), data, drawings, documents, equipment and similar items relating to Company’s business that Executive generated or received from Company remains Company’s sole and exclusive property. Executive further represents that Executive has not copied or caused to be copied, printout, or caused to be printed out any documents or other material originating with or belonging to Company. Executive agrees to promptly return to Company all property of Company in Executive’s possession upon termination of his employment with Company including all Company documents, equipment, or other materials.

15.EXECUTIVE WARRANTIES AND REPRESENTATIONS.  Executive warrants and represents that:
(a)Except as otherwise provided in this Agreement, Company has paid all wages, bonuses, commissions, and any and all other benefits due to Executive up to the date that Executive has signed this Agreement;
(b)Throughout Executive’s employment, up to the date that Executive has signed this Agreement, Executive was fully and appropriately compensated for all hours worked in accordance with the Fair Labor Standards Act and other applicable laws, if any;
(c)Up to the date that Executive has signed this Agreement, Executive has been provided with all leave to which Executive is entitled under Company policy and applicable law, including but not limited to the Family and Medical Leave Act;
(d)Executive has carefully read and fully understands the terms and conditions of this Agreement;
(e)Executive is not waiving rights or claims that may arise after the date this Agreement is executed;
(f)Executive is executing this Agreement knowingly and voluntarily, without any duress, coercion or undue influence by Company, its representatives, or any other person;
(g)Executive has not relied upon any representations or statements made by Company or its representatives which are not specifically set forth in this Agreement;
(h)Executive has had ample opportunity to consult with an attorney of Executive’s choice and to have that attorney review and explain to Executive the terms of this Agreement and its consequences before executing this Agreement;
(i)Executive has the capacity to act on Executive’s own behalf and on behalf of all who might claim through Executive to bind them to the terms and conditions of this Agreement;
(j)Executive has pending no claim, complaint, grievance or any document with any federal or state agency or any court seeking money damages or relief against Company; and
(k)The benefits in this Agreement constitute good and valuable consideration and Executive is fully satisfied with the terms and conditions of this Agreement.
16.Cooperation.  Executive agrees, during the Term and all time thereafter, to cooperate with Company regarding any claims, litigation, or related matters involving Company, including providing truthful: (a) information by phone, email, or otherwise upon reasonable request; and (b) testimony by deposition or in court as may be reasonably required, with Company paying reasonable compensation, travel and per diem expenses.
17.MISCELLANEOUS.
(a)Successors and Assigns.  This Agreement shall be binding upon and inure to the benefit of all successors and assigns of Company, whether by way of merger, consolidation, operation of law, assignment, purchase or other acquisition of substantially all of the assets or business of Company and shall only be assignable under the foregoing circumstances and shall be deemed to be materially breached by Company if any such successor or assign does not absolutely and unconditionally assume all of Company’s obligations to Executive hereunder. Any such successor or assign shall be included in the term "Company" as used in this Agreement.
(b)Notices.  All notices, requests and demands given to, or made, pursuant hereto shall, except as otherwise specified herein, be in writing and be delivered or mailed to any such party at its address which:

(i)In the case of Company shall be:

Axon Enterprise, Inc.

17800 North 85th Street

Scottsdale, Arizona 85255

(ii)In the case of Executive shall be:

Executive’s current address or email address on file with Company

Either party may, by notice hereunder, designate a change of address. Any notice, if mailed properly addressed, postage prepaid, registered or certified mail, shall be deemed dispatched on the registered date or that stamped on the certified mail receipt, and shall be deemed received within the fifth business day thereafter, or when it is actually received, whichever is sooner.

(c)Captions.  The various headings or captions in this Agreement are for convenience only and shall not affect the meaning or interpretation of this Agreement.
(d)Governing Law.  The validity, construction, rights, obligations, remedies and performance of this Agreement shall be governed by the laws of the State of Arizona. The parties agree that any action or proceeding initiated to enforce this Agreement shall be brought solely in the State of Arizona. Any dispute involving or affecting this agreement, or the services to be performed shall be determined and resolved by binding arbitration in the County of Maricopa, State of Arizona, in accordance with the Rules of the American Arbitration Association then in effect, and with applicable law. BY SIGNING THIS AGREEMENT, EACH PARTY HEREBY IRREVOCABLY AND UNCONDITIONALLY WAIVES ANY RIGHT SUCH PARTY MAY HAVE TO A TRIAL BY JURY WITH RESPECT TO ANY DISPUTE DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AGREEMENT.  Both parties will bear their own costs, attorneys’ fees and other expenses incurred in connection with the preparation and/or review of this Agreement.  Should Executive or Company employ an attorney to enforce any of the provisions of this Agreement, or to recover damages for the breach of any terms of this Agreement, the prevailing party shall be entitled to recover all reasonable costs, damages and expenses, including attorneys’ fees incurred or expended in connection therewith.  The phrase "prevailing party" shall mean the party who is determined in the proceeding to have prevailed or who prevails by dismissal, default, judgment, or otherwise.
(e)Construction.  Wherever possible, each provision of this Agreement shall be interpreted in such manner as to be effective and valid under applicable law, but if any provision of this Agreement shall be prohibited by or invalid under applicable law, such provision shall be ineffective only to the extent of such prohibition or invalidity without invalidating the remainder of such provision or the remaining provisions of this Agreement.
(f)Waivers.  No failure on the part of either party to exercise, and no delay in exercising, any right or remedy hereunder shall operate as a waiver thereof, nor shall any single or partial exercise of any right or remedy hereunder preclude any other or further exercise thereof or the exercise of any right or remedy granted hereby or by any related document or by law.
(g)No Conflicting Business.  Executive agrees that he will not, during the Term of this Agreement, transact business with Company personally, or as an agent, owner, partner, shareholder of any other entity; provided, however, Executive may enter into any business transaction that is, in the opinion of Company’s Board of Directors, reasonable, prudent or beneficial to Company, so long as any such business transaction is at arms-length as though between independent and prudent individuals and is ratified and approved by Company’s Board of Directors.
(h)Tax Consequences.  Company makes no representations or warranties with respect to the tax consequences of the payment of any sums to Executive under the terms of this Agreement. Executive agrees and understands that Executive is responsible for payment, if any, of local, state and federal taxes on the sums paid by Company and any penalties or assessments.

(i)Entire Agreement.  This Agreement contains the complete, entire understanding of the parties. In executing this Agreement, neither party relies on any term, condition, promise or representation other than those expressed in this Agreement. This Agreement supersedes all prior and contemporaneous oral and written agreements and discussions with respect to the subject matter of this Agreement and all prior employment agreements are deemed cancelled and terminated. This Agreement is intended to be effective in its entirety and if any provision of this Agreement is determined to be invalid or otherwise unenforceable, then the entire Agreement shall be deemed invalid or unenforceable.
(j)Counterparts.  This Agreement shall be executed in at least two counterparts, each of which shall constitute an original, but both of which, when taken together, will constitute one in the same instrument.
(k)Amendment.  This Agreement may be modified only by written agreement executed by both parties hereto.
18.SECTION 280G OF THE CODE.  Sections 280G and 4999 of the Internal Revenue Code ("Code") may place significant tax burdens on both Executive and Company if the total payments made to Executive due to certain change in control events described in Section 280G of the Code (the "Total Change in Control Payments") equal or exceed Executive’s 280G Cap.  For this purpose, Executive’s "280G Cap" is equal to Executive’s average annual compensation in the five (5) calendar years preceding the calendar year in which the change in control event occurs (the "Base Period Income Amount") times three (3).  If the Total Change in Control Payments equal or exceed the 280G Cap, Section 4999 of the Code imposes a 20% excise tax (the "Excise Tax") on all amounts in excess of one (1) times Executive’s Base Period Income Amount.  In determining whether the Total Change in Control Payments will equal or exceed the 280G Cap and result in the imposition of an Excise Tax, the provisions of Sections 280G and 4999 of the Code and the applicable Treasury Regulations will control over the general provisions of this Section 18. All determinations and calculations required to implement the rules set forth in this Section 18 shall take into account all applicable federal, state, and local income taxes and employment taxes (and for purposes of such calculations, Executive shall be deemed to pay income taxes at the highest combined federal, state and local marginal tax rates for the calendar year in which the Total Change in Control Payments are to be made, less the maximum federal income tax deduction that could be obtained as a result of a deduction for state and local taxes (the "Assumed Taxes")).
(a)Subject to the "best net" exception described in Section 18(b), in order to avoid the imposition of the Excise Tax, the total payments to which Executive is entitled under this Agreement or otherwise will be reduced to the extent necessary to avoid equaling or exceeding the 280G Cap, with such reduction first applied to the cash severance payments that Executive would otherwise be entitled to receive pursuant to this Agreement and thereafter applied in a manner that will not subject Executive to tax and penalties under Section 409A of the Code.
(b)If Executive’s Total Change in Control Payments minus the Excise Tax and the Assumed Taxes (payable with respect to the amount of the Total Change in Control Payments) exceeds the 280G Cap minus the Assumed Taxes (payable with respect to the amount of the 280G Cap), then the total payments to which Executive is entitled under this Agreement or otherwise will not be reduced pursuant to Section 18(a).  If this "best net" exception applies, Executive shall be fully responsible for paying any Excise Tax (and income or other taxes) that may be imposed on Executive pursuant to Section 4999 of the Code or otherwise.
(c)Company will engage a law firm, a certified public accounting firm, and/or a firm of reputable executive compensation consultants (the "Consultant") to make any necessary determinations and to perform any necessary calculations required in order to implement the rules set forth in this Section 18.  The Consultant shall provide detailed supporting calculations to both Company and Executive and all fees and expenses of the Consultant shall be borne by Company.  If the provisions of Section 280G and 4999 of the Code are repealed without succession, this Section 18 shall be of no further force or effect.  In addition, if this provision does not apply to Executive for whatever reason, this Section shall be of no further force or effect.

[SIGNATURE PAGE FOLLOWS]


IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be duly executed and delivered as of the Execution Date.

COMPANY

EXECUTIVE:

AXON ENTERPRISE, INC., a corporation organized under the laws of the State of Delaware, U.S.A.

JAMES C. ZITO, an individual

By: /s/ Isaiah Fields

By: /s/ James C. Zito

Name: Isaiah Fields

Title: EVP, General Counsel, & Corporate Secretary


Exhibit A

Form of Release Agreement

This Confidential Severance Agreement and General Release ("Release") is made and entered into by and between JAMES C. ZITO, an individual, ("Employee") and AXON ENTERPRISE, INC., a Delaware corporation ("Axon" or the "Company") (Employee and Axon are collectively referred to as the "Parties" and separately as a "Party").  This Release is intended to settle and dispose of all liability, rights, claims, demands, actions or causes of action that Employee may have against Axon and/or its current or former shareholders, principals, parent companies, subsidiaries, affiliated companies, divisions, directors, officers, employees, staff, agents, contractors, assigns, affiliates, attorneys, predecessors, successors, indemnitors, insurers, and all those for whom the above referenced parties may have legal responsibility (collectively referred to as the "Released Parties").

RECITALS

A.Employee and Axon mutually agree that Employee’s employment with Company will terminate effective __________________.  

B.In consideration for the severance benefits described in Executive Employment Agreement entered into by and between Axon and Employee dated _______________ (the "Employment Agreement"), Employee agrees as follows:

COVENANTS

NOW, THEREFORE, IN CONSIDERATION of the covenants, agreements, recitals and promises provided and identified herein, the sufficiency of which is expressly acknowledged, the Parties agree as follows:

1.Severance.  Provided that Employee signs and complies with this Release and has not exercised Executive’s right of revocation pursuant to section 2(b)(ii), Axon agrees to pay to Employee the severance and benefits described in the Employment Agreement (the "Severance Benefits"), at the times, and subject to the terms and conditions set forth in the Employment Agreement.  Employee acknowledges and agrees that Executive would not otherwise have been entitled to the Severance Benefits had Executive not elected to sign this Release.  Employee acknowledges that Executive has been paid all of Executive’s salary, wages, bonuses, accrued vacation and paid time off (if applicable), commissions, referral fees, penalties, benefits, or any other monies owed to Employee by or from any of the Released Parties, Executive is owed (and shall be owed in the future) nothing further from any of the Released Parties.

1.Employee’s Release.  In consideration of the covenants set forth herein:
(a)Full Release and Waiver.  Employee, on behalf of himself/herself, Executive’s marital community, if any, and Executive’s heirs and assigns, irrevocably, unconditionally, and expressly releases, waives, acquits, and forever discharges the Released Parties from any and all claims, complaints, causes of action, liabilities, obligations, agreements, controversies, damages, suits, rights, costs, losses, debts, expenses, and demands of any kind (including attorneys’ fees and costs actually incurred) of any nature whatsoever, whether known or unknown, suspected or unsuspected which Employee has, ever has had, or may have and which are based on acts or omissions which Employee knew or should have known about at the time of the signing of this Release.  This FULL RELEASE AND WAIVER includes, without limitation and to the fullest extent permitted by law, all rights


and claims arising under the following laws, as amended: Title VII of the Civil Rights Act; Civil Rights Act of 1866 (Section 1981); Lilly Ledbetter Fair Pay Act; Fair Credit Reporting Act; Labor Management Relations Act; Equal Pay Act; Americans with Disabilities Act; Age Discrimination in Employment Act; Fair Labor Standards Act; Older Workers Benefits Protection Act; Family Medical Leave Act; Rehabilitation Act; Occupational Safety and Health Act and its state equivalent; Genetic Information Nondiscrimination Act; Pregnancy Discrimination Act; False Claims Act; Sarbanes-Oxley Act; Employment Retirement Income Security Act; National Labor Relations Act; Health Insurance Portability and Accountability Act; Arizona Civil Rights Act; Arizona Drug Testing of Employees Act; Arizona Medical Marijuana Act; the anti-retaliation provisions of Arizona workers’ compensation; Arizona Employment Protection Act; Arizona state wage payment laws including the Arizona Wage Act, Arizona Minimum Wage Act, and Arizona Equal Pay Act; wage claims of all types, including, but not limited to, those for non-payment, late payment, overtime, rest periods, meal periods, bonuses, deductions, wage statements, and/or penalties; wrongful termination in violation of public policy; unfair business practices; any other local, state, or federal statute, regulation, or ordinance; any contract, express or implied; any covenant of good faith and fair dealing, express or implied; any state or federal whistleblower statute or regulation; any tort; any legal restriction on Axon’s right to terminate Employee; and/or other common law or statutory causes of action Employee may now have, has had, or could have been alleged as of the Effective Date.  Employee understands that Employee is not releasing or giving up any claims for any events or actions that happen after Executive signs this Release.
(i)Employee promises and covenants not to file, commence, or initiate any suits, grievances, demands, or causes of action against the Released Parties on the basis of any claim released herein.
(ii)This Release includes any claims that Employee’s spouse, agents, heirs, or assigns, if any, may have against the Released Parties, including those arising from or in any way related to Employee’s work and/or employment with Axon and/or the Released Parties.  
(iii)It is understood and agreed that this is a full, complete and final general release of any and all claims, as described herein, and that Employee and Axon agree that it shall apply to all unknown, unanticipated, unsuspected and undisclosed claims, demands, liabilities, actions or causes of action, in law, equity or otherwise, as well as those which are now known, anticipated, suspected or disclosed.  
(iv)This Release does not apply to any claim Employee may have under the workers’ compensation or unemployment compensation statutes or any other claim, which, as a matter of law, cannot be released by private agreement.  
(1)This Release does not limit Employee’s ability to communicate with any applicable government agencies or otherwise participate in any manner in any investigation or proceeding that may be conducted by any government agency.  This Release is not intended to affect the rights and responsibilities of government agencies to enforce the laws within their jurisdiction, including but not limited to the Equal Employment Opportunity Commission ("EEOC"), the National Labor Relations Board ("NLRB"), the Occupational Safety and Health Administration ("OSHA"),  the Arizona Division of Occupational Safety and Health


("ADOSH"), the Securities and Exchange Commission ("SEC"), the Civil Rights Division of the Arizona Attorney General Office ("ACRD"), or any other applicable local, state, or federal agency.  This means that by signing this Release, Employee may still exercise Executive’s protected right to file an administrative charge with, or participate in an investigation or proceeding conducted by, a local, state, or federal government agency.  However, if a government agency commences an investigation or other legal action against the Released Parties on Employee’s behalf, Employee specifically waives and releases Executive’s right to recover monetary damages or other benefits or remedies of any sort whatsoever arising from the governmental action (including any legal action, agency charge, lawsuit, claim, proceeding, or investigation against the Released Parties).  The aforementioned waiver of monetary damages and other benefits or remedies does not apply to the Securities Exchange Act of 1934 or the Dodd-Frank Wall Street Reform and Consumer Protection Act, if applicable.  Employee acknowledges that this Release may be used by the Released Parties as a defense to any actions taken by Employee that may be in violation of this Release.
(v)Employee represents that Executive has not filed any charge or complaint with, or participated in, an investigation or proceeding conducted by the EEOC, NLRB, OSHA/ADOSH, SEC, ACRD or any other local, state, or federal government entity or agency.  Employee specifically acknowledges and represents that Executive has already disclosed to Company any and all information, if any, regarding any action or inaction that Executive reasonably believes, or believed to be, taken by the Released Parties and in violation of law.  To the extent Employee has not made such disclosures to date, Employee represents such information, if any, does not or did not exist to disclose now or in the future.
(b)Waiver of Age Discrimination in Employment Claims.  As noted above, this Release is intended to release and discharge all claims Employee may have under the Age Discrimination in Employment Act ("ADEA").  To satisfy the requirements of the Older Workers’ Benefits Protection Act ("OWBPA"), Employee acknowledges the following:
(i)Employee has read and understands the terms of this Release.  Employee acknowledges that Executive has 21 calendar days from receipt of this Release to consider whether to sign this Release and that Employee may sign the Release any time within this time period.  If Employee signs before the 21-day period expires, Employee does so to expedite the Release and waives the right to take the remaining days to consider the Release.  Employee understands and agrees that the Release will be automatically revoked and withdrawn if not accepted and delivered to Human Resources at Company’s address with a copy to Legal@Company.com within 21 calendar days after receipt.
(ii)Employee can revoke Employee’s signature any time within seven (7) calendar days after signing it.  To revoke Employee’s signature pursuant to the OWBPA, Employee must do so in writing, sent to Human Resources at Company’s address with a copy to Legal@Company.com before the expiration of the seven-day period.  If Employee’s signature is not revoked at the expiration of the seven days, this Release will be enforceable and irrevocable.


(iii)Employee agrees that this Release is not effective and no money will be paid or owed towards the Severance Benefits until all of the following have occurred:  (1) Employee signs the Severance Release in the time period identified in this section above; and (2) the 7-day revocation period contained in this section has passed; and (3) Employee has not revoked Employee’s signature during this time period (hereinafter the "Effective Date").  If Employee does not timely sign and/or revokes this Release, then this Release shall be null and void, and no payments shall be made and/or due under this Release.
(iv)Employee understands that this waiver and release does not apply to any rights or claims that may arise after execution date of this Release.  Employee has been advised hereby that Employee has the right to consult with an attorney, if desired, prior to executing this Release and acknowledges that Executive has received all advice Employee deems necessary concerning this Release.
2.Confidentiality of Release.  Employee agrees to treat all terms and conditions contained herein and all discussions leading up to this Release as strictly confidential and will not disclose them to anyone other than Executive’s (if applicable) respective attorneys, Executive’s spouse, Executive’s tax preparers, government agencies who have specifically requested a copy of this Release, to individuals necessary for Company to effectuate payment, or as otherwise required by law ("Authorized Individuals").  Employee agrees Executive will not disclose or publish or cause to be disclosed or published the existence, amount of, or content of the terms of this Release, except to Authorized Individuals.  If Employee discloses any such information to Authorized Individuals, Executive will advise that person or entity of the terms of the confidentiality provision of this Release and require their consent to comply with that agreement, to the extent permissible by law.  The confidentiality of the terms and conditions contained herein is part of the consideration inducing Company to enter into this Release.  Employee agrees that this provision is a material provision to the Release, and that Company would not have entered into this Release, but for the inclusion of this provision.  Employee shall not disclose any information regarding this Release to individuals other than the Authorized Individuals, unless advance written authorization has been received by Employee from the CEO of Axon.  Violation of this section will constitute a material breach of the Release and entitle Company to pursue all remedies at law including seeking damages (including but not limited to the amount paid pursuant to this Release) and injunctive relief without posting bond with a court of competent jurisdiction to restrain any further violations of this Release.
3.Nondisparagement.  Employee covenants and agrees that Executive will not communicate any false and derogatory statements about the Released Parties in any manner whatsoever, including oral and/or written statements and comments on social networking applications, blogs, or internet websites.   
4.References.  Company agrees to provide an employment reference for Employee.  Specifically, Company will only confirm Employee’s dates of employment, job title, salary, and will communicate that Executive left on amenable terms.  If any third party (e.g., prospective employer, lender) wishes to verify Employee’s employment with Company, Employee shall advise that person or entity to contact Company’s Human Resources Department.  Company may designate another contact for Employee to direct reference requests, at Company’s sole discretion.
5.Return of Company Property.  Employee affirms that Executive has returned all Company property to Company as of the date this Release is executed, including but not limited to files, documents, records, copies, confidential information, Company-provided credit cards, keys, uniforms, computers, phones, equipment, and tools.


6.Entire Release.  This Release constitutes the full and complete understanding of the Parties.  There are no other agreements or representations, written or oral, pertaining to the subject matter hereof, and the Release supersedes any and all prior understandings, representations, warranties, and agreements between the parties pertaining to the subject matter hereof. The Parties may modify this Release only in a writing signed by all Parties.
7.Acknowledgment.  Employee acknowledges and agrees that Executive has read this Release in full; that Executive has had reasonable time to consider its terms; that Executive has been advised to consult with an attorney regarding this Release; and that Executive has signed this Release without coercion and of Executive’s own free will, knowingly and voluntarily, understanding its terms, and understanding the final and binding effect of execution of this Release.  Employee understands that this Release is a FULL RELEASE AND WAIVER OF ALL CLAIMS against the Released Parties.

9. No Reapply.  Employee acknowledges that the relationship with Company has been severed and, therefore, agrees not to apply for, seek employment, seek work, nor accept employment with, Company or any of its affiliated companies.  Employee further acknowledges Executive will not seek work as a consultant, independent contractor, or temporary worker with Company.

10.Assignment.  The rights and obligations of the Released Parties and/or Axon shall inure to the benefit of their successors and assigns.  Employee’s rights and obligations under this Release may not be assigned by Employee without prior written consent by the CEO of Axon.  Employee affirms Executive has not assigned any of Executive’s rights or obligations under this Release as of the Effective Date.

11.Governing Law and Jurisdiction.  The rights, obligations, and remedies, as specified under this Release, shall be interpreted and governed in all respects by the laws of the State of Arizona.  The Parties agree that any action or proceeding initiated to enforce this Release shall be brought solely in the state or federal district court within Maricopa County in the State of Arizona, and the Parties hereby irrevocably submit to the exclusive jurisdiction of these courts.  EACH PARTY ACKNOWLEDGES AND AGREES THAT ANY CONTROVERSY WHICH MAY ARISE UNDER THIS RELEASE IS LIKELY TO INVOLVE COMPLICATED AND DIFFICULT ISSUES AND, THEREFORE, EACH PARTY HEREBY IRREVOCABLY AND UNCONDITIONALLY WAIVES ANY RIGHT SUCH PARTY MAY HAVE TO A TRIAL BY JURY WITH RESPECT TO ANY LITIGATION DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS RELEASE.

12.Attorneys’ Fees and Costs.  Both Parties will bear their own costs, attorneys’ fees and other expenses incurred in connection with the preparation and/or review of this Release.  Should Employee or the Released Parties (which specifically includes Axon) employ an attorney to enforce any of the provisions of this Release, or to recover damages for the breach of any terms of this Release, the prevailing party shall be entitled to recover all reasonable costs, damages and expenses, including attorneys’ fees incurred or expended in connection therewith.  The phrase "prevailing party" shall mean the party who is determined in the proceeding to have prevailed or who prevails by dismissal, default, judgment, or otherwise.

13.No Admission of Liability.  This Release is not to be construed as an admission of liability by the Released Parties.  Employee agrees, admits, and acknowledges that no representation of fact or opinion has been made by any Released Party or such representative, either jointly, individually, or collectively, to induce this Release.  Employee agrees that the Released Parties have not admitted liability or wrongdoing of any sort, and that the Released Parties have not made any representation as to liability or wrongdoing of any sort.

14.Severability.  If any provision of this Release is held illegal, invalid, or unenforceable, such holding shall not affect any other provisions hereof.  In the event that any provision is held illegal, invalid, or


unenforceable, such provision shall be limited, deleted, or severed so as to affect the intent of the Parties to the fullest extent permitted by applicable law and the validity and enforceability of the remaining provisions shall not be affected.

15.Cooperation.  The Parties agree to cooperate fully, execute any supplementary documents, and take all additional actions that might be necessary or appropriate to give full force and effect to the basic terms and intent of this Release.

16.Counterparts.  This Release may be executed in counterparts, one or more of which may be facsimiles or PDFs, but all of which shall constitute one and the same Release.

EMPLOYEE HAS CAREFULLY READ THE FOREGOING RELEASE, HAS BEEN ADVISED TO CONSULT WITH AN ATTORNEY, KNOWS AND UNDERSTANDS THE CONTENTS OF THIS RELEASE, AND SIGNS THIS RELEASE VOLUNTARILY AND AGREES TO ABIDE BY ITS TERMS.  

[SIGNATURES ON FOLLOWING PAGE]


IN WITNESS WHEREOF, the Parties have hereby approved and executed this Release as of _____________________, ______.

AXON ENTERPRISE, INC.

______________________________________

[________________]

Its: [________________]

EXECUTIVE

_______________________________________

JAMES C. ZITO


EX-10.2 5 axon-20220630xex10d2.htm EX-10.2

EXHIBIT 10.2

SECOND AMENDMENT TO AMENDED AND RESTATED CREDIT AGREEMENTEXECUTIVE EMPLOYMENT AGREEMENT

This Second Amendment to Amended and Restated Credit Agreement (this “Amendment”), dated as of August 4, 2022, is among AXON ENTERPRISE, INC., a Delaware corporation, as Borrower, the other Loan Parties (as defined in the Credit Agreement (as defined below)) party hereto, and JPMORGAN CHASE BANK, N.A., as Lender.

Recitals

A. The Borrower, the other Loan Parties, and the Lender have entered into that certain Amended and Restated Credit Agreement, dated as of December 31, 2018 (as amended by the letter agreements dated as of November 25, 2019 and August 6, 2020, that certain Amendment to Amended and Restated Credit Agreement, dated as of January 25, 2021, that certain Letter and Waiver Agreement, dated as of August 10, 2021, and as may be further amended, restated, amended and restated, supplemented or modified, including pursuant to this Amendment, the “Credit Agreement”).  Defined terms used herein and not defined herein shall have the meanings set forth in the Credit Agreement.

B. The Borrower has requested, and the Lender has agreed, subject to the terms and conditions provided in this Amendment, to amend certain terms and conditions of the Credit Agreement.

AGREEMENT

NOW THEREFORE, in consideration of the covenants, conditions and agreement hereinafter set forth, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Borrower, the other Loan Parties, and the Lender agree as follows:

1.Amendments to Credit Agreement.  Subject to the conditions set forth below, including without limitation the conditions set forth in Section 2 below, and in reliance on the representations and warranties of the Loan Parties set forth in Section 3 below, the Credit Agreement is hereby amended to delete the stricken text (indicated textually in the same manner as the following example: stricken text) and to add the double-underlined text (indicated textually in the same manner as the following example: double-underlined text) as set forth in the pages of the Credit Agreement attached as Annex 1 hereto, except that any Annex, Schedule or Exhibit to the Credit Agreement not amended pursuant to the terms of this Amendment or otherwise included as part of said Annex 1 shall remain in effect without amendment or other modification thereto.

2.Conditions Precedent.  The amendments set forth in Section 1 above shall be effective as of the date of this Amendment, but only after each of the following conditions has been satisfied or waived, in the reasonable judgment of the Lender:

(a)The Borrower, the other Loan Parties, and the Lender shall have executed and delivered this Amendment.
(b)The Lender shall have received (i) a certificate of each Loan Party, dated the date hereof and executed by its Secretary or Assistant Secretary or Manager or officer, which shall (A) certify the resolutions of its board of directors, members or other body authorizing the execution, delivery and performance of this Amendment and any other Loan Documents executed in connection herewith to which it is a party, (B) identify by name and title and bear the signatures of the officers  or managers of such Loan Party authorized to sign this Amendment and any other Loan Documents to which it is a party, and (C) contain appropriate attachments, including the charter, articles or certificate of organization or incorporation of each Loan Party certified by the relevant authority of the jurisdiction of organization of such Loan Party and a true and correct copy of its bylaws or operating, management or partnership agreement, or other organizational or governing documents, (ii) a good standing certificate for each Loan Party from its jurisdiction of organization, and (iii) written opinions of the Loan Parties’ counsel, addressed to the Lender in form and substance satisfactory to the Lender.
(c)As of the date of this Amendment, each of the representations and warranties set forth below shall be true and correct, and no Default or Event of Default shall have occurred or shall result from the transactions contemplated hereby.
(d)The Borrower shall have paid all fees and expenses required to be paid by the Borrower under Section 4 below.
(e)No Material Adverse Effect shall have occurred, and no event, development or circumstance shall have occurred that would reasonably be expected to result in a Material Adverse Effect since the date of the most recent fiscal year-end financial statements delivered to the Lender pursuant to Section 5.01(a) of the Credit Agreement.
(f)The Lender shall have received such documents and certificates as the Lender or its counsel may reasonably request relating to this Amendment and any other legal matters relating to the Loan Parties, all in form and substance satisfactory to the Lender and its counsel.
3.Representations and Warranties.  The Loan Parties hereby certify to the Lender that as of the date of this Amendment, (i) all of each Loan Party’s representations and warranties contained in the Credit Agreement and each of the Loan Documents are true and correct in all material respects with the same effect as though made on and as of the date of this Amendment (it being understood and agreed that any representation or warranty which by its terms is made as of a specified date shall be required to be true and correct in all material respects only as of such specified date, and that any representation or warranty which is subject to any materiality qualifier shall be required to be true and correct in all respects) and (ii) no Default or Event of Default has occurred under (and as defined in) the Credit Agreement or any of the Loan Documents.  Without limiting the generality of the foregoing, each Loan Party represents, warrants and agrees, as applicable, that:

(a)the execution and delivery of this Amendment has been authorized by all necessary action on the part of the Borrower and the other Loan Parties;
(b)the person executing this Amendment on behalf of the Borrower and the other Loan Parties is duly authorized to do so;
(c)none of the execution, delivery or performance of this Amendment will breach, violate or constitute a default under (i) any laws, rules or regulations applicable to the Borrower or any of the other Loan Parties or any of their property or (ii) any contract or agreement to which the Borrower or any of the other Loan Parties is a party; and
(d)this Amendment constitutes the legal, valid, binding and enforceable obligation of the Borrower and the other Loan Parties, as applicable.
4.Fees and Expenses.  The Borrower shall pay to the Lender all of the reasonable expenses incurred by the Lender in connection with the transactions contemplated by this Amendment, including, without limitation, the reasonable fees and disbursements of the Lender’s attorneys and their staff, any recording, filing, or lien search-related fees and expenses incurred in connection with this Amendment.
5.Additional Documents.  The Borrower and the other Loan Parties shall execute and deliver, and shall cause to be executed and delivered, to the Lender at any time and from time to time such documents and instruments, including, without limitation, additional amendments to the Credit Agreement and the Loan Documents, as the Lender may reasonably request to confirm and carry out the transactions contemplated hereby or by any other Loan Documents executed in connection herewith.
6.Continuation of the Credit Agreement and Loan Documents.  Except as specified in this Amendment, the provisions of the Credit Agreement and the other Loan Documents shall remain in full force and effect, and if there is a conflict between the terms of this Amendment and those of the Credit Agreement or the other Loan Documents, the terms of this Amendment shall control.
7.Ratification and Reaffirmation of Obligations by the Loan Parties.  Subject to the terms of this Amendment, each Loan Party hereby (a) ratifies and confirms all of its respective Obligations under the Credit Agreement and each of the other Loan Documents, and acknowledges and agrees that such Obligations remain in full force and effect, and (b) ratifies, reaffirms and reapproves in favor of the Lender the terms and provisions of the Credit Agreement and each of the other Loan Documents,.
8.Other Agreements.
(a)The Borrower, the other Loan Parties, and the Lender agree that all of the Loan Documents are hereby amended to reflect the amendments set forth herein and that no further amendments to any Loan Documents are required to reflect the foregoing.

(b)All references in any document to “Credit Agreement” shall refer to the Credit Agreement as amended pursuant to this Amendment.
9.No Waiver.  This Amendment (i) does not constitute a waiver by the Lender of any Borrower’s or any other Loan Party’s compliance with any covenants, a waiver of any Defaults or Events of Default, or a consent to any breach or non-performance, in each case under the Credit Agreement or any of the Loan Documents, except as expressly set forth herein and only for the express purposes set forth herein, and (ii) shall not entitle Borrower or any other Loan Party to any waiver or amendment in the future.  Without limiting the foregoing, except as specifically set forth herein, the Lender continues to reserve all rights and remedies available to Lender under the Credit Agreement and the Loan Documents, under law and at equity.
10.Miscellaneous.
(a)THIS AMENDMENT SHALL BE CONSTRUED IN ACCORDANCE WITH THE INTERNAL LAWS (WITHOUT REGARD TO THE CONFLICT OF LAWS PROVISIONS) OF THE STATE OF NEW YORK, BUT GIVING EFFECT TO FEDERAL LAWS APPLICABLE TO NATIONAL BANKS.  
(b)This Amendment shall be binding upon and inure to the benefit of the parties hereto and their successors and permissible assigns.
(c)All representations and warranties made in this Amendment, the Credit Agreement or any other Loan Document including any Loan Document furnished in connection with this Amendment shall survive the execution and delivery of this Amendment and the other related Loan Documents, and no investigation by the Lender or any closing shall affect the representations and warranties or the right of the Lender to rely upon them.
(d)This Amendment and all documents to be executed and delivered hereunder may be delivered in the form of a facsimile copy (or other electronic means), subsequently confirmed by delivery of the originally executed document.  This Amendment may be executed in two or more counterparts, each of which shall be deemed an original and all of which together shall constitute one instrument.   Delivery of an executed counterpart of a signature page of this Amendment that is an Electronic Signature transmitted by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page shall be effective as delivery of a manually executed counterpart of this Amendment.  The words “execution,” “signed,” “signature,” “delivery,” and words of like import in or relating to this Amendment shall be deemed to include Electronic Signatures, deliveries or the keeping of records in any electronic form (including deliveries by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page), each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be; provided that nothing herein shall require the Lender to accept Electronic Signatures in any form or format without its prior written consent and pursuant to procedures approved by it; provided, further, without limiting the foregoing, (i) to the extent the Lender has agreed to accept any Electronic Signature, the Lender shall be entitled to rely on such Electronic Signature purportedly given by or on behalf of the Borrower or any other Loan Party without further verification thereof and without any obligation to review the

appearance or form of any such Electronic Signature and (ii) upon the request of the Lender, any Electronic Signature  shall be promptly followed by a manually executed counterpart.  Without limiting the generality of the foregoing, the Borrower and each Loan Party hereby (A) agrees that, for all purposes, including without limitation, in connection with any workout, restructuring, enforcement of remedies, bankruptcy proceedings or litigation among the Lender, the Borrower and the Loan Parties, Electronic Signatures transmitted by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page and/or any electronic images of this Amendment shall have the same legal effect, validity and enforceability as any paper original, (B) the Lender may, at its option, create one or more copies of this Amendment in the form of an imaged electronic record in any format, which shall be deemed created in the ordinary course of such Person’s business, and destroy the original paper document (and all such electronic records shall be considered an original for all purposes and shall have the same legal effect, validity and enforceability as a paper record), (C) waives any argument, defense or right to contest the legal effect, validity or enforceability of this Amendment based solely on the lack of paper original copies of this Amendment, including with respect to any signature pages thereto and (D) waives any claim against any Lender-Related Person for any Liabilities arising solely from the Lender’s reliance on or use of Electronic Signatures and/or transmissions by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page, including any Liabilities arising as a result of the failure of the Borrower and/or any Loan Party to use any available security measures in connection with the execution, delivery or transmission of any Electronic Signature.
(e)This Amendment, the Credit Agreement, the other Loan Documents, and all other instruments, documents and agreements executed and delivered in connection with this Amendment, the Credit Agreement and the other Loan Documents, embody the final, entire agreement among the parties hereto with respect to the subject matter hereof.  There are no oral agreements among the parties hereto.  This Amendment may not be amended or modified orally, but only by a written agreement meeting the requirements of the Credit Agreement.
(f)The section headings herein are for convenience only and shall not affect the construction hereof.
(g)This Amendment shall constitute a “Loan Document” under and as defined in the Credit Agreement.
(h)In case any provision of or obligation under this Amendment shall be held by any court of competent jurisdiction to be invalid, illegal or unenforceable in any jurisdiction, the validity, legality and enforceability of the remaining provisions or obligations, or of such provision or obligation in any other jurisdiction, shall not in any way be affected or impaired thereby.

[Signature Pages Follow]


IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed as of the day and year first above written.

BORROWER:

AXON ENTERPRISE, INC.

By:_____________________________

Name:___________________________

Title:____________________________

LOAN PARTIES:

AXON ENTERPRISE HOLDING COMPANY LLC

By:_____________________________

Name:___________________________

Title:____________________________

VIEVU LLC,

By:_____________________________

Name:___________________________

Title:____________________________


LENDER:

JPMORGAN CHASE BANK, N.A.,

By:

Name:

Title:


ANNEX 1 TO SECOND AMENDMENT TO

AMENDED AND RESTATED CREDIT AGREEMENT

Graphic

AMENDED AND RESTATED CREDIT AGREEMENT

dated as of

December 31, 2018

among

AXON ENTERPRISE, INC.

and

JPMORGAN CHASE BANK, N.A.


TABLE OF CONTENTS

Page

ARTICLE I. Definitions1

SECTION 1.01. Defined Terms1

SECTION 1.02. Classification of Loans and Borrowings.21

SECTION 1.03. Terms Generally.21

SECTION 1.04. Accounting Terms; GAAP22

SECTION 1.05. Pro Forma Adjustments for Acquisitions and Dispositions22

SECTION 1.06. Interest Rates; LIBOR Notification22

SECTION 1.07. Currency Equivalents Generally23

SECTION 1.08. Letters of Credit23

SECTION 1.09. Divisions23

ARTICLE II. The Credits23

SECTION 2.01. Revolving Commitments23

SECTION 2.02. Loans and Borrowings24

SECTION 2.03. Borrowing Procedures; Requests for Revolving Borrowings24

SECTION 2.06. Letters of Credit25

SECTION 2.05. Funding of Borrowings.28

SECTION 2.06. Interest Elections.28

SECTION 2.07. Termination of Commitment29

SECTION 2.08. Repayment  of Loans; Evidence of Debt.29

SECTION 2.09. Prepayment of Loans30

SECTION 2.10. Fees.30

SECTION 2.11. Interest31

SECTION 2.12. Alternate Rate of Interest.32

SECTION 2.13. Increased Costs.33

SECTION 2.14. Break Funding Payments.34

SECTION 2.15. Taxes34

SECTION 2.16. Payments Generally; Allocation of Proceeds36

SECTION 2.17. Indemnity for Returned Payments37

SECTION 2.18. Revolving Commitment Increase37

ARTICLE III. Representations and Warranties37

SECTION 3.01. Organization; Powers37

SECTION 3.02. Authorization; Enforceability37

SECTION 3.03. Governmental Approvals; No Conflicts.38

SECTION 3.04. Financial Condition; No Material Adverse Change38

SECTION 3.05. Reserved38

SECTION 3.06. Litigation and Environmental Matters.38

SECTION 3.07. Compliance with Laws and Agreements; No Default.39

SECTION 3.08. Investment Company Status.39

SECTION 3.09. Taxes.39

SECTION 3.10. ERISA39

SECTION 3.11. Disclosure.39

SECTION 3.12. Material Agreements39

SECTION 3.13. Solvency.39

SECTION 3.14. Insurance.40

SECTION 3.15. Capitalization and Subsidiaries.40

SECTION 3.16. Reserved40


SECTION 3.17. Employment Matters40

SECTION 3.18. Federal Reserve Regulations40

SECTION 3.19. Use of Proceeds40

SECTION 3.20. No Burdensome Restrictions40

SECTION 3.21. Anti-Corruption Laws and Sanctions40

ARTICLE IV. Conditions41

SECTION 4.01. Effective Date41

SECTION 4.02. Each Credit Event.42

ARTICLE V. Affirmative Covenants43

SECTION 5.01. Financial Statements; Other Information43

SECTION 5.02. Notices of Material Events.44

SECTION 5.03. Existence; Conduct of Business45

SECTION 5.04. Payment of Obligations.45

SECTION 5.05. Maintenance of Properties45

SECTION 5.06. Books and Records; Inspection Rights45

SECTION 5.07. Compliance with Laws and Material Contractual Obligations.46

SECTION 5.08. Use of Proceeds.46

SECTION 5.09. Accuracy of Information46

SECTION 5.10. Insurance46

SECTION 5.11. Reserved47

SECTION 5.12. Reserved47

SECTION 5.13. Depository Banks47

SECTION 5.14. Further Assurances47

ARTICLE VI. Negative Covenants47

SECTION 6.01. Indebtedness.47

SECTION 6.02. Liens.49

SECTION 6.03. Fundamental Changes.50

SECTION 6.04. Investments, Loans, Advances, Guarantees and Acquisitions50

SECTION 6.05. Asset Sales52

SECTION 6.06. Sale and Leaseback Transactions53

SECTION 6.07. Swap Agreements53

SECTION 6.08. Restricted Payments; Certain Payments of Indebtedness.53

SECTION 6.09. Transactions with Affiliates.54

SECTION 6.10. Restrictive Agreements.54

SECTION 6.11. Amendment of Material Documents55

SECTION 6.12. Financial Covenant55

ARTICLE VII. Events of Default55

ARTICLE VIII. Miscellaneous58

SECTION 8.01. Notices58

SECTION 8.02. Waivers; Amendments.59

SECTION 8.03. Expenses; Limitation of Liability; Indemnity; Etc.59

SECTION 8.04. Successors and Assigns61

SECTION 8.05. Survival62

SECTION 8.06. Counterparts; Integration; Effectiveness; Electronic Execution.62

SECTION 8.07. Severability63

SECTION 8.08. Right of Setoff.63

SECTION 8.09. Governing Law; Jurisdiction; Consent to Service of Process.64

SECTION 8.10. WAIVER OF JURY TRIAL.64

SECTION 8.11. Headings.65

SECTION 8.12. Confidentiality.65

SECTION 8.13. Nonreliance; Violation of Law65


SECTION 8.14. USA PATRIOT Act65

SECTION 8.15. Disclosure65

SECTION 8.16. Interest Rate Limitation65

SECTION 8.17. Marketing Consent66

SECTION 8.18. Amendment and Restatement66

SECTION 8.19. Judgment Currency66

ARTICLE IX. Loan Guaranty66

SECTION 9.01. Guaranty.66

SECTION 9.02. Guaranty of Payment67

SECTION 9.03. No Discharge or Diminishment of Loan Guaranty67

SECTION 9.04. Defenses Waived.68

SECTION 9.05. Rights of Subrogation68

SECTION 9.06. Reinstatement; Stay of Acceleration.68

SECTION 9.07. Information68

SECTION 9.08. Termination68

SECTION 9.09. Taxes.69

SECTION 9.10. Maximum Liability69

SECTION 9.11. Contribution69

SECTION 9.12. Liability Cumulative70

SECTION 9.13. Keepwell70

SCHEDULES:

Schedule 3.06 – Disclosed Matters

Schedule 3.14 – Insurance

Schedule 3.15 – Capitalization and Subsidiaries

Schedule 6.01 – Existing Indebtedness

Schedule 6.02 – Existing Liens

Schedule 6.04 – Existing Investments

Schedule 6.10 – Existing Restrictions

EXHIBITS:

Exhibit A - Opinion of Counsel for the Loan Parties

Exhibit B - Compliance Certificate

Exhibit C - Joinder Agreement

Exhibit D - Investment Policy


AMENDED AND RESTATED CREDIT AGREEMENT dated as of December 31, 2018 (as it may be amended or modified from time to time, this “Agreement”), among AXON ENTERPRISE, INC., a Delaware corporation, as Borrower, the other Loan Parties party hereto, and JPMORGAN CHASE BANK, N.A., as Lender.

The Borrower and Lender are parties to that certain Credit Agreement dated as of August 18, 2014 as amended by a First Amendment to Credit Agreement dated as of July 29, 2015 (as from time to time amended, the "Existing Credit Agreement"), providing, subject to the terms and conditions thereof, for extensions of credit to the Borrower up to an aggregate principal amount at any one time outstanding not exceeding $10,000,000.

The parties wish to amend the Existing Credit Agreement in certain respects and to restate in its entirety the Existing Credit Agreement as so amended.  Accordingly, the parties hereto hereby agree that the Existing Credit Agreement shall, as of the Effective Date (as defined below), be amended and restated to read in its entirety as follows:

ARTICLE I

Definitions

SECTION 1.01.  Defined Terms.  As used in this Agreement, the following terms have the meanings specified below:

Account” has the meaning assigned to such term in the UCC.

Account Debtor” means any Person obligated on an Account.

Acquisition” means any transaction, or any series of related transactions, consummated on or after the Effective Date, by which any Loan Party (a) acquires any going business or all or substantially all of the assets of any Person, whether through purchase of assets, merger or otherwise or (b) directly or indirectly acquires (in one transaction or as the most recent transaction in a series of transactions) at least a majority (in number of votes) of the Equity Interests of a Person which has ordinary voting power for the election of directors or other similar management personnel of a Person (other than Equity Interests having such power only by reason of the happening of a contingency) or a majority of the outstanding Equity Interests of a Person.

Adjusted Term SOFR Rate” means, with respect to any SOFR Loan for any Interest Period, an interest rate per annum equal to (i) the Term SOFR Rate in effect for such Interest Period plus (ii) the SOFR Adjustment.

Affiliate” means, with respect to a specified Person, another Person that directly, or indirectly through one or more intermediaries, Controls or is Controlled by or is under common Control with the specified Person.

Agreement Currencyhas the meaning assigned to it in Section 8.19.

Alternative Currency” means Pounds Sterling, Euros and any additional currencies determined after the Effective Date by mutual agreement of the Borrower and Lender; provided that each such currency is a lawful currency that is readily available, freely transferable and not restricted, able to be converted into dollars and available in the London interbank deposit market.


Ancillary Document” has the meaning assigned to it in Section 8.06(b).

Anti-Corruption Laws” means all laws, rules, and regulations of any jurisdiction applicable to the Borrower or any of its Affiliates from time to time concerning or relating to bribery or corruption.

Applicable Rate” means, for any day, with respect to any Loan, or with respect to the commitment fees payable hereunder, as the case may be, the applicable rate per annum set forth below under the caption “Revolving Commitment CBFR Spread”, “Revolving Commitment Term Benchmark Spread” or “Commitment Fee Rate”, as the case may be, based upon the Borrower’s Funded Leverage Ratio as of the most recent determination date:

Funded Leverage Ratio

Ratio

Revolving

Commitment

CBFR Spread

Revolving

Commitment

Term Benchmark

Spread

Commitment Fee Rate

Standby Letter of Credit Fee

Commercial Letter of Credit Fee

Category 1

< 1.0

-0.50%

1.00%

0.10%

1.00%

1.00%

Category 2

> 1.0 but

< 2.0

-0.25%

1.25%

0.10%

1.25%

1.00%

Category 3

> 2.0

0.00%

1.50%

0.10%

1.50%

1.00%

For purposes of the foregoing, (a) the Applicable Rate shall be determined as of the end of each fiscal quarter of the Borrower, based upon the Borrower’s annual or quarterly consolidated Financial Statements delivered pursuant to Section 5.01 and (b) each change in the Applicable Rate resulting from a change in the Funded Leverage Ratio shall be effective during the period commencing on and including the date of delivery to the Lender of such consolidated Financial Statements indicating such change and ending on the date immediately preceding the effective date of the next such change, provided that (A) at any time that an Event of Default has occurred and is continuing or (B) at the option of the Lender if the Borrower fails to deliver the annual or quarterly consolidated Financial Statements required to be delivered by it pursuant to Section 5.01, the Funded Leverage Ratio shall be deemed to be in Category 3 during the period from the expiration of the time for delivery thereof until such consolidated Financial Statements are delivered.

If at any time the Lender determines that the Financial Statements upon which the Applicable Rate was determined were incorrect (whether based on a restatement, fraud or otherwise), the Borrower shall be required to retroactively pay any additional amount that the Borrower would have been required to pay if such Financial Statements had been accurate at the time they were delivered.

Approved Fund” has the meaning assigned to such term in Section 8.04(b).

Availability” means, at any time, an amount equal to (a) the Revolving Commitment minus (b) the Revolving Exposure.  

Availability Period” means the period from and including the Effective Date to but excluding the earlier of the Revolving Credit Maturity Date and the date of termination of the Revolving Commitment.

Banking Services” means each and any of the following bank services provided to any Loan Party or any Subsidiary by the Lender or any of its Affiliates: (a) credit cards for commercial customers (including, without limitation, “commercial credit cards” and purchasing cards), (b) stored value cards, (c) merchant processing services, and (d) treasury management services (including, without limitation,


controlled disbursement, automated clearinghouse transactions, return items, any direct debit scheme or arrangement, overdrafts and interstate depository network services).

Banking Services Obligations” means any and all obligations of the Loan Parties or their Subsidiaries, whether absolute or contingent and howsoever and whensoever created, arising, evidenced or acquired (including all renewals, extensions and modifications thereof and substitutions therefor) in connection with Banking Services.

Bankruptcy Event” means, with respect to any Person, when such Person becomes the subject of a bankruptcy or insolvency proceeding, or has had a receiver, conservator, trustee, administrator, custodian, assignee for the benefit of creditors or similar Person charged with the reorganization or liquidation of its business appointed for it, or, in the good faith determination of the Lender, has taken any action indicating its consent to, approval of, or acquiescence in, any such proceeding or appointment, provided that a Bankruptcy Event shall not result solely by virtue of any ownership interest, or the acquisition of any ownership interest, in such Person by a Governmental Authority or instrumentality thereof, unless such ownership interest results in or provides such Person with immunity from the jurisdiction of courts within the U.S. or from the enforcement of judgments or writs of attachment on its assets or permits such Person (or such Governmental Authority or instrumentality) to reject, repudiate, disavow or disaffirm any contracts or agreements made by such Person.

Benchmark” means, initially, the Term SOFR Rate; provided that if a Benchmark Transition Event has occurred with respect to the Term SOFR Rate, then “Benchmark” means the Alternate Rate to the extent that such Alternate Rate has replaced such prior benchmark rate pursuant to clause (c) of Section 2.12.

“Benchmark Transition Event” means the occurrence of one or more of the following events with respect to the Term SOFR Rate:

(i)a public statement or publication of information by or on behalf of the CME Term SOFR Administrator (or any successor administrator of the Term SOFR Rate, or the published component used in the calculation thereof) announcing that such CME Term SOFR Administrator has ceased or will cease to provide the Term SOFR Rate (or such component thereof), permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide the Term SOFR Rate (or such component thereof); or
(ii)a public statement or publication of information by the NYFRB, the Federal Reserve Board, or, as applicable, the regulatory supervisor for the CME Term SOFR Administrator, an insolvency official with jurisdiction over the CME Term SOFR Administrator, a resolution authority with jurisdiction over the CME Term SOFR Administrator, or a court or an entity with similar insolvency or resolution authority over the CME Term SOFR Administrator, in each case, which states that the CME Term SOFR Administrator (or any successor administrator of the Term SOFR Rate, or the published component used in the calculation thereof) has ceased or will cease to provide the Term SOFR Rate (or such component thereof), permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide the Term SOFR Rate (or such component thereof); or
(iii)a public statement or publication of information by the Federal Reserve Board, the NYFRB, the CME Term SOFR Administrator, or the regulatory supervisor for the CME Term SOFR Administrator (or any successor administrator of the Term SOFR Rate, or the published component used in the calculation thereof), announcing that the Term SOFR Rate (or such component thereof) is no longer, or as of a specified future date will no longer be, representative.

For the avoidance of doubt, a “Benchmark Transition Event” will be deemed to have occurred with respect to the Term SOFR Rate if a public statement or publication of information set forth above has occurred with respect to each then-current available tenor of the Term SOFR Rate.

Board” means the Board of Governors of the Federal Reserve System of the U.S.

Beneficial Ownership Certification” means a certification regarding beneficial ownership as required by the Beneficial Ownership Regulation.

Beneficial Ownership Regulation” means 31 C.F.R. § 1010.230.

Borrower” means AXON ENTERPRISE, INC., a Delaware corporation.  

Borrowing” means Revolving Loans of the same Type, made, converted or continued on the same date and, in the case of SOFR Loans, as to which a single Interest Period is in effect.

Borrowing Request” means a request by the Borrower for a Borrowing in accordance with Section 2.03.

Burdensome Restrictions” means any consensual encumbrance or restriction of the type described in clause (a) or (b) of Section 6.10.

Business Day” means any day (other than a Saturday or a Sunday) on which banks are open for business in New York City or Chicago; provided that, when used in connection with a SOFR Loan, the term “Business Day” shall also exclude any day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.

Capital Expenditures” means, without duplication, any expenditure or commitment to expend money for any purchase or other acquisition of any asset which would be classified as a fixed or capital asset on a consolidated balance sheet of the Borrower and its Subsidiaries prepared in accordance with GAAP.

Capital Lease Obligations” of any Person means the obligations of such Person to pay rent or other amounts under any lease of (or other arrangement conveying the right to use) real or personal property, or a combination thereof, which obligations are required to be classified and accounted for as capital leases on a balance sheet of such Person under GAAP, and the amount of such obligations shall be the capitalized amount thereof determined in accordance with GAAP.

CB Floating Rate” means the greater of the Prime Rate or 2.5%.  Any change in the CB Floating Rate due to a change in the Prime Rate shall be effective from and including the effective date of such change in the Prime Rate.

CBFR”, when used in reference to any Loan or Borrowing, refers to whether such Loan, or the Loans comprising such Borrowing, bear interest at a rate determined by reference to the CB Floating Rate.

Change in Control” means (a) the acquisition of ownership, directly or indirectly, beneficially or of record, by any Person or group (within the meaning of the Securities Exchange Act of 1934 and the rules of the SEC thereunder as in effect on the date hereof), of Equity Interests representing more than thirty five percent (35%) of the aggregate ordinary voting power represented by the issued and outstanding Equity


Interests of the Borrower; or (b) occupation at any time of a majority of the seats (other than vacant seats) on the board of directors of the Borrower by Persons who were neither (i) directors of the Borrower on the date of this Agreement nor (ii) nominated or appointed by the board of  directors of the Borrower.

Change in Lawmeans the occurrence after the date of this Agreement of any of the following: (a) the adoption of or taking effect of any law, rule, regulation or treaty, (b) any change in any law, rule, regulation or treaty or in the administration, interpretation or application thereof by any Governmental Authority or (c) compliance by the Lender (or, for purposes of Section 2.13(b), by any lending office of the Lender or by the Lender’s holding company, if any) with any request, guideline, requirement or directive (whether or not having the force of law) of any Governmental Authority made or issued after the date of this Agreement; provided that, notwithstanding anything herein to the contrary, (x) the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines, requirements or directives thereunder or issued in connection therewith or in the implementation thereof, and (y) all requests, rules, guidelines, requirements or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the U.S. or foreign regulatory authorities, in each case pursuant to Basel III, shall in each case be deemed to be a “Change in Law”, regardless of the date enacted, adopted, issued or implemented.

Charges” has the meaning assigned to such term in Section 8.16.

Class”, when used in reference to (a) any Loan or Borrowing, refers to whether such Loan, or the Loans comprising such Borrowing, are Revolving Loans, and (b) any Commitment, refers to whether such Commitment is a Revolving Commitment.

CME Term SOFR Administrator” means CME Group Benchmark Administration Limited as administrator of the forward-looking term Secured Overnight Financing Rate (or a successor administrator).

Code” means the Internal Revenue Code of 1986, as amended from time to time.

Commercial LC Exposure” means, at any time, the sum of (a) the aggregate undrawn amount of all outstanding commercial Letters of Credit plus (b) the aggregate amount of all LC Disbursements relating to commercial Letters of Credit that have not yet been reimbursed by or on behalf of the Borrower and, in the case of any Letters of Credit denominated in an Alternative Currency, shall be the Dollar Equivalent of such amount, determined as of the third Business Day prior to such date.  

Commitment” means the sum of the Revolving Commitment.  

Commitment Increase Offer” has the meaning given to such term in Section 2.18.

Commodity Exchange Act” means the Commodity Exchange Act (7 U.S.C. § 1 et seq.), as amended from time to time, and any successor statute.

Connection Income Taxes” means Other Connection Taxes that are imposed on or measured by net income (however denominated) or that are franchise Taxes or branch profits Taxes.

Consolidated Net Income” means, with reference to any period, the net income or loss of the Borrower and its Subsidiaries for such period determined on a consolidated basis in accordance with GAAP, provided that there shall be excluded from such net income or loss of any Person accrued prior to the date on which it becomes a Subsidiary or is merged into or consolidated with the Borrower or any consolidated Subsidiary or the date on which such Person’s assets are acquired by the Borrower or any consolidated Subsidiary.


Control” means the possession, directly or indirectly, of the power to direct or cause the direction of the management or policies of a Person, whether through the ability to exercise voting power, by contract or otherwise.  “Controlling” and “Controlled” have meanings correlative thereto.

Default” means any event or condition which constitutes an Event of Default or which upon notice, lapse of time or both would, unless cured or waived, become an Event of Default.

Disclosed Matters” means the actions, suits, proceedings and environmental matters disclosed in Schedule 3.06.

Dividing Person” has the meaning assigned to it in the definition of “Division.”

Division” means the division of the assets, liabilities and/or obligations of a Person (the “Dividing Person”) among two or more Persons (whether pursuant to a “plan of division” or similar arrangement), which may or may not include the Dividing Person and pursuant to which the Dividing Person may or may not survive.

Division Successor” means any Person that, upon the consummation of a Division of a Dividing Person, holds all or any portion of the assets, liabilities and/or obligations previously held by such Dividing Person immediately prior to the consummation of such Division.  A Dividing Person which retains any of its assets, liabilities and/or obligations after a Division shall be deemed a Division Successor upon the occurrence of such Division.

Document” has the meaning assigned to such term in the UCC.

Dollar Equivalent” means, for any amount, at the time of determination thereof, (a) if such amount is expressed in dollars, such amount, (b) if such amount is expressed in an Alternative Currency, the equivalent of such amount in dollars determined by using the rate of exchange for the purchase of dollars with the Alternative Currency last provided (either by publication or otherwise provided to the Lender) by the applicable Thompson Reuters Corp. (“Reuters”) source on the Business Day (New York City time) immediately preceding the date of determination or if such service ceases to be available or ceases to provide a rate of exchange for the purchase of dollars with the Alternative Currency, as provided by such other publicly available information service which provides that rate of exchange at such time in place of Reuters chosen by the Lender in its sole discretion (or if such service ceases to be available or ceases to provide such rate of exchange, the equivalent of such amount in dollars as determined by the Lender using any method of determination it deems appropriate in its sole discretion) and (c) if such amount is denominated in any other currency, the equivalent of such amount in dollars as determined by the Lender using any method of determination it deems appropriate in its sole discretion.

Dollars”, “dollars” or “$” refers to lawful money of the U.S.

ECP” means an “eligible contract participant” as defined in Section 1(a)(18) of the Commodity Exchange Act or any regulations promulgated thereunder and the applicable rules issued by the Commodity Futures Trading Commission and/or the SEC.

Effective Date” means the date on which the conditions specified in Section 4.01 are satisfied (or waived in accordance with Section 8.02).

EBITDA” means, for any period, Consolidated Net Income for such period plus (a) without duplication and to the extent deducted in determining Consolidated Net Income for such period, the sum of (i) Interest Expense for such period, (ii) income tax expense for such period, (iii) all amounts attributable


to depreciation and amortization expense for such period, (iv) any extraordinary charges for such period, (v) any other non-cash charges for such period (but excluding any non-cash charge in respect of an item that was included in Consolidated Net Income in a prior period) and (vi) noncash expenses during such period resulting from the grant of stock options and restricted stock, restricted stock units or other awards to management, directors, consultants or employees of the Borrower and its Subsidiaries, minus (b) without duplication and to the extent included in Consolidated Net Income, any extraordinary gains and any non-cash items of income for such period, all calculated for the Borrower and its Subsidiaries on a consolidated basis in accordance with GAAP.  Notwithstanding the foregoing, if the Borrower or any of its Subsidiaries desires to make a Permitted Acquisition, for purposes of clauses (k) of the definition thereof and after giving effect to such Permitted Acquisition, EBITDA for the preceding period of four consecutive fiscal quarters (each such period, a “Reference Period”), shall be calculated after giving effect thereto on a pro forma basis as if such Permitted Acquisition occurred on the first day of such Reference Period.

EDGAR System” means the Electronic Data Gathering Analysis and Retrieval System owned and operated by the SEC.

Electronic Signature” means an electronic sound, symbol, or process attached to, or associated with, a contract or other record and adopted by a Person with the intent to sign, authenticate or accept such contract or record.

Electronic System” means any electronic system, including e-mail, e-fax, web portal access for the Borrower, Intralinks®, ClearPar®, Debt Domain, Syndtrak and any other Internet or extranet-based site, whether such electronic system is owned, operated or hosted by the Lender and any of its respective Related Parties or any other Person, providing for access to data protected by passcodes or other security system.

Environmental Laws” means all laws, rules, regulations, codes, ordinances, orders, decrees, judgments, injunctions, notices or binding agreements issued, promulgated or entered into by any Governmental Authority, relating in any way to the environment, preservation or reclamation of natural resources, the management, Release or threatened Release of any Hazardous Material or to health and safety matters.

Environmental Liability” means any liability, contingent or otherwise (including any liability for damages, costs of environmental remediation, fines, penalties or indemnities), of the Borrower or any Subsidiary directly or indirectly resulting from or based upon (a) any material violation of any Environmental Law, (b) the generation, use, handling, transportation, storage, treatment or disposal of any Hazardous Materials in violation of an Environmental Law, (c) any exposure to any Hazardous Materials in violation of an Environmental Law, (d) the Release or threatened Release of any Hazardous Materials into the environment or (e) any contract, agreement or other consensual arrangement pursuant to which liability is assumed or imposed with respect to any of the foregoing.

Equipment” has the meaning assigned to such term in UCC.

Equity Interests” means shares of capital stock, partnership interests, membership interests in a limited liability company, beneficial interests in a trust or other equity ownership interests in a Person, and any warrants, options or other rights entitling the holder thereof to purchase or acquire any of the foregoing.

ERISA” means the Employee Retirement Income Security Act of 1974, as amended from time to time.


ERISA Affiliate” means any trade or business (whether or not incorporated) that, together with the Borrower, is treated as a single employer under Section 414(b) or (c) of the Code or, solely for purposes of Section 302 of ERISA and Section 412 of the Code, is treated as a single employer under Section 414 of the Code.

ERISA Event” means (a) any “reportable event”, as defined in Section 4043 of ERISA or the regulations issued thereunder, with respect to a Plan (other than an event for which the 30-day notice period is waived); (b) the failure to satisfy the “minimum funding standard” (as defined in Section 412 of the Code or Section 302 of ERISA), whether or not waived; (c) the filing pursuant to Section 412(c) of the Code or Section 302(c) of ERISA of an application for a waiver of the minimum funding standard with respect to any Plan; (d) the incurrence by the Borrower or any ERISA Affiliate of any liability under Title IV of ERISA with respect to the termination of any Plan; (e) the receipt by the Borrower or any ERISA Affiliate from the PBGC or a plan administrator of any notice relating to an intention to terminate any Plan or Plans or to appoint a trustee to administer any Plan; (f) the incurrence by the Borrower or any ERISA Affiliate of any liability with respect to the withdrawal or partial withdrawal of the Borrower or any ERISA Affiliate from any Plan or Multiemployer Plan; or (g) the receipt by the Borrower or any ERISA Affiliate of any notice, or the receipt by any Multiemployer Plan from the Borrower or any ERISA Affiliate of any notice, concerning the imposition upon the Borrower or any ERISA Affiliate of Withdrawal Liability or a determination that a Multiemployer Plan is, or is expected to be, insolvent or in reorganization, within the meaning of Title IV of ERISA.

Euros” means the lawful currency of the European Union as constituted by the Treaty of Rome which established the European Community, as such treaty may be amended from time to time and as referred to in the European Monetary Union legislation.

Event of Default” has the meaning assigned to such term in Article VII.

Excluded Swap Obligation” means, with respect to any Guarantor, any Swap Obligation if, and to the extent that, all or a portion of the Guarantee of such Guarantor of, or the grant by such Guarantor of a security interest to secure, such Swap Obligation (or any Guarantee thereof) is or becomes illegal under the Commodity Exchange Act or any rule, regulation or order of the Commodity Futures Trading Commission (or the application or official interpretation of any thereof) by virtue of such Guarantor’s failure for any reason to constitute an ECP at the time the Guarantee of such Guarantor or the grant of such security interest becomes or would become effective with respect to such Swap Obligation.  If a Swap Obligation arises under a master agreement governing more than one swap, such exclusion shall apply only to the portion of such Swap Obligation that is attributable to swaps for which such Guarantee or security interest is or becomes illegal.

Excluded Taxes” means any of the following Taxes imposed on or with respect to the Lender or required to be withheld or deducted from a payment to the Lender: (a) Taxes imposed on or measured by net income (however denominated), franchise Taxes, and branch profits Taxes, in each case, (i) imposed as a result of the Lender being organized under the laws of, or having its principal office or its applicable lending office located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (ii) that are Other Connection Taxes, (b) U.S. federal withholding Taxes imposed on amounts payable to or for the account of the Lender with respect to an applicable interest in a Loan, Letter of Credit or Commitment pursuant to a law in effect on the date on which (i) the Lender acquires such interest in the Loan, Letter of Credit or Commitment or (ii) the Lender changes its lending office, except in each case to the extent that, pursuant to Section 2.15, amounts with respect to such Taxes were payable either to the Lender’s assignor immediately before the Lender acquired the applicable interest in such Loan, Letter of Credit or Commitment or to the Lender immediately before it changed its lending office and (c) any U.S. federal withholding Taxes imposed under FATCA.


FATCA” means Sections 1471 through 1474 of the Code as of the date of this Agreement (or any amended or successor version that is substantively comparable and not materially more onerous to comply with), any current or future regulations or official interpretations thereof and any agreement entered into pursuant to Section 1471(b)(1) of the Code.

Federal Funds Effective Rate” means, for any day, the rate calculated by the NYFRB based on such day’s federal funds transactions by depositary institutions, as determined in such manner as shall be set forth on the Federal Reserve Bank of New York’s Website from time to time, and published on the next succeeding Business Day by the NYFRB as the effective federal funds  rate, provided that, if the Federal Funds Effective Rate as so determined would be less than  0.25%, such rate shall be deemed to be 0.25% for the purposes of this Agreement.

Federal Reserve Bank of New York’s Website” means the website of the NYFRB at http://www.newyorkfed.org, or any successor source.

Federal Reserve Board” means the Board of Governors of the Federal Reserve System of the United States of America.

Financial Officer” means the chief financial officer, principal accounting officer, treasurer or controller of the Borrower.

Financial Statements” has the meaning assigned to such term in Section 5.01.

Floor” means the benchmark rate floor, if any, provided in this Agreement initially (as of the execution of this Agreement, the modification, amendment or renewal of this Agreement or otherwise) with respect to the Term SOFR Rate.  For the avoidance of doubt the initial Floor for the Term SOFR Rate shall be 0.25%.

Funded Indebtedness” means, at any date, the aggregate principal amount of total liabilities of the Borrower and its Subsidiaries on a consolidated basis, minus the sum of (a) accounts payable arising from the purchase of goods and services in the ordinary course of business (including amounts payable on company credit cards or PCards), (b) accrued expenses or losses, (c) deferred revenues or gains, determined for the Borrower and its Subsidiaries on a consolidated basis at such date, in accordance with GAAP, and (d) all obligations, contingent or otherwise, of such Person in respect of bankers’ acceptances other than Letters of Credit or bankers’ acceptances issued pursuant to this Agreement.

Funded Leverage Ratio” means, on any date, the ratio of (a) Funded Indebtedness on such date to (b) EBITDA for the period of four consecutive fiscal quarters ended on or most recently prior to such date; provided that solely for purposes of Section 6.12, to the extent the Borrower or any Subsidiary makes any acquisition permitted pursuant to Section 6.04 or disposition of assets outside the ordinary course of business that is permitted by Section 6.05 during the period of four fiscal quarters of the Borrower most recently ended, the Funded Leverage Ratio shall be calculated after giving pro forma effect thereto (including pro forma adjustments arising out of events which are directly attributable to the acquisition or the disposition of assets, are factually supportable and are expected to have a continuing impact, in each case as determined on a basis consistent with Article 11 of Regulation S-X of the Securities Act of 1933, as amended, as interpreted by the SEC, and as certified by a Financial Officer), as if such acquisition or such disposition (and any related incurrence, repayment or assumption of Indebtedness) had occurred in the first day of such four quarter period.

Funding Account” means a deposit account of the Borrower established at Lender for purposes of the funding of the Loan.


GAAP” means generally accepted accounting principles in the U.S.

Governmental Authority” means the government of the U.S., any other nation or any political subdivision thereof, whether state or local, and any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government.

Guarantee” of or by any Person (the “guarantor”) means any obligation, contingent or otherwise, of the guarantor guaranteeing or having the economic effect of guaranteeing any Indebtedness of any other Person (the “primary obligor”) in any manner, whether directly or indirectly, and including any obligation of the guarantor, direct or indirect, (a) to purchase or pay (or advance or supply funds for the purchase or payment of) such Indebtedness or to purchase (or to advance or supply funds for the purchase of) any security for the payment thereof, (b) to purchase or lease property, securities or services for the purpose of assuring the owner of such Indebtedness of the payment thereof, (c) to maintain working capital, equity capital or any other financial statement condition or liquidity of the primary obligor so as to enable the primary obligor to pay such Indebtedness or (d) as an account party in respect of any letter of credit or letter of guaranty issued to support such Indebtedness; provided that the term Guarantee shall not include endorsements for collection or deposit in the ordinary course of business.

Guaranteed Obligations” has the meaning assigned to such term in Section 9.01.

Guarantors” means all Loan Guarantors and all non-Loan Parties who have delivered an Obligation Guaranty, and the term “Guarantor” means each or any one of them individually.

Hazardous Materials” means:  (a) any substance, material, or waste that is included within the definitions of “hazardous substances,” “hazardous materials,” “hazardous waste,” “toxic substances,” “toxic materials,” “toxic waste,” or words of similar import in any Environmental Law; (b) those substances listed as hazardous substances by the United States Department of Transportation (or any successor agency) (49 C.F.R. 172.101 and amendments thereto) or by the Environmental Protection Agency (or any successor agency) (40 C.F.R. Part 302 and amendments thereto); and (c) any substance, material, or waste that is petroleum, petroleum-related, or a petroleum by-product, asbestos or asbestos-containing material, polychlorinated biphenyls, flammable, explosive, radioactive, freon gas, radon, or a pesticide, herbicide, or any other agricultural chemical.

Indebtedness” of any Person means, without duplication, (a) all obligations of such Person for borrowed money or with respect to deposits or advances of any kind, (b) all obligations of such Person evidenced by bonds, debentures, notes or similar instruments, (c) all obligations of such Person upon which interest charges are customarily paid, (d) all obligations of such Person under conditional sale or other title retention agreements relating to property acquired by such Person, (e) all obligations of such Person in respect of the deferred purchase price of property or services (excluding current accounts payable incurred in the ordinary course of business and deferred compensation payable to directors, officers or employees of the Borrower or any Subsidiary), (f) all Indebtedness of others secured by (or for which the holder of such Indebtedness has an existing right, contingent or otherwise, to be secured by) any Lien on property owned or acquired by such Person, whether or not the Indebtedness secured thereby has been assumed, (g) all Guarantees by such Person of Indebtedness of others, (h) all Capital Lease Obligations of such Person, (i) all obligations, contingent or otherwise, of such Person as an account party in respect of letters of credit and letters of guaranty, (j) all obligations, contingent or otherwise, of such Person in respect of bankers’ acceptances, and (k) any net obligations of such Person under each Swap Agreement (provided the amount of any net obligation on any date shall be deemed to be the termination value thereof).  The Indebtedness of any Person shall include the Indebtedness of any other entity (including any partnership in which such


Person is a general partner) to the extent such Person is liable therefor as a result of such Person’s ownership interest in or other relationship with such entity, except to the extent the terms of such Indebtedness provide that such Person is not liable therefor.  Notwithstanding anything to the contrary in this paragraph, the term “Indebtedness” shall not include (a) obligations under Swap Agreements, or (b) agreements providing for indemnification, purchase price adjustments, earn-outs or similar obligations incurred or assumed in connection with the acquisition or disposition of assets or stock, unless such obligations are treated as indebtedness under GAAP.  

Indemnified Taxes” means (a) Taxes, other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of the Borrower under any Loan Document and (b) to the extent not otherwise described in the foregoing clause (a), Other Taxes.

Indemnitee” has the meaning assigned to such term in Section 8.03(b).

Information” has the meaning assigned to such term in Section 8.12.

Interest Election Request” means a request by the Borrower to convert or continue a Revolving Borrowing in accordance with Section 2.06.

Interest Payment Date” means (a) with respect to any CBFR Loan, the first Business Day of each calendar month and the Revolving Credit Maturity Date, and (b) with respect to any SOFR Loan, the last day of the Interest Period applicable to the Borrowing of which such Loan is a part and, in the case of a SOFR Borrowing with an Interest Period of more than three months’ duration, each day prior to the last day of such Interest Period that occurs at intervals of three months’ duration after the first day of such Interest Period and the Revolving Credit Maturity Date.

Interest Period” means, with respect to any SOFR Loans, the period commencing on the date of such Borrowing and ending on the numerically corresponding day in the calendar month that is one, three or six months (or, with the consent of the Lender, twelve months) thereafter, as the Borrower may elect; provided that (i) if any Interest Period would end on a day which is not a Business Day, such Interest Period shall be extended to the next succeeding Business Day unless such next succeeding Business Day would fall in the next calendar month, in which case such Interest Period shall end on the next preceding Business Day, (ii) any Interest Period that commences on the last Business Day of a calendar month (or on a day for which there is no numerically corresponding day in the last calendar month of such Interest Period) shall end on the last Business Day of the last calendar month of such Interest Period and (ii) no Interest Period may extend beyond the Revolving Credit Maturity Date.  For purposes hereof, the date of a Borrowing initially shall be the date on which such Borrowing is made and thereafter, in the case of a Revolving Borrowing, shall be the effective date of the most recent conversion or continuation of such Borrowing.

Interest Expense” means, with reference to any period, total interest expense (including that attributable to Capital Lease Obligations) of the Borrower and its Subsidiaries for such period with respect to all outstanding Indebtedness of the Borrower and its Subsidiaries (including all commissions, discounts and other fees and charges owed with respect to letters of credit and bankers’ acceptances and net costs under Swap Agreements in respect of interest rates, to the extent such net costs are allocable to such period in accordance with GAAP), calculated for the Borrower and its Subsidiaries on a consolidated basis for such period in accordance with GAAP.

Inventory” has the meaning assigned to such term in the UCC.

IRS” means the United States Internal Revenue Service.


Joinder Agreement” means a Joinder Agreement in substantially the form of Exhibit C.

Judgment Currency” has the meaning assigned to it in Section 8.19.

LC Collateral Account” has the meaning assigned to such term in Section 2.04(h).

LC Disbursement” means any payment made by the Lender pursuant to a Letter of Credit.

LC Exposure” means, at any time, the sum of the Commercial LC Exposure and the Standby LC Exposure at such time.

Lender” means JPMorgan Chase Bank, N.A. (through itself or one of its designated affiliates or branch offices), its successors and assigns.

Lender Parties” means (a) the Lender, (b) each provider of Banking Services, to the extent the Banking Services Obligations in respect thereof constitute Obligations, (c) each counterparty to any Swap Agreement, to the extent the obligations thereunder constitute Obligations, (d) the beneficiaries of each indemnification obligation undertaken by any Loan Party under any Loan Document and (e) the successors and assigns of each of the foregoing.

Lender Related Person” has the meaning assigned to it in Section 8.03(b).

Letters of Credit” means the letters of credit issued pursuant to this Agreement, and the term “Letter of Credit” means any one of them or each of them singularly, as the context may require.  A Letter of Credit may be issued in Dollars or in any Alternative Currency.

Liabilities” mean all claims (including intraparty claims), actions, suits, judgments, damages, losses, liability, obligations, responsibilities, fines, penalties, sanctions, costs, fees, Taxes, commissions, charges, disbursements and expenses (including those incurred upon any appeal or in connection with the preparation for and/or response to any subpoena or request for document production relating thereto), in each case of any kind or nature (including interest accrued thereon or as a result thereto and fees, charges and disbursements of financial, legal and other advisors and consultants), whether joint or several, whether or not indirect, contingent, consequential, actual, punitive, treble or otherwise.  

Lien” means, with respect to any asset, (a) any mortgage, deed of trust, lien, pledge, hypothecation, encumbrance, charge or security interest in, on or of such asset, (b) the interest of a vendor or a lessor under any conditional sale agreement, capital lease or title retention agreement (or any financing lease having substantially the same economic effect as any of the foregoing) relating to such asset and (c) in the case of securities, any purchase option, call or similar right of a third party with respect to such securities.

Loan Documents” means, collectively, this Agreement, each promissory note issued pursuant to this Agreement, any Letter of Credit application, the Loan Guaranty, and each other agreement, instrument, document and certificate identified in Section 4.01 executed and delivered to, or in favor of, the Lender and including each other consent, assignment, contract, notice, letter of credit agreement, letter of credit application and each other written matter whether heretofore, now or hereafter executed by or on behalf of any Loan Party, or any employee of any Loan Party, and delivered to the Lender in connection with this Agreement or the transactions contemplated hereby.  Any reference in this Agreement or any other Loan Document to a Loan Document shall include all appendices, exhibits or schedules thereto, and all amendments, restatements, supplements or other modifications thereto, and shall refer to this Agreement or such Loan Document as the same may be in effect at any and all times such reference becomes operative.


Loan Guarantor” means each Loan Party other than the Borrower’s foreign Subsidiaries.

Loan Guaranty” means Article IX of this Agreement.

Loan Parties” means, collectively, the Borrower, the Borrower’s domestic Subsidiaries and any other Person who becomes a party to this Agreement pursuant to a Joinder Agreement and their successors and assigns, and the term “Loan Party” shall mean any one of them or all of them individually, as the context may require.

Loans” means the loans and advances made by the Lender pursuant to this Agreement.

Material Adverse Effect” means a material adverse effect on (a) the business, assets, operations, or condition, financial or otherwise, of the Borrower and its Subsidiaries taken as a whole, (b) the ability of the Loan Parties, taken as a whole, to perform any of the Obligations, or (c) the rights of or remedies available to the Lender under any of the Loan Documents.

Material Indebtedness” means Indebtedness (other than the Loans and Letters of Credit), or obligations in respect of one or more Swap Agreements, of any one or more of the Borrower and its Subsidiaries in an aggregate principal amount exceeding $10,000,000.  For purposes of determining Material Indebtedness, the “principal amount” of the obligations of the Borrower or any Subsidiary in respect of any Swap Agreement at any time shall be the maximum aggregate amount (giving effect to any netting agreements) that the Borrower or such Subsidiary would be required to pay if such Swap Agreement were terminated at such time.

Material Agreements” means all material agreements of the Borrower and its Subsidiaries set forth on the exhibits to Borrower’s Form 10-K.  

Maximum Rate” has the meaning assigned to such term in Section 8.16.

Moody’s” means Moody’s Investors Service, Inc.

Multiemployer Plan” means a multiemployer plan as defined in Section 4001(a)(3) of ERISA.

Net Proceeds” means, with respect to any event, (a) the cash proceeds received in respect of such event including (i) any cash received in respect of any non-cash proceeds (including any cash payments received by way of deferred payment of principal pursuant to a note or installment receivable or purchase price adjustment receivable or otherwise, but excluding any interest payments), but only as and when received, (ii) in the case of a casualty, insurance proceeds and (iii) in the case of a condemnation or similar event, condemnation awards and similar payments, minus (b) the sum of (i) all reasonable fees and out-of-pocket expenses paid to third parties (other than Affiliates) in connection with such event, (ii) in the case of a sale, transfer or other disposition of an asset (including pursuant to a sale and leaseback transaction or a casualty or a condemnation or similar proceeding), the amount of all payments required to be made as a result of such event to repay Indebtedness (other than Loans) secured by such asset or otherwise subject to mandatory prepayment as a result of such event and (iii) the amount of all taxes paid (or reasonably estimated to be payable) and the amount of any reserves established to fund contingent liabilities reasonably estimated to be payable, in each case during the year that such event occurred or the next succeeding year and that are directly attributable to such event (as determined reasonably and in good faith by a Financial Officer).

NYFRB” means the Federal Reserve Bank of New York.


NYFRB Rate” means, for any day, the greater of (a) the Federal Funds Effective Rate in effect on such day and (b) the Overnight Bank Funding Rate in effect on such day (or for any day that is not a Business Day, for the immediately preceding Business Day); provided that if none of such rates are published for any day that is a Business Day, the term “NYFRB Rate” means the rate for a federal funds transaction quoted at 11:00 a.m. on such day received to the Lender from a Federal funds broker of recognized standing selected by it; provided, further, that if any of the aforesaid rates shall be less than 0.25%, such rate shall be deemed to be 0.25% for purposes of this Agreement.

Obligated Party” has the meaning assigned to such term in Section 9.02.

Obligation Guaranty” means any Guarantee of all or any portion of the Obligations executed and delivered to the Lender for the benefit of the Lender Parties by a guarantor who is not a Loan Party.

Obligations” means all unpaid principal of and accrued and unpaid interest on the Loans, all LC Exposure, all accrued and unpaid fees and all expenses, reimbursements, indemnities and other obligations and indebtedness (including interest and fees accruing during the pendency of any bankruptcy, insolvency, receivership or other similar proceeding, regardless of whether allowed or allowable in such proceeding), together with all (i) Banking Services Obligations and (ii) Swap Agreement Obligations, of any of the Loan Parties to the Lender, its Affiliates or any indemnified party, individually or collectively, existing on the Effective Date or arising thereafter, direct or indirect, joint or several, absolute or contingent, matured or unmatured, liquidated or unliquidated, secured or unsecured, arising by contract, operation of law or otherwise, arising or incurred under this Agreement or any of the other Loan Documents or in respect of any of the Loans made or reimbursement or other obligations incurred or any of the Letters of Credit or other instruments at any time evidencing any thereof; provided, however, that the definition of “Obligations” shall not create any guarantee by any Guarantor of any Excluded Swap Obligations of such Guarantor for purposes of determining any obligations of any Guarantor.

OFAC” means the Office of Foreign Assets Control of the United States Department of the Treasury.

Other Connection Taxes” means, with respect to the Lender, Taxes imposed as a result of a present or former connection between the Lender and the jurisdiction imposing such Taxes (other than a connection arising from the Lender having executed, delivered, become a party to, performed its obligations under, received payments under, received or perfected a security interest under, engaged in any other transaction pursuant to, or enforced, any Loan Document), or sold or assigned an interest in any Loan, Letter of Credit, or any Loan Document.

Other Taxes” means all present or future stamp, court or documentary, intangible, recording, filing or similar Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, from the receipt or perfection of a security interest under, or otherwise with respect to, any Loan Document, except any such Taxes that are Other Connection Taxes imposed with respect to an assignment.

Overnight Bank Funding Rate” means, for any day, the rate comprised of both overnight federal funds and overnight eurodollar transactions denominated in Dollars by U.S.-managed banking offices of depository institutions (as such composite rate shall be determined by the NYFRB as set forth on the Federal Reserve Bank of New York’s Website from time to time) and published on the next succeeding Business Day by the NYFRB as an overnight bank funding rate (from and after such date as the NYFRB shall commence to publish such composite rate).


Parent” means, with respect to the Lender, the Person of which the Lender is, directly or indirectly, a subsidiary.

Participant” has the meaning assigned to such term in Section 8.04(c).

Participant Register” has the meaning assigned to such term in Section 8.04(c).

PBGC” means the Pension Benefit Guaranty Corporation referred to and defined in ERISA and any successor entity performing similar functions.

Permitted Acquisition” means any Acquisition by Borrower or any of its Subsidiaries in a transaction that satisfies each of the following requirements:

(a)such Acquisition is not a hostile or contested acquisition;

(b)the business acquired in connection with such Acquisition is not engaged, directly or indirectly, in any line of business other than the businesses in which the Borrower and its Subsidiaries are engaged on the Effective Date and any business activities that are substantially similar, related, incidental or complementary thereto or useful in the operation of the business of the Borrower and its Subsidiaries;

(c)both before and after giving effect to such Acquisition and the Loans (if any) requested to be made in connection therewith, each of the representations and warranties in the Loan Documents is true and correct (except (i) any such representation or warranty which relates to a specified prior date and (ii) to the extent the Lender has been notified in writing by the Loan Parties that any representation or warranty is not correct and the Lender has explicitly waived in writing compliance with such representation or warranty) and no Default exists, will exist, or would result therefrom;

(d)not less than fifteen (15) days prior to such Acquisition, the Borrower has provided the Lender (i) notice of such Acquisition and (ii) a copy of all business and financial information reasonably requested by the Lender including pro forma financial statements, statements of cash flow, and Availability projections;

(f)if such Acquisition is an acquisition of the Equity Interests of a Person, such Acquisition is structured so that the acquired Person shall become a wholly-owned Subsidiary of the Borrower or one of its Subsidiaries;

(g)if such Acquisition is an acquisition of assets, such Acquisition is structured so that the Borrower or one of its Subsidiaries shall acquire such assets;

(h)if such Acquisition is an acquisition of Equity Interests, such Acquisition will not result in any violation of Regulation U;

(i)if such Acquisition involves a merger or a consolidation involving the Borrower or one of its Subsidiaries, the Borrower or such Subsidiary (including the target of such Acquisition to the extent it becomes a Loan Party pursuant to Section 5.14), as applicable, shall be the surviving entity;


(j)Neither Borrower nor any of its Subsidiaries shall, as a result of or in connection with any such Acquisition, assume or incur any direct or contingent liabilities (whether relating to environmental, tax, litigation, or other matters) that could have a Material Adverse Effect;

(k)in connection with an Acquisition of the Equity Interests of any Person, all Liens on property of such Person, other than Liens permitted pursuant to section 6.02(e), shall be terminated unless the Lender in its sole discretion consents otherwise, and in connection with an Acquisition of the assets of any Person, all Liens on such assets shall be terminated;

(l)the Borrower shall certify to the Lender (and provide the Lender with a pro forma calculation in form and substance reasonably satisfactory to the Lender) that, after giving effect to the completion of such Acquisition, on a pro forma basis, the Borrower will be in compliance with the covenants contained in Section 6.12;  

(m)all actions required to be taken with respect to any newly acquired or formed wholly-owned Subsidiary of a Loan Party required under Section 5.14 shall have been taken; and

(n)the Borrower shall have delivered to the Lender the final executed material documentation relating to such Acquisition within 30 days following the consummation thereof.

Permitted Encumbrances” means:

(a) Liens imposed by law for Taxes that are not yet due or are being contested in compliance with Section 5.04;

(b) carriers’, warehousemen’s, mechanics’, materialmen’s, repairmen’s and other like Liens imposed by law, arising in the ordinary course of business and securing obligations that are not overdue by more than thirty (30) days or are being contested in compliance with Section 5.04;

(c) pledges and deposits made in the ordinary course of business in compliance with workers’ compensation, unemployment insurance and other social security laws or regulations;

(d) subordinate Liens and deposits to secure the performance of bids, trade contracts, leases, statutory obligations, surety and appeal bonds, performance bonds and other obligations of a like nature, in each case in the ordinary course of business;

(e) judgment Liens in respect of judgments that do not constitute an Event of Default under clause (k) of Article VII;

(f) easements, zoning restrictions, rights-of-way and similar encumbrances on real property imposed by law or arising in the ordinary course of business that do not secure any monetary obligations and do not materially detract from the value of the affected property or interfere with the ordinary conduct of business of the Borrower or any Subsidiary;

(g)  ground leases in respect of real property on which facilities owned or leased by the Borrower or any of the Subsidiaries are located;

(h) any interest or title of a lessor under any lease not prohibited by this Agreement;

(i) Liens in favor of customs and revenue authorities arising as a matter of law to secure payment of customs duties in connection with the importation of goods;


(j) customary restrictions or conditions imposed by a foreign government or any political subdivision of any foreign government or any public instrumentality thereof in connection with the transfer or disposition of assets;

(k) leases or subleases, or licenses or sublicenses, granted to other Persons and not interfering in any material respect with the business of the Borrower or any Subsidiary, taken as a whole;

(l) banker’s liens, rights of setoff or similar rights and remedies as to deposit accounts or other funds maintained with depository institutions; provided that such deposit accounts or funds are not established or deposited for the purpose of providing collateral for any Indebtedness and are not subject to restrictions on access by the Borrower or any Subsidiary in excess of those required by applicable banking regulations; and

(m) Liens on cash or cash equivalents deposited in margin accounts with or on behalf of futures contract brokers or paid over to other contract counterparties or pledged or deposited as collateral to a contract counterparty to secure obligations with respect to Swap Agreements.

provided that the term “Permitted Encumbrances” shall not include any Lien securing Indebtedness, except with respect to clauses (d), (e), (i), (l), and (m) above.

Permitted Investments” means any investment in compliance with Borrower’s investment policy attached hereto as Exhibit D, which policy may be amended from time to time by Borrower’s board of directors upon written notice to Lender.

Person” means any natural person, corporation, limited liability company, trust, joint venture, association, company, partnership, Governmental Authority or other entity.

Plan” means any employee pension benefit plan (other than a Multiemployer Plan) subject to the provisions of Title IV of ERISA or Section 412 of the Code or Section 302 of ERISA, and in respect of which the Borrower or any ERISA Affiliate is (or, if such plan were terminated, would under Section 4069 of ERISA be deemed to be) an “employer” as defined in Section 3(5) of ERISA.

Pounds Sterling” means the lawful currency of the United Kingdom.

Prepayment Event” means the incurrence by any Loan Party of any Indebtedness, other than Indebtedness permitted under Section 6.01.

Prime Rate” means the rate of interest per annum publicly announced from time to time by the Lender as its prime rate in effect at its principal offices in New York City. Each change in the Prime Rate shall be effective from and including the date such change is publicly announced as being effective.  

Proceeding” means any claims, litigation, investigation, action, suit, arbitration or administrative, judicial or regulatory action or proceeding in any jurisdiction.

Projections” has the meaning assigned to such term in Section 5.01(f).

Qualified ECP Guarantor” means, in respect of any Swap Obligation, each Loan Party that has total assets exceeding $10,000,000 at the time the relevant Loan Guaranty or grant of the relevant security interest becomes or would become effective with respect to such Swap Obligation or such other person as constitutes an “eligible contract participant” under the Commodity Exchange Act or any regulations


promulgated thereunder and can cause another person to qualify as an “eligible contract participant” at such time by entering into a keepwell under Section 1a(18)(A)(v)(II) of the Commodity Exchange Act.

Refinance Indebtedness” has the meaning assigned to such term in Section 6.01(f).

Related Parties” means, with respect to any specified Person, such Person’s Affiliates and the respective directors, officers, partners, members, trustees, employees, agents, administrators, managers, representatives and advisors of such Person and such Person’s Affiliates.

Release” means any releasing, spilling, leaking, pumping, pouring, emitting, emptying, discharging, injecting, escaping, leaching, migrating, disposing, or dumping of any substance into the environment.

Relevant Governmental Body means the Federal Reserve Board or the NYFRB, the CME Term SOFR Administrator, as applicable, or a committee officially endorsed or convened by the Federal Reserve Board or the NYFRB, or, in each case, any successor thereto.

Report” means reports prepared by the Lender or another Person showing the results of field examinations or audits pertaining to the Borrower’s books and records from information furnished by or on behalf of the Borrower, after the Lender has exercised its rights of inspection pursuant to this Agreement.

Requirement of Law” means, with respect to any Person, (a) the charter, articles or certificate of organization or incorporation and bylaws or operating, management or partnership agreement, or other organizational or governing documents of such Person and (b) any statute, law (including common law), treaty, rule, regulation, code, ordinance, order, decree, writ, judgment, injunction or determination of any arbitrator or court or other Governmental Authority (including Environmental Laws), in each case applicable to or binding upon such Person or any of its property or to which such Person or any of its property is subject.

Restricted Payment” means any dividend or other distribution (whether in cash, securities or other property) with respect to any Equity Interests in the Borrower or any Subsidiary, or any payment (whether in cash, securities or other property), including any sinking fund or similar deposit, on account of the purchase, redemption, retirement, acquisition, cancellation or termination of any such Equity Interests or any option, warrant or other right to acquire any such Equity Interests.

Revaluation Date” shall mean (a) with respect to any Letter of Credit denominated in an Alternative Currency, each of the following: (i) the date on which such Letter of Credit is issued, (ii) the first Business Day of each calendar month and (iii) the date of any amendment of such Letter of Credit that has the effect of increasing the face amount thereof; and (b) any additional date as the Lender may determine at any time when an Event of Default exists.

Revolving Commitment” means the commitment of the Lender to make Revolving Loans and issue Letters of Credit hereunder, as such commitment may be reduced from time to time pursuant to Section 2.07.  The initial amount of the Lender’s Revolving Commitment is $50,000,000.

Revolving Credit Maturity Date” means December 31, 2023 (if the same is a Business Day, or if not then the immediately next succeeding Business Day), or any earlier date on which the Revolving Commitment is reduced to zero or otherwise terminated pursuant to the terms hereof.

Revolving Exposure” means, at any time, the sum of the aggregate outstanding principal amount of the Lender’s Revolving Loans and its LC Exposure at such time.


Revolving Loan” means a Loan made pursuant to Section 2.01(a).

S&P” means Standard & Poor’s Ratings Services, a Standard & Poor’s Financial Services LLC business.

Sale and Leaseback Transaction” has the meaning assigned to such term in Section 6.06.  

Sanctioned Country” means, at any time, a country, region or territory which is itself the subject or target of any Sanctions (at the time of this Agreement, the so-called Donetsk People’s Republic, the so-called Luhansk People’s Republic, the Crimea Region of Ukraine, Cuba, Iran, North Korea and Syria).

Sanctioned Person” means, at any time, (a) any Person listed in any Sanctions-related list of designated Persons maintained by the Office of Foreign Assets Control of the U.S. Department of the Treasury, the U.S. Department of State, or by the United Nations Security Council, the European Union, any European Union member state, Her Majesty’s Treasury of the United Kingdom or other relevant sanctions authority, (b) any Person operating, organized or resident in a Sanctioned Country, (c) any Person owned or controlled by any such Person or Persons described in the foregoing clauses (a) or (b) or (d) any Person otherwise the subject of any Sanctions.

Sanctions” means all economic or financial sanctions or trade embargoes imposed, administered or enforced from time to time by (a) the U.S. government, including those administered by the Office of Foreign Assets Control of the U.S. Department of the Treasury or the U.S. Department of State, or (b) the United Nations Security Council, the European Union, any European Union member state or Her Majesty’s Treasury of the United Kingdom or other relevant sanctions authority.

SEC” means the Securities and Exchange Commission of the U.S.

SOFR” means a rate equal to the secured overnight financing rate as administered by the NYFRB (or a successor administrator of the secured overnight financing rate).

SOFR Adjustment” means 0.10% per annum.

SOFR Borrowing” means any Borrowing bearing interest at the Adjusted Term SOFR Rate.

SOFR Loan” means any Loan bearing interest at the Adjusted Term SOFR Rate.

Standby LC Exposure” means, at any time, the sum of (a) the aggregate undrawn amount of all standby Letters of Credit outstanding at such time plus (b) the aggregate amount of all LC Disbursements relating to standby Letters of Credit that have not yet been reimbursed by or on behalf of the Borrower at such time and, in the case of any Letters of Credit denominated in an Alternative Currency, shall be the Dollar Equivalent of such amount, determined as of the third Business Day prior to such date.  

Statement” has the meaning assigned to such term in Section 2.16(d).  

Subordinated Indebtedness” of a Person means any Indebtedness of such Person, the payment of which is subordinated to payment of the Obligations to the written satisfaction of the Lender.  

subsidiary” means, with respect to any Person (the “parent”) at any date, any corporation, limited liability company, partnership, association or other entity the accounts of which would be consolidated with those of the parent in the parent’s consolidated financial statements if such financial statements were


prepared in accordance with GAAP as of such date, as well as any other corporation, limited liability company, partnership, association or other entity (a) of which securities or other ownership interests representing more than 50% of the equity or more than 50% of the ordinary voting power or, in the case of a partnership, more than 50% of the general partnership interests are, as of such date, owned, controlled or held , or (b) that is, as of such date, otherwise Controlled, by the parent or one or more subsidiaries of the parent or by the parent and one or more subsidiaries of the parent.

Subsidiary” means any direct or indirect subsidiary of the Borrower or of any other Loan Party, as applicable.

Swap Agreementmeans any agreement with respect to any swap, forward, spot, future, credit default or derivative transaction or any option or similar agreement involving, or settled by reference to, one or more rates, currencies, commodities, equity or debt instruments or securities, or economic, financial or pricing indices or measures of economic, financial or pricing risk or value or any similar transaction or any combination of these transactions; provided that no phantom stock or similar plan providing for payments only on account of services provided by current or former directors, officers, employees or consultants of the Borrower or the Subsidiaries shall be a Swap Agreement.

Swap Agreement Obligations” means any and all obligations of the Loan Parties or their Subsidiaries, whether absolute or contingent and howsoever and whensoever created, arising, evidenced or acquired (including all renewals, extensions and modifications thereof and substitutions therefor), under (a) any Swap Agreement permitted hereunder with the Lender or an Affiliate of the Lender, and (b) any cancellations, buy backs, reversals, terminations or assignments of any Swap Agreement transaction permitted hereunder with the Lender or an Affiliate of the Lender.

Swap Obligation” means, with respect to any Guarantor, any obligation to pay or perform under any agreement, contract or transaction that constitutes a "swap" within the meaning of section 1a(47) of the Commodity Exchange Act or any rules or regulations promulgated thereunder.

Taxes” means any and all present or future taxes, levies, imposts, duties, deductions, withholdings (including backup withholding), value added taxes, or any other goods and services, use or sales taxes, assessments, fees or other charges imposed by any Governmental Authority, including any interest, additions to tax or penalties applicable thereto.

Term SOFR Rate” means, with respect to any SOFR Borrowing, such reference rate as is published by the CME Term SOFR Administrator at approximately 5:00 a.m., Chicago time, two Business Days prior to the commencement of such tenor comparable to the applicable Interest Period; such rate being the rate per annum determined by the Lender as the forward-looking term rate based on SOFR; provided that if the Term SOFR Rate as so determined would be less than the Floor, such rate shall be deemed to be the Floor for the purposes of this Agreement.

Transactions” means the execution, delivery and performance by the Borrower of this Agreement and the other Loan Documents, the borrowing of Loans and other credit extensions, the use of the proceeds thereof and the issuance of Letters of Credit hereunder.

Type”, when used in reference to any Loan or Borrowing, refers to whether the rate of interest on such Loan, or on the Loans comprising such Borrowing, is determined by reference to the Adjusted Term SOFR Rate or the CB Floating Rate.


UCC” means the Uniform Commercial Code as in effect from time to time in the State of New York or in any other state, the laws of which are required to be applied in connection with the issue of perfection of security interests.  

Unliquidated Obligations” means, at any time, any Obligations (or portion thereof) that are contingent in nature or unliquidated at such time, including any Obligation that is: (i) an obligation to reimburse a bank for drawings not yet made under a letter of credit issued by it; (ii) any other obligation (including any guarantee) that is contingent in nature at such time; or (iii) an obligation to provide collateral to secure any of the foregoing types of obligations.  

U.S.” means the United States of America.

USA PATRIOT Act” means the Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism Act of 2001.

Withdrawal Liability” means liability to a Multiemployer Plan as a result of a complete or partial withdrawal from such Multiemployer Plan, as such terms are defined in Part I of Subtitle E of Title IV of ERISA.

SECTION 1.02.  Classification of Loans and Borrowings.  For purposes of this Agreement, Loans may be classified and referred to by Class (e.g., a “Revolving Loan”) or by Type (e.g., a “SOFR Loan”) or by Class and Type (e.g., a “SOFR Revolving Loan”).  Borrowings also may be classified and referred to by Class (e.g., a “Revolving Borrowing”) or by Type (e.g., a “SOFR Borrowing”) or by Class and Type (e.g., a “SOFR Revolving Borrowing”).

SECTION 1.03.  Terms Generally.  The definitions of terms herein shall apply equally to the singular and plural forms of the terms defined.  Whenever the context may require, any pronoun shall include the corresponding mascu­line, feminine and neuter forms.  The words “include”, “includes” and “including” shall be deemed to be followed by the phrase “without limitation”.  The word “law” shall be construed as referring to all statutes, rules, regulations, codes and other laws (including official rulings and interpretations thereunder having the force of law or with which affected Persons customarily comply) and all judgments, orders and decrees of all Governmental Authorities.  The word “will” shall be construed to have the same meaning and effect as the word “shall”.  Unless the context requires otherwise (a) any definition of or reference to any agreement, instrument or other document herein shall be construed as referring to such agreement, instrument or other document as from time to time amended, restated, supplemented or otherwise modified (subject to any restrictions on such amendments, restatements, supplements or modifications set forth herein), (b) any definition of or reference to any statute, rule or regulation shall be construed as referring thereto as from time to time amended, supplemented or otherwise modified (including by succession of comparable successor laws), (c) any reference herein to any Person shall be construed to include such Person’s successors and assigns (subject to any restrictions on assignments set forth herein) and, in the case of any Governmental Authority, any other Governmental Authority that shall have succeeded to any or all functions thereof, (d) the words “herein”, “hereof” and “hereunder”, and words of similar import, shall be construed to refer to this Agreement in its entirety and not to any particular provision hereof, (e) all references herein to Articles, Sections, Exhibits and Schedules shall be construed to refer to Articles and Sections of, and Exhibits and Schedules to, this Agreement, (f) any reference in any definition to the phrase “at any time” or “for any period” shall refer to the same time or period for all calculations or determinations within such definition, and (g) the words “asset” and “property” shall be construed to have the same meaning and effect and to refer to any and all tangible and intangible assets and properties, including cash, securities, accounts and contract rights.  


SECTION 1.04.  Accounting Terms; GAAP.  Except as otherwise expressly provided herein, all terms of an accounting or financial nature shall be construed in accordance with GAAP, as in effect from time to time; provided that, if after the date hereof there occurs any change in GAAP or in the application thereof on the operation of any provision hereof and the Borrower notifies the Lender that the Borrower requests an amendment to any provision hereof to eliminate the effect of such change in GAAP or in the application thereof (or if the Lender notifies the Borrower that the Lender requests an amendment to any provision hereof for such purpose), regardless of whether any such notice is given before or after such change in GAAP or in the application thereof, then such provision shall be interpreted on the basis of GAAP as in effect and applied immediately before such change shall have become effective until such notice shall have been withdrawn or such provision amended in accordance herewith. Notwithstanding the foregoing, for purposes of determining compliance with any covenant contained herein, Indebtedness shall be deemed to be carried at 100% of the outstanding principal amount thereof, and the effects of Financial Accounting Standards Board ASC 825 on financial liabilities shall be disregarded. Notwithstanding anything to the contrary contained in this Section 1.04 or in the definition of “Capital Lease Obligations,” in the event of an accounting change requiring all leases to be capitalized, only those leases (assuming for purposes hereof that such leases were in existence on December 31, 2018) that would constitute capital leases in conformity with GAAP on December 31, 2015 shall be considered capital leases, and all calculations and deliverables under this Agreement or any other Loan Document shall be made or delivered, as applicable, in accordance therewith.

SECTION 1.05.  Pro Forma Adjustments for Acquisitions and Dispositions.  To the extent the Borrower or any Subsidiary makes any acquisition permitted pursuant to Section 6.04 or disposition of assets outside the ordinary course of business permitted by Section 6.05 during the period of four fiscal quarters of the Borrower most recently ended, the Funded Leverage Ratio shall be calculated after giving pro forma effect thereto (including pro forma adjustments arising out of events which are directly attributable to the acquisition or the disposition of assets, are factually supportable and are expected to have a continuing impact, in each case as determined on a basis consistent with Article 11 of Regulation S-X of the Securities Act of 1933, as amended, as interpreted by the SEC, and as certified by a Financial Officer), as if such acquisition or such disposition (and any related incurrence, repayment or assumption of Indebtedness) had occurred in the first day of such four-quarter period.

SECTION 1.06.   Interest Rates; Benchmark Notification. The interest rate on a Loan may be derived from an interest rate benchmark that may be discontinued or is, or may in the future become, the subject of regulatory reform. Upon the occurrence of a Benchmark Transition Event, Section 2.12(c) provides a mechanism for determining an alternative rate of interest.  The Lender does not warrant or accept any responsibility for, and shall not have any liability with respect to, the administration, submission, performance or any other matter related to any interest rate used in this Agreement, or with respect to any alternative or successor rate thereto, or replacement rate thereof, including without limitation, whether the composition or characteristics of any such alternative, successor or replacement reference rate will be similar to, or produce the same value or economic equivalence of, the existing interest rate being replaced or have the same volume or liquidity as did any existing interest rate prior to its discontinuance or unavailability.  The Lender and its affiliates and/or other related entities may engage in transactions that affect the calculation of any interest rate used in this Agreement or any alternative, successor or alternative rate (including any Alternate Rate) and/or any relevant adjustments thereto, in each case, in a manner adverse to the Borrower.  The Lender may select information sources or services in its reasonable discretion to ascertain any interest rate used in this Agreement, any component thereof, or rates referenced in the definition thereof, in each case pursuant to the terms of this Agreement, and shall have no liability to the Borrower or any other person or entity for damages of any kind, including direct or indirect, special, punitive, incidental or consequential damages, costs, losses or expenses (whether in tort, contract or otherwise and whether at law or in equity), for any error or calculation of any such rate (or component thereof) provided by any such information source or service.


SECTION 1.07.   Exchange Rates; Currency Equivalents .  (a) The Lender shall determine the Dollar Equivalent of any Letter of Credit on each relevant Revaluation Date therefor.  Such Dollar Equivalent shall become effective as of such Revaluation Date and shall be the Dollar Equivalent of such amounts until the next Revaluation Date to occur.  Except for purposes of financial statements delivered by the Borrower hereunder or calculating financial covenants hereunder or except as otherwise provided herein, the applicable amount of Dollars or Alternative Currency for purposes of the Loan Documents shall be such Dollar Equivalent amount as so determined by the Lender.  

(b)  Wherever in this Agreement in connection with the issuance, amendment or extension of a Letter of Credit, an amount, such as a required minimum or multiple amount, is expressed in Dollars, but such Letter of Credit is denominated in an Alternative Currency, such amount shall be the Dollar Equivalent of such amount (rounded to the nearest unit of such Alternative Currency, with 0.5 of a unit being rounded upward), as determined by the Lender.

SECTION 1.08  Letters of Credit. Unless otherwise specified herein, the amount of a Letter of Credit at any time shall be deemed to be the amount of such Letter of Credit available to be drawn at such time; provided that with respect to any Letter of Credit that, by its terms or the terms of any Letter of Credit Agreement related thereto, provides for one or more automatic increases in the available amount thereof, the amount of such Letter of Credit shall be deemed to be the maximum amount of such Letter of Credit after giving effect to all such increases, whether or not such maximum amount is available to be drawn at such time.  For all purposes of this Agreement, if on any date of determination a Letter of Credit has expired by its terms but any amount may still be drawn thereunder by reason of the operation of Article 29(a) of the Uniform Customs and Practice for Documentary Credits, International Chamber of Commerce Publication No. 600 (or such later version thereof as may be in effect at the applicable time) or Rule 3.13 or Rule 3.14 of the International Standby Practices, International Chamber of Commerce Publication No. 590 (or such later version thereof as may be in effect at the applicable time) or similar terms of the Letter of Credit itself, or if compliant documents have been presented but not yet honored, such Letter of Credit shall be deemed to be “outstanding” and “undrawn” in the amount so remaining available to be paid, and the obligations of the Borrower shall remain in full force and effect until the Lender shall have no further obligations to make any payments or disbursements under any circumstances with respect to any Letter of Credit.

SECTION 1.09 Divisions. For all purposes under the Loan Documents, in connection with any Division or plan of division under Delaware law (or any comparable event under a different jurisdiction’s laws): (a) if any asset, right, obligation or liability of any Person becomes the asset, right, obligation or liability of a different Person, then it shall be deemed to have been transferred from the original Person to the subsequent Person, and (b) if any new Person comes into existence, such new Person shall be deemed to have been organized and acquired on the first date of its existence by the holders of its Equity Interests at such time.

ARTICLE II

The Credits

SECTION 2.01.  Revolving Commitments.   Subject to the terms and conditions set forth herein, the Lender agrees to make Revolving Loans in dollars to the Borrower from time to time during the Availability Period in an aggregate principal amount that will not result in the Revolving Exposure exceeding the Revolving Commitment.  Within the foregoing limits and subject to the terms and conditions set forth herein, the Borrower may borrow, prepay and reborrow Revolving Loans.


SECTION 2.02. Loans and Borrowings.  

(a)  Each Loan shall be made as part of a Borrowing consisting of Loans of the same Class and Type.  

(b)  Subject to Section 2.12, each Revolving Borrowing shall be comprised entirely of CBFR Loans or SOFR Loans as the Borrower may request in accordance herewith, provided that all Revolving Borrowings made on the Effective Date must be made as CBFR Borrowings but may be converted into SOFR Borrowings in accordance with Section 2.06.  The Lender at its option may make any SOFR Loan by causing any domestic or foreign branch or Affiliate of the Lender to make such Loan (and in the case of an Affiliate, the provisions of Sections 2.12, 2.13, 2.14 and 2.15 shall apply to such Affiliate to the same extent as to the Lender); provided that any exercise of such option shall not affect the obligation of the Borrower to repay such Loan in accord­ance with the terms of this Agreement.  

(c)  At the commencement of each Interest Period for any SOFR Revolving Borrowing, such Borrowing shall be in an aggregate amount that is an integral multiple of $1,000,000 and not less than $1,000,000.  CBFR Revolving Borrowings may be in any amount.  Borrowings of more than one Type and Class may be outstanding at the same time; provided that there shall not at any time be more than a total of three SOFR Borrowings outstanding.  

(d)  Notwithstanding any other provision of this Agreement, the Borrower shall not be entitled to request, or to elect to convert or continue, any Borrowing if the Interest Period requested with respect thereto would end after the Revolving Credit Maturity Date.

SECTION 2.03.  Borrowing Procedures; Requests for Revolving Borrowings.   To request a Borrowing, the Borrower shall notify the Lender of such request either in writing (delivered by hand or fax) in a form approved by the Lender and signed by the Borrower or by telephone or through Electronic System, if arrangements for doing so have been approved by the Lender, (a) in the case of a SOFR Borrowing, not later than 10:00 a.m., Phoenix, Arizona time, three (3) Business Days before the date of the proposed Borrowing or (b) in the case of a CBFR Borrowing, not later than noon, Phoenix, Arizona time, on the date of the proposed Borrowing; provided that any such notice of a CBFR Revolving Borrowing to finance the reimbursement of an LC Disbursement as contemplated by Section 2.04(d) may be given not later than 9:00 a.m., Phoenix, Arizona time, on the date of the proposed Borrowing.  Each such telephonic Borrowing Request shall be irrevocable and shall be confirmed promptly by hand delivery, fax or a communication through Electronic System to the Lender of a written Borrowing Request in a form approved by the Lender and signed by the Borrower.  Each such telephonic and written Borrowing Request shall specify the following information in compliance with Section 2.01:  

(i)

the Class of Borrowing, the aggregate amount of the requested Borrowing, and a breakdown of the separate wires comprising such Borrowing;

(ii)

the date of such Borrowing, which shall be a Business Day;

(iii)

whether such Borrowing is to be a CBFR Borrowing or a SOFR Borrowing; and

(iv)

in the case of a SOFR Borrowing, the initial Interest Period to be applicable thereto, which shall be a period contemplated by the definition of the term “Interest Period.”

If no election as to the Type of Revolving Borrowing is specified, then the requested Revolving Borrowing shall be a CBFR Borrowing.  If no Interest Period is specified with respect to any requested SOFR


Revolving Borrowing, then the Borrower shall be deemed to have selected an Interest Period of one month’s duration.  

SECTION 2.04.  Letters of Credit.  

(a)General.  Subject to the terms and conditions set forth herein, the Borrower may request the issuance of Letters of Credit denominated in Dollars or any Alternative Currency as the applicant thereof for the support of its or any of its Subsidiary’s obligations, in a form reasonably acceptable to the Lender, at any time and from time to time during the Availability Period.  In the event of any inconsistency between the terms and conditions of this Agreement and the terms and conditions of any form of letter of credit application or other agreement submitted by the Borrower to, or entered into by the Borrower with, the Lender relating to any Letter of Credit, the terms and conditions of this Agreement shall control. The Borrower unconditionally and irrevocably agrees that, in connection with any Letter of Credit issued for the support of any of its Subsidiary’s obligations as provided in the first sentence of this paragraph, the Borrower will be fully responsible for the reimbursement of LC Disbursements in accordance with the terms hereof, the payment of interest thereon and the payment of fees due under Section 2.10(b) to the same extent as if it were the sole account party in respect of such Letter of Credit (the Borrower hereby irrevocably waiving any defenses that might otherwise be available to it as a guarantor or surety of the obligations of such Subsidiary that is an account party in respect of any such Letter of Credit).  Notwithstanding anything herein to the contrary, the Lender shall have no obligation hereunder to issue, and shall not issue, any Letter of Credit (i) the proceeds of which would be made available to any Person (A) to fund any activity or business of or with any Sanctioned Person, or in any country or territory that, at the time of such funding, is the subject of any Sanctions or (B) in any manner that would result in a violation of any Sanctions by any party to this Agreement, (ii) if any order, judgment or decree of any Governmental Authority or arbitrator shall by its terms purport to enjoin or restrain the Lender from issuing such Letter of Credit, or any Requirement of Law relating to the Lender or any request or directive (whether or not having the force of law) from any Governmental Authority with jurisdiction over the Lender shall prohibit, or request that the Lender refrain from, the issuance of letters of credit generally or such Letter of Credit in particular or shall impose upon the Lender with respect to such Letter of Credit any restriction, reserve or capital requirement (for which the Lender is not otherwise compensated hereunder) not in effect on the Effective Date, or shall impose upon the Lender any unreimbursed loss, cost or expense which was not applicable on the Effective Date and which the Lender in good faith deems material to it, or (iii) if the issuance of such Letter of Credit would violate one or more policies of the Lender applicable to letters of credit generally; provided that, notwithstanding anything herein to the contrary, (x) the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines, requirements or directives thereunder or issued in connection therewith or in the implementation thereof, and (y) all requests, rules, guidelines, requirements or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall in each case be deemed not to be in effect on the Effective Date for purposes of clause (ii) above, regardless of the date enacted, adopted, issued or implemented.

(b)Notice of Issuance, Amendment, Renewal, Extension; Certain Conditions.  To request the issuance of a Letter of Credit (or the amendment, renewal or extension of an outstanding Letter of Credit), the Borrower shall hand deliver or fax (or transmit through Electronic System, if arrangements for doing so have been approved by the Lender) to the Lender (reasonably in advance of the requested date of issuance, amendment, renewal or extension, but in any event no less than three (3) Business Days) a notice requesting the issuance of a Letter of Credit, or identifying the Letter of Credit to be amended, renewed or extended, and specifying the date of issuance, amendment, renewal or extension (which shall be a Business Day), the date on which such Letter of Credit is to expire (which shall comply with paragraph (c) of this Section), the amount and currency of such Letter of Credit, the name and address of


the beneficiary thereof, and such other information as shall be necessary to prepare, amend, renew or extend such Letter of Credit.  If requested by the Lender, the Borrower also shall submit a letter of credit application on the Lender’s standard form in connection with any request for a Letter of Credit.  A Letter of Credit shall be issued, amended, renewed or extended only if (and upon issuance, amendment, renewal or extension of each Letter of Credit the Borrower shall be deemed to represent and warrant that), after giving effect to such issuance, amendment, renewal or extension (i) the LC Exposure shall not exceed $20,000,000, (ii) the Standby LC Exposure shall not exceed $20,000,000, (iii) the Commercial LC Exposure shall not exceed $20,000,000 and (iv) the Revolving Exposure shall not exceed the Revolving Commitment.

(c)Expiration Date.  Each Letter of Credit shall expire (or be subject to termination or non-renewal by notice from the Lender to the beneficiary thereof) at or prior to the close of business on the earlier of (i) the date one year after the date of the issuance of such Letter of Credit (or, in the case of any renewal or extension thereof, including, without limitation, any automatic renewal provision, one year after such renewal or extension) and (ii) the date that is five Business Days prior to the Revolving Credit Maturity Date.

(d)Reimbursement.  If the Lender shall make any LC Disbursement in respect of a Letter of Credit, the Borrower shall reimburse such LC Disbursement by paying to the Lender in the same currency as such drawing in an amount equal to such LC Disbursement not later than 11:00 a.m., Phoenix, Arizona time, on (i) the Business Day that the Borrower receives notice of such LC Disbursement, if such notice is received prior to 9:00 a.m., Phoenix, Arizona time, on the day of receipt, or (ii) the Business Day immediately following the day that the Borrower receives such notice, if such notice is received after 9:00 a.m., Phoenix, Arizona time, on the day of receipt; provided that the Borrower may, subject to the conditions to borrowing set forth herein, request in accordance with Section 2.03 or 2.05 that such payment be financed with a CBFR Revolving Borrowing in a Dollar Equivalent Amount and, to the extent so financed, the Borrower’s obligation to make such payment shall be discharged and replaced by the resulting CBFR Revolving Borrowing; provided that the Borrower shall indemnify the Lender for any currency exchange losses sustained as a result of the Borrower’s repayment in Dollars of any Letter of Credit denominated in any Alternative Currency.  

(e)Obligations Absolute.  The Borrower’s obligation to reimburse LC Disbursements as provided in paragraph (d) of this Section shall be absolute, unconditional and irrevocable, and shall be performed strictly in accordance with the terms of this Agreement under any and all circumstances whatsoever and irrespective of any (i) lack of validity or enforceability of any Letter of Credit or this Agreement, or any term or provision therein or herein, (ii) draft or other document presented under a Letter of Credit proving to be forged, fraudulent or invalid in any respect or any statement therein being untrue or inaccurate in any respect, (iii) payment by the Lender under a Letter of Credit against presentation of a draft or other document that does not comply with the terms of such Letter of Credit, (iv) other event or circumstance whatsoever, whether or not similar to any of the foregoing, that might, but for the provisions of this Section, constitute a legal or equitable discharge of, or provide a right of setoff against, the Borrower’s obligations hereunder or (v) any adverse change in the relevant exchange rates or in the availability of the relevant Alternative Currency to the Borrower or any Subsidiary or in the relevant currency markets generally.  Neither the Lender nor any of its Related Parties, shall have any liability or responsibility by reason of or in connection with the issuance or transfer of any Letter of Credit, any payment or failure to make any payment thereunder (irrespective of any of the circumstances referred to in the preceding sentence), or any error, omission, interruption, loss or delay in transmission or delivery of any draft, notice or other communication under or relating to any Letter of Credit (including any document required to make a drawing thereunder), any error in interpretation of technical terms or any consequence arising from causes beyond the control of the Lender; provided that the foregoing shall not be construed to excuse the Lender from liability to the Borrower to the extent of any direct damages (as opposed to special, indirect, consequential or punitive damages, claims in respect of which are hereby waived by the Borrower


to the extent permitted by applicable law) suffered by the Borrower that are caused by the Lender’s failure to exercise care when determining whether drafts and other documents presented under a Letter of Credit comply with the terms thereof.  The parties hereto expressly agree that, in the absence of gross negligence or willful misconduct on the part of the Lender (as finally determined by a court of competent jurisdiction), the Lender shall be deemed to have exercised care in each such determination.  In furtherance of the foregoing and without limiting the generality thereof, the parties agree that, with respect to documents presented which appear on their face to be in substantial compliance with the terms of a Letter of Credit, the Lender may, in its sole discretion, either accept and make payment upon such documents without responsibility for further investigation, regardless of any notice or information to the contrary, or refuse to accept and make payment upon such documents if such documents are not in strict compliance with the terms of such Letter of Credit.  

(f)Disbursement Procedures.  The Lender shall, promptly following its receipt thereof, examine all documents purporting to represent a demand for payment under a Letter of Credit.  The Lender shall promptly notify the Borrower by telephone (confirmed by fax) of such demand for payment and whether the Lender has made or will make an LC Disbursement thereunder; provided that any failure to give or delay in giving such notice shall not relieve the Borrower of its obligation to reimburse the Lender with respect to any such LC Disbursement.  

(g)Interim Interest.  If the Lender shall make any LC Disbursement, then, unless the Borrower shall reimburse such LC Disbursement in full in the applicable currency on the date such LC Disbursement is made, the unpaid amount thereof shall bear interest, for each day from and including the date such LC Disbursement is made to but excluding the date that the Borrower reimburses such LC Disbursement, at the rate per annum then applicable to CBFR Revolving Loans and such interest shall be due and payable on the date when such reimbursement is due based on the Dollar Equivalent amount; provided that, if the Borrower fails to reimburse such LC Disbursement when due pursuant to paragraph (d) of this Section, then Section 2.11(c) shall apply.  Interest accrued pursuant to this paragraph shall be for the account of the Lender.  

(h)Cash Collateralization.   If any Event of Default shall occur and be continuing, on the Business Day that the Borrower receives notice from the Lender demanding the deposit of cash collateral pursuant to this paragraph, the Borrower shall deposit in an account with the Lender, in the name and for the benefit of the Lender (the “LC Collateral Account”), an amount in cash equal to 105% of the amount of the LC Exposure as of such date plus accrued and unpaid interest thereon; provided that the obligation to deposit such cash collateral shall become effective immediately, and such deposit shall become immediately due and payable, without demand or other notice of any kind, upon the occurrence of any Event of Default with respect to the Borrower described in clause (h) or (i) of Article VII.  The Borrower also shall deposit cash collateral in accordance with this paragraph as and to the extent required by Section 2.09(b). Each such deposit shall be held by the Lender as collateral for the payment and performance of the Obligations.  The Lender shall have exclusive dominion and control, including the exclusive right of withdrawal, over the LC Collateral Account and the Borrower hereby grants the Lender a security interest in the LC Collateral Account and all moneys or other assets on deposit therein or credited thereto.  Other than any interest earned on the investment of such deposits, which investments shall be made at the option and sole discretion of the Lender and at the Borrower’s risk and expense, such deposits shall not bear interest.  Interest or profits, if any, on such investments shall accumulate in such account.  Moneys in such account shall be applied by the Lender for LC Disbursements for which it has not been reimbursed and, to the extent not so applied, shall be held for the satisfaction of the reimbursement obligations of the Borrower for the LC Exposure at such time or, if the maturity of the Loans has been accelerated, be applied to satisfy other Obligations.  If the Borrower is required to provide an amount of cash collateral hereunder as a result of the occurrence of an Event of Default, such amount (to the extent not applied as aforesaid) shall be


returned to the Borrower within three (3) Business Days after all such Default has been cured or waived as confirmed in writing by the Lender.

(i)LC Exposure Determination.  For all purposes of this Agreement, the amount of a Letter of Credit that, by its terms or the terms of any document related thereto, provides for one or more automatic increases in the stated amount thereof shall be deemed to be the maximum stated amount of such Letter of Credit after giving effect to all such increases, whether or not such maximum stated amount is in effect at the time of determination.

SECTION 2.05.  Funding of Borrowings.  The Lender shall make each Loan to be made by it hereunder on the proposed date thereof available to the Borrower by promptly crediting the amounts in immediately available funds, to the Funding Account; provided that CBFR Revolving Loans made to finance the reimbursement of an LC Disbursement as provided in Section 2.04(d) shall be remitted to the Lender.

SECTION 2.06.  Interest Elections.  

(a)  Each Borrowing initially shall be of the Type specified in the applicable Borrowing Request and, in the case of a SOFR Borrowing, shall have an initial Interest Period as specified in such Borrowing Request.  Thereafter, the Borrower may elect to convert such Borrowing to a different Type or to continue such Borrowing and, in the case of a SOFR Borrowing, may elect Interest Periods therefor, all as provided in this Section.  The Borrower may elect different options with respect to different portions of the affected Borrowing, and the Loans comprising each such portion shall be considered a separate Borrowing.  

(b)  To make an election pursuant to this Section, the Borrower shall notify the Lender of such election by telephone or through Electronic System, if arrangements for doing so have been approved by the Lender, by the time that a Borrowing Request would be required under Section 2.03 if the Borrower were requesting a Borrowing of the Type resulting from such election to be made on the effective date of such election.  Each such telephonic Interest Election Request shall be irrevocable and shall be confirmed promptly by hand delivery, Electronic System or fax to the Lender of a written Interest Election Request in a form approved by the Lender and signed by the Borrower.

(c)  Each telephonic and written Interest Election Request (including requests submitted through Electronic System) shall specify the following information in compliance with Section 2.02:

(i)  the Borrowing to which such Interest Election Request applies and, if different options are being elected with respect to different portions thereof, the portions thereof to be allocated to each resulting Borrowing (in which case the information to be specified pursuant to clauses (iii) and (iv) below shall be specified for each resulting Borrowing);

(ii)  the effective date of the election made pursuant to such Interest Election Request, which shall be a Business Day;

(iii)  whether the resulting Borrowing is to be a CBFR Borrowing or a SOFR Borrowing; and

(iv)  if the resulting Borrowing is a SOFR Borrowing, the Interest Period to be applicable thereto after giving effect to such election, which shall be a period contemplated by the definition of the term “Interest Period”.


If any such Interest Election Request requests a SOFR Borrowing but does not specify an Interest Period, then the Borrower shall be deemed to have selected an Interest Period of one month’s duration.

(d)  If the Borrower fails to deliver a timely Interest Election Request with respect to a SOFR Borrowing prior to the end of the Interest Period applicable thereto, then, unless such Borrowing is repaid as provided herein, at the end of such Interest Period such Borrowing shall be converted to a CBFR Borrowing.  Notwithstanding any contrary provision hereof, if a Default has occurred and is continuing and the Lender so notifies the Borrower, then, so long as a Default is continuing (i) no outstanding Borrowing may be converted to or continued as a SOFR Borrowing and (ii) unless repaid, each SOFR Borrowing shall be converted to a CBFR Borrowing at the end of the Interest Period applicable thereto.

SECTION 2.07.  Termination of Commitment.

(a)  Unless previously terminated, the Revolving Commitment shall termi­nate on the Revolving Credit Maturity Date.  

(b)  The Borrower may at any time terminate the Revolving Commitment upon (i) the payment in full of all outstanding Revolving Loans and LC Disbursements, together with accrued and unpaid interest thereon, (ii) the cancellation and return of all outstanding Letters of Credit (or alternatively, with respect to each such Letter of Credit, the furnishing to the Lender of a cash deposit (or at the discretion of the Lender a backup standby letter of credit satisfactory to the Lender) in an amount equal to 105% of the LC Exposure as of such date), (iii) the payment in full of the accrued and unpaid fees, and (iv) the payment in full of all reimbursable expenses and other Obligations together with accrued and unpaid interest thereon.

(c)  The Borrower shall notify the Lender of any election to terminate the Revolving Commitment under paragraph (b) of this Section at least three (3) Business Days prior to the effective date of such termination, specifying such election and the effective date thereof.  Each notice delivered by the Borrower pursuant to this Section shall be irrevocable; provided that a notice of termination of the Revolving Commitment delivered by the Borrower may state that such notice is conditioned upon the effectiveness of other credit facilities, in which case such notice may be revoked by the Borrower (by notice to the Lender on or prior to the specified effective date) if such condition is not satisfied.  Any termination of the Revolving Commitment shall be permanent.  

SECTION 2.08.  Repayment  of Loans; Evidence of Debt.  

(a) The Borrower hereby unconditionally promises to pay the Lender the then unpaid principal amount of each Revolving Loan on the Revolving Credit Maturity Date.

(b)  The Lender shall maintain accounts in which it shall record (i) the amount of each Loan made hereunder, the Class and Type thereof and the Interest Period applicable thereto, if any, (ii) the amount of any principal or interest due and payable or to become due and payable from the Borrower to the Lender hereunder and (iii) the amount of any sum received by the Lender hereunder.

(c)  The entries made in the accounts maintained pursuant to paragraph (b) this Section shall be prima facie evidence of the existence and amounts of the obligations recorded therein; provided that the failure of the Lender to maintain such accounts or any error therein shall not in any manner affect the obligation of the Borrower to repay the Loans in accordance with the terms of this Agreement.

(d)  The Lender may request that Loans made by it be evidenced by a promissory note.  In such event, the Borrower shall prepare, execute and deliver to the Lender a promissory note payable to the


Lender (or, if requested by the Lender, to the Lender and its registered assigns) and in a form approved by the Lender.  Thereafter, the Loans evidenced by such promissory note and interest thereon shall at all times (including after assignment pursuant to Section 8.04) be represented by one or more promissory notes in such form.

SECTION 2.09.  Prepayment of Loans.  

(a)  The Borrower shall have the right at any time and from time to time to prepay any Borrowing in whole or in part, subject to prior notice in accordance with paragraph (e) of this Section and, if applicable, payment of any break funding expenses under Section 2.14.

(b)  In the event and on such occasion that the Revolving Exposure exceeds the Revolving Commitment, the Borrower shall prepay the Revolving Loans, and/or LC Exposure (or, if no such Borrowings are outstanding, deposit cash collateral in the LC Collateral Account in an aggregate amount equal to such excess, in accordance with Section 2.04(h)).

(c) In the event and on each occasion that any Net Proceeds are received by or on behalf of any Loan Party or any Subsidiary in respect of any Prepayment Event, the Borrower shall, immediately after such Net Proceeds are received by any Loan Party or Subsidiary, prepay the Obligations and cash collateralize the LC Exposure as set forth in Section 2.09(d) below in an aggregate amount equal to 100% of such Net Proceeds.

(d)  All prepayments required to be made pursuant to Section 2.09(c) shall be applied, first to prepay the Revolving Loans with a corresponding reduction in the Revolving Commitment and second to cash collateralize outstanding LC Exposure.  

(e)  The Borrower shall notify the Lender by telephone (confirmed by fax) or through Electronic System, if arrangements for doing so have been approved by the Lender, of any prepayment under this Section:  (i) in the case of prepayment of a SOFR Borrowing, not later than 10:00 a.m., Phoenix, Arizona time, three (3) Business Days before the date of prepayment, or (ii) in the case of prepayment of a CBFR Borrowing, not later than 10:00 a.m., Phoenix, Arizona time, one (1) Business Day before the date of prepayment.  Each such notice shall be irrevocable and shall specify the prepayment date and the principal amount of each Borrowing or portion thereof to be prepaid; provided that if a notice of prepayment is given in connection with a conditional notice of termination of the Revolving Commitment as contemplated by Section 2.07, then such notice of prepayment may be revoked if such notice of termination is revoked in accordance with Section 2.07.  Each partial prepayment of any Revolving Borrowing shall be in an amount that would be permitted in the case of an advance of a Borrowing of the same Type as provided in Section 2.02, except as necessary to apply fully the required amount of a mandatory prepayment.  Each prepayment of a Borrowing shall be applied ratably to the Loans included in the prepaid Borrowing.  Prepayments shall be accompanied by (i) accrued interest to the extent required by Section 2.11 and (ii) break funding payments pursuant to Section 2.14.

SECTION 2.10.  Fees.  

(a) The Borrower agrees to pay to the Lender a commitment fee, which shall accrue at the Applicable Rate on the daily amount of the undrawn portion of the Revolving Commitment of the Lender during the period from and including the Effective Date to but excluding the date on which the Lender’s Revolving Commitment terminates; it being understood that the LC Exposure shall be included in the drawn portion of the Revolving Commitment for purposes of calculating the commitment fee.  Accrued commitment fees shall be payable in arrears on the last day of March, June, September and December of each year and on the date on which the Revolving Commitment terminates, commencing on the first such


date to occur after the date hereof.  All commitment fees shall be computed on the basis of a year of 360 days and shall be payable for the actual number of days elapsed (including the first day but excluding the last day).

(b)  The Borrower agrees to pay (i) to the Lender a letter of credit fee with respect to Letters of Credit, which shall accrue at the Applicable Rate for such Letter of Credit on the Dollar Equivalent of the daily amount of the Lender’s LC Exposure (excluding any portion thereof attributable to unreimbursed LC Disbursements) during the period from and including the Effective Date to but excluding the later of the date on which the Lender’s Revolving Commitment terminates and the date on which the Lender ceases to have any LC Exposure, and (ii) the Lender’s standard fees and commissions in Dollars with respect to the issuance, amendment, cancellation, negotiation, transfer, presentment, renewal or extension of any Letter of Credit or processing of drawings thereunder.  Letter of credit fees accrued through and including the last day of March, June, September and December of each year shall be payable on the third Business Day following such last day, commencing on the first such date to occur after the Effective Date; provided that all such fees shall be payable on the date on which the Revolving Commitment terminates and any such fees accruing after the date on which the Revolving Commitment terminates shall be payable on demand.  Any other fees payable to the Lender pursuant to this paragraph shall be payable within ten (10) days after demand.  All letter of credit fees shall be computed on the basis of a year of 360 days and shall be payable for the actual number of days elapsed (including the first day but excluding the last day).

(c)  All fees payable hereunder shall be paid on the dates due, in immediately available funds, to the Lender.  Fees paid shall not be refundable under any circumstances.

SECTION 2.11.  Interest.  

(a)  The Loans comprising each CBFR Borrowing shall bear interest at the CB Floating Rate plus the Applicable Rate.

(b)  The Loans comprising each SOFR Borrowing shall bear interest at the Adjusted Term SOFR Rate for the Interest Period in effect for such Borrowing plus the Applicable Rate.

(c)  Notwithstanding the foregoing, during the occurrence and continuance of a Default, the Lender may, at its option, by notice to the Borrower, declare that (i) all Loans shall bear interest at 2% plus the rate otherwise applicable to such Loans as provided in the preceding paragraphs of this Section or (ii) in the case of any other amount outstanding hereunder, such amount shall accrue at 2% plus the rate applicable to such fee or other obligation as provided hereunder.

(d)  Accrued interest on each Loan (for CBFR Loans, accrued through the last day of the prior calendar month)  shall be payable in arrears on each Interest Payment Date for such Loan and, in the case of Revolving Loans, upon termination of the Revolving Commitment; provided that (i) interest accrued pursuant to paragraph (c) of this Section shall be payable on demand, (ii) in the event of any repayment or prepayment of any Loan (other than a prepayment of a CBFR Revolving Loan prior to the end of the Availability Period), accrued interest on the principal amount repaid or prepaid shall be payable on the date of such repayment or prepayment and (iii) in the event of any conversion of any SOFR Loan prior to the end of the current Interest Period therefor, accrued interest on such Loan shall be payable on the effective date of such conversion.

(e)  All interest hereunder shall be computed on the basis of a year of 360 days, except that interest computed by reference to the CB Floating Rate shall be computed on the basis of a year of 365 days (or 366 days in a leap year), and in each case shall be payable for the actual number of days elapsed (including the first day but excluding the last day).  The applicable CB Floating Rate, Adjusted Term SOFR


Rate or Term SOFR Rate shall be determined by the Lender, and each such determination shall be conclusive absent manifest error.

SECTION 2.12.  Alternate Rate of Interest; Illegality.  

(a)Subject to clause (c) of this Section 2.12, if prior to the commencement of any Interest Period for a SOFR Borrowing:

(i) the Lender determines (which determination shall be conclusive and binding absent manifest error) that adequate and reasonable means do not exist for ascertaining the Adjusted Term SOFR Rate or the Term SOFR Rate, as applicable for such Interest Period; or

(ii) the Lender determines the Adjusted Term SOFR Rate or the Term SOFR Rate, as applicable, for such Interest Period will not adequately and fairly reflect the cost to the Lender of making or maintaining its Loans (or Loan) included in such Borrowing for such Interest Period; provided that no Benchmark Transition Event shall have occurred at such time;  

then the Lender shall give notice thereof to the Borrower by telephone, fax or through an Electronic System as provided in Section 8.01 as promptly as practicable thereafter and, until (x) the Lender notifies the Borrower that the circumstances giving rise to such notice no longer exist and (y) the Borrower delivers a New Interest Election Request in accordance with the terms of Section 2.06 or a new Borrowing Request in accordance with the terms of Section 2.03, (A) any Interest Election Request that requests the conversion of any Borrowing to, or continuation of any Borrowing as, a SOFR Borrowing shall be ineffective and any such SOFR Borrowing shall be repaid or converted into a CBFR Borrowing on the last day of the then current Interest Period applicable thereto, and (B) if any Borrowing Request requests a SOFR Borrowing, such Borrowing shall be made as a CBFR Borrowing.

(b)If the Lender determines that any Requirement of Law has made it unlawful, or if any Governmental Authority has asserted that it is unlawful, for the Lender or its applicable lending office to make, maintain, fund or continue any SOFR Borrowing, or any Governmental Authority has imposed material restrictions on the authority of the Lender to purchase or sell, or to take deposits of, dollars in the interbank offering market, then, on notice thereof by the Lender to the Borrower, any obligations of the Lender to make, maintain, fund or continue SOFR Loans or to convert CBFR Borrowings to SOFR Borrowings will be suspended until the Lender notifies the Borrower that the circumstances giving rise to such determination no longer exist.  Upon receipt of such notice, the Borrower will upon demand from the Lender, either prepay or convert all SOFR Borrowings of the Lender to CBFR Borrowings, either on the last day of the Interest Period therefor, if the Lender may lawfully continue to maintain such SOFR Borrowings to such day, or immediately, if the Lender may not lawfully continue to maintain such Loans.  Upon any such prepayment or conversion, the Borrower will also pay accrued interest on the amount so prepaid or converted.

(c)Notwithstanding anything to the contrary herein or in any other Loan Document (and any Swap Agreement shall be deemed not to be a “Loan Document” for purposes of this 2.12(c)), if a Benchmark Transition Event has occurred, Lender may, by notice to Borrower, amend this Agreement to establish an alternate rate of interest for the Benchmark that gives due consideration to (i) any selection or recommendation of a replacement benchmark rate or the mechanism for determining such a rate by the Relevant Governmental Body or (ii) the then-evolving or prevailing market convention for determining a benchmark rate as a replacement for the then current Benchmark at such time (the “Alternate Rate”); Borrower acknowledges that the Alternate Rate may include a mathematical adjustment using any then-evolving or prevailing market convention or method for determining a spread adjustment for the replacement of the Benchmark (which may include, if any Benchmark already contains such a spread,

adding that spread to the Alternate Rate). The Lender may further amend this Agreement by such notice to Borrower to make technical, administrative or operational changes (including, without limitation, changes to the definition of “Interest Period”, timing and frequency of determining rates and making payments of interest, the timing of prepayment or conversion notices, the length of lookback periods, the applicability of breakage provisions and other technical, administrative or operational matters) that Lender decides in its reasonable discretion may be appropriate to reflect the adoption and implementation of the Alternate Rate. The Alternate Rate, together with all such technical, administrative and operational changes as specified in any notice, shall become effective at the later of (i) the fifth Business Day after Lender has provided notice (including without limitation for this purpose, by electronic means) to the Borrower (the “Objection Date”) and (ii) a date specified by Lender in the notice, without any further action or consent of the Borrower, so long as Lender has not received, by 5:00 pm Eastern time on the Objection Date, written notice of objection to the Alternate Rate from the Borrower. If, on the date the Benchmark actually becomes permanently unavailable pursuant to a Benchmark Transition Event, an Alternate Rate has not been established in this manner, Advances will, until an Alternate Rate is so established, bear interest at the CB Floating Rate. In no event shall the Alternate Rate be less than the Floor.

(d)All determinations by Lender under this Section 2.12 shall be conclusive and binding absent manifest error and may be made in its sole discretion and without consent from any other party to this Agreement or any other Loan Document, except, in each case, as expressly required pursuant to this Section 2.12.

SECTION 2.13.

Increased Costs.

(a) If any Change in Law shall:

(i)  impose, modify or deem applicable any reserve, special deposit, liquidity or similar requirement (including any compulsory loan requirement, insurance charge or other assessment) against assets of, deposits with or for the account of, or credit extended by, the Lender (except any such reserve requirement reflected in the Adjusted Term SOFR Rate); or

(ii)  impose on the Lender any other condition, cost or expense (other than Taxes) affecting this Agreement or Loans made by the Lender or any Letter of Credit; or

(iii)  subject the Lender to any Taxes (other than (A) Indemnified Taxes, (B) Taxes described in clauses (b) through (d) of the definition of Excluded Taxes and (C) Connection Income Taxes) on its loans, loan principal, letters of credit, commitments, or other obligations, or its deposits, reserves, other liabilities or capital attributable thereto;

and the result of any of the foregoing shall be to increase the cost to the Lender of making, continuing, converting into or maintaining any Loan (or of maintaining its obligation to make any such Loan) or to increase the cost to the Lender of issuing or maintaining any Letter of Credit or to reduce the amount of any sum received or receivable by the Lender hereunder (whether of principal, interest or otherwise), then the Borrower will pay to the Lender such additional amount or amounts as will compensate the Lender for such additional costs incurred or reduction suffered.

(b)  If the Lender determines that any Change in Law regarding capital or liquidity requirements has or would have the effect of reducing the rate of return on the Lender’s capital or on the capital of the Lender’s holding company as a consequence of this Agreement, the Commitment of or the Loans made by Letters of Credit issued by the Lender to a level below that which the Lender or the Lender’s holding company could have achieved but for such Change in Law (taking into consideration the Lender’s


policies and the policies of the Lender’s holding company with respect to capital adequacy and liquidity), then from time to time the Borrower will pay to the Lender such additional amount or amounts as will compensate the Lender or the Lender’s holding company for any such reduction suffered.

(c)  A certificate of the Lender setting forth the amount or amounts necessary to compensate the Lender or its holding company, as the case may be, as specified in paragraph (a) or (b) of this Section shall be delivered to the Borrower and shall be conclusive absent manifest error.  The Borrower shall pay the Lender the amount shown as due on any such certificate within ten (10) days after receipt thereof.  

(d)  Failure or delay on the part of the Lender to demand compensation pursuant to this Section shall not constitute a waiver of the Lender’s right to demand such compensation; provided that the Borrower shall not be required to compensate the Lender pursuant to this Section for any increased costs or reductions incurred more than 270 days prior to the date that the Lender notifies the Borrower of the Change in Law giving rise to such increased costs or reductions and of the Lender’s intention to claim compensation therefor; provided further that, if the Change in Law giving rise to such increased costs or reductions is retroactive, then the 270-day period referred to above shall be extended to include the period of retroactive effect thereof.

SECTION 2.14.  Break Funding Payments.  In the event of (a) the payment of any principal of any SOFR Loan other than on the last day of an Interest Period applicable thereto (including as a result of an Event of Default or as a result of any prepayment pursuant to Section 2.09), (b) the conversion of any SOFR Loan other than on the last day of the Interest Period applicable thereto, or (c) the failure to borrow, convert, continue or prepay any SOFR Loan on the date specified in any notice delivered pursuant hereto (regardless of whether such notice may be revoked under Section 2.07(c) and is revoked in accordance therewith), then, in any such event, the Borrower shall compensate the Lender for the loss, cost and expense attributable to such event.  In the case of a SOFR Loan, such loss, cost or expense to the Lender shall be deemed to include an amount determined by the Lender to be the excess, if any, of (i) the amount of interest which would have accrued on the principal amount of such SOFR Loan had such event not occurred, at the Adjusted LIBO Rate that would have been applicable to such SOFR Loan, for the period from the date of such event to the last day of the then current Interest Period therefor (or, in the case of a failure to borrow, convert or continue, for the period that would have been the Interest Period for such SOFR Loan), over (ii) the amount of interest which would accrue on such principal amount for such period at the interest rate which the Lender would bid were it to bid, at the commencement of such period, for dollar deposits of a comparable amount and period from other banks in the applicable interbank market, whether or not such SOFR Loan was in fact funded.  A certificate of the Lender setting forth any amount or amounts that the Lender is entitled to receive pursuant to this Section shall be delivered to the Borrower and shall be conclusive absent manifest error.  The Borrower shall pay the Lender the amount shown as due on any such certificate within ten (10) days after receipt thereof.

SECTION 2.15. Taxes.

(a)  Withholding Taxes; Gross-Up; Payments Free of Taxes.  Any and all payments by or on account of any obligation of the Borrower under any Loan Document shall be made without deduction or withholding for any Taxes, except as required by applicable law.  If any applicable law (as determined in the good faith discretion of an applicable withholding agent) requires the deduction or withholding of any Tax from any such payment by a withholding agent, then the applicable withholding agent shall be entitled to make such deduction or withholding and shall timely pay the full amount deducted or withheld to the relevant Governmental Authority in accordance with applicable law and, if such Tax is an Indemnified Tax, then the sum payable by the Borrower shall be increased as necessary so that after such deduction or withholding has been made (including such deductions and withholdings applicable to


additional sums payable under this Section 2.15), the Lender receives an amount equal to the sum it would have received had no such deduction or withholding been made.

(b)  Payment of Other Taxes by the Borrower.  The Borrower shall timely pay to the relevant Governmental Authority in accordance with applicable law, or at the option of the Lender, timely reimburse it for, Other Taxes.

(c)  Evidence of Payment.  As soon as practicable after any payment of Taxes by the Borrower to a Governmental Authority pursuant to this Section 2.15, the Borrower shall deliver to the Lender the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of the return reporting such payment, or other evidence of such payment reasonably satisfactory to the Lender.

(d)  Indemnification by the Borrower.  The Borrower shall indemnify the Lender, within ten (10) days after demand therefor, for the full amount of any Indemnified Taxes (including Indemnified Taxes imposed or asserted on or attributable to amounts payable under this Section) payable or paid by the Lender or required to be withheld or deducted from a payment to the Lender and any reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority.  A certificate as to the amount of such payment or liability delivered to the Borrower by the Lender shall be conclusive absent manifest error.

(e)  Treatment of Certain Refunds.  If the Lender determines, in its sole discretion exercised in good faith, that it has received a refund of any Taxes as to which it has been indemnified pursuant to this Section 2.15 (including by the payment of additional amounts pursuant to this Section 2.15), it shall pay to the indemnifying party an amount equal to such refund (but only to the extent of indemnity payments made under this Section 2.15 with respect to the Taxes giving rise to such refund), net of all out-of-pocket expenses (including Taxes) of the Lender and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund).  Such indemnifying party, upon the request of the Lender, shall repay to the Lender the amount paid to the Lender (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) in the event the Lender is required to repay such refund to such Governmental Authority.  Notwithstanding anything to the contrary in this paragraph (e), in no event will the Lender be required to pay any amount to any indemnifying party pursuant to this paragraph (e), the payment of which would place the Lender in a less favorable net after-Tax position than the Lender would have been in if the Tax subject to indemnification and giving rise to such refund had not been deducted, withheld or otherwise imposed and the indemnification payments or additional amounts giving rise to such refund had never been paid.  This paragraph (e) shall not be construed to require the Lender to make available its Tax returns (or any other information relating to its Taxes that it deems confidential) to the indemnifying party or any other Person.

(f)  Survival.  Each party’s obligations under this Section 2.15 shall survive the resignation or replacement of the Lender or any assignment of rights by, or the replacement of, the Lender, the termination of the Commitment and the repayment, satisfaction or discharge of all obligations under any Loan Document.

(g)  Defined Terms.  For purposes of this Section 2.15, the term “applicable law” includes FATCA.


SECTION 2.16.

Payments Generally; Allocation of Proceeds.

(a)The Borrower shall make each payment required to be made by it hereunder (whether of principal, interest, fees or reimbursement of LC Disbursements, or of amounts payable under Sections 2.13, 2.14 or 2.15, or otherwise) prior to 2:00 p.m., Phoenix, Arizona time, on the date when due, in immediately available funds, without set-off or counterclaim.  Any amounts received after such time on any date may, in the discretion of the Lender, be deemed to have been received on the next succeeding Business Day for purposes of calculating interest thereon.  All such payments shall be made to the Lender at its offices at 201 N. Central Ave., 21st Floor, Phoenix, Arizona   85004.  Unless otherwise provided for herein, if any payment hereunder shall be due on a day that is not a Business Day, the date for payment shall be extended to the next succeeding Business Day, and, in the case of any payment accruing interest, interest thereon shall be payable for the period of such extension.  All payments hereunder shall be made in dollars.  

(b)Any proceeds received by the Lender (i) not constituting either (A) a specific payment of principal, interest, fees or other sum payable under the Loan Documents (which shall be applied as specified by the Borrower), or (B) a mandatory prepayment (which shall be applied in accordance with Section 2.09) or (ii) after an Event of Default has occurred and is continuing and the Lender so elects, such funds shall be applied ratably first, to pay any fees, indemnities, or expense reimbursements including amounts then due to the Lender from the Borrower, second, to pay interest then due and payable on the Loans ratably, third, to prepay principal on the Loans and unreimbursed LC Disbursements and to pay any amounts owing with respect to Swap Agreement Obligations, ratably, fourth, to pay an amount to the Lender equal to one hundred five percent (105%) of the aggregate LC Exposure in the relevant currencies, to be held as cash collateral for such Obligations, fifth, to the payment of any amounts owing with respect to Banking Services Obligations, and sixth, to the payment of any other Secured Obligation due to the Lender from the Borrower or any other Loan Party. Notwithstanding anything to the contrary contained in this Agreement, unless so directed by the Borrower, or unless a Default is in existence, the Lender shall not apply any payment which it receives to any SOFR Loan of a Class, except (i) on the expiration date of the Interest Period applicable thereto, or (ii) in the event, and only to the extent, that there are no outstanding CBFR Loans of the same Class and, in any such event, the Borrower shall pay the break funding payment required in accordance with Section 2.14. The Lender shall have the continuing and exclusive right to apply and reverse and reapply any and all such proceeds and payments to any portion of the Obligations.  

(c)At the election of the Lender, all payments of principal, interest, LC Disbursements, fees, premiums, reimbursable expenses (including, without limitation, all reimbursement for fees, costs and expenses pursuant to Section 8.03), and other sums payable under the Loan Documents, may be paid from the proceeds of Borrowings made hereunder, whether made following a request by the Borrower pursuant to Section 2.03 or a deemed request as provided in this Section or may be deducted from any deposit account of the Borrower maintained with the Lender.  The Borrower hereby irrevocably authorizes (i) the Lender to make a Borrowing for the purpose of paying each payment of principal, interest and fees as it becomes due hereunder or any other amount due under the Loan Documents and agrees that all such amounts charged shall constitute Loans, and that all such Borrowings shall be deemed to have been requested pursuant to Sections 2.03 and (ii) the Lender to charge any deposit account of the Borrower maintained with the Lender for each payment of principal, interest and fees as it becomes due hereunder or any other amount due under the Loan Documents.

(d)The Lender may from time to time provide the Borrower with account statements or invoices with respect to any of the Obligations (the “Statements”).  The Lender is under no duty or obligation to provide Statements, which, if provided, will be solely for the Borrower’s convenience.  Statements may contain estimates of the amounts owed during the relevant billing period, whether of

principal, interest, fees or other Obligations.  If the Borrower pays the full amount indicated on a Statement on or before the due date indicated on such Statement, the Borrower shall not be in default of payment with respect to the billing period indicated on such Statement; provided, that acceptance by the Lender of any payment that is less than the total amount actually due at that time (including but not limited to any past due amounts) shall not constitute a waiver of the Lender’s right to receive payment in full at another time.

SECTION 2.17.  Indemnity for Returned Payments.  If after receipt of any payment which is applied to the payment of all or any part of the Obligations (including a payment effected through exercise of a right of setoff), the Lender is for any reason compelled to surrender such payment or proceeds to any Person because such payment or application of proceeds is invalidated, declared fraudulent, set aside, determined to be void or voidable as a preference, impermissible setoff, or a diversion of trust funds, or for any other reason (including pursuant to any settlement entered into by the Lender in its discretion), then the Obligations or part thereof intended to be satisfied shall be revived and continued and this Agreement shall continue in full force as if such payment or proceeds had not been received by the Lender.  The provisions of this Section 2.17 shall be and remain effective notwithstanding any contrary action which may have been taken by the Lender in reliance upon such payment or application of proceeds.  The provisions of this Section 2.17 shall survive the termination of this Agreement.

SECTION 2.18.  Revolving Commitment Increase.  In the event that the Borrower wishes to increase the aggregate amount of the Revolving Commitment, it shall notify the Lender of the amount of such proposed increase (such notice, a "Commitment Increase Offer").  If the Lender, in its sole discretion, accepts a Commitment Increase Offer in writing, then the Lender shall be bound by and entitled to the benefits of this Agreement with respect to the full amount of its Revolving Commitment as so increased, and the definition of Revolving Commitment shall be deemed to be amended to so increase the Revolving Commitment of the Lender.  Notwithstanding anything to the contrary in this Section, (i) in no event shall any transaction effected pursuant to this Section cause the aggregate Revolving Commitment to exceed $100,000,000, (ii) the Lender shall have no obligation to increase its Revolving Commitment unless it agrees to do so in its sole discretion, (iii) any increase shall be in a minimum amount of $5,000,000, and (iv) the Borrower may make a maximum of three such Commitment Increase Offers.

ARTICLE III

Representations and Warranties

Each Loan Party represents and warrants to the Lender that (and where applicable, agrees):

SECTION 3.01.  Organization; Powers.  Except as permitted pursuant to Section 5.14, each Loan Party and each Subsidiary is duly organized, validly existing and in good standing under the laws of the jurisdiction of its organization, has all requisite power and authority to carry on its business as now conducted and is qualified to do business in, and is in good standing in, every juris­diction where such qualification is required except where the failure to do so, individually or in the aggregate, is not reasonably likely to result in a Material Adverse Effect.  

SECTION 3.02.  Authorization; Enforceability.  The Transactions are within each Loan Party’s organizational powers and have been duly authorized by all necessary organizational actions and, if required, actions by equity holders.  Each Loan Document to which each Loan Party is a party has been duly executed and delivered by such Loan Party and constitutes a legal, valid and binding obligation of such Loan Party, enforceable in accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors’ rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law.


SECTION 3.03.  Governmental Approvals; No Conflicts.  The Transactions (a) do not require any consent or approval of, registration or filing with, or any other action by, any Governmental Authority, except such as have been obtained or made and are in full force and effect and except for filings necessary to perfect Liens created pursuant to the Loan Documents, (b) will not violate any Requirement of Law applicable to any Loan Party or any Subsidiary, except where the failure to do so, individually or in the aggregate, is not reasonably likely to result in a Material Adverse Effect, (c) will not violate or result in a default under any indenture, agreement or other instrument binding upon any Loan Party or any Subsidiary or the assets of any Loan Party or any Subsidiary, except where the failure to do so, individually or in the aggregate, is not reasonably likely to result in a Material Adverse Effect, and (d) will not result in the creation or imposition of any Lien on any asset of any Loan Party or any Subsidiary, except Liens created pursuant to the Loan Documents.

SECTION 3.04.  Financial Condition; No Material Adverse Change.  

(a)  The Borrower has heretofore furnished to the Lender its consolidated balance sheet and statements of income, stockholders equity and cash flows (i) as of and for the fiscal year ended December 31, 2017, reported on by Grant Thornton LLP, independent public accountants, and (ii) as of and for the fiscal quarter and the portion of the fiscal year ended June 30, 2018, certified by its chief financial officer.  Such financial statements present fairly, in all material respects, the financial position and results of operations and cash flows of the Borrower and its consolidated Subsidiaries as of such dates and for such periods in accordance with GAAP, subject to normal year-end audit adjustments all of which, when taken as a whole, would not be materially adverse and the absence of footnotes in the case of the statements referred to in clause (ii) above.

(b)  No event, change or condition has occurred that has had, or could reasonably be expected to have, a Material Adverse Effect, since December 31, 2017.

SECTION 3.05.  Reserved.  

SECTION 3.06.  Litigation and Environmental Matters.  

(a)  There are no actions, suits or proceedings by or before any arbitrator or Governmental Authority pending against or, to the knowledge of any Loan Party, threatened against or affecting any Loan Party or any Subsidiary (i) as to which there is a reasonable possi­bility of an adverse determination and that, if adversely deter­mined, could reasonably be expected, individually or in the aggregate, to result in a Material Adverse Effect (other than the Disclosed Matters set forth on Schedule 3.06) or (ii) that involve any Loan Document or the Transactions.

(b)  Except for the Disclosed Matters, (i) no Loan Party or any Subsidiary has received notice of any claim with respect to any Environmental Liability or knows of any basis for any Environmental Liability and (ii) and except with respect to any other matters that, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect, no Loan Party or any  Subsidiary (A) has failed to comply with any Environmental Law or to obtain, maintain or comply with any permit, license or other approval required under any Environmental Law (B) has become subject to any Environmental Liability, (C) has received notice of any claim with respect to any Environmental Liability or (D) knows of any basis for any Environmental Liability.

(c)  Since the date of this Agreement, there has been no change in the status of the Disclosed Matters that, individually or in the aggregate, has resulted in, or materially increased the likelihood of, a Material Adverse Effect.


SECTION 3.07.  Compliance with Laws and Agreements; No Default.  Except where the failure to do so, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect, each Loan Party and each Subsidiary is in compliance with (i) all Requirements of Law applicable to it or its property and (ii) all indentures, agreements and other instruments binding upon it or its property.  No Default has occurred and is continuing.

SECTION 3.08.  Investment Company Status.  No Loan Party or any Subsidiary is an “investment company” as defined in, or subject to regulation under, the Investment Company Act of 1940.

SECTION 3.09.  Taxes.  Each Loan Party and each Subsidiary has timely filed or caused to be filed all Tax returns and reports required to have been filed and has paid or caused to be paid all Taxes required to have been paid by it, except (a) Taxes that are being contested in good faith by appropriate proceedings and for which such Loan Party or such Subsidiary, as applicable, has set aside on its books adequate reserves or (b) to the extent that the failure to do so could not be expected to result in a Material Adverse Effect.  No tax liens have been filed and no claims are being asserted with respect to any such taxes.

SECTION 3.10.  ERISA.  No ERISA Event has occurred or is reasonably expected to occur that, when taken together with all other such ERISA Events for which liability is reasonably expected to occur, could reasonably be expected to result in a Material Adverse Effect.  The present value of all accumulated benefit obligations under each Plan (based on the assumptions used for purposes of Statement of Financial Accounting Standards No. 87) did not, as of the date of the most recent Financial Statements reflecting such amounts, exceed the fair market value of the assets of such Plan.

SECTION 3.11.  Disclosure.  The Loan Parties have disclosed to the Lender all agreements, instruments and corporate or other restrictions to which any Loan Party or any Subsidiary is subject, and all other matters known to it, that, individually or in the aggregate, could reasonably be expected to result in a Material Adverse Effect.  None of the reports, financial statements, certificates or other information furnished by or on behalf of any Loan Party or any Subsidiary to the Lender in connection with the negotiation of this Agreement or any other Loan Document (as modified or supplemented by other information so furnished) contains any material misstatement of fact or omits to state any material fact necessary to make the statements therein, in the light of the circumstances under which they were made, not misleading; provided that, with respect to projected financial information, the Loan Parties represent only that such information was prepared in good faith based upon assumptions believed to be reasonable at the time delivered and, if such projected financial information was delivered prior to the Effective Date, as of the Effective Date.

SECTION 3.12.  Material Agreements.  No Loan Party or any Subsidiary is in default in the performance, observance or fulfillment of any of the obligations, covenants or conditions contained in (i) any material agreement to which it is a party or (ii) any Material Agreement or instrument evidencing or governing Material Indebtedness.

SECTION 3.13.  Solvency.  Immediately after the consummation of the Transactions to occur on the Effective Date, (i) the fair value of the assets of each Loan Party, at a fair valuation, will exceed its debts and liabilities, subordinated, contingent or otherwise; (ii) the present fair saleable value of the property of each Loan Party will be greater than the amount that will be required to pay the probable liability of its debts and other liabilities, subordinated, contingent or otherwise, as such debts and other liabilities become absolute and matured; (iii) each Loan Party will be able to pay its debts and liabilities, subordinated, contingent or otherwise, as such debts and liabilities become absolute and matured; and (iv) no Loan Party will have unreasonably small capital with which to conduct the business in which it is engaged as such business is now conducted and is proposed to be conducted after the Effective Date.


(b)No Loan Party intends to, nor will permit any Subsidiary to, and no Loan Party believes that it or any Subsidiary will, incur debts beyond its ability to pay such debts as they mature, taking into account the timing of and amounts of cash to be received by it or any such Subsidiary and the timing of the amounts of cash to be payable on or in respect of its Indebtedness or the Indebtedness of any such Subsidiary.

SECTION 3.14.  Insurance.  Schedule 3.14 sets forth a description of all insurance maintained by or on behalf of the Loan Parties and their Subsidiaries as of the Effective Date.  As of the Effective Date, all premiums in respect of such insurance have been paid.  The Loan Parties believe that the insurance maintained by or on behalf of the Loan Parties and their Subsidiaries is adequate and is customary for companies engaged in the same or similar businesses operating in the same or similar locations.  

SECTION 3.15. Capitalization and Subsidiaries.  Schedule 3.15 sets forth as of the Effective Date (a) a correct and complete list of the name and relationship to the Borrower of each Subsidiary, (b) a true and complete listing of each class of each of the Borrower’s authorized Equity Interests, of which all of such issued Equity Interests are validly issued, outstanding, fully paid and non-assessable, and owned beneficially and of record by the Persons identified on Schedule 3.15, and (c) the type of entity of the Borrower and each Subsidiary.  All of the issued and outstanding Equity Interests owned by any Loan Party have been (to the extent such concepts are relevant with respect to such ownership interests) duly authorized and issued and are fully paid and non-assessable.

SECTION 3.16. Reserved.  

SECTION 3.17. Employment Matters.  As of the Effective Date, there are no strikes, lockouts or slowdowns against any Loan Party or any Subsidiary pending or, to the knowledge of any Loan Party, threatened.  The hours worked by and payments made to employees of the Loan Parties and their Subsidiaries have not been in violation of the Fair Labor Standards Act or any other applicable federal, state, local or foreign law dealing with such matters, the violation of which is not reasonably likely to result in a Material Adverse Effect.  All payments due from any Loan Party or any Subsidiary, or for which any claim may be made against any Loan Party or any Subsidiary, on account of wages and employee health and welfare insurance and other benefits, have been paid or accrued as a liability on the books of such Loan Party or such Subsidiary.  

SECTION 3.18.  Federal Reserve Regulations.  No part of the proceeds of any Loan or Letter of Credit has been used or will be used, whether directly or indirectly, for any purpose that entails a violation of any of the Regulations of the Board, including Regulations T, U and X.

SECTION 3.19.  Use of Proceeds.  The proceeds of the Loans have been used and will be used, whether directly or indirectly as set forth in Section 5.08.

SECTION 3.20.  No Burdensome Restrictions.  No Loan Party is subject to any Burdensome Restrictions except Burdensome Restrictions permitted under Section 6.10.

SECTION 3.21.  Anti-Corruption Laws and Sanctions.  Each Loan Party has implemented and maintains in effect policies and procedures designed to ensure compliance by such Loan Party, its Subsidiaries and their respective directors, officers, employees and agents with Anti-Corruption Laws and applicable Sanctions, and such Loan Party, its Subsidiaries and their respective officers and employees and to the knowledge of such Loan Party its directors and agents, are in compliance with Anti-Corruption Laws and applicable Sanctions in all material respects and are not knowingly engaged in any activity that would reasonably be expected to result in any Loan Party being designated as a Sanctioned Person.  None of (a)


any Loan Party, any Subsidiary or any of their respective directors, officers or employees, or (b) to the knowledge of any such Loan Party or Subsidiary, any agent of such Loan Party or any Subsidiary that will act in any capacity in connection with or benefit from the credit facility established hereby, is a Sanctioned Person.   No Borrowing or Letter of Credit, use of proceeds, Transaction or other transaction contemplated by this Agreement or the other Loan Documents will violate Anti-Corruption Laws or applicable Sanctions.

ARTICLE IV

Conditions

SECTION 4.01.  Effective Date.  The obligations of the Lender to make Loans and to issue Letters of Credit hereunder shall not become effective until the date on which each of the following conditions is satisfied (or waived in accordance with Section 8.02):

(a)  Credit Agreement and Loan Documents.  The Lender (or its counsel) shall have received (i) from each party hereto either (A) a counterpart of this Agreement signed on behalf of such party or (B) written evidence satisfactory to the Lender (which may include fax or other electronic transmission of a signed signature page of this Agreement) that such party has signed a counterpart of this Agreement and (ii) duly executed copies of the Loan Documents and such other certificates, documents, instruments and agreements as the Lender shall reasonably request in connection with the transactions contemplated by this Agreement and the other Loan Documents, including a written opinion of the Loan Parties’ counsel, addressed to the Lender in substantially the form of Exhibit A.

(b)  Financial Statements.  The Lender shall have received (i) audited consolidated financial statements of Borrower for the 2016 and 2017 fiscal years, and (ii) unaudited interim consolidated financial statements of Borrower for each fiscal quarter ended after the date of the latest applicable financial statements delivered pursuant to clause (i) of this paragraph as to which such financial statements are available, and such financial statements shall not, in the reasonable judgment of the Lender, reflect any material adverse change in the consolidated financial condition of Borrower, as reflected in the audited, consolidated financial statements described in clause (i) of this paragraph.

(c)  Closing Certificates; Certified Certificate of Incorporation; Good Standing Certificates.  The Lender shall have received (i) a certificate of each Loan Party, dated the Effective Date and executed by its Secretary or Assistant Secretary, which shall (A) certify the resolutions of its Board of Directors, members or other body authorizing the execution, delivery and performance of the Loan Documents to which it is a party, (B) identify by name and title and bear the signatures of the officers of such Loan Party authorized to sign the Loan Documents to which it is a party and, in the case of the Borrower, its Financial Officers, and (C) contain appropriate attachments, including the charter, articles or certificate of organization or incorporation of each Loan Party certified by the relevant authority of the jurisdiction of organization of such Loan Party and a true and correct copy of its bylaws or operating, management or partnership agreement, or other organizational or governing documents, and (ii) a long form good standing certificate for each Loan Party from its jurisdiction of organization.

(d)  No Default Certificate.  The Lender shall have received a certificate, signed by the chief financial officer of the Borrower, dated as of the Effective Date (i) stating that no Default has occurred and is continuing, (ii) stating that the representations and warranties in the Loan Documents are true and correct as of such date, and (iii) certifying as to any other factual matters as may be reasonably requested by the Lender.


(e)  Fees.  The Lender shall have received all fees required to be paid, and all expenses required to be reimbursed for which invoices have been presented (including the reasonable fees and expenses of legal counsel), on or before the Effective Date.  All such amounts will be paid with proceeds of Loans made on the Effective Date and will be reflected in the funding instructions given by the Borrower to the Lender on or before the Effective Date.

(f)  Lien Searches.  The Lender shall have received the results of a recent lien search in the jurisdiction of organization of each Loan Party and each jurisdiction where assets of the Loan Parties are located, and such search shall reveal no Liens on any of the assets of the Loan Parties except for liens permitted by Section 6.02 or discharged on or prior to the Effective Date pursuant to a pay-off letter or other documentation satisfactory to the Lender.

(g) Reserved.

(h)  Reserved.  

(i)  Reserved.  

(j)  Reserved.  

(k) Insurance.  The Lender shall have received evidence of insurance coverage in form, scope, and substance reasonably satisfactory to the Lender and otherwise in compliance with the terms of Section 5.10 of this Agreement.

(l)   Legal Due Diligence. The Lender and its counsel shall have completed all legal due diligence, the results of which shall be satisfactory to Lender in its sole discretion.

(m)  USA PATRIOT Act, Etc.  The Lender shall have received all documentation and other information required by bank regulatory authorities under applicable “know your customer” and anti-money laundering rules and regulations, including USA PATRIOT Act, and a properly completed and signed IRS Form W-8 or W-9, as applicable, for each Loan Party.

(n)  Other Documents.  The Lender shall have received such other documents as the Lender or its counsel may have reasonably requested.

The Lender shall notify the Borrower of the Effective Date, and such notice shall be conclusive and binding.  

SECTION 4.02.  Each Credit Event.  The obligation of the Lender to make a Loan on the occasion of any Borrowing, and to issue, amend, renew or extend any Letter of Credit, is subject to the satisfaction of the following conditions:

(a)  The representations and warranties of the Loan Parties set forth in the Loan Documents shall be true and correct in all material respects with the same effect as though made on and as of the date of such Borrowing or the date of issuance, amendment, renewal or extension of such Letter of Credit, as applicable (it being understood and agreed that any representation or warranty which by its terms is made as of a specified date shall be required to be true and correct in all material respects only as of such specified date, and that any representation or warranty which is subject to any materiality qualifier shall be required to be true and correct in all respects).


(b)  At the time of and immediately after giving effect to such Borrowing or the issuance, amendment, renewal or extension of such Letter of Credit, as applicable, no Default shall have occurred and be continuing.

(c)  After giving effect to any Borrowing or the issuance, amendment, renewal or extension of any Letter of Credit, Availability shall not be less than zero.

(d) No event shall have occurred and no condition shall exist which has or could be reasonably expected to have a Material Adverse Effect.  

Each Borrowing and each issuance, amendment, renewal or extension of a Letter of Credit shall be deemed to constitute a representation and warranty by the Borrower on the date thereof as to the matters specified in paragraphs (a) and (b) and (c) and (d) of this Section.

ARTICLE V

Affirmative Covenants

Until the Commitment shall have expired or been terminated and the principal of and interest on each Loan and all fees payable hereunder shall have been paid in full and all Letters of Credit shall have expired or terminated, in each case without any pending draw, and all LC Disbursements shall have been reimbursed, each Loan Party executing this Agreement covenants and agrees, jointly and severally with all of the other Loan Parties, with the Lender that:

SECTION 5.01.  Financial Statements; Other Information.  The Borrower will furnish to the Lender:

(a) within 90 days after the end of each fiscal year of the Borrower, its audited consolidated and consolidating balance sheet and related statements of operations, stockholders’ equity and cash flows as of the end of and for such year (on Form 10-K), setting forth in each case in comparative form the figures for the previous fiscal year, all reported on by independent public accountants acceptable to the Lender (without a “going concern” or like qualification, commentary or exception, and without any qualification or exception as to the scope of such audit) to the effect that such consolidated financial statements present fairly in all material respects the financial condition and results of operations of the Borrower and its consolidated Subsidiaries on a consolidated basis in accordance with GAAP consistently applied, which may be delivered via the EDGAR System or Borrower’s Electronic System, and, as soon as it shall become available, the annual report to its shareholders for the applicable fiscal year;

(b) within 45 days after the end of each of the fiscal quarters of the Borrower, its consolidated and consolidating balance sheet and related statements of operations, stockholders’ equity and cash flows as of the end of and for such fiscal quarter and the then elapsed portion of such fiscal year (on Form 10-Q), setting forth in each case in comparative form the figures for the corresponding period or periods of (or, in the case of the balance sheet, as of the end of) the previous fiscal year, all certified by a Finan­cial Officer as presenting fairly in all material respects the financial condition and results of operations of the Borrower and its consolidated Subsidiaries on a consolidated basis in accordance with GAAP consis­tently applied, subject to normal year-end audit adjustments and the absence of footnotes, which may be delivered via the EDGAR System or Borrower’s Electronic System, and, as soon as it shall become available, a quarterly report to its shareholders for the applicable fiscal quarter;


(c) copies of all periodic and other reports, proxy statements and other materials filed by any Loan Party or any Subsidiary with the SEC, or any Govern­mental Authority succeeding to any or all of the functions of the SEC, or with any national securities exchange, or distributed by the Borrower to its share­holders generally, as the case may be;

(d) concurrently with any delivery of financial statements under clause (a) or (b)  above (collectively or individually, as the context requires, the “Financial Statements”), a certificate of a Financial Officer in substantially the form of Exhibit B (i) certifying, in the case of the Financial Statements delivered under clause (b) or (c) above, as presenting fairly in all material respects the financial condition and results of operations of the Borrower and its consolidated Subsidiaries on a consolidated basis in accordance with GAAP consis­tently applied, subject to normal year-end audit adjustments and the absence of footnotes, (ii) certifying as to whether a Default has occurred and, if a Default has occurred, specifying the details thereof and any action taken or proposed to be taken with respect thereto, (iii) setting forth reasonably detailed calculations demonstrating compliance with Section 6.12 and (iv) stating whether any change in GAAP or in the application thereof has occurred since the date of the audited Financial Statements referred to in Section 3.04 and, if any such change has occurred, specifying the effect of such change on the Financial Statements accompanying such certificate;

(e)  as soon as available, but in any event no later than the end of, and no earlier than 120 days after the end of, each fiscal year of the Borrower, a copy of the plan and forecast (including a projected consolidated and consolidating balance sheet, income statement and cash flow statement) of the Borrower for the upcoming fiscal year (the “Projections”) in form reasonably satisfactory to the Lender;

(f) promptly following any request therefor, (x) such other information regarding the operations, material changes in ownership of Equity Interests, business affairs and financial condition of any Loan Party or any Subsidiary, or compliance with the terms of this Agreement, as the Lender may reasonably request and (y) information and documentation reasonably requested by the Lender for purposes of compliance with applicable “know your customer” and anti-money laundering rules and regulations, including the USA PATRIOT Act and the Beneficial Ownership Regulation;

Documents required to be delivered pursuant to Section 5.01(a), (b) and (c) (to the extent any such documents are included in materials otherwise filed with the SEC) shall be deemed to have been delivered on the date (a) on which Borrower posts such documents via the EDGAR System or (b) on which Borrower posts such documents via Borrower’s Electronic System; provided that Borrower shall deliver paper copies of such documents to Lender upon its request.

SECTION 5.02.  Notices of Material Events.  The Borrower will furnish to the Lender prompt (but in any event within any time period that may be specified below) written notice of the following:

(a) the occurrence of any Default;

(b) receipt of any notice of any investigation by a Governmental Authority or any litigation or proceeding commenced or threatened against any Loan Party or any Subsidiary that (i) could reasonably be expected to result in liability of the Loan Parties and their Subsidiaries in an aggregate amount exceeding $5,000,000 over amounts covered by insurance for which a claim has been made, (ii) is asserted or instituted against any Plan, its fiduciaries or its assets, (iii) alleges criminal misconduct by any Loan Party or any Subsidiary, (iv) alleges the violation of, or seeks to


impose remedies under any Environmental Law or related Requirement of Law, or seeks to impose Environmental Liability, or (v) asserts liability on the part of any Loan Party or any Subsidiary in excess of $5,000,000 in respect of any tax, fee, assessment, or other governmental charge;

(c) the occurrence of any ERISA Event that, alone or together with any other ERISA Events that have occurred, could reasonably be expected to result in liability of the Loan Parties and their Subsidiaries in an aggregate amount exceeding $5,000,000; and

(d) any other development that results in, or could reasonably be expected to result in, a Material Adverse Effect.

(e) any change in the information provided in the Beneficial Ownership Certification delivered to such Lender that would result in a change to the list of beneficial owners identified in such certification.

Each notice delivered under this Section shall be accompanied by a statement of a Financial Officer or other executive officer of the Borrower setting forth the details of the event or development requiring such notice and any action taken or proposed to be taken with respect thereto.

SECTION 5.03.  Existence; Conduct of Business.  Each Loan Party will, and will cause each Subsidiary to, (a) do or cause to be done all things necessary to preserve, renew and keep in full force and effect its legal existence and the rights, qualifications, licenses, permits, franchises, governmental authorizations, intellectual property rights, licenses and permits material to the conduct of its business, and maintain all requisite authority to conduct its business in each jurisdiction in which its business is conducted where such failure to maintain such authority is could reasonably be expected to result in a Material Adverse Effect; provided that the foregoing shall not prohibit any merger, consolidation, liquidation or dissolution permitted under Section 6.03 or any sale of assets permitted under Section 6.05 and (b) carry on and conduct its business in substantially the same manner and in substantially the same fields of enterprise as it is presently conducted.

SECTION 5.04.  Payment of Obligations.  Each Loan Party will, and will cause each Subsidiary to, pay or discharge all Material Indebtedness and all other material liabilities and obligations, including Taxes, before the same shall become delinquent or in default, except where (a) the validity or amount thereof is being contested in good faith by appropri­ate proceedings, (b) such Loan Party has set aside on its books adequate reserves with respect thereto in accordance with GAAP and (c) the failure to make payment pending such contest could not reasonably be expected to result in a Material Adverse Effect; provided, however, that each Loan Party will, and will cause each Subsidiary to,  remit withholding taxes and other payroll taxes to appropriate Governmental Authorities as and when claimed to be due, notwithstanding the foregoing exceptions.

SECTION 5.05.  Maintenance of Properties.  Each Loan Party will keep and maintain all property material to the conduct of its business in good working order and condition, ordinary wear and tear excepted, it being understood that this covenant only relates to the working order and condition of such properties and shall not be construed as a covenant not to dispose of such properties.

SECTION 5.06.  Books and Records; Inspection Rights.  Each Loan Party will, and will cause each Subsidiary to, (a) keep proper books of record and account in which full, true and correct entries are made of all dealings and transactions in relation to its business and activities and (b) permit any representatives designated by the Lender (including employees of the Lender or any consultants, accountants, lawyers, and agents retained by the Lender), upon reasonable prior notice, to visit and inspect its books and records, including examining and making extracts from its books and records, and to discuss


its affairs, finances and condition with its officers and independent accountants, all at such reasonable times and as often as reasonably requested.  

SECTION 5.07.  Compliance with Laws and Material Contractual Obligations.  Each Loan Party will, and will cause each Subsidiary to, (i) comply with each Requirement of Law applicable to it or its property (including, without limitation, Environmental Laws) and (ii) perform in all material respects its obligations under material agreements to which it is a party, except, in each case, where the failure to do so, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect.  Each Loan Party will maintain in effect and enforce policies and procedures designed to ensure compliance by such Loan Party, its Subsidiaries and their respective directors, officers, employees and agents with Anti-Corruption Laws and applicable Sanctions.

SECTION 5.08.  Use of Proceeds.  

(a)The proceeds of the Loans and the Letters of Credit will be used only for general corporate purposes, including working capital and Permitted Acquisitions (to the extent such Permitted Acquisitions are executed by a Loan Party).  No part of the proceeds of any Loan and no Letter of Credit will be used, whether directly or indirectly, (i) for any purpose that entails a violation of any of the Regulations of the Board, including Regulations T, U and X or (ii) to make any Acquisition, other than Permitted Acquisitions that are executed by a Loan Party.    

(b)The Borrower will not request any Borrowing or Letter of Credit, and the Borrower shall not use, and shall procure that its Subsidiaries and its or their respective directors, officers, employees and agents shall not use, the proceeds of any Borrowing or Letter of Credit (a) in furtherance of an offer, payment, promise to pay, or authorization of the payment or giving of money, or anything else of value, to any Person in violation of any Anti-Corruption Laws, (b) for the purpose of funding, financing or facilitating any activities, business or transaction of or with any Sanctioned Person, or in any Sanctioned Country, to the extent such activities, businesses or transaction would be prohibited by Sanctions if conducted by a corporation incorporated in the United States or the European Union, or (c) in any manner that would result in the violation of any Sanctions applicable to any party hereto.  

SECTION 5.09.  Accuracy of Information.  The Loan Parties will ensure that any information, including financial statements or other documents, furnished to the Lender in connection with this Agreement or any other Loan Document or any amendment or modification hereof or thereof or waiver hereunder or thereunder contains no material misstatement of fact or omits to state any material fact necessary to make the statements therein, in the light of the circumstances under which they were made, not misleading, and the furnishing of such information shall be deemed to be a representation and warranty by the Borrower on the date thereof as to the matters specified in this Section 5.09; provided that, with respect to the Projections, the Loan Parties will cause the Projections to be prepared in good faith based upon assumptions believed to be reasonable at the time.

SECTION 5.10.  Insurance. Each Loan Party will, and will cause each Subsidiary to, maintain with financially sound and reputable carriers having a financial strength rating of at least A- by A.M. Best Company insurance in such amounts (with no greater risk retention) and against such risks (including, without limitation, loss or damage by fire and loss in transit; theft, burglary, pilferage, larceny, embezzlement, and other criminal activities; business interruption; and general liability) and such other hazards, as is customarily maintained by companies of established repute engaged in the same or similar businesses operating in the same or similar locations.  The Borrower will furnish to the Lender information in reasonable detail as to the insurance so maintained.


SECTION 5.11.  Reserved.  

SECTION 5.12.  Reserved.  

SECTION 5.13. Depository Banks.  The Loan Parties will maintain the Lender as their principal domestic depository bank, including for the maintenance of operating, administrative, cash management, collection activity, and other deposit accounts for the conduct of its business, except for zero-balance deposit accounts of the Loan Parties and other deposit accounts of the Loan Parties with an aggregate balance not to exceed $25,000,000 in the aggregate at any one time.

SECTION 5.14.  Further Assurances.

(a) Subject to applicable Requirements of Law, each Loan Party will cause each of its domestic Subsidiaries formed or acquired after the date of this Agreement to become a Loan Party by executing a Joinder Agreement if such domestic Subsidiary, together with its Subsidiaries, (i) generates more than 5% of EBITDA on a pro forma basis for the four (4) fiscal quarter period most recently ended or (ii) has total assets (including equity interests in other Subsidiaries and excluding investments that are eliminated in consolidation) of equal to or greater than 5% of the total assets of the Borrower and its Subsidiaries, on a consolidated basis as of the end of the most recent four (4) fiscal quarters. Upon execution and delivery thereof, each such Person shall automatically become a Loan Guarantor hereunder and thereupon shall have all of the rights, benefits, duties, and obligations in such capacity under the Loan Documents. At the time of the execution of any Joinder Agreement, Borrower shall update Schedule 3.15. As of July 31, 2020, Loan Parties represent that Dextro, Inc., does not meet the conditions set forth in clauses (i) or (ii) above.

(b) Reserved.

(c)  Without limiting the foregoing, each Loan Party will, and will cause each Subsidiary to, execute and deliver, or cause to be executed and delivered, to the Lender such documents, agreements and instruments, and will take or cause to be taken such further actions which may be required by any Requirement of Law or which the Lender may, from time to time, reasonably request to carry out the terms and conditions of this Agreement and the other Loan Documents, all at the expense of the Loan Parties.  Notwithstanding the foregoing, at any time after an Event of Default has occurred and is continuing, each Loan Party will, upon the request of the Lender, cause each domestic and each foreign Subsidiary to become a Loan Party and a Loan Guarantor.

ARTICLE VI

Negative Covenants

Until the Commitment shall have expired or been terminated and the principal of and interest on each Loan and all fees, expenses and other amounts payable under any Loan Document shall have been paid in full and all Letters of Credit shall have expired or terminated, in each case without any pending draw, and all LC Disbursements shall have been reimbursed, each Loan Party executing this Agreement covenants and agrees, jointly and severally with all of the other Loan Parties, with the Lender that:

SECTION 6.01.  Indebtedness.  No Loan Party will, nor will it permit any Subsidiary to, create, incur, assume or suffer to exist any Indebtedness, except:

(a)  the Obligations;


(b)  Indebtedness existing on the date hereof and set forth in Schedule 6.01 and any extensions, renewals, refinancings and replacements of any such Indebtedness in accordance with clause (f) hereof;

(c)  Indebtedness of the Borrower to any Subsidiary and of any Subsidiary to the Borrower or any other Subsidiary, provided that (i) Indebtedness of any Subsidiary that is not a Loan Party to the Borrower or any other Loan Party shall be subject to Section 6.04 and (ii) Indebtedness of any Loan Party to any Subsidiary that is not a Loan Party shall be subordinated to the Obligations on terms reasonably satisfactory to the Lender;

(d)  Guarantees by the Borrower of Indebtedness of any Subsidiary and by any Subsidiary of Indebtedness of the Borrower or any other Subsidiary, provided that (i) the Indebtedness so Guaranteed is permitted by this Section 6.01, (ii) Guarantees by the Borrower or any other Loan Party of Indebtedness of any Subsidiary that is not a Loan Party shall be subject to Section 6.04 and (iii) Guarantees permitted under this clause (d) shall be subordinated to the Obligations on the same terms, if any, as the Indebtedness so Guaranteed is subordinated to the Obligations;

(e) Indebtedness of the Borrower or any Subsidiary incurred to finance the acquisition, construction or improvement of any fixed or capital assets (whether or not constituting purchase money Indebtedness), including Capital Lease Obligations and any Indebtedness assumed in connection with the acquisition of any such assets or secured by a Lien on any such assets prior to the acquisition thereof, and extensions, renewals and replacements of any such Indebtedness in accordance with clause (f) below; provided that (i) such Indebtedness is incurred prior to or within 90 days after such acquisition or the completion of such construction or improvement and (ii) the aggregate principal amount of Indebtedness permitted by this clause (e) together with any Refinance Indebtedness in respect thereof permitted by clause (f) below, shall not exceed $10,000,000 at any time outstanding;

(f)  Indebtedness which represents extensions, renewals, refinancing or replacements (such Indebtedness being so extended, renewed, refinanced or replaced being referred to herein as the “Refinance Indebtedness”) of any of the Indebtedness described in clauses (b) and (e) hereof (such Indebtedness being referred to herein as the “Original Indebtedness”); provided that (i) such Refinance Indebtedness does not increase the principal amount or interest rate of the Original Indebtedness, (ii) any Liens securing such Refinance Indebtedness are not extended to any additional property of any Loan Party or any Subsidiary, (iii) no Loan Party or any Subsidiary that is not originally obligated with respect to repayment of such Original Indebtedness is required to become obligated with respect to such Refinance Indebtedness, (iv) such Refinance Indebtedness does not result in a shortening of the average weighted maturity of such Original Indebtedness, (v) the terms of such Refinance Indebtedness are not materially less favorable to the obligor thereunder than the original terms of such Original Indebtedness and (vi) if such Original Indebtedness was subordinated in right of payment to the Obligations, then the terms and conditions of such Refinance Indebtedness must include subordination terms and conditions that are at least as favorable to the Lender as those that were applicable to such Original Indebtedness;

(g)  Indebtedness owed to any Person providing workers’ compensation, health, disability or other employee benefits or property, casualty or liability insurance, pursuant to reimbursement or indemnification obligations to such Person, in each case incurred in the ordinary course of business;


(h)  Indebtedness of any Loan Party in respect of performance bonds, bid bonds, appeal bonds, surety bonds and similar obligations, in each case provided in the ordinary course of business;

(i)  Indebtedness of any Person that becomes a Subsidiary or is merged into or consolidated with the Borrower or any Subsidiary or any Indebtedness assumed in connection with the acquisition of any such assets or secured by a Lien on any such assets prior to the acquisition thereof, and any Refinancing Indebtedness permitted pursuant to clause (f); provided that such Indebtedness exists at the time such Person becomes a Subsidiary or such assets are acquired and is not created in contemplation of or in connection with such Person becoming a Subsidiary or such assets being acquired;

(j)  other secured Indebtedness in an aggregate principal amount not exceeding $5,000,000 at any time outstanding; and

(k)other unsecured Indebtedness in an aggregate principal amount not exceeding $10,000,000 at any time outstanding.

SECTION 6.02.  Liens.  No Loan Party will, nor will it permit any Subsidiary to, create, incur, assume or permit to exist any Lien on any property or asset now owned or hereafter acquired by it, or assign or sell any income or revenues (including Accounts) or rights in respect of any thereof, except:

(a) Liens created pursuant to any Loan Document;

(b) Permitted Encumbrances;

(c) any Lien on any property or asset of the Borrower or any Subsidiary existing on the date hereof and set forth in Schedule 6.02; provided that (i) such Lien shall not apply to any other property or asset of the Borrower or any Subsidiary and (ii) such Lien shall secure only those obligations which it secures on the date hereof and extensions, renewals and replacements thereof that do not increase the outstanding principal amount thereof;

(d) Liens on fixed or capital assets acquired, constructed or improved by the Borrower or any Subsidiary; provided that (i) such Liens secure Indebtedness permitted by clause (e) of Section 6.01, (ii) such Liens and the Indebtedness secured thereby are incurred prior to or within 90 days after such acquisition or the completion of such construction or improvement, (iii) the Indebtedness secured thereby does not exceed 100% of the cost of acquiring, constructing or improving such fixed or capital assets and (iv) such Liens shall not apply to any other property or assets of the Borrower or any Subsidiary;

(e) any Lien existing on any property or asset (other than Accounts and Inventory) prior to the acquisition thereof by the Borrower or any Subsidiary or existing on any property or asset (other than Accounts and Inventory) of any Person that becomes a Loan Party after the date hereof prior to the time such Person becomes a Loan Party; provided that (i) such Lien is not created in contemplation of or in connection with such acquisi­tion or such Person becoming a Loan Party, as the case may be, (ii) such Lien shall not apply to any other property or assets of the Loan Party and (iii) such Lien shall secure only those obligations which it secures on the date of such acquisition or the date such Person becomes a Loan Party, as the case may be, and extensions, renewals and replacements thereof that do not increase the outstanding principal amount thereof;


(f) Liens of a collecting bank arising in the ordinary course of business under Section 4-208 of the UCC in effect in the relevant jurisdiction covering only the items being collected upon;

(g)  Liens arising out of Sale and Leaseback Transactions permitted by Section 6.06;

(h)  Liens granted by a Subsidiary that is not a Loan Party in favor of the Borrower or another Loan Party in respect of Indebtedness owed by such Subsidiary; and

(i)  Liens to secure Indebtedness permitted by clause (j) of Section 6.01.

SECTION 6.03.  Fundamental Changes.  

(a)  No Loan Party will, nor will it permit any Subsidiary to, merge into or consolidate with any other Person, or permit any other Person to merge into or consolidate with it, or liquidate or dissolve, except that, if at the time thereof and immediately after giving effect thereto no Event of Default shall have occurred and be continuing, (i) Borrower and its Subsidiaries may enter into a Permitted Acquisition, (ii) any Subsidiary of the Borrower may merge into the Borrower in a transaction in which the Borrower is the surviving entity, (iii) any Loan Party (other than the Borrower) may merge into any other Loan Party, (iv) any Subsidiary may merge into any other Loan Party in a transaction in which the Loan Party is the surviving entity, (v) any Subsidiary may merge into any other Subsidiary and (vi) any Subsidiary may liquidate or dissolve if the Borrower determines in good faith that such liquidation or dissolution is in the best interests of the Borrower and is not materially disadvantageous to the Lender (with the understanding that Lender hereby consents to the dissolution of TASR Global C.V. Cayman Islands and Axon Enterprise LLC as permitted dissolutions pursuant to this clause (vi) so long as the Subsidiaries of TASR Global C.V. Cayman Islands and of Axon Enterprise LLC are owned by Axon Enterprise, Inc. after the dissolution); provided that any such merger involving a Person that is not a wholly owned Subsidiary immediately prior to such merger shall not be permitted unless also permitted by Section 6.04.

(b)  No Loan Party will, nor will it permit any Subsidiary to, engage to any material extent in any business other than businesses of the type conducted by the Borrower and its Subsidiaries on the date hereof and businesses substantially similar, related, incidental or complementary thereto or useful in the operation of the businesses of the Borrower and its Subsidiaries.

(c) No Loan Party will, nor will it permit any Subsidiary to change its fiscal year or any fiscal quarter from the basis in effect on the Effective Date.

SECTION 6.04.  Investments, Loans, Advances, Guarantees and Acquisitions.  No Loan Party will, nor will it permit any Subsidiary to, purchase, hold or acquire (including pursuant to any merger with any Person that was not a Loan Party and a wholly owned Subsidiary prior to such merger) any Equity Interests, evidences of indebtedness or other securities (including any option, warrant or other right to acquire any of the foregoing) of, make or permit to exist any loans or advances to, Guarantee any obligations of, or make or permit to exist any investment or any other interest in, any other Person, or purchase or otherwise acquire (in one transaction or a series of transactions) any assets of any other Person constituting a business unit (whether through purchase of assets, merger or otherwise), except:

(a) Permitted Investments;

(b) investments and intercompany loans in existence on the date hereof and described in Schedule 6.04 together with any amendments, modifications or supplements subsequent to the date hereof that do not increase the principal amount of such intercompany loans, conversions of


intercompany loans to equity subsequent to the date hereof and Permitted Acquisitions subsequent to the date hereof;

(c) investments by Subsidiaries that are not Loan Parties in Equity Interests in their respective Subsidiaries that are not Loan Parties and investments by the Loan Parties in Equity Interests in their respective Subsidiaries, provided that, without the prior written consent of Lender in its sole discretion, the aggregate amount of investments by Loan Parties in Subsidiaries that are not Loan Parties pursuant to this clause (c) shall not exceed $75,000,000 in any single calendar year and shall in no event exceed $150,000,000 at any time outstanding (determined without regard to any write-downs or write-offs);

(d) loans or advances made by Subsidiaries that are not Loan Parties to Loan Parties and other Subsidiaries that are not Loan Parties and loans or advances made by any Loan Party to any Subsidiary and made by any Subsidiary to a Loan Party or any other Subsidiary, provided that, without the prior written consent of Lender in its sole discretion, (i) any such loans and advances (exclusive of intercompany trade payables and receivables) made by a Loan Party shall be evidenced by a promissory note, (ii) the amount of such loans and advances made by Loan Parties to Subsidiaries that are not Loan Parties (together with outstanding Guarantees permitted under Section 6.04(e)) shall not exceed $20,000,000 at any time outstanding (in each case determined without regard to any write-downs or write-offs) and (iii) any such loans to any Loan Party from a Subsidiary that is not a Loan Party shall be subordinated to the Obligations on terms reasonably satisfactory to the Lender;

(e) Guarantees constituting Indebtedness permitted by Section 6.01, provided that, without the prior written consent of Lender in its sole discretion, the aggregate principal amount of Indebtedness of Subsidiaries that are not Loan Parties that is Guaranteed by any Loan Party (together with outstanding intercompany loans permitted under clause (ii) to the proviso to Section 6.04(d)) shall not exceed $40,000,000 at any time outstanding (in each case determined without regard to any write-downs or write-offs);

(f) loans or advances made by a Loan Party to its employees on an arms-length basis in the ordinary course of business consistent with past practices for travel and entertainment expenses, relocation costs and similar purposes up to a maximum of $500,000 in the aggregate at any one time outstanding;

(g) notes payable, or stock or other securities issued by Account Debtors to a Loan Party pursuant to negotiated agreements with respect to settlement of such Account Debtor’s Accounts in the ordinary course of business, consistent with past practices;

(h)  investments in the form of Swap Agreements permitted by Section 6.07;

(i)  investments of any Person existing at the time such Person becomes a Subsidiary of the Borrower or consolidates or merges with the Borrower or any Subsidiary (including in connection with a Permitted Acquisition), so long as such investments were not made in contemplation of such Person becoming a Subsidiary or of such merger;

(j)  investments received in connection with the disposition of assets permitted by Section 6.05;

(k)  investments constituting deposits described in clauses (c) and (d) of the definition of the term “Permitted Encumbrances”;


(l)   Permitted Acquisitions;

(m) any investments in or loans to any other Person received as noncash consideration for sales, transfers, leases and other dispositions permitted by Section 6.03 or 6.05;

(n) extensions of credit in the nature of accounts receivable or notes receivable in the ordinary course of business;

(o) investments in payroll, travel and similar advances to cover matters that are expected at the time of such advances ultimately to be treated as expenses for accounting purposes and that are made in the ordinary course of business; and

(p)  the licensing from other Persons by the Borrower and the Subsidiaries of intellectual property in accordance with normal industry practice; provided that if such licensing involves the effective acquisition of any business of another Person it must be otherwise permitted by this Section 6.04.

(q)  other investments (including strategic investments) on a cost basis in an aggregate principal amount not to exceed $100,000,000 in any single calendar year and not to exceed $200,000,000 at any time outstanding; provided that, the Loan Parties shall not make any minority equity investments other than in reliance on this clause (q).

SECTION 6.05.  Asset Sales.  No Loan Party will, nor will it permit any Subsidiary to, sell, transfer, lease or otherwise dispose of any asset, including any Equity Interest owned by it, nor will the Borrower permit any Subsidiary to issue any additional Equity Interest in such Subsidiary (other than to the Borrower or another Subsidiary in compliance with Section 6.04), except:

(a)  sales, transfers and dispositions of (i) Inventory in the ordinary course of business, (ii) used, obsolete, worn out or surplus Equipment or property in the ordinary course of business, (iii) nonexclusive licenses of intellectual property in the ordinary course of business, (iv) leases by the Borrower and the Subsidiaries of intellectual property to other Persons, in accordance with normal industry practice and (v) sales of real property and related personal property and fixtures for fair market value to the extent Borrower has determined such assets are no longer useful in the ordinary course of its business;

(b)  sales, transfers and dispositions of assets to the Borrower or any Subsidiary, provided that any such sales, transfers or dispositions involving a Subsidiary that is not a Loan Party shall be made in compliance with Section 6.09;

(c)  sales, transfers and dispositions of Accounts (excluding sales or dispositions in a factoring arrangement) in connection with the compromise, settlement or collection thereof;

(d)  sales, transfers and dispositions of Permitted Investments and other investments permitted by clauses (i) and (k) of Section 6.04;

(e)  Sale and Leaseback Transactions permitted by Section 6.06;

(f)  dispositions resulting from any casualty or other insured damage to, or any taking under power of eminent domain or by condemnation or similar proceeding of, any property or asset of the Borrower or any Subsidiary; and


(g)  sales, transfers and other dispositions of assets (other than Equity Interests in a Subsidiary unless all Equity Interests in such Subsidiary are sold) that are not permitted by any other clause of this Section, provided that the aggregate fair market value of all assets sold, transferred or otherwise disposed of in reliance upon this paragraph (g) shall not exceed $25,000,000 during any fiscal year of the Borrower;

provided that all sales, transfers, leases and other dispositions permitted under this Section 6.05 (other than those permitted by paragraphs a(v), (b), (d) and (f) above) shall be made for fair value and for at least 75% cash consideration.

SECTION 6.06.  Sale and Leaseback Transactions.  No Loan Party will, nor will it permit any Subsidiary to, enter into any arrangement, directly or indirectly, whereby it shall sell or transfer any property, real or personal, used or useful in its business, whether now owned or hereafter acquired, and thereafter rent or lease such property or other property that it intends to use for substantially the same purpose or purposes as the property sold or transferred (a “Sale and Leaseback Transaction”), except for any such sale of any fixed or capital assets by the Borrower or any Subsidiary that is made for cash consideration in an amount not less than the fair value of such fixed or capital asset and is consummated within 90 days after the Borrower or such Subsidiary acquires or completes the construction of such fixed or capital asset.

SECTION 6.07.  Swap Agreements.  No Loan Party will, nor will it permit any Subsidiary to, enter into any Swap Agreement, except (a) Swap Agreements entered into to hedge or mitigate risks to which the Borrower or any Subsidiary has actual exposure (other than those in respect of Equity Interests of the Borrower or any Subsidiary), and (b) Swap Agreements entered into in order to effectively cap, collar or exchange interest rates (from floating to fixed rates, from one floating rate to another floating rate or otherwise) with respect to any interest-bearing liability or investment of the Borrower or any Subsidiary.

SECTION 6.08.  Restricted Payments; Certain Payments of Indebtedness.  

(a)  No Loan Party will, nor will it permit any Subsidiary to, declare or make, or agree to declare or make, directly or indirectly, any Restricted Payment, or incur any obligation (contingent or otherwise) to do so, except (i) the Borrower may declare and pay dividends with respect to its common stock payable solely in additional shares of its common stock, and, with respect to its preferred stock, payable solely in additional shares of such preferred stock or in shares of its common stock, (ii) Subsidiaries may declare and pay dividends ratably with respect to their Equity Interests, (iii) Borrower may issue and permit the exercise of employee, director and consultant stock options and restricted stock, restricted stock units or other awards to employees, directors and consultants in the ordinary course of the Borrower’s business, and (iv) the Borrower may make repurchases of common shares of its capital stock for cash consideration in an aggregate amount not to exceed $50,000,000 during the term of this Agreement so long (1) both before and after given effect to such repurchase, Borrower is in compliance with all terms and conditions of this Agreement and (2) after giving effect to such repurchase, Borrower has unencumbered cash (determined in accordance with GAAP) of not less than $10,000,000 and (v) so long as there exists no Event of Default, the Borrower may pay dividends or make distributions to its shareholders.

(b)  No Loan Party will, nor will it permit any Subsidiary to, make or agree to pay or make, directly or indirectly, any payment or other distribution (whether in cash, securities or other property) of or in respect of principal of or interest on any Indebtedness, or any payment or other distribution (whether in cash, securities or other property), including any sinking fund or similar deposit, on account of the purchase, redemption, retirement, acquisition, cancellation or termination of any Indebtedness, except:

(i) payment of Indebtedness created under the Loan Documents;


(ii)  payment of regularly scheduled interest and principal payments as and when due in respect of any Indebtedness permitted under Section 6.01, other than payments in respect of the Subordinated Indebtedness prohibited by the subordination provisions thereof;

(iii)  refinancings of Indebtedness to the extent permitted by Section 6.01; and

(iv)  payment of secured Indebtedness that becomes due as a result of the voluntary sale or transfer of the property or assets securing such Indebtedness to the extent such sale or transfer is permitted by the terms of Section 6.05.

SECTION 6.09.  Transactions with Affiliates.  No Loan Party will, nor will it permit any Subsidiary to, sell, lease or otherwise transfer any property or assets to, or purchase, lease or otherwise acquire any property or assets from, or otherwise engage in any other transactions with, any of its Affiliates, except (a) transactions that (i) are in the ordinary course of business and (ii) are at prices and on terms and conditions not less favorable to such Loan Party or such Subsidiary than could be obtained on an arm’s-length basis from unrelated third parties, (b) transactions between or among the Loan Parties not involving any other Affiliate, (c) any investment permitted by Sections 6.04(c) or 6.04(d), (d) any Indebtedness permitted under Section 6.01(c), (e) any Restricted Payment permitted by Section 6.08, (f) loans or advances to employees permitted under Section 6.04(f), (g) the payment of reasonable fees to directors of the Borrower or any Subsidiary who are not employees of the Borrower or any Subsidiary, and compensation and employee benefit arrangements paid to, and indemnities provided for the benefit of, directors, officers or employees of the Borrower or its Subsidiaries in the ordinary course of business, and (h) any issuances of securities or other payments, awards or grants in cash, securities or otherwise pursuant to, or the funding of, employment agreements, stock options and stock ownership plans approved by the Borrower’s board of directors.

SECTION 6.10.  Restrictive Agreements.  No Loan Party will, nor will it permit any Subsidiary to,  directly or indirectly enter into, incur or permit to exist any agreement or other arrangement that prohibits, restricts or imposes any condition upon (a) the ability of such Loan Party or any Subsidiary to create, incur or permit to exist any Lien upon any of its property or assets, or (b) the ability of any Subsidiary to pay dividends or other distributions with respect to any Equity Interests or to make or repay loans or advances to the Borrower or any other Subsidiary or to Guarantee Indebtedness of the Borrower or any other Subsidiary; provided that (i) the foregoing shall not apply to restrictions and conditions imposed by any Requirement of Law or by any Loan Document, (ii) the foregoing shall not apply to restrictions and conditions existing on the date hereof identified on Schedule 6.10 (but shall apply to any extension or renewal of, or any amendment or modification expanding the scope of, any such restriction or condition), (iii) the foregoing shall not apply to customary restrictions and conditions contained in agreements relating to the sale of a Subsidiary pending such sale, provided such restrictions and conditions apply only to the Subsidiary that is to be sold and such sale is permitted hereunder, (iv) clause (a) of the foregoing shall not apply to restrictions or conditions imposed by any agreement relating to secured Indebtedness permitted by this Agreement if such restrictions or conditions apply only to the property or assets securing such Indebtedness, (v) clause (a) of the foregoing shall not apply to customary provisions in leases and other contracts restricting the assignment thereof and (vi) clause (a) of the foregoing shall not apply to restrictions and conditions contained in agreements of any Person that becomes a Subsidiary or is merged into or consolidated with the Borrower or any Subsidiary or agreements assumed from any Person in connection with the acquisition of assets by the Borrower or any Subsidiary of such Person after the date hereof; provided that such agreements exist at the time such Person becomes a Subsidiary or such agreements are assumed and are not created in contemplation of or in connection with such Person becoming a Subsidiary or the agreements being assumed.


SECTION 6.11. Amendment of Material Documents.  No Loan Party will, nor will it permit any Subsidiary to (a) amend, modify or waive any of its rights under any agreement relating to any Subordinated Indebtedness, or (b) amend, modify or waive its charter, articles or certificate of organization or incorporation and bylaws or operating, management or partnership agreement, or other organizational or governing documents to prohibit the payment or the performance of the Obligations, restrict its ability to grant a Lien or declare and pay a dividend or distribution or change a Loan Party’s name or the jurisdiction of its organization.

SECTION 6.12. Financial Covenant.  The Borrower will not permit the Funded Leverage Ratio determined on the last day of any fiscal quarter ending during any period to be greater than 2.5 to 1.0.  In the event that the Funded Leverage Ratio is greater than 2.5 to 1.0 but less than 3.5 to 1.0 for any fiscal quarter (but not consecutive fiscal quarters), then Lender shall not implement the default rate of interest set forth in Section 2.11(c) so long as no other Event of Default then exists.  Notwithstanding the prior sentence, any violation of the Funded Leverage Ratio shall constitute an Event of Default under Article VII, which may or may not be waived by Lender in its sole and absolute discretion.

ARTICLE VII

Events of Default

If any of the following events (“Events of Default”) shall occur:

(a) the Borrower shall fail to pay any principal of any Loan or any reimbursement obligation in respect of any LC Disbursement when and as the same shall become due and payable, whether at the due date thereof or at a date fixed for prepay­ment thereof or otherwise and, with respect to an LC Disbursement, such failure shall continue unremedied for a period of five (5) Business Days;

(b) the Borrower shall fail to pay any interest on any Loan or any fee or any other amount (other than an amount referred to in clause (a) of this Article) payable under this Agreement or any other Loan Document, when and as the same shall become due and payable;

(c) any representation or warranty made or deemed made by or on behalf of any Loan Party or any Subsidiary in or in connection with this Agreement or any other Loan Document or any amendment or modification hereof or thereof or waiver hereunder or thereunder, or in any report, certificate, financial statement or other document furnished pursuant to or in connection with this Agreement or any other Loan Document or any amendment or modification hereof or thereof or waiver hereunder or thereunder, shall prove to have been materially incorrect when made or deemed made;

(d) any Loan Party shall fail to observe or perform any covenant, condition or agreement contained in Section 5.02(a), 5.03 (with respect to a Loan Party’s existence) or 5.08 or in Article VI;

(e) any Loan Party shall fail to observe or perform any covenant, condition or agree­ment contained in this Agreement (other than those specified in clause (a), (b) or (d)), and such failure shall continue unremedied for a period of (i) five (5) days after the earlier of any Loan Party’s knowledge of such breach or notice thereof from the Lender if such breach relates to terms or provisions of Section 5.01, 5.02 (other than Section 5.02(a)), 5.03 through 5.07, 5.10, or 5.13 of this Agreement or (ii) 15 days after the earlier of any Loan Party’s knowledge of such breach or


notice thereof from the Lender if such breach relates to terms or provisions of any other Section of this Agreement;

(f) any Loan Party or any Subsidiary shall fail to make any payment (whether of principal or interest and regardless of amount) in respect of any Material Indebtedness, when and as the same shall become due and payable;

(g) any event or condition occurs that results in any Material Indebtedness becoming due prior to its scheduled maturity or that enables or permits (with or without the giving of notice, the lapse of time or both) the holder or holders of any Material Indebtedness or any trustee or agent on its or their behalf to cause any Material Indebtedness to become due, or to require the prepayment, repurchase, redemption or defeasance thereof, prior to its scheduled maturity; provided that this clause (g) shall not apply to secured Indebtedness that becomes due as a result of the voluntary sale or transfer of the property or assets securing such Indebtedness to the extent such sale or transfer is permitted by the terms of Section 6.05;

(h) an involuntary proceeding shall be commenced or an involuntary petition shall be filed seeking (i) liquidation, reorganization or other relief in respect of a Loan Party or any Subsidiary or its debts, or of a substantial part of its assets, under any federal, state or foreign bankruptcy, insolvency, receivership or similar law now or hereafter in effect or (ii) the appointment of a receiver, trustee, custodian, seques­trator, conservator or similar official for any Loan Party or any Subsidiary or for a substantial part of its assets, and, in any such case, such proceeding or petition shall continue undismissed for sixty (60) days or an order or decree approving or ordering any of the foregoing shall be entered;

(i) any Loan Party or any Subsidiary shall (i) voluntarily commence any proceeding or file any petition seeking liquidation, reorganization or other relief under any federal, state or foreign bankruptcy, insolvency, receivership or similar law now or hereafter in effect, (ii) consent to the institution of, or fail to contest in a timely and appropriate manner, any proceeding or petition described in clause (h) of this Article, (iii) apply for or consent to the appointment of a receiver, trustee, custodian, sequestrator, conservator or similar offi­cial for such Loan Party or Subsidiary of any Loan Party or for a substan­tial part of its assets, (iv) file an answer admit­ting the material allegations of a petition filed against it in any such proceeding, (v) make a general assignment for the benefit of creditors or (vi) take any action for the purpose of effecting any of the fore­going;

(j) any Loan Party or any Subsidiary shall become unable, admit in writing its inability, or publicly declare its intention not to, or fail generally, to pay its debts as they become due;

(k) one or more judgments for the payment of money in an aggregate amount in excess of $10,000,000 (net of amounts covered by insurance) shall be rendered against any Loan Party, any Subsidiary or any combination thereof and the same shall remain undischarged for a period of thirty (30) consecutive days during which execution shall not be effectively stayed, or any action shall be legally taken by a judgment creditor to attach or levy upon any assets of any Loan Party or any Subsidiary to enforce any such judgment or any Loan Party or any Subsidiary shall fail within thirty (30) days to discharge one or more non-monetary judgments or orders which, individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect, which judgments or orders, in any such case, are not stayed on appeal and being appropriately contested in good faith by proper proceedings diligently pursued;


(l) an ERISA Event shall have occurred that, in the opinion of the Lender, when taken together with all other ERISA Events that have occurred, could reasonably be expected to result in a Material Adverse Effect;

(m) a Change in Control shall occur;

(n) the occurrence of any “default”, as defined in any Loan Document (other than this Agreement), or the breach of any of the terms or provisions of any Loan Document (other than this Agreement), which default or breach continues beyond any period of grace therein provided;

(o) the Loan Guaranty or any Obligation Guaranty shall fail to remain in full force or effect or any action shall be taken to discontinue or to assert the invalidity or unenforceability of the Loan Guaranty or any Obligation Guaranty, or any individual Guarantor dies or a guardian or conservator is appointed for any individual Guarantor or all or any portion of their property, or any Guarantor shall fail to comply with any of the terms or provisions of the Loan Guaranty or any Obligation Guaranty to which it is a party, or any Guarantor shall deny that it has any further liability under the Loan Guaranty or any Obligation Guaranty to which it is a party, or shall give notice to such effect, including, but not limited to notice of termination delivered pursuant to Section 9.08 or any notice of termination delivered pursuant to the terms of any Obligation Guaranty;

(p) reserved;

(q) reserved; or

(r) any material provision of any Loan Document for any reason ceases to be valid, binding and enforceable in accordance with its terms (or any Loan Party shall challenge the enforceability of any Loan Document or shall assert in writing, or engage in any action or inaction that evidences its assertion, that any provision of any of the Loan Documents has ceased to be or otherwise is not valid, binding and enforceable in accordance with its terms);  

then, and in every such event (other than an event with respect to the Borrower described in clause (h) or (i) of this Article), and at any time thereafter during the continuance of such event, the Lender may, by notice to the Borrower, take either or both of the following actions, at the same or different times:  (i) terminate the Commitment, whereupon the Commitment shall terminate immediately, and (ii) declare the Loans then out­standing to be due and payable in whole (or in part, but ratably as among the Classes of Loans and the Loans of each Class at the time outstanding, in which case any principal not so declared to be due and payable may thereafter be declared to be due and payable), whereupon the principal of the Loans so declared to be due and payable, together with accrued interest thereon and all fees and other obligations of the Borrower accrued hereunder, shall become due and payable immediately, in each case without presentment, demand, protest or other notice of any kind, all of which are hereby waived by the Borrower; and in the case of any event with respect to the Borrower described in clause (h) or (i) of this Article, the Commitment shall automatically terminate and the principal of the Loans then outstanding, together with accrued interest thereon and all fees and other obligations of the Borrower accrued hereunder, shall automatically become due and payable, in each case without present­ment, demand, protest or other notice of any kind, all of which are hereby waived by the Borrower.   Upon the occurrence and during the continuance of an Event of Default, the Lender may increase the rate of interest applicable to the Loans and other Obligations as set forth in this Agreement and exercise any rights and remedies provided to the Lender under the Loan Documents or at law or equity, including all remedies provided under the UCC.


ARTICLE VIII

Miscellaneous

SECTION 8.01.  Notices.  

(a) Except in the case of notices and other communications expressly permitted to be given by telephone (and subject to paragraph (b) below), all notices and other communications provided for herein shall be in writing and shall be delivered by hand or overnight courier service, mailed by certified or registered mail or sent by fax, as follows:

(i)

if to any Loan Party, to it in care of the Borrower at:

17800 N. 85th Street

Scottsdale, AZ  85255

Attention: Legal

Fax No: (480) 905-2027

(ii) if to JPMorgan Chase Bank, N.A. at:

JPMorgan Chase Bank, N.A.

Middle Market Servicing

10 South Dearborn, Floor L2

Suite IL1-0480

Chicago, IL, 60603-2300

With a copy to:

JPMorgan Chase Bank, N.A.

8501 N Scottsdale Rd Ste 240, Floor 02

Scottsdale, AZ  85253-2753

Attention: Dorian Andritoiu  

All such notices and other communications (i) sent by hand or overnight courier service, or mailed by certified or registered mail, shall be deemed to have been given when received, (ii) sent by fax shall be deemed to have been given when sent, provided that if not given during normal business hours for the recipient, such notice or communication shall be deemed to have been given at the opening of business on the next Business Day of the recipient, or (iii) delivered through electronic communication to the extent provided in paragraph (b) below shall be effective as provided in such paragraph.

(b)  Notices and other communications to the Lender hereunder may be delivered or furnished by electronic communications (including e-mail and internet or intranet websites) pursuant to procedures approved by the Lender; provided that the foregoing shall not apply to notices pursuant to Article II unless otherwise agreed by the Lender.  Each of the Lender or the Borrower (on behalf of the Loan Parties) may, in its discretion, agree to accept notices and other communications to it hereunder by electronic communications pursuant to procedures approved by it; provided that approval of such procedures may be limited to particular notices or communications.  All such notices and other communications (i) sent to an e-mail address shall be deemed received upon the sender’s receipt of an acknowledgement from the intended recipient (such as by the “return receipt requested” function, as available, return e-mail or other written acknowledgement), provided that if not given during the normal business hours of the recipient, such notice or communication shall be deemed to have been given at the opening of business on the next Business Day for the recipient, and (ii) posted to an Internet or intranet


website shall be deemed received upon the deemed receipt by the intended recipient, at its e-mail address as described in the foregoing clause (i), of notification that such notice or communication is available and identifying the website address therefor; provided that, for both clauses (i) and (ii) above, if such notice, e-mail or other communication is not sent during the normal business hours of the recipient, such notice or communication shall be deemed to have been sent at the opening of business on the next Business Day of the recipient.

(c)  Any party hereto may change its address, facsimile number or e-mail address for notices and other communications hereunder by notice to the other parties hereto.  

SECTION 8.02.  Waivers; Amendments.  

(a)  No failure or delay by the Lender in exercising any right or power hereunder or under any other Loan Document shall operate as a waiver thereof, nor shall any single or partial exercise of any such right or power, or any abandonment or discontinuance of steps to enforce such a right or power, preclude any other or further exercise thereof or the exercise of any other right or power.  The rights and remedies of the Lender hereunder and under any other Loan Document are cumulative and are not exclusive of any rights or remedies that they would otherwise have.  No waiver of any provision of any Loan Document or consent to any departure by any Loan Party therefrom shall in any event be effective unless the same shall be permitted by paragraph (b) of this Section, and then such waiver or consent shall be effec­tive only in the specific instance and for the purpose for which given.  Without limiting the generality of the foregoing, the making of a Loan or issuance of a Letter of Credit shall not be construed as a waiver of any Default, regardless of whether the Lender may have had notice or knowledge of such Default at the time.

(b)Subject to Section 2.12(c), neither this Agreement nor any other Loan Document nor any provision hereof or thereof may be waived, amended or modified except (i) in the case of this Agreement, (x) as permitted in the definition of “Permitted Investments” with respect to the investment policy of Borrower, (y) as permitted in Section 5.14 with respect to Schedule 3.15 and (z) pursuant to an agreement or agreements in writing entered into by the Borrower and the Lender or (ii) in the case of any other Loan Document, pursuant to an agreement or agreements in writing entered into by the Lender and the Loan Party or Loan Parties that are parties thereto.  

SECTION 8.03.  Expenses; Limitation of Liability; Indemnity; Etc.  

(a)  Expenses.  The Loan Parties, jointly and severally, shall pay all (i) reasonable out-of-pocket expenses incurred by the Lender and its Affiliates, including the reasonable fees, charges and disbursements of counsel for the Lender, in connection with the credit facilities provided for herein, the preparation and administration of the Loan Documents and any amendments, modifications or waivers of the provi­sions of the Loan Documents (whether or not the transactions contemplated hereby or thereby shall be consummated), (ii) reasonable out-of-pocket expenses incurred by the Lender in connection with the issuance, amendment, renewal or extension of any Letter of Credit or any demand for payment thereunder and (iii) out-of-pocket expenses incurred by the Lender, including the fees, charges and disbursements of any counsel for the Lender, in connection with the enforcement, collection or protection of its rights in connection with the Loan Documents, including its rights under this Section, or in connection with the Loans made or Letters of Credit issued hereunder, including all such out-of-pocket expenses incurred during any workout, restructuring or negotiations in respect of such Loans or Letters of Credit.  Expenses being reimbursed by the Loan Parties under this Section include, without limiting the generality of the foregoing, fees, costs and expenses incurred in connection with:

(A)insurance reviews;


(B)field examinations and the preparation of Reports based on the fees charged by a third party retained by the Lender or the internally allocated fees for each Person employed by the Lender with respect to each field examination;

(C)background checks regarding senior management and/or key investors, as deemed necessary or appropriate in the sole discretion of the Lender;

(D)reserved; and

(E)sums paid or incurred to take any action required of any Loan Party under the Loan Documents that such Loan Party fails to pay or take.  

All of the foregoing fees, costs and expenses may be charged to the Borrower as Revolving Loans or to another deposit account, all as described in Section 2.16(c).

(b)  Limitation of Liability. To the extent permitted by applicable law (i) neither the Borrower nor any other Loan Party shall assert, and the Borrower and each Loan Party hereby waives, any claim against the Lender and any Related Party of the Lender (each such Person being called a “Lender Related Person”) for any Liabilities arising from the use by others of information or other materials (including, without limitation, any personal data) obtained through telecommunications, electronic or other information transmission systems (including the Internet), and (ii) no party hereto shall assert, and each such party hereby waives, any Liabilities against any other party hereto, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) arising out of, in connection with, or as a result of, this Agreement, any other Loan Document, or any agreement or instrument contemplated hereby or thereby, the Transactions, any Loan or Letter of Credit or the use of the proceeds thereof; provided that, nothing in this Section 8.03(b) shall relieve the Borrower or any other Loan Party of any obligation it may have to indemnify an Indemnitee, as provided in Section 8.03(c), against any special, indirect, consequential or punitive damages asserted against such Indemnitee by a third party.

(c)  Indemnity.  The Loan Parties, jointly and severally, shall indemnify the Lender, and each Related Party of the Lender (each such Person being called an “Indemnitee”) against, and hold each Indemnitee harmless from, any Liabilities and related expenses, including the fees, charges and disbursements of any counsel for any Indemnitee, incurred by or asserted against any Indemnitee arising out of, in connection with, or as a result of (i) the execution or delivery of the Loan Documents or any agreement or instrument contemplated thereby, the performance by the parties hereto of their respective obligations thereunder or the consummation of the Transactions or any other transactions contemplated hereby, (ii) any Loan or Letter of Credit or the use of the proceeds therefrom (including any refusal by the Lender to honor a demand for payment under a Letter of Credit if the documents presented in connection with such demand do not strictly comply with the terms of such Letter of Credit), (iii) any actual or alleged presence or Release of Hazardous Materials on or from any property owned or operated by a Loan Party or a Subsidiary, or any Environmental Liability related in any way to a Loan Party or Subsidiary, (iv) the failure of a Loan Party to deliver to the Lender the required receipts or other required documentary evidence with respect to a payment made by such Loan Party for Taxes pursuant to Section 2.15, or (v) any actual or prospective Proceeding relating to any of the foregoing, whether or not such Proceeding is brought by any Loan Party or their respective equity holders, Affiliates, creditors or any other third Person and whether based on contract, tort or any other theory and regardless of whether any Indemnitee is a party thereto; provided that such indemnity shall not, as to any Indemnitee, be available to the extent that such losses, claims, damages, penalties, liabilities or related expenses are deter­mined by a court of competent jurisdiction by final and nonappealable judgment to have resulted from the gross negligence or willful misconduct of such Indemnitee. This Section 8.03(b) shall not apply with respect to Taxes other than any


Taxes that represent losses or damages arising from any non-Tax claim. Notwithstanding anything herein to the contrary, the Lender shall not be liable for, or be responsible for any claim, liability, loss, cost or expense suffered by the Borrower, any other Loan Party or any Subsidiary as a result of, any determination of the Revolving Exposure, any of the component amounts thereof or any portion thereof attributable to the Lender or any Dollar Equivalent.

(d)  Payments.  All amounts due under this Section 8.03 shall be payable after written demand therefor.

SECTION 8.04.  Successors and Assigns.  

(a)  The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby (including any Affiliate of the Lender that issues any Letter of Credit), except that the Borrower may not assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of the Lender (and any attempted assignment or transfer by the Borrower without such consent shall be null and void).  Nothing in this Agreement, expressed or implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby (including any Affiliate of the Lender that issues any Letter of Credit), Participants (to the extent provided in paragraph (c) of this Section) and, to the extent expressly contemplated hereby, the Related Parties of the Lender) any legal or equitable right, remedy or claim under or by reason of this Agreement.

(b) The Lender may assign all or a portion of its rights and obligations under this Agreement (including all or a portion of its Commitment and the Loans at the time owing to it) with the prior written consent (such consent not to be unreasonably withheld, conditioned or delayed) of the Borrower, provided that the Borrower shall be deemed to have consented to any such assignment unless it shall object thereto by written notice to the Lender within five (5) Business Days after having received notice thereof, and provided further that no consent of the Borrower shall be required for an assignment to an Affiliate of the Lender, an Approved Fund or, if an Event of Default has occurred and is continuing, any other assignee; 

For the purposes of this Section 8.04(b), the term “Approved Fund” has the following meaning:

Approved Fund” means any Person (other than a natural person) that is engaged in making, purchasing, holding or investing in bank loans and similar extensions of credit in the ordinary course of its business and that is administered or managed by (a) the Lender, (b) an Affiliate of the Lender or (c) an entity or an Affiliate of an entity that administers or manages the Lender.

(c)  The Lender may, without the consent of the Borrower, sell participations to one or more banks or other entities (a “Participant”) in all or a portion of the Lender’s rights and obligations under this Agreement (including all or a portion of its Commitment and Letters of Credit and the Loans owing to it); provided that (i) the Lender’s obligations under this Agreement shall remain unchanged; (ii) the Lender shall remain solely responsible to the other parties hereto for the performance of such obligations; and (iii) the Borrower shall continue to deal solely and directly with the Lender in connection with the Lender’s rights and obligations under this Agreement.  The Borrower agrees that each Participant shall be entitled to the benefits of Sections 2.13, 2.14 and 2.15 (subject to the requirements and limitations therein) to the same extent as if it were the Lender and had acquired its interest by assignment pursuant to paragraph (b) of this Section; provided that such Participant shall not be entitled to receive any greater payment under Section 2.13 or 2.15, with respect to any participation, than its participating Lender would have been entitled to receive, except to the extent such entitlement to receive a greater payment results from a Change in Law that occurs after the Participant acquired the applicable participation.


To the extent permitted by law, each Participant also shall be entitled to the benefits of Section 8.08 as though it were the Lender. If the Lender shall sell a participation, it shall, acting solely for this purpose as an agent of the Borrower, maintain a register on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant’s interest in the Loans or other obligations under this Agreement or any other Loan Document (the “Participant Register”); provided that the Lender shall have no obligation to disclose all or any portion of the Participant Register (including the identity of any Participant or any information relating to a Participant’s interest in any Commitment, Loans, Letters of Credit or its other obligations under any Loan Document) to any Person except to the extent that such disclosure is necessary to establish that such Commitment, Loan, Letter of Credit or other obligation is in registered form under Section 5f.103-1(c) of the U.S. Treasury Regulations.  The entries in the Participant Register shall be conclusive absent manifest error, and the Lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all purposes of this Agreement notwithstanding any notice to the contrary.    

(d)  The Lender may at any time pledge or assign a security interest in all or any portion of its rights under this Agreement to secure obligations of the Lender, including without limitation any pledge or assignment to secure obligations to a Federal Reserve Bank, and this Section shall not apply to any such pledge or assignment of a security interest; provided that no such pledge or assignment of a security interest shall release the Lender from any of its obligations hereunder or substitute any such pledgee or assignee for the Lender as a party hereto.

SECTION 8.05.  Survival.  All covenants, agreements, representations and warranties made by the Loan Parties in the Loan Documents and in the certificates or other instruments delivered in connection with or pursuant to this Agreement or any other Loan Document shall be considered to have been relied upon by the other parties hereto and shall survive the execution and delivery of the Loan Documents and the making of any Loans and issuance of any Letters of Credit, regardless of any investigation made by any such other party or on its behalf and notwithstanding that the Lender may have had notice or knowledge of any Default or incorrect representation or warranty at the time any credit is extended hereunder, and shall continue in full force and effect as long as the principal of or any accrued interest on any Loan or any fee or any other amount payable under this Agreement is outstand­ing and unpaid or any Letter of Credit is outstanding and so long as the Commitment has not expired or terminated.  The provisions of Sections 2.13, 2.14, 2.15 and Section 8.03 shall survive and remain in full force and effect regardless of the consummation of the transactions contemplated hereby, the repayment of the Loans, the expiration or termination of the Letters of Credit and the Commitment or the termination of this Agreement or any other Loan Document or any provision hereof or thereof.

SECTION 8.06.  Counterparts; Integration; Effectiveness; Electronic Execution.  

(a)This Agreement may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract.  This Agreement, the other Loan Documents and any separate letter agreements with respect to fees payable to the Lender constitute the entire contract among the parties relating to the subject matter hereof and supersede any and all previous agreements and understandings, oral or written, relating to the subject matter hereof.  Except as provided in Section 4.01, this Agreement shall become effective when it shall have been executed by the Lender and when the Lender shall have received counterparts hereof which, when taken together, bear the signatures of each of the other parties hereto, and thereafter shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns.  


(b)Delivery of an executed counterpart of a signature page of (x) this Agreement, (y) any other Loan Document and/or (z) any document, amendment, approval, consent, information, notice (including, for the avoidance of doubt, any notice delivered pursuant to Section 8.01), certificate, request, statement, disclosure or authorization related to this Agreement, any other Loan Document and/or the transactions contemplated hereby and/or thereby (each an “Ancillary Document”) that is an Electronic Signature transmitted by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page shall be effective as delivery of a manually executed counterpart of this Agreement, such other Loan Document or such Ancillary Document, as applicable.  The words “execution,” “signed,” “signature,” “delivery,” and words of like import in or relating to this Agreement, any other Loan Document and/or any Ancillary Document shall be deemed to include Electronic Signatures, deliveries or the keeping of records in any electronic form (including deliveries by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page), each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be; provided that nothing herein shall require the Lender to accept Electronic Signatures in any form or format without its prior written consent and pursuant to procedures approved by it; provided, further, without limiting the foregoing, (i) to the extent the Lender has agreed to accept any Electronic Signature, the Lender shall be entitled to rely on such Electronic Signature purportedly given by or on behalf of the Borrower or any other Loan Party without further verification thereof and without any obligation to review the appearance or form of any such Electronic Signature and (ii) upon the request of the Lender, any Electronic Signature  shall be promptly followed by a manually executed counterpart.  Without limiting the generality of the foregoing, the Borrower and each Loan Party hereby (A) agrees that, for all purposes, including without limitation, in connection with any workout, restructuring, enforcement of remedies, bankruptcy proceedings or litigation among the Lender, the Borrower and the Loan Parties, Electronic Signatures transmitted by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page and/or any electronic images of this Agreement,  any other Loan Document and/or any Ancillary Document shall have the same legal effect, validity and enforceability as any paper original, (B) the Lender may, at its option, create one or more copies of this Agreement, any other Loan Document and/or any Ancillary Document in the form of an imaged electronic record in any format, which shall be deemed created in the ordinary course of such Person’s business, and destroy the original paper document (and all such electronic records shall be considered an original for all purposes and shall have the same legal effect, validity and enforceability as a paper record), (C) waives any argument, defense or right to contest the legal effect, validity or enforceability of this Agreement, any other Loan Document and/or any Ancillary Document based solely on the lack of paper original copies of this Agreement, such other Loan Document and/or such Ancillary Document, respectively, including with respect to any signature pages thereto and (D) waives any claim against any Lender-Related Person for any Liabilities arising solely from the Lender’s reliance on or use of Electronic Signatures and/or transmissions by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page, including any Liabilities arising as a result of the failure of the Borrower and/or any Loan Party to use any available security measures in connection with the execution, delivery or transmission of any Electronic Signature.

SECTION 8.07.  Severability.  Any provision of any Loan Document held to be invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining provisions thereof; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.

SECTION 8.08.  Right of Setoff.  If an Event of Default shall have occurred and be continuing, the Lender and each of its Affiliates is hereby authorized at any time and from time to time, to the fullest extent permitted by law, to set off and apply any and all deposits (general or special, time or demand, provisional or final) at any time held and other obligations at any time owing by the Lender or any


Affiliate to or for the credit or the account of any Loan Party against any of and all the Obligations, irrespective of whether or not the Lender shall have made any demand under the Loan Documents and although such obligations may be unmatured.  The rights of the Lender under this Section are in addition to other rights and remedies (including other rights of setoff) which the Lender may have.

SECTION 8.09.  Governing Law; Jurisdiction; Consent to Service of Process.  

(a)  The Loan Documents (other than those containing a contrary express choice of law provision) shall be governed by and construed in accordance with the internal laws of the State of New York, but giving effect to federal laws applicable to national banks.

(b)  Each Loan Party hereby irrevocably and unconditionally submits, for itself and its property, to the nonexclusive jurisdiction of any U.S. federal or New York State court sitting in New York, New York in any action or proceeding arising out of or relating to any Loan Documents, or for recognition or enforcement of any judgment, and each of the parties hereto hereby irrevocably and unconditionally agrees that all claims in respect of any such action or proceeding may be heard and determined in such state court or, to the extent permitted by law, in such federal court.  Each of the parties hereto agrees that a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law.  Nothing in this Agreement or any other Loan Document shall (i) affect any right that the Lender may otherwise have to bring any action or proceeding relating to this Agreement or any other Loan Document against any Loan Party or its proper­ties in the courts of any jurisdiction, (ii) waive any statutory, regulatory, common law, or other rule, doctrine, legal restriction, provision or the like providing for the treatment of bank branches, bank agencies, or other bank offices as if they were separate judicial entities for certain purposes, including Uniform Commercial Code Sections 4-106, 4-A-105(1)(b), and 5-116(b), UCP 600 Article 3 and ISP98 Rule 2.02, and URDG 758 Article 3(a), or (iii) affect which courts have or do not have personal jurisdiction over the issuing bank or beneficiary of any Letter of Credit or any advising bank, nominated bank or assignee of proceeds thereunder or proper venue with respect to any litigation arising out of or relating to such Letter of Credit with, or affecting the rights or, any Person not a party to this Agreement, whether or not such Letter of Credit contains its own jurisdiction submission clause.

(c)  Each Loan Party hereby irrevocably and unconditionally waives, to the fullest extent it may legally and effectively do so, any objection which it may now or here­after have to the laying of venue of any suit, action or proceeding arising out of or relating to this Agreement or any other Loan Document in any court referred to in paragraph (b) of this Section.  Each of the parties hereto hereby irrevocably waives, to the fullest extent permitted by law, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court.

(d)  Each party to this Agreement irrevocably consents to service of process in the manner provided for notices in Section 8.01.  Nothing in this Agreement or any other Loan Document will affect the right of any party to this Agreement to serve process in any other manner permitted by law.

SECTION 8.10.  WAIVER OF JURY TRIAL.  EACH PARTY HERETO HEREBY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AGREEMENT, ANY OTHER LOAN DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY).  EACH PARTY HERETO (A) CERTIFIES THAT NO REPRESENTATIVE OR OTHER AGENT (INCLUDING ANY ATTORNEY) OF ANY OTHER PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND


(B) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AGREE­MENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.

SECTION 8.11.  Headings.  Article and Section headings and the Table of Contents used herein are for convenience of reference only, are not part of this Agreement and shall not affect the construction of, or be taken into consideration in interpreting, this Agreement.

SECTION 8.12.  Confidentiality.  The Lender agrees to maintain the confidentiality of the Information (as defined below), except that Information may be disclosed (a) to its and its Affiliates’ directors, officers, employees and agents, including accountants, legal counsel and other advisors (it being understood that the Persons to whom such disclosure is made will be informed of the confidential nature of such Information and instructed to keep such Information confidential), (b) to the extent requested by any Governmental Authority (including any self-regulatory authority, such as the National Association of Insurance Commissioners), (c) to the extent required by any Requirement of Law or by any subpoena or similar legal process, (d) to any other party to this Agreement, (e) in connection with the exercise of any remedies hereunder or under any other Loan Document or any suit, action or proceeding relating to this Agreement or any other Loan Document or the enforcement of rights hereunder or thereunder, (f) subject to an agreement containing provisions substantially the same as those of this Section, to (x) any assignee of or Participant in, or any prospective assignee of or Participant in, any of its rights or obligations under this Agreement or (y) any actual or prospective counterparty (or its advisors) to any swap or derivative transaction relating to the Loan Parties and their obligations, (g) with the consent of the Borrower or (h) to the extent such Information (x) becomes publicly available other than as a result of a breach of this Section or (y) becomes available to the Lender on a non-confidential basis from a source other than the Borrower.   For the purposes of this Section, “Information” means all information received from the Borrower relating to the Borrower or its business, other than any such information that is available to the Lender on a non-confidential basis prior to disclosure by the Borrower; provided that, in the case of information received from the Borrower after the date hereof, such information is clearly identified at the time of delivery as confidential.  Any Person required to maintain the confidentiality of Information as provided in this Section shall be considered to have complied with its obligation to do so if such Person has exercised the same degree of care to maintain the confidentiality of such Information as such Person would accord to its own confidential information.

SECTION 8.13.  Nonreliance; Violation of Law.  The Lender hereby represents that it is not relying on or looking to any margin stock (as defined in Regulation U of the Board) for the repayment of the Borrowings provided for herein.  Anything contained in this Agreement to the contrary notwithstanding, the Lender shall not be obligated to extend credit to the Borrower in violation of any Requirement of Law.

SECTION 8.14.  USA PATRIOT Act.  The Lender is subject to the requirements of the USA PATRIOT Act and hereby notifies each Loan Party that pursuant to the requirements of the USA PATRIOT Act, it is required to obtain, verify and record information that identifies such Loan Party, which information includes the name and address of such Loan Party and other information that will allow the Lender to identify such Loan Party in accordance with the USA PATRIOT Act.

SECTION 8.15.  Disclosure. Each Loan Party hereby acknowledges and agrees that the Lender and/or its Affiliates from time to time may hold investments in, make other loans to or have other relationships with, any of the Loan Parties and their respective Affiliates.  

SECTION 8.16.  Interest Rate Limitation.  Notwithstanding anything herein to the contrary, if at any time the interest rate applicable to any Loan, together with all fees, charges and other


amounts which are treated as interest on such Loan under appli­cable law (collectively the “Charges”), shall exceed the maximum lawful rate (the “Maximum Rate”) which may be contracted for, charged, taken, received or reserved by the Lender holding such Loan in accordance with applicable law, the rate of interest payable in respect of such Loan hereunder, together with all Charges payable in respect thereof, shall be limited to the Maximum Rate and, to the extent lawful, the interest and Charges that would have been payable in respect of such Loan but were not payable as a result of the operation of this Section shall be cumulated and the interest and Charges payable to the Lender in respect of other Loans or periods shall be increased (but not above the Maximum Rate therefor) until such cumulated amount, together with interest thereon at the Federal Funds Effective Rate to the date of repayment, shall have been received by the Lender.

SECTION 8.17.  Marketing Consent.  

The Borrower hereby authorizes the Lender, at its sole expense, but without any prior approval by the Borrower, to publish such tombstones and give such other publicity to this Agreement as it may from time to time determine in its sole discretion.  The foregoing authorization shall remain in effect unless the Borrower notifies the Lender in writing that such authorization is revoked.

SECTION 8.18.  Amendment and Restatement.   This Agreement is an amendment and restatement of the Existing Credit Agreement and any Indebtedness outstanding thereunder shall be deemed to be outstanding under this Agreement.   Nothing in this Agreement shall be deemed to be a repayment or novation of such Indebtedness or any rights of the Lender against any Loan Party primarily or secondarily liable for such Indebtedness

SECTION 8.19.  Judgment Currency.   If, for the purposes of obtaining judgment in any court, it is necessary to convert a sum due hereunder or any other Loan Document in one currency into another currency, the rate of exchange used shall be that at which in accordance with normal banking procedures the Lender could purchase the first currency with such other currency on the Business Day preceding that on which final judgment is given. The obligation of the Borrower in respect of any such sum due from it to the Lender hereunder or under the other Loan Documents shall, notwithstanding any judgment in a currency (the “Judgment Currency”) other than that in which such sum is denominated in accordance with the applicable provisions of this Agreement (the “Agreement Currency”), be discharged only to the extent that on the Business Day following receipt by the Lender of any sum adjudged to be so due in the Judgment Currency, the Lender may in accordance with normal banking procedures purchase the Agreement Currency with the Judgment Currency. If the amount of the Agreement Currency so purchased is less than the sum originally due to the Lender from the Borrower in the Agreement Currency, the Borrower agrees, as a separate obligation and notwithstanding any such judgment, to indemnify the Lender against such loss.

ARTICLE IX

Loan Guaranty

SECTION 9.01.  Guaranty.  Each Loan Guarantor (other than those that have delivered a separate Guaranty) hereby agrees that it is jointly and severally liable for, and, as a primary obligor and not merely as surety, absolutely and unconditionally and irrevocably guarantees to the Lender Parties, the prompt payment when due, whether at stated maturity, upon acceleration or otherwise, and at all times thereafter, of the Obligations and all costs and expenses including, without limitation, all court costs and reasonable attorneys’ and paralegals’ fees (including allocated costs of in-house counsel and paralegals) and expenses paid or incurred by the Lender in endeavoring to collect all or any part of the Obligations


from, or in prosecuting any action against, the Borrower, any Loan Guarantor or any other guarantor of all or any part of the Obligations (such costs and expenses, together with the Obligations, collectively the “Guaranteed Obligations”); provided, however, that the definition of “Guaranteed Obligations” shall not create any guarantee by any Loan Guarantor of (or grant of security interest by any Loan Guarantor to support, as applicable) any Excluded Swap Obligations of such Loan Guarantor for purposes of determining any obligations of any Loan Guarantor). Each Loan Guarantor further agrees that the Guaranteed Obligations may be extended or renewed in whole or in part without notice to or further assent from it, and that it remains bound upon its guarantee notwithstanding any such extension or renewal. All terms of this Loan Guaranty apply to and may be enforced by or on behalf of any domestic or foreign branch or Affiliate of the Lender that extended any portion of the Guaranteed Obligations.

SECTION 9.02.  Guaranty of Payment.  This Loan Guaranty is a guaranty of payment and not of collection. Each Loan Guarantor waives any right to require the Lender to sue the Borrower, any Loan Guarantor, any other guarantor of, or any other Person obligated for all or any part of the Guaranteed Obligations (each, an “Obligated Party”), or otherwise to enforce its payment against any collateral securing all or any part of the Guaranteed Obligations.

SECTION 9.03.  No Discharge or Diminishment of Loan Guaranty.  

(a) Except as otherwise provided for herein, the obligations of each Loan Guarantor hereunder are unconditional and absolute and not subject to any reduction, limitation, impairment or termination for any reason (other than the indefeasible payment in full in cash of the Guaranteed Obligations), including:  (i) any claim of waiver, release, extension, renewal, settlement, surrender, alteration, or compromise of any of the Guaranteed Obligations, by operation of law or otherwise; (ii) any change in the corporate existence, structure or ownership of the Borrower or any other Obligated Party liable for any of the Guaranteed Obligations; (iii) any insolvency, bankruptcy, reorganization or other similar proceeding affecting any Obligated Party, or their assets or any resulting release or discharge of any obligation of any Obligated Party; or (iv) the existence of any claim, setoff or other rights which any Loan Guarantor may have at any time against any Obligated Party, the Lender or any other Person, whether in connection herewith or in any unrelated transactions.  

(b)The obligations of each Loan Guarantor hereunder are not subject to any defense or setoff, counterclaim, recoupment, or termination whatsoever by reason of the invalidity, illegality, or unenforceability of any of the Guaranteed Obligations or otherwise, or any provision of applicable law or regulation purporting to prohibit payment by any Obligated Party, of the Guaranteed Obligations or any part thereof.  

(c)Further, the obligations of any Loan Guarantor hereunder are not discharged or impaired or otherwise affected by: (i) the failure of the Lender to assert any claim or demand or to enforce any remedy with respect to all or any part of the Guaranteed Obligations; (ii) any waiver or modification of or supplement to any provision of any agreement relating to the Guaranteed Obligations; (iii) any release, non-perfection, or invalidity of any indirect or direct security for the obligations of the Borrower for all or any part of the Guaranteed Obligations or any obligations of any other Obligated Party liable for any of the Guaranteed Obligations; (iv) any action or failure to act by the Lender with respect to any collateral securing any part of the Guaranteed Obligations; or (v) any default, failure or delay, willful or otherwise, in the payment or performance of any of the Guaranteed Obligations, or any other circumstance, act, omission or delay that might in any manner or to any extent vary the risk of such Loan Guarantor or that would otherwise operate as a discharge of any Loan Guarantor as a matter of law or equity (other than the indefeasible payment in full in cash of the Guaranteed Obligations).  


SECTION 9.04.  Defenses Waived.  To the fullest extent permitted by applicable law, each Loan Guarantor hereby waives any defense based on or arising out of any defense of the Borrower or any Loan Guarantor or the unenforceability of all or any part of the Guaranteed Obligations from any cause, or the cessation from any cause of the liability of the Borrower, any Loan Guarantor or any other Obligated Party, other than the indefeasible payment in full in cash of the Guaranteed Obligations. Without limiting the generality of the foregoing, each Loan Guarantor irrevocably waives acceptance hereof, presentment, demand, protest and, to the fullest extent permitted by law, any notice not provided for herein, as well as any requirement that at any time any action be taken by any Person against any Obligated Party, or any other Person.  Each Loan Guarantor confirms that it is not a surety under any state law and shall not raise any such law as a defense to its obligations hereunder.  The Lender may, at its election, foreclose on any collateral held by it by one or more judicial or nonjudicial sales, accept an assignment of any such collateral in lieu of foreclosure or otherwise act or fail to act with respect to any collateral securing all or a part of the Guaranteed Obligations, compromise or adjust any part of the Guaranteed Obligations, make any other accommodation with any Obligated Party or exercise any other right or remedy available to it against any Obligated Party, without affecting or impairing in any way the liability of such Loan Guarantor under this Loan Guaranty, except to the extent the Guaranteed Obligations have been fully and indefeasibly paid in cash.  To the fullest extent permitted by applicable law, each Loan Guarantor waives any defense arising out of any such election even though that election may operate, pursuant to applicable law, to impair or extinguish any right of reimbursement or subrogation or other right or remedy of any Loan Guarantor against any Obligated Party or any security.

SECTION 9.05.  Rights of Subrogation.  No Loan Guarantor will assert any right, claim or cause of action, including, without limitation, a claim of subrogation, contribution or indemnification that it has against any Obligated Party, or any collateral, until the Loan Parties and the Loan Guarantors have fully performed all their obligations to the Lender.

SECTION 9.06.  Reinstatement; Stay of Acceleration.  If at any time any payment of any portion of the Guaranteed Obligations (including a payment effected through exercise of a right of setoff) is rescinded or must otherwise be restored or returned upon the insolvency, bankruptcy, or reorganization of the Borrower or otherwise (including pursuant to any settlement entered into by a Secured Party in its discretion), each Loan Guarantor’s obligations under this Loan Guaranty with respect to that payment shall be reinstated at such time as though the payment had not been made and whether or not the Lender is in possession of this Loan Guaranty. If acceleration of the time for payment of any of the Guaranteed Obligations is stayed upon the insolvency, bankruptcy or reorganization of the Borrower, all such amounts otherwise subject to acceleration under the terms of any agreement relating to the Guaranteed Obligations shall nonetheless be payable by the Loan Guarantors forthwith on demand by the Lender.

SECTION 9.07.  Information.  Each Loan Guarantor assumes all responsibility for being and keeping itself informed of the Borrower’s financial condition and assets, and of all other circumstances bearing upon the risk of nonpayment of the Guaranteed Obligations and the nature, scope and extent of the risks that each Loan Guarantor assumes and incurs under this Loan Guaranty, and agrees that the Lender shall not have any duty to advise any Loan Guarantor of information known to it regarding those circumstances or risks.

SECTION 9.08.  Termination.  The Lender may continue to make loans or extend credit to the Borrower based on this Loan Guaranty until five (5) days after it receives written notice of termination from any Loan Guarantor.  Notwithstanding receipt of any such notice, each Loan Guarantor will continue to be liable to the Lender for any Guaranteed Obligations created, assumed or committed to prior to the fifth day after receipt of the notice, and all subsequent renewals, extensions, modifications and amendments with respect to, or substitutions for, all or any part of such Guaranteed Obligations.  Nothing in this Section 9.08 shall be deemed to constitute a waiver of, or eliminate, limit, reduce or otherwise impair any rights or remedies


the Lender may have in respect of, any Default or Event of Default that shall exist under clause (o) of Article VII hereof as a result of any such notice of termination.

SECTION 9.09.  Taxes.  Each payment of the Guaranteed Obligations will be made by each Loan Guarantor without withholding for any Taxes, unless such withholding is required by law.  If any Loan Guarantor determines, in its sole discretion exercised in good faith, that it is so required to withhold Taxes, then such Loan Guarantor may so withhold and shall timely pay the full amount of withheld Taxes to the relevant Governmental Authority in accordance with applicable law.  If such Taxes are Indemnified Taxes, then the amount payable by such Loan Guarantor shall be increased as necessary so that, net of such withholding (including such withholding applicable to additional amounts payable under this Section), the Lender receives the amount it would have received had no such withholding been made.

SECTION 9.10.  Maximum Liability.  Notwithstanding any other provision of this Loan Guaranty, the amount guaranteed by each Loan Guarantor hereunder shall be limited to the extent, if any, required so that its obligations hereunder shall not be subject to avoidance under Section 548 of the Bankruptcy Code or under any applicable state Uniform Fraudulent Transfer Act, Uniform Fraudulent Conveyance Act or similar statute or common law.  In determining the limitations, if any, on the amount of any Loan Guarantor’s obligations hereunder pursuant to the preceding sentence, it is the intention of the parties hereto that any rights of subrogation, indemnification or contribution which such Loan Guarantor may have under this Loan Guaranty, any other agreement or applicable law shall be taken into account.

SECTION 9.11.  Contribution.  

(a)To the extent that any Loan Guarantor shall make a payment under this Loan Guaranty (a “Guarantor Payment”) which, taking into account all other Guarantor Payments then previously or concurrently made by any other Loan Guarantor, exceeds the amount which otherwise would have been paid by or attributable to such Loan Guarantor if each Loan Guarantor had paid the aggregate Guaranteed Obligations satisfied by such Guarantor Payment in the same proportion as such Loan Guarantor’s “Allocable Amount” (as defined below) (as determined immediately prior to such Guarantor Payment) bore to the aggregate Allocable Amounts of each of the Loan Guarantors as determined immediately prior to the making of such Guarantor Payment, then, following indefeasible payment in full in cash of the Guarantor Payment and the Guaranteed Obligations (other than Unliquidated Obligations that have not yet arisen), and the Commitment and all Letters of Credit have terminated or expired or, in the case of all Letters of Credit, are fully collateralized on terms reasonably acceptable to the Lender, and this Agreement, the Swap Agreement Obligations and the Banking Services Obligations have terminated, such Loan Guarantor shall be entitled to receive contribution and indemnification payments from, and be reimbursed by, each other Loan Guarantor for the amount of such excess, pro rata based upon their respective Allocable Amounts in effect immediately prior to such Guarantor Payment.
(b)As of any date of determination, the “Allocable Amount” of any Loan Guarantor shall be equal to the excess of the fair saleable value of the property of such Loan Guarantor over the total liabilities of such Loan Guarantor (including the maximum amount reasonably expected to become due in respect of contingent liabilities, calculated, without duplication, assuming each other Loan Guarantor that is also liable for such contingent liability pays its ratable share thereof), giving effect to all payments made by other Loan Guarantors as of such date in a manner to maximize the amount of such contributions.
(c)This Section 9.11 is intended only to define the relative rights of the Loan Guarantors, and nothing set forth in this Section 9.11 is intended to or shall impair the obligations of the Loan Guarantors, jointly and severally, to pay any amounts as and when the same shall become due and payable in accordance with the terms of this Loan Guaranty.

(d)The parties hereto acknowledge that the rights of contribution and indemnification hereunder shall constitute assets of the Loan Guarantor or Loan Guarantors to which such contribution and indemnification is owing.
(e)The rights of the indemnifying Loan Guarantors against other Loan Guarantors under this Section 9.11 shall be exercisable upon the full and indefeasible payment of the Guaranteed Obligations in cash (other than Unliquidated Obligations that have not yet arisen) and the termination or expiry (or, in the case of all Letters of Credit, full cash collateralization), on terms reasonably acceptable to the Lender, of the Commitment and all Letters of Credit issued hereunder and the termination of this Agreement, the Swap Agreement Obligations and the Banking Services Obligations.

SECTION 9.12.  Liability Cumulative.  The liability of each Loan Party as a Loan Guarantor under this Article IX is in addition to and shall be cumulative with all liabilities of each Loan Party to the Lender under this Agreement and the other Loan Documents to which such Loan Party is a party or in respect of any obligations or liabilities of the other Loan Parties, without any limitation as to amount, unless the instrument or agreement evidencing or creating such other liability specifically provides to the contrary.

SECTION 9.13.  Keepwell.  Each Qualified ECP Guarantor hereby jointly and severally absolutely, unconditionally and irrevocably undertakes to provide such funds or other support as may be needed from time to time by each other Loan Party to honor all of its obligations under this Guarantee in respect of a Swap Obligation (provided, however, that each Qualified ECP Guarantor shall only be liable under this Section 9.13 for the maximum amount of such liability that can be hereby incurred without rendering its obligations under this Section 9.13 or otherwise under this Loan Guaranty voidable under applicable law relating to fraudulent conveyance or fraudulent transfer, and not for any greater amount).  Except as otherwise provided herein, the obligations of each Qualified ECP Guarantor under this Section 9.13 shall remain in full force and effect until the termination of all Swap Obligations.  Each Qualified ECP Guarantor intends that this Section 9.13 constitute, and this Section 9.13 shall be deemed to constitute, a “keepwell, support, or other agreement” for the benefit of each other Loan Party for all purposes of Section 1a(18)(A)(v)(II) of the Commodity Exchange Act.

[Signature Page Follows]


IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be duly executed by their respective authorized officers as of the day and year first above written.

AXON ENTERPRISE, INC.

By:_____________________________

Name:___________________________

Title:____________________________

AXON ENTERPRISE HOLDING COMPANY LLC

By:_____________________________

Name:___________________________

Title:____________________________

VIEVU LLC,

By:_____________________________

Name:___________________________

Title:____________________________


JPMORGAN CHASE BANK, N.A.

By:_____________________________

Name:___________________________

Title:____________________________


SCHEDULE 3.06

Disclosed Matters

SCHEDULE 3.14

Insurance

SCHEDULE 3.15

Capitalization and Subsidiaries

SCHEDULE 6.01

Existing Indebtedness

SCHEDULE 6.02

Existing Liens

SCHEDULE 6.04

Existing Investments

SCHEDULE 6.10

Existing Restrictions


EXHIBIT A

OPINION OF COUNSEL FOR THE LOAN PARTIES

[Effective Date]

JPMorgan Chase Bank, N.A.

270 Park Avenue

New York, New York 10017

Dear Sirs:

[I/We] have acted as counsel for AXON ENTERPRISE, INC., a Delaware corporation, (the “Borrower”), in connection with the Credit Agreement dated as of December 31, 2018 (the “Credit Agreement”), among the Borrower, the other Loan Parties party thereto, and JPMorgan Chase Bank, N.A.  Terms defined in the Credit Agreement are used herein with the same meanings.

[I, or individuals under my direction,/We] have examined originals or copies, certified or otherwise identified to [my/our] satisfaction, of such documents, corporate records, certificates of public officials and other instruments and have conducted such other investigations of fact and law as [I/we] have deemed necessary or advisable for purposes of this opinion.

Upon the basis of the foregoing, [I am/we are] of the opinion that:

1.  Each Loan Party (a) is a corporation, partnership or limited liability company duly and properly incorporated or organized, as the case may be, validly existing and (to the extent such concept applies to such entity) in good standing under the laws of its jurisdiction of incorporation or organization, (b) has all requisite power and authority to carry on its business as now conducted and (c) is qualified to do business in, and is in good standing in, every jurisdiction where such qualification is required.

2.  The Transactions are within each Loan Party’s corporate powers and have been duly authorized by all necessary corporate and, if required, stockholder action.  The Loan Documents have been duly executed and delivered by the Loan Parties and constitute legal, valid and binding obligations of the Loan Parties, enforceable in accordance with their terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors’ rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law.

3.  The Transactions (a) do not require any consent or approval of, registration or filing with, or any other action by, any Governmental Authority, except such as have been obtained or made and are in full force and effect, (b) will not violate any applicable law or regulation or the charter, by-laws or other organizational documents of any Loan Party or any order of any Governmental Authority, (c) will not violate or result in a default under any indenture, agreement or other instrument binding upon any Loan Party or its assets, or give rise to a right thereunder to require any payment to be made by such Loan Party, and (d) will not result in the creation or imposition of any Lien on any asset of any Loan Party.


4.  There are no actions, suits or proceedings by or before any arbitrator or Governmental Authority pending against or, to [my/our] knowledge, threatened against or affecting any Loan Party (a) as to which there is a reasonable possi­bility of an adverse determination and that, if adversely determined, could reasonably be expected, individually or in the aggregate, to have a Material Adverse Effect (other than the Disclosed Matters) or (b) that involve the Loan Documents or the Transactions.

5.  None of the Loan Parties is an “investment company” as defined in, or subject to regulation under, the Investment Company Act of 1940.

6.The Obligations constitute senior indebtedness which is entitled to the benefits of the subordination provisions of all outstanding Subordinated Indebtedness.

7.The making of the Loans and the application of proceeds thereof as provided in the Agreement do not violate Regulation U of the Board of Governors of the Federal Reserve System.

[I am a member/we are members] of the bar of the State of [        ] and the foregoing opinion is limited to the laws of the State of [        ][, the General Corporation Law of the State of Delaware] and the federal laws of the United States of America.  This opinion is rendered solely to you in connection with the above matter.  This opinion may not be relied upon by you for any other purpose or relied upon by any other Person (other than your successors and assigns as Lender and Persons that acquire participations in your Loans) without our prior written consent.

Very truly yours,


EXHIBIT B

COMPLIANCE CERTIFICATE

To:

JPMorgan Chase Bank, N.A.

This Compliance Certificate (“Certificate”), for the period ended _______ __, 201_,  is furnished pursuant to that certain Amended and Restated Credit Agreement dated as of December 31, 2018 (as amended, restated, modified, renewed or extended from time to time, the “Agreement”) among AXON ENTERPRISE, INC. (the “Borrower”), the other Loan Parties, and JPMorgan Chase Bank, N.A., as Lender.  Unless otherwise defined herein, capitalized terms used in this Certificate have the meanings ascribed thereto in the Agreement.

THE UNDERSIGNED HEREBY CERTIFIES THAT:

1.I am the                       of the Borrower and I am authorized to deliver this Certificate on behalf of the Borrower and its Subsidiaries;

2.I have reviewed the terms of the Agreement and I have made, or have caused to be made under my supervision, a detailed review of the compliance of the Borrower and its Subsidiaries with the Agreement during the accounting period covered by the attached financial statements (the “Relevant Period”);

3.The attached financial statements of the Borrower and, as applicable, its Subsidiaries and/or Affiliates for the Relevant Period: (a) have been prepared on an accounting basis (the “Accounting Method”) consistent with the requirements of the Agreement and, except as may have been otherwise expressly agreed to in the Agreement, in accordance with GAAP consistently applied, and (b) to the extent that the attached are not the Borrower’s annual fiscal year end statements, are subject to normal year-end audit adjustments and the absence of footnotes;

4. The examinations described in paragraph 2 did not disclose and I have no knowledge of, except as set forth below, (a) the existence of any condition or event which constitutes a Default or an Event of Default under the Agreement or any other Loan Document during or at the end of the Relevant Period or as of the date of this Certificate or (b) any change in the Accounting Method or in the application thereof that has occurred since the date of the annual financial statements delivered to the Lender in connection with the closing of the Agreement or subsequently delivered as required in the Agreement;

5.I hereby certify that, except as set forth below, no Loan Party has changed (i) its name, (ii) its chief executive office, (iii) its principal place of business, (iv) the type of entity it is or (v) its state of incorporation or organization without having given the Lender notice;

6. The representations and warranties of the Loan Parties set forth in the Loan Documents are true and correct in all material respects as of the date hereof, except (i) to the extent that any such representation or warranty specifically refers to an earlier date, in which case it is true and correct in all material respects only as of such earlier date, and (ii) that any representation or warranty which is subject to any materiality qualifier is true and correct in all respects;

7. Schedule I attached hereto sets forth financial data and computations evidencing the Borrower’s compliance with certain covenants of the Agreement, all of which data and computations are true, complete and correct; and


8.Schedule II hereto sets forth the computations necessary to determine the Applicable Rate commencing on the Business Day this Certificate is delivered.

Described below are the exceptions, if any, referred to in paragraph 4 hereof by listing, in detail, the (i) nature of the condition or event, the period during which it has existed and the action which the Borrower has taken, is taking, or proposes to take with respect to each such condition or event or (ii) change in the Accounting Method or the application thereof and the effect of such change on the attached financial statements:

​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​

​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​

The foregoing certifications, together with the computations set forth in Schedule I and Schedule II hereto and the financial statements delivered with this Certificate in support hereof, are made and delivered this     day of              ,       .

_____________________________

By:​ ​​ ​​ ​​ ​​ ​

Name:​ ​​ ​​ ​​ ​

Title:​ ​​ ​​ ​​ ​


Schedule I to Compliance Certificate

Compliance as of _________, ____ with

Provisions of and of the Agreement


Schedule II to Compliance Certificate

Borrower’s Applicable Rate Calculation


EXHIBIT C

JOINDER AGREEMENT

THIS JOINDER AGREEMENT (this “Agreement”), dated as of [    ], is entered into between ________________________________, a _________________ (the “New Subsidiary”) and JPMORGAN CHASE BANK, N.A. (the “Lender”) under that certain Amended and Restated Credit Agreement dated as of December 31, 2018 (as the same may be amended, modified, extended or restated from time to time, the “Credit Agreement”) among AXON ENTERPRISE, INC. (the “Borrower”), the other Loan Parties party thereto, and the Lender. All capitalized terms used herein and not otherwise defined herein shall have the meanings set forth in the Credit Agreement.

The New Subsidiary and the Lender, hereby agree as follows:

1.The New Subsidiary hereby acknowledges, agrees and confirms that, by its execution of this Agreement, the New Subsidiary will be deemed to be a Loan Party under the Credit Agreement and a “Loan Guarantor” for all purposes of the Credit Agreement and shall have all of the obligations of a Loan Party and a Loan Guarantor thereunder as if it had executed the Credit Agreement.  The New Subsidiary hereby ratifies, as of the date hereof, and agrees to be bound by, all of the terms, provisions and conditions contained in the Credit Agreement, including without limitation (a) all of the representations and warranties of the Loan Parties set forth in Article III of the Credit Agreement, *[and]* (b) all of the covenants set forth in Articles V and VI of the Credit Agreement *[and (c) all of the guaranty obligations set forth in Article IX of the Credit Agreement.  Without limiting the generality of the foregoing terms of this paragraph 1, the New Subsidiary, subject to the limitations set forth in Section 9.10 and 9.13 of the Credit Agreement, hereby guarantees, jointly and severally with the other Loan Guarantors, to the Lender, as provided in Article IX of the Credit Agreement, the prompt payment and performance of the Guaranteed Obligations in full when due (whether at stated maturity, as a mandatory prepayment, by acceleration or otherwise) strictly in accordance with the terms thereof and agrees that if any of the Guaranteed Obligations are not paid or performed in full when due (whether at stated maturity, as a mandatory prepayment, by acceleration or otherwise), the New Subsidiary will, jointly and severally together with the other Loan Guarantors, promptly pay and perform the same, without any demand or notice whatsoever, and that in the case of any extension of time of payment or renewal of any of the Guaranteed Obligations, the same will be promptly paid in full when due (whether at extended maturity, as a mandatory prepayment, by acceleration or otherwise) in accordance with the terms of such extension or renewal.]*  *[The New Subsidiary has delivered to the Lender an executed Obligation Guaranty.]*

2.Reserved.

3.The address of the New Subsidiary for purposes of Section 8.01 of the Credit Agreement is as follows:

​ ​​ ​​ ​​ ​​ ​​ ​

​ ​​ ​​ ​​ ​​ ​​ ​

​ ​​ ​​ ​​ ​​ ​​ ​

4.The New Subsidiary hereby waives acceptance by the Lender of the guaranty by the New Subsidiary upon the execution of this Agreement by the New Subsidiary.


5.This Agreement may be executed in any number of counterparts, each of which when so executed and delivered shall be an original, but all of which together shall constitute one and the same instrument.

6.THIS AGREEMENT AND THE RIGHTS AND OBLIGATIONS OF THE PARTIES HEREUNDER SHALL BE GOVERNED BY AND CONSTRUED AND INTERPRETED IN ACCORDANCE WITH THE LAWS OF THE STATE OF[NEW YORK].

IN WITNESS WHEREOF, the New Subsidiary has caused this Agreement to be duly executed by its authorized officer, and the Lender, has caused the same to be accepted by its authorized officer, as of the day and year first above written.

[NEW SUBSIDIARY]

By:​ ​​ ​​ ​​ ​​ ​​ ​

Name:​ ​​ ​​ ​​ ​​ ​​ ​

Title:​ ​​ ​​ ​​ ​​ ​​ ​

Acknowledged and accepted:

JPMORGAN CHASE BANK, N.A.

By:​ ​​ ​​ ​​ ​​ ​​ ​

Name:​ ​​ ​​ ​​ ​​ ​​ ​

Title:​ ​​ ​​ ​​ ​​ ​​ ​


EXHIBIT D

INVESTMENT POLICY

SEE ATTACHED


Graphic

AXON ENTERPRISE, INC. CORPORATE INVESTMENT POLICY

Revised: December 2021

1.INVESTMENT PORTFOLIO OBJECTIVES

This Corporate Investment Policy ("Policy") governs Axon Enterprise, Inc.'s ("Axon") investment policy objectives, which are (in order of priority):

8.1preservation of capital;

8.2providing liquidity to meet cash flow requirements; and

8.3delivering maximized yield while minimizing expenses.

2.ROLES AND RESPONSIBILITIES

8.1Axon's Board of Directors ("Board") (or a duly appointed subcommittee) is responsible for approving this Policy and any changes thereto before implementation.

8.2Axon's Chief Financial Officer is responsible for annually reviewing this Policy and proposing any necessary changes to the Board review and approval.

8.3Axon's Treasury department is responsible for:

2.3.1.implementation of and the day-to-day adherence to this Policy, including, without limitation, the decision to engage or disengage external portfolio managers. The roles and responsibilities of external money managers are described in the respective investment management agreements;

2.3.2.reporting any potential policy violations to the VP of Accounting and the Director of SEC and Financial Reporting for review and potential escalation to the Chief Financial Officer; and

2.3.3.reviewing policy compliance on a quarterly basis and reporting the review results to the Director of SEC and Financial Reporting.

3.PORTFOLIO CLASSIFICATION

8.1Axon's investment strategy for its cash portfolio is to invest in low-risk debt securities that enable achievement of the policy objectives described above. Axon may  hold all debt securities to maturity, or they may be sold prior to maturity. Therefore, the portfolio will be classified as “available for sale” and reported fair value with unrealized gains or losses reported through other comprehensive income and realized gains or losses reported though income before taxes.


8.2If at any point in time the portfolio needs to be restructured in line with changes to the Policy approved by the Board, the instruments will be allowed to mature naturally, and the funds will be reallocated thereafter.
4.ELIGIBLE INVESTMENTS

Type

Min. Credit Quality by any NRSO S&PMoody'sFitch

Max. % of Portfolio

U.S. Treasury Bills, Notes, Bonds, & Certificates of Indebtedness

N/A

N/A

N/A

100%

Securities issued or guaranteed by the U.S. Government, including securities guaranteed by FDIC

N/A

N/A

N/A

100%

U.S. Government Agency Securities

N/A

N/A

N/A

100%

Certificates of Deposit ("CD's"), Time Deposits ("TD's") and Banker's Acceptances ("BA's") (issued by institutions with total assets in excess of $2 billion)

A

A

A

50%

Commercial Paper

A-1

P-1

F-1

50%

Corporate Bonds, including Fixed and Floating Rate Notes, Yankee bonds, as well as 144a securities

A

A2

A

50%

Municipal Securities

A

A2

A

50%

Money Market Funds (any open-end money fund regulated by the U.S. government under Investment Company Act rule 2a-7. Such fund investment guidelines must state that "the fund will seek to maintain a $1 per share net asset value.")

AAA

AAA

AAA

50%

Repurchase Agreements with the top 25 (by total assets) U.S. Banks or one of the primary dealers regulated by the Federal Reserve, where the underlying security is a U.S. government obligation with a total market value equal to at least 102% of the transaction's value

N/A

N/A

N/A

50%

In addition to the investment of Axon's cash balances in excess of the operational needs, Axon may also consider strategic investments, including, without limitation, equity investments in other companies in Axon's industry or an adjacent industry, or in companies that have technological or other strategic interest for Axon. Strategic investments are outside the scope of this Policy and shall be evaluated by the Chief Financial Officer subject to corporate governance by the Mergers and Acquisitions Committee of the Board.

5.CURRENCY DENOMINATION. All securities must be denominated in U.S. Dollars.

6.COUNTRY EXPOSURE. No more than twenty-five percent (25.00%) of the portfolio may be invested in securities with Country Headquarters that are not in the U.S.

7.DIVERSIFICATION REQUIREMENTS

8.1No more than five percent (5.00%) of the portfolio may be invested in securities of any single issuer across all instrument types, except for U.S. government obligations, where no limit is imposed.

8.2No single position in a corporate bond will equal more than five percent (5.00%) of that issue at the time of purchase.

8.3No more than fifty percent (50.00%) of the portfolio may be invested in any one industry subgroup, as shown in the Clearwater's Analytics Industry Subgroup classification.


8.MATURITY REQUIREMENTS

8.1The final maturity of each security shall not exceed 36.25 months at the time of purchase.
8.2The weighted average maturity of the portfolio should not exceed eighteen (18) months.
9.DOWNGRADES OR IDENTIFICATION OF SECURITIES INCONSISTENT WITH THIS POLICY

Portfolio managers (internal or external) shall notify the Treasury department promptly upon any credit rating downgrades below the minimum credit quality requirements stated in this policy or any other investment criteria that causes an investment holding to be inconsistent with this policy. The Treasury department is responsible for reviewing the downgrades or other changes in any held investment with the VP of Accounting and the Director of SEC and Financial Reporting, with potential escalation to the Chief Financial Officer if deemed necessary. The decision to continue to hold or unwind the downgraded position will be made on a case by case basis.

[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]


EX-31.1 6 axon-20220630xex31d1.htm EX-31.1

EXHIBIT 31.1

CERTIFICATION PURSUANT TO

RULE 13a-14(a) or RULE 15d-14(a)

SECURITIES EXCHANGE ACT OF 1934

I, Patrick W. Smith, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2022 of Axon Enterprise, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in 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 the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:

August 9, 2022

By:

/s/ Patrick W. Smith

Patrick W. Smith

Chief Executive Officer


EX-31.2 7 axon-20220630xex31d2.htm EX-31.2

EXHIBIT 31.2

CERTIFICATION PURSUANT TO

RULE 13a-14(a) or RULE 15d-14(a)

SECURITIES EXCHANGE ACT OF 1934

I, James C. Zito, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2022 of Axon Enterprise, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in 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 the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:

August 9, 2022

By:

/s/ James C. Zito

James C. Zito

Interim Chief Financial Officer


EX-32 8 axon-20220630xex32.htm EX-32

EXHIBIT 32

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Axon Enterprise, Inc. (the “Company”) for the quarterly period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Patrick W. Smith, Chief Executive Officer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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

/s/ Patrick W. Smith

Patrick W. Smith

Chief Executive Officer

August 9, 2022

In connection with the Quarterly Report on Form 10-Q of Axon Enterprise, Inc. (the “Company”) for the quarterly period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James C. Zito, Interim Chief Financial Officer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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

/s/ James C. Zito

James C. Zito

Interim Chief Financial Officer

August 9, 2022


GRAPHIC 9 axon-20220630xex10d2001.jpg GRAPHIC begin 644 axon-20220630xex10d2001.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" I +<# 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#]4B<49%!Z M5^3_ /P44_:Y^)NJ?M#-\&?AMK5_HEO9R6EB_P#8=P8KK4KZX1&">:A#*H\U M(]@(^8-NSP ?K#2$XK\?(?^"?7[7\L2.WCAHF903&_BZYW*?0XR,CV)%=9\ M+/\ @GC^TC$$N5DU-]/\474MP\*\M'&.,,V-N3]W=GG&" M?JOD4M?D'_P5M\=^)_!/[17A;3?#WB36-#T\>$+5OLVGZA-!&6^UWB[B%89. M%49// ]*_7L=* G%+7P#_P6!\6Z[X0^$/@:?0M:U'19I===))-.NI+=G7[. MYP2A&1GL:]Q_X)\:SJ'B#]CKX?"/P5XIOO#>EVVL+X> ML+&SU"2SAEG5@LDUP\>"_P"\#$9!VJH !.20#]CP M4LJRQQKY8/S$9.[:%((8T ?HA17YI?\ !97QMXC\''X0_P!@:_J>A_:?[8\[ M^S;R2W\W;]BV[MC#=C[VOT[GQN8YU.-26&P,>:< M5=V5];I62Z^9]2P_\%&_AM+<1HVC>)XD9@&E>TM]JC/4XF)P/8$U],^'_$6G M>*-&L]6TF\AU#3KN,2P7,#;DD4]Q_+'4'@U^71_8G^-!&?\ A"S@?]12S_\ MCU=M^S+\0?&7P)UT6EU?^'M2\(W3_P"EZ>/%NE;H3_SUASHX##@X.".W M,,DRZ5%SR^NG*/3F3O\ Y/MW//R_.\?"LH9A2:C+9V:M_P _26BJEA>Q:E9 M07=K,D]M.BRQ2QL'1U89#!@2"""""#BBO@+6T9^@IW5RV>E?B5\6_P#E+18_ M]E"T3_T=:U^VIZ5^+W_!1GX?^+/@)^V/%\6],T]AI5_?6&N:5J#1-+;I>VZQ M;HI#TW>9#OVYY5QCH< S]H1TI:_+2U_X+;3);Q"Y^#B2SA )'B\3%%9LE]/.HZ-:V2FX\L@X:&)"QV;N"2*_5?\ X)O\_L5?#+_KWN__ $MN*\#_ M ."TO_)&O '_ &'W_P#2=ZY_3?VA!\ /^"3O@R;3[S[-XI\06]YI&D;&Q(C/ M>7'FS#D$>7'N(8=',?K0!\Y?M0_$&+]M7]N.Q\/V^LV^G>#K.]30;34+F=(H M(;2)RUU=;F*K\Q$KKD@L!&O7%>M?\%6/AWX O?"O@/QGX"UW0KF30H(_#=QI MNEZC%.Z62J3:L%5BVV,AT).?]8GI7EW[&G_!-Z\_:F^&UYXTU3Q9+X0TW[]UN#4=176;2YTI(YKC3[WAG$D+#D%PS [64AL-SUX7_ M ()[?$_5?V5_VNM3^&?BN7[!8:W>/X>U&-R?+COXW9;:4>H+DQ@],39Z"OL[ M]J;_ (*<>&?V;/B?+X'LO"TOC/4;.!'U&:#41:QVDK#<(>8WW,$*L<8 W =0 M0 #Y>_X6W_P40_Y\?$__ (2FG?\ R-5;X??\%&?V@?@U\9=-\._&Z.2]TZ6> M*/4-/U31X;"[MX9"!YT1BCCS@?,-P8, 1QG(]*_X?::;_P!$BNO_ H%_P#D M:OD7XO>/]=_X*$_M3Z3/X<\)S:9>:I':Z9#IT4YN3%%&3YDTD@10% 9V)V@* MH[XR0#ZM_P""W77X,?\ <:_]L*\T^&OQ>_;GTWX=>%;/PCH6LS>%;?2K2+2) M(O#=K*C6:PJ("KM$2P,87YB23UKTO_@MUU^#'_<:_P#;"L#X3_\ !7RP^&?P ML\'>$'^%]SJ#^']&L])-VNN+&)S! D6\+]G.W=LSC)QGJ: /4OV4_BC^V/XC M^/OA;3_BIHVK6G@.;[5_:4USH%M:QKBUF:+,B1AE_>B(<'G..]?HB*_-;P__ M ,%IO#VH:]IMKJWPSO=)TV:XCCNK^/6%G:WB+ -((Q I?:,G:",XK]'M.U&U MUBPMKZRN([NRNHEG@N(F#)+&P#*RD<$$$$'WH _*3]L,'_AI+QL</^8O<_P#H,=<5^V9\&K31+Z\^(EKX(L_%%K<;6U61KR[C MFMRJA1*5CE"F/"@$@#;U.021XO\ #3]M74_A)X<.A^&O!FC6>FF=I_*DN+F4 M[V !.YI"?X1Q7ZI64\ZRBE0P<;N-D[M+5*SZW_ _+J3IY-FU2OBY)*5VK)MV M;NNEC]-Y,^6WTK\-Z^VO /\ P4!\6^,?'?AK0KCPWHT,&JZE;6,LD1FWHLLB MH67+8R Q(S7S7\#?@CKGQS\90:/I<;0V,3*^H:BRYCM8B>2?5C@[5[GT )%9 M!A*F3+$2QMHJT7O?3WC'/L73SB5"."O)W:V:UT/U(^ 7_)#/A]_V+]A_Z3QT M5TGA'PW:^#O"VD:#9&5K/2[2&RA,A!EV>M6$UCJ%I!?64Z[)K:YC62.1?1E8$$>QJ[161T'%_P#" MD_AW_P!"%X8_\$]O_P#$4?\ "D_AW_T(7AC_ ,$]O_\ $5VE% '+ZU\-?"/B M:>&?5_"VC:K-!"MO%)>Z?#,T<:DE44LIPH). ..374444 8WB+PIH?BVVAM] M=T?3]:MXG\R.+4;5)T1L8W ." <$C/O5"[^&?A'4=+LM-N_"NB76G6.[[):3 M:="\-ON.6\M"N%R>3@#-=110!G:/HNG^'=.AT_2[&VTVP@SY5K9PK%%'DDG: MB@ 9))X'4FM C-+10!RM_P#"_P ':KJCZI>^$]#O-3=Q(U[<:;"\S,,88N5R M2,#G/:H=1^$?@75;ZXO;[P9X?O;RX$#,=!T'3-$\_'F_V=9QV_F8Z;MBC.,G MK6[10!A>(_!7A[Q@UO\ V_H.F:X+8-Y/]I6<=QY6[&[;O4[<[5SCK@>E8X^" M7P['_,A>&/\ P3V__P 17:T4 <5_PI+X=_\ 0A>&/_!/;_\ Q%=3I^G6VDV% MO96=M%:6=N@BAMX$"1QH!@*JC@ #@ 56F>*_%]UJOA;7HO#5A=?O)-,:S,T<60Z[4/7;VYQQ@#['[4P_ M<_&N_ X_$X&7M,-+E;^:^X\['8##8Z'+B( M-K>YCTK4+>^,":7EN M).9;B4XW2.>Y.!QT X%=J*$^Z*UQF:8O'/_:)W_#;;\V9X/*\)@=:$+?-O ,>W?T)****\L]4__9 end GRAPHIC 10 axon-20220630xex10d2002.jpg GRAPHIC begin 644 axon-20220630xex10d2002.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" \ 3$# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** $) MQ5"?6[&+5H=):ZA&I3PO<1VI<>8T:,JL^/[H+H"?5A3]9U6TT/2KS4;^XCM+ M&TA>XN+B4X2*-%+,['L 2?I7PSX _:)GUOX0?'[]IFZ#6NG&.71O"$[[]Q'C$%S[[U7#'^\K>HH M^NJ*** "BBB@ HHIKL57(&: /!OVQ/VL-$_9*^&*^)-0L6UC5KV?['I6E)+Y M?VF;:6)9\':B@98X/4 !/&_AFP\.W^KLT>E:AIM MPY@>4*2(9%DR0S8PK \G QSFOD?_ (*-_%S4?VH/VMK;P'X5D?4[#0KA/#NE MV\'*S7SR!;AQCK^\PF>F(LUS?[;O[+%W^Q/\3/ NI>&+RX:PNK*WN[747)+1 MZE;;//Y[ OLD4=@^.U '[U*P89%+7F?[-WQGLOV@/@IX4\=67EH=5LU>Y@C; M(@N5^2:/_@,BL.>V/6O3* $/2ORS_;[_ &@/VE/V3OB[!=Z/XY>[^'VMR&ZT MD7&E6KK"RD&6SE?R\G;G@YR48@_M(_"36?!.NIL6[3S;. M] R]G=*#Y4R_0G!'=2P[T 0?LO?M"Z'^TQ\'](\:Z,R0RS+Y&H:>&W-97:@> M9"?;)!4]U93WKUNOPJ_9-^-WB7_@G_\ M.:OX.\=)):>'[B[73/$-IDF.$@_ MNKV/U"AMV0/FC<]\8_(;Q-/T32;9[NZN7_A11V'73W#0IIEK.-)TU" 9'=XR6?&.IY=P!@=/UWL( M7M;2&*2:2Y9$5#-+C>Y P6; R>IP .:^8?^"?W[(]O^R[\(H?[3MXV\=:\J M7>M7 4%H>,QVJG^['DY]6+'TKWCXL_$[0O@Y\.]=\9>);K[)HND6[7$[J,LW M940=V9B% [DB@"A\9?CCX,^ G@ZY\3>-M9AT?2XOECW_ #2W$F,B.*,?,[GT M'U.!S7Y8?&W_ (*\_$?X@:S)HWPCT*/PM82L8;>ZN+<7VJ3D\ JF"B$_W0K$ M?WJ\@FD^*O\ P5"_:2:.-S:V$>617+-8Z!8;L9('WG/'^U(WH!Q^N_[-7['' MPW_9BT*&W\,Z/'$ 'K04![4 ?CC\$_^"N_Q*^'VLQZ+\6]#C\56$)$-QK]3_@K\=/!?Q^\&P>)O!.M1:OIKX651\LUM)C)B MFC/*.,]#UZ@D0M<6N@Z9<:E)$APT@BC+[0>V<8S[U!\(?BIH7QJ^'>@ M^,_#5S]IT?5[99XB?OQGH\;CLZ,"I'J#7&_ME_\ )I_Q>/\ U*NH_P#I.] ' MY 3?\%3OV@YO';>)H_$5K'I:S#'A\:=$=/"$Y$1^7?T!^;?NX)S7[%?LQ_M$ M>'?VFOA1IGC/0'$3R@0:AIS-F2QNE \R%O7&K '>A[@LAQDX /WCHK'\)^*]+\;^' M=.U[1+V'4M'U&!+FTN[=MR2QL,JP/T_+I6Q0 5^9G_!4']K_ .+/[/'QE\,Z M'X!\4_V%IEYH"WL\'V&WGWS&XF3=F1&(^5%&!QQ7Z9U^,_\ P6L_Y.&\&?\ M8K)_Z57% 'NO_#5_Q5_Z&O\ \D8/_B**\DHH _7ZBBN$^-WQ=T;X%?##Q!XW MU^39INDVQF,8(#3R=(XE_P!IV*J/K0!\,_\ !7']J%_#/A.S^#7AJY+:YXA1 M9]8-N_SPV>[]W!QSF9AR/[B],-7G_P#P4$MY/V=_V$?@S\&H5\NZOC')J+)P MK-!&)9@?K/.#_P !KX \4_&'5?B1\"OVT/A9IFGZI>2PPY34M'UO3]K/ 9$'S 'AT=2,KWP#D M$"@#^=*O;_V._P!HZ^_9A^-^B>+HFEET=F^QZQ9QMQ<6;D;^.[*0'7W4>IK[ MU/\ P1"TG)Q\5;O&>^C+_P#':\9^/'_!('XB?#71+K6O!>L6WC^TM4,LME# MUM?;1UV1DLLF!V5LGL* /V9\/Z[8>)M%L=6TR[BOM.OH$N;:YA.4EC=0RL#Z M$$&M&OS0_P""1?[4,NL:'>_!7Q-<&/5M&#W.A^?D,]MG]];\]XV.X#KM8C^& MOTN4[E!H 6BBB@ KPW]L_P"/R@K'@=]OS M.?9#7N)(49/ K\9_^"NWQXF^)7QJTGX7:'*UWI_AC!N88/F\[4I@/EXZE$** M/0NPH D_X)"_ >7XB_&76OBGK4&5*6D\HR)M1G!RV3U*1EF/O(IK[]_ MX*#?L^?\-!?LT^(-.LX%E\0Z,O\ ;.DG;EC+$I+Q#_KI'O7ZE?2NJ_8W^!$/ M[.O[/OA;P>4 U-8/MNJR8P7O)0&E_P"^>$'L@KVQUW+B@#\D?^"-/[0!TCQ/ MXC^$>IS8M]45M7T@.WW;B-0)XP/5D"OC_IFWK7ZWCH*_"/\ ;#\ :I^Q/^VS M%XH\,PK:Z=+?Q^)]$$?RQ[&S_9-_:K ML];^'FL1Z6]]L\0V=G:2 3:3/YARN.R,P+(#_"2O04 ?HO\ \%'_ -K]/V;/ MA4=)T"Z5?'WB6-X-.V\M9P]);H^F,[4]6.>0IKY3_P""3O['\GBK6Q\;?&%H M\MA9S,GAZ&Z7/VBY!P]V<]0AR%/=\G^$5\M>!KO7?V]OVN?#\/Q#\26]A<:_ MW0D@,P4JHSRSYY-?OWX1\,:7X*\-Z9H.B646FZ1IMNEK M:6D PD42 !5'X#KWZT :ZKM&*_*__@M)\:YX6\&_"VPN2D4R-KNJ1HV-X#&. MW5AZ B5L'OM-?JBW0U^&W_!3@G7_ -OFZTZZ/^CK'I-FH/01LB$_J[4 ?I'_ M ,$Y?V=K7X"?LX:#)/:"#Q1XEBCUC5I6^_N=OJ>H;.VCL M[2&WB4)%$@C11V &!_*IJ "BBB@ KY>_X*)?L\6GQ]_9PU]8K82^)?#T4FL: M1*JY??&N98AWQ)&",?W@A[5]0U%TR)VY0[ECN%7V.Z)L>H8]S7WE^V5_R:=\7O\ L5=1_P#2 M=Z_)?_@G1_Q3/_!0VQTRS&VU^T:Q8E4X!C6.; ^F47\J_6C]LDY_9-^+W_8J MZC_Z3O0!^>__ 0]_P"1M^+7_7CIW_HR>OK7_@H1^QC;?M0?#?\ (W?%K_KQT[_T9/7ZU, >O- ' MXY?\$R/VRKGX+>,O^%-?$"=[+PY?7C0Z=->_(=)OBV&A?/W8Y&XP?NOST8D? ML?&SP588GC4-XET^W3&]1@"\4#N.DGL W]XUZ=_ MP3"_;#/\ L5D_]*KB@#:HHHH M_7QFP#7XR_\ !6S]JG_A8_Q$@^%F@7@D\/>&)?,U*2%R5N=0Q@H<<$1 E?\ M>9O05^AW[=G[3MO^S%\"]2UFVF3_ (2G4]VGZ)"0#_I#+S*1_=C7+GW"CO7\ M]VH7UQJ=]/=W,SW%S<2-++-(=S2.Q)9B>Y))/XT 5U.TYK]C?^"1/[4Q\=^! M;CX1Z]=>9K7AN$SZ2\AYFT_< 8\]S$S #_99?[IK\D_!?PZ\3_$75H]-\,Z# MJ&NWTGW8+"W:5OKA1P*_4S_@FY^P[XP_9_\ &5]\5/B7Y'AA8M-FM;/3)YU\ MU1)@O+,%)SSDXQ0!^A?Q8^)VB?!WX=Z]XR\0W'V?2-'M7N9B/O/CA4 M4=V9L*!ZD5^3%O\ \%G?B0OQ%^W7'A?0W\'F?G2(PXN1#GM/NQOQWVXSVJC_ M ,%1/VW=.^-VJ6GPY\#:B+WPAI,_VC4-1A)\O4+H9"JA_BCCYP>C,Q'ZR_!7PUIGPM\> MIXJ^&T\>K?!?XDNMXUM8 O'I&IN/EGC4?=@F V,,?NY G0'@ ^J:*0'(H8X% M 'GO[0'Q>TWX$_!_Q3XXU-T$.D6;S11.<>?.?EAB'NTA5?QK\,_V1?&_@O4/ MVK+;XB_&;Q)'865G=3:]++/"\OVR_+[HUPJM@!VW\\80#O7U?_P69_:"^UZC MX<^$&EW(:*W"ZSK*H>?,(*V\1^BEG(_VDJ#X,?\ !'&U\=_"SPOXB\2^.=0T M'6M5L8[VXTV'3DD%MY@W*A8R DA2N>.#D4 ?8*_\%,_V3@>4:Z3_@C3^T"=:\'>(/A+J4Y-UHS-JVD[VSNM9&Q-&!_ ML2$-_P!M3Z5[-^RU_P $SO!W[-'C?4/$SZ[=>,;RXL)=/BAOK-(HH8Y>)3@, MVXLN4[<,WK7YM^)K'4_^">?[=ZW%O'*=(T?4Q=6Z(Q_TO2;C.4]SY;,O/\4? MM0!^]X.12U0T+6+/Q#HUCJFGSK M['KZ $]!7XY?LP?!SQ-_P4-_:BU7Q5XUEFN= BN1J6OW2DA1&3^YLXCVR $ M'W45CUZZ7[;/[06O_MR?M%Z5X!\!"74O#=E>_P!FZ);0GY+VX8[9+MNVTX." M>B*3QDU^L_[*O[.>C?LQ?"#2?!VF*L]VH^T:G?A<->7; >9(?]D8"J.RJ/>@ M#\Q/^"F/['/_ S]XQTWXI_#JQ.D>%;R>(3P:>NQ=(OEP8W3'W4?:"#V<$=Q M7W_^P3^UG;?M2_!^WNKZ6-/&FC!+/6[91MWOCY+A1_Z7 M"^U\#;'K&E2-U';< ,_[,B8Z9H _>D6&8#CS[9BC+]0/*/_ J_8?P!X\T;XE>#='\3^'[U-0T?5;9+JUN$Z,C#(SZ M$=".Q!%?.7_!1[]F*?\ :/\ @-?XN\-NVI:5&OWIQMQ- /=U&0/[R+ MZT >]?!?XCV'Q9^%/A/Q?ITHEM=9TV&[!'\+,HWJ?=6#*?<&NVK\@_\ @EC^ MVC9_#2^?X.>/+W[!I-W=,^B7UVVQ+2X8_/;.3]U7;E<]&R/XA7Z])(LBAE(( M/0B@!U%%% !7'_%_X@V7PH^&'B?QAJ+JEIHFG3WS G&\HA*J/=FV@>Y%=:[J MBDE@H R3Z5^1O_!5']M2T^(4P^#7@6^^WZ9;7*OKM]:MN2YG5ODM4(^\$;#- MCJP4=C0!PW_!(OP;>^._VL-5\8W',>AZ7=7DTF.#<7+>4J_B'E/_ &OU)_; M*_Y-.^+W_8JZC_Z3O7EO_!-K]F&;]G3X$0S:W:B#QAXF==2U)&^_ FW$%N?= M%))'9G8=J]2_;+_Y-.^+W_8JZC_Z3O0!^?'_ 0\_P"1N^+7_7CIW_HR>OUL MK\D_^"'G_(W?%K_KQT[_ -&3U^ME $%[9PZA:S6UQ"EQ!,C1R12J&1U(P58' M@@@D$5^(7[<7[+^O?L1_&W2OB+\/9;C3_"UW>B\TF[M\YTRZ!W-:N>ZD9VY^ M\A*G.#7[B5Q7Q@^$_A[XV?#W6?!WBBR6]T?4X#$X_CB;JDJ'LZMA@?;TH \W M_8U_:IT;]JKX3VGB"W,5GXAL]MKK6EJW-M<8^\O4^F1U!K\X_^"UA_ MXR&\&?\ 8K)_Z57%>7Z7?>/O^"8/[5\D5PLM[IBL$F11MAUK3&;AE[!QC(_N MNI!XSGJ?^"KWQ&T+XN?$OX:>+O#5\FHZ+JO@^.>"9#R!]JN,JP_A93D$'D$& M@#T*BBB@#K_VGOV5/CK^W%\?+O4KK38_!'P^T4MIVE3:[-L/DJW[R<0KEBTC M#.<#Y0@SQ61%^RA^R5^RE$EQ\6_B /'/B&/YO[(M9"%R.WD0DN>>[,!7Z3?$ M[X-Z-\8-/2QUS4-;MK%0R/;Z5J4MFLP/4.8R"WTSBO"'_P""67[/4LC2/X8O MF=CEF.IS$D^YS0!\9^-O^"L.C> M)GT'X$_"_3/"MBH\N._OH$C) X#>3%C) M]V?/K7QI\7_VJOBG\=)Y6\8>,=2U"T?(_L^*3R+0#T\I,*?QR:_97_AU;^SN M?^95O?\ P92_XTG_ ZM_9W_ .A5O?\ P92_XT ?@DQ)'2DQ7[W?\.K?V=_^ MA5O?_!E+_C1_PZM_9W_Z%6]_\&4O^- 'X)*<'I7VG_P3P_;JN_V;?%,?A3Q5 M=2W'PXU6?]YNRQTN9B!YZ#^X?XU'^\.0<_HU_P .K?V=_P#H5;S_ ,&4O^-2 M)_P2R_9W3_F4KLGU_M*;_&@#ZJT?4[36=,M;ZQN(KRRN8EFAN(7#I(C#*LI' M4$=HU9BVT,Y)P"3@= .!3OB7\,O#WQA\(7_A7Q79 M-J6@WVS[3:"9XA*%8,H)0@XW '&>U 'XD?LQ>#-4_;I_;BDU_P 20F73Y;^3 MQ'K"D;D2VC<&.W^A/E1#VSZ5^\48VQJ !CH*\M^"W[,GPV_9ZEU1O 7AF'0 MY-4""[D65Y7D"9VC+L2 -QX%>ICI0 M%%% !7YU?\%A_V>SXQ^%ND_%#2[0/ MJGA>3[-J+(/F>PE;ACZ^7*1]!(WI7Z*UC^+O"NE>-_#6I^'];LH]0TC4[=[2 M[M9?NRQ.-K*<<]#U'(H ^)?^"1W[00^)'P*N/ NI7#2ZYX,D$$7F-EI+&0DP MG_@!#Q^P"URW_!6#]L7_ (0#PN?A%X4OMGB'6X-^M7,#_-9V;=((/ OAG^PM4EMFM)98[R9UDB9E)5E9R#RH/3C% M97B?]A+X(^-O&-[XJU[P3#JVO7US]LN;NZNIG,LF0>1OQC@#;C&!C&* /FC_ M ()2_L>?\*Y\(K\6_%-CL\2Z[!MTBWF7YK.Q;_EI@]'E_1,?WC7Z*U%;PQPP MI''&L<: *J(,!0. .PJ6@!",BOEG_@H#^R-;_M/_"&;^S((U\<:"KW6C3XP MTW&7MF/]V3 QZ,%/-IWL]%U2[9-+ M-V"IL-0SAH&S]U9",8[./]HU^PIQ*M>"^+?V%O@A\0/%M_XJUKP+:SZ]?S_: M;B[AN)H2\O\ ?PC@!B1DD#KS7NUE;)9VT=O&6*1*(U+L68@# R3R3QU- 'YQ M?M]_\$RW^)&IZA\1?A3;10>))B9]3\/J1&EZ_4RPGHLA[KT8\CG@_-OP#_X* M2?%K]EZ9/!?Q"T>Z\3:5I_\ H_V/5MT&HV87C:)&'S >CC\>,5^VQ /45YK\ M6_V>/AS\<(DM_&WA'3M=8*42ZECVW$8QT65<.![9Q0!\W>#?^"N?P)\064,F MJ7NK^'+EER]M>Z>[[#_O1[E/YT[Q?_P5R^ _A^QFDTR]U?Q'=*I*6UEI[H7/ M^])M4?G7C?Q\_P""9WP=\'WSS:0?$%FK_,(5OT9%SV&Z,G'U-)\!?^"9WP>\ M8WL4NKMX@O%7+&$WZ*C8['$8./H: /"?C[_P4J^+'[3"_AWHUUX8TK4,P M&UTHM/J5X#QM,BCY ?1.?]JOHK]@;_@F3+\/M7L/B+\6+6*77[V M<5Z6 !T% "*@7I7CG[9?_)I_Q>_[%74?_1#U[+6+XR\*:7XZ\+ZIX=UNU%]H M^JVSV=Y;,Q42Q."KKD$$9!(XH _*W_@AZ,>+?BU_UXZ=_P"C)Z_6RO*O@Y^S M%\-?V?+O4[GP#X:BT";5$CCNVCFDD\U4+%!\['&"S=/6O5: "D/-+10!\X_M MN?LD:7^U7\*9]-5(;7Q=I@:YT34G &R7',+G_GG)@ ^APW:OP#\7:)KGA'7; MSPWK\%S9:AI$LMI+8W).;=PQWJ >GS9/'7.>]?U$/]T_2O$?B7^QA\&_C/XJ MG\3^+_!5IJNN3HL4UYYLD32!1A=VQ@"0,#/7 % 'YY8HK](_^&5?AA_T+$7_ + '_E_P#BJ* /_]D! end EX-101.SCH 11 axon-20220630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - Supplemental link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Revenues - Schedule Of Contract Liabilities - Deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Cash, Cash Equivalents and Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Expected Credit Losses - Type Of Customer Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Expected Credit Losses link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Expected Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenues - Revenues By Products And Service Offerings (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Revenues - Revenues By Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Revenues - Revenue Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Revenues - Revenue Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Expected Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Strategic Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Stockholders' Equity - CEO Performance Award - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Stockholders' Equity - eXponential Stock Performance Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Stockholders' Equity - Summary of RSU and PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Stockholders' Equity - RSU and PSU - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - Stockholders' Equity - Summary of the Company's Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41006 - Disclosure - Stockholders' Equity - Stock Option Activity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41007 - Disclosure - Stockholders' Equity - Reported Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41008 - Disclosure - Stockholders' Equity - Stock Repurchase Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41009 - Disclosure - Stockholders' Equity - At-the-Market equity offering - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Accumulated Other Comprehensive Income (loss) (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Segment Data (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Cash, Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Strategic Investments link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Accumulated Other Comprehensive Income (loss) link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Segment Data link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Cash, Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Strategic Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Accumulated Other Comprehensive Income (loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Segment Data (Tables) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Warranty Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Revenues - Contract Assets, Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 axon-20220630_cal.xml EX-101.CAL EX-101.DEF 13 axon-20220630_def.xml EX-101.DEF EX-101.LAB 14 axon-20220630_lab.xml EX-101.LAB EX-101.PRE 15 axon-20220630_pre.xml EX-101.PRE XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2022
Aug. 05, 2022
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 001-16391  
Entity Registrant Name Axon Enterprise, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 86-0741227  
Entity Address, Address Line One 17800 North 85th Street  
Entity Address, City or Town Scottsdale  
Entity Address, State or Province AZ  
Entity Address, Postal Zip Code 85255  
City Area Code 480  
Local Phone Number 991-0797  
Title of 12(b) Security Common Stock, $0.00001 Par Value  
Trading Symbol AXON  
Security Exchange Name NASDAQ  
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  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   71,077,807
Entity Central Index Key 0001069183  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 212,815 $ 356,332
Marketable securities 45,900 72,180
Short-term investments 118,514 14,510
Accounts and notes receivable, net of allowance of $1,927 and $2,203 as of June 30, 2022 and December 31, 2021, respectively 379,672 320,819
Contract assets, net 196,754 180,421
Inventory 154,297 108,688
Prepaid expenses and other current assets 61,839 56,540
Total current assets 1,169,791 1,109,490
Property and equipment, net 157,916 138,457
Deferred tax assets, net 100,548 127,193
Intangible assets, net 13,934 15,470
Goodwill 45,004 43,592
Long-term investments 24,925 31,232
Long-term notes receivable, net 8,992 11,256
Long-term contract assets, net 28,240 29,753
Strategic investments 281,691 83,520
Other long-term assets 100,982 98,247
Total assets 1,932,023 1,688,210
Current liabilities:    
Accounts payable 60,689 32,220
Accrued liabilities 100,980 103,707
Current portion of deferred revenue 253,185 265,591
Customer deposits 11,330 10,463
Other current liabilities 6,787 6,540
Total current liabilities 432,971 418,521
Deferred revenue, net of current portion 269,477 185,721
Liability for unrecognized tax benefits 7,692 3,797
Long-term deferred compensation 5,517 5,679
Deferred tax liability, net 1 811
Long-term lease liabilities 18,210 20,440
Other long-term liabilities 4,504 5,392
Total liabilities 738,372 640,361
Commitments and contingencies (Note 13)
Stockholders' equity:    
Preferred stock, $0.00001 par value; 25,000,000 shares authorized; no shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively
Common stock, $0.00001 par value; 200,000,000 shares authorized; 71,077,699 and 70,896,856 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively 1 1
Additional paid-in capital 1,139,086 1,095,229
Treasury stock at cost, 20,220,227 shares as of June 30, 2022 and December 31, 2021 (155,947) (155,947)
Retained earnings 215,716 109,883
Accumulated other comprehensive income (loss) (5,205) (1,317)
Total stockholders' equity 1,193,651 1,047,849
Total liabilities and stockholders' equity $ 1,932,023 $ 1,688,210
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowance on accounts receivable $ 1,927 $ 2,203
Preferred stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Preferred stock, shares authorized (in shares) 25,000,000 25,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 71,077,699 70,896,856
Common stock, shares outstanding (in shares) 71,077,699 70,896,856
Treasury stock, shares (in shares) 20,220,227 20,220,227
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net sales $ 285,613 $ 218,795 $ 542,039 $ 413,814
Cost of sales 111,650 80,866 212,337 152,532
Gross margin 173,963 137,929 329,702 261,282
Operating expenses:        
Sales, general and administrative 95,005 177,662 185,134 304,259
Research and development 57,547 53,952 105,963 100,970
Total operating expenses 152,552 231,614 291,097 405,229
Income (loss) from operations 21,411 (93,685) 38,605 (143,947)
Interest and other income, net 47,026 41,841 102,325 42,426
Income (loss) before provision for income taxes 68,437 (51,844) 140,930 (101,521)
Provision for (benefit from) income taxes 17,475 (4,727) 35,097 (6,487)
Net income (loss) $ 50,962 $ (47,117) $ 105,833 $ (95,034)
Net income (loss) per common and common equivalent shares:        
Basic (in dollars per share) $ 0.72 $ (0.72) $ 1.49 $ (1.47)
Diluted (in dollars per share) $ 0.71 $ (0.72) $ 1.46 $ (1.47)
Weighted average number of common and common equivalent shares outstanding:        
Basic (in shares) 71,040 65,166 70,995 64,604
Diluted (in shares) 72,283 65,166 72,316 64,604
Net income (loss) $ 50,962 $ (47,117) $ 105,833 $ (95,034)
Foreign currency translation adjustments (2,166) (369) (3,238) (368)
Unrealized losses on available-for-sale investments (161)   (650)  
Comprehensive income (loss) 48,635 (47,486) 101,945 (95,402)
Product        
Net sales 200,051 156,427 376,255 297,313
Cost of sales 87,502 65,301 166,854 123,917
Service        
Net sales 85,562 62,368 165,784 116,501
Cost of sales $ 24,148 $ 15,565 $ 45,483 $ 28,615
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Total
Beginning balance at Dec. 31, 2020 $ 1 $ 962,159 $ (155,947) $ 169,901 $ 141 $ 976,255
Beginning balance (in shares) at Dec. 31, 2020 63,766,555   20,220,227      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee plans, net   (7,045)       (7,045)
Issuance of common stock under employee plans, net (in shares) 906,536          
Stock-based compensation   89,610       89,610
Net income (loss)       (47,917)   (47,917)
Foreign currency translation adjustments         1 1
Other comprehensive (loss) income, net         1  
Ending balance at Mar. 31, 2021 $ 1 1,044,724 $ (155,947) 121,984 142 1,010,904
Ending balance (in shares) at Mar. 31, 2021 64,673,091   20,220,227      
Beginning balance at Dec. 31, 2020 $ 1 962,159 $ (155,947) 169,901 141 976,255
Beginning balance (in shares) at Dec. 31, 2020 63,766,555   20,220,227      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)           (95,034)
Foreign currency translation adjustments           (368)
Ending balance at Jun. 30, 2021 $ 1 1,179,005 $ (155,947) 74,867 (227) 1,097,699
Ending balance (in shares) at Jun. 30, 2021 65,674,346   20,220,227      
Beginning balance at Mar. 31, 2021 $ 1 1,044,724 $ (155,947) 121,984 142 1,010,904
Beginning balance (in shares) at Mar. 31, 2021 64,673,091   20,220,227      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under employee plans, net   (3,268)       (3,268)
Issuance of common stock under employee plans, net (in shares) 1,001,255          
Stock-based compensation   137,549       137,549
Net income (loss)       (47,117)   (47,117)
Foreign currency translation adjustments         (369) (369)
Other comprehensive (loss) income, net         (369)  
Ending balance at Jun. 30, 2021 $ 1 1,179,005 $ (155,947) 74,867 (227) 1,097,699
Ending balance (in shares) at Jun. 30, 2021 65,674,346   20,220,227      
Beginning balance at Dec. 31, 2021 $ 1 1,095,229 $ (155,947) 109,883 (1,317) 1,047,849
Beginning balance (in shares) at Dec. 31, 2021 70,896,856   20,220,227      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock   (70)       (70)
Issuance of common stock under employee plans, net   (1,388)       (1,388)
Issuance of common stock under employee plans, net (in shares) 99,802          
Stock-based compensation   25,088       25,088
Net income (loss)       54,871   54,871
Other comprehensive (loss) income, net         (1,561) (1,561)
Ending balance at Mar. 31, 2022 $ 1 1,118,859 $ (155,947) 164,754 (2,878) 1,124,789
Ending balance (in shares) at Mar. 31, 2022 70,996,658   20,220,227      
Beginning balance at Dec. 31, 2021 $ 1 1,095,229 $ (155,947) 109,883 (1,317) 1,047,849
Beginning balance (in shares) at Dec. 31, 2021 70,896,856   20,220,227      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)           105,833
Foreign currency translation adjustments           (3,238)
Ending balance at Jun. 30, 2022 $ 1 1,139,086 $ (155,947) 215,716 (5,205) 1,193,651
Ending balance (in shares) at Jun. 30, 2022 71,077,699   20,220,227      
Beginning balance at Mar. 31, 2022 $ 1 1,118,859 $ (155,947) 164,754 (2,878) 1,124,789
Beginning balance (in shares) at Mar. 31, 2022 70,996,658   20,220,227      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock   (4)       (4)
Issuance of common stock under employee plans, net   (931)       (931)
Issuance of common stock under employee plans, net (in shares) 81,041          
Stock-based compensation   21,162       21,162
Net income (loss)       50,962   50,962
Foreign currency translation adjustments           (2,166)
Other comprehensive (loss) income, net         (2,327) (2,327)
Ending balance at Jun. 30, 2022 $ 1 $ 1,139,086 $ (155,947) $ 215,716 $ (5,205) $ 1,193,651
Ending balance (in shares) at Jun. 30, 2022 71,077,699   20,220,227      
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net income (loss) $ 105,833 $ (95,034)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 11,965 8,582
Purchase accounting adjustments to goodwill 58  
Loss on disposal and abandonment of intangible assets 48 130
Loss on disposal and impairment of property and equipment, net 189 43
Gain on strategic investments and marketable securities, net (103,836) (40,855)
Stock-based compensation 46,250 227,159
Deferred income taxes 26,050 (6,889)
Unrecognized tax benefits 3,895 47
Bond amortization 301 3,110
Noncash lease expense 3,279 2,650
Provision for expected credit losses 183 62
Change in assets and liabilities:    
Accounts and notes receivable and contract assets (80,247) (3,988)
Inventory (47,109) (1,848)
Prepaid expenses and other assets (2,688) (13,320)
Accounts payable, accrued and other liabilities 24,569 (10,381)
Deferred revenue 74,600 25,647
Net cash provided by operating activities 63,340 95,115
Cash flows from investing activities:    
Purchases of investments (108,240) (238,288)
Proceeds from call / maturity of investments 9,473 294,814
Exercise of warrants of strategic investments (6,555)  
Proceeds from sale of strategic investments   14,546
Purchases of property and equipment (29,847) (24,031)
Proceeds from disposal of property and equipment 91 48
Purchases of intangible assets (104) (143)
Strategic investments (61,500) (20,500)
Business acquisition, net of cash acquired (2,104)  
Net cash provided (used) in investing activities (198,786) 26,446
Cash flows from financing activities:    
Net proceeds from equity offering (74)  
Income and payroll tax payments for net-settled stock awards (2,319) (10,312)
Net cash used in financing activities (2,393) (10,312)
Effect of exchange rate changes on cash and cash equivalents (3,910) (319)
Net increase (decrease) in cash and cash equivalents (141,749) 110,930
Cash and cash equivalents and restricted cash, beginning of period 356,438 155,551
Cash and cash equivalents and restricted cash, end of period $ 214,689 $ 266,481
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - Supplemental - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Supplemental disclosures:    
Cash and cash equivalents $ 212,815 $ 266,372
Restricted cash (Note 1) 1,874 109
Total cash, cash equivalents and restricted cash shown in the statements of cash flows 214,689 266,481
Cash paid for income taxes, net of refunds 2,289 5,295
Non-cash transactions    
Property and equipment purchases in accounts payable and accrued liabilities $ 2,009 $ 571
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Organization and Summary of Significant Accounting Policies  
Organization and Summary of Significant Accounting Policies

Note 1 - Organization and Summary of Significant Accounting Policies

Axon Enterprise, Inc. (“Axon,” the “Company,” "we," or "us") is a market-leading provider of law enforcement technology solutions. Our core mission is to protect life. We fulfill that mission through developing hardware and software products that advance the long term objectives of a) obsoleting the bullet, b) reducing social conflict, and c) enabling a fair and effective justice system.

Our headquarters in Scottsdale, Arizona houses our executive management, sales, marketing, certain engineering, manufacturing, finance and other administrative support functions. Our global software hub is located in Seattle, Washington, and we also have subsidiaries and / or offices located in Australia, Canada, Finland, France, Germany, Hong Kong, India, Italy, the Netherlands, the United Kingdom, and Vietnam.

The accompanying unaudited condensed consolidated financial statements include the accounts of Axon Enterprise, Inc. and our subsidiaries. All material intercompany accounts, transactions, and profits have been eliminated.

Basis of Presentation and Use of Estimates

These unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. Certain information related to our organization, significant accounting policies and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) has been condensed or omitted. The accounting policies followed in the preparation of these unaudited condensed consolidated financial statements are consistent with those followed in our annual consolidated financial statements for the year ended December 31, 2021, as filed on Form 10-K, with the exception of our adoption of certain accounting pronouncements which we describe below. In the opinion of management, these unaudited condensed consolidated financial statements contain all material adjustments, consisting only of normal recurring adjustments, necessary to fairly state our financial position, results of operations and cash flows for the periods presented and the presentations and disclosures herein are adequate when read in conjunction with our Form 10-K for the year ended December 31, 2021. The results of operations for the three months and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the full year (or any other period). Significant estimates and assumptions in these unaudited condensed consolidated financial statements include:

product warranty reserves,
inventory valuation,
revenue recognition,
reserve for expected credit loss,
valuation of goodwill, intangible and long-lived assets,
valuation of strategic investments,
recognition, measurement and valuation of current and deferred income taxes,
stock-based compensation, and
recognition and measurement of contingencies and accrued litigation expense.

Actual results could differ materially from those estimates.

Segment Information

Our operations are comprised of two reportable segments: the manufacture and sale of conducted electrical devices ("CEDs"), batteries, accessories, extended warranties and other products and services (the “TASER” segment); and the development, manufacture, and sale of software and sensors, which includes the sale of devices, wearables, applications, cloud and mobile products, and services (collectively, the “Software and Sensors” segment). In both segments, we report sales of products and services. Service revenue in both segments includes sales related to Axon

Evidence. In the Software and Sensors segment, service revenue also includes other recurring cloud-hosted software revenue and related professional services. Collectively, this revenue is sometimes referred to as "Axon Cloud revenue."  

Reportable segments are determined based on discrete financial information reviewed by our Chief Executive Officer who is our chief operating decision maker ("CODM"). We organize and review operations based on products and services, and currently there are no operating segments that are aggregated. We perform an analysis of our reportable segments at least annually. Additional information related to our business segments is summarized in Note 15.

Geographic Information and Major Customers / Suppliers

For the three and six months ended June 30, 2022, no individual country outside the U.S. represented more than 10% of total net sales. Individual sales transactions in the international market are generally larger and occur more intermittently than in the domestic market due to the profile of our customers. For the three and six months ended June 30, 2022, no customer represented more than 10% of total net sales. At June 30, 2022 and December 31, 2021, no customer represented more than 10% of the aggregate balance of accounts and notes receivable and contract assets.

We currently purchase both off the shelf and custom components, including, but not limited to, finished circuit boards, injection-molded plastic components, small machined parts, custom cartridge components, electronic components, and off the shelf sub-assemblies from suppliers located in the U.S., Canada, China, Republic of Korea, Malaysia, Mexico, Taiwan, and Vietnam. We may source from other countries as well. Although we currently obtain many of these components from single source suppliers, we own the injection molded component tooling, most of the designs, and the test fixtures used in their production for all custom components. As a result, we believe we could obtain alternative suppliers in most cases. Although we have experienced supply chain disruptions relating to materials and port constraints, we have remained focused on closely managing our supply chain. We continue to bolster our strategic relationships in our supply chain, identifying secondary/alternate sourcing, adjusting build plans accordingly, and building in logistic modes in support of our increasing demand while working to minimize disruption to customers. We acquire most of our components on a purchase order basis and do not currently have significant long-term purchase contracts with most component suppliers.

Income per Common Share

Basic income per common share is computed by dividing net income by the weighted average number of common shares outstanding during the periods presented. Diluted income per share reflects the potential dilution from outstanding stock options and unvested restricted stock units. The calculation of the weighted average number of shares outstanding and earnings per share are as follows (in thousands except per share data):

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

Numerator for basic and diluted earnings per share:

 

  

 

  

 

  

 

  

Net income (loss)

$

50,962

$

(47,117)

$

105,833

$

(95,034)

Denominator:

 

  

 

  

 

  

 

  

Weighted average shares outstanding

 

71,040

 

65,166

 

70,995

 

64,604

Dilutive effect of stock-based awards

 

1,243

 

 

1,321

 

Diluted weighted average shares outstanding

 

72,283

 

65,166

 

72,316

 

64,604

Anti-dilutive stock-based awards excluded

 

2,991

 

10,537

 

2,912

 

8,950

Net income (loss) per common share:

 

 

 

  

 

  

Basic

$

0.72

$

(0.72)

$

1.49

$

(1.47)

Diluted

$

0.71

$

(0.72)

$

1.46

$

(1.47)

Standard Warranties

We warranty our CEDs, Axon cameras and certain related accessories from manufacturing defects on a limited basis for a period of one year after purchase and, thereafter, will repair or replace any defective unit for a fee. Estimated costs for the standard warranty are charged to cost of products sold when revenue is recorded for the related product. Future warranty costs are estimated based on historical data related to warranty claims and this rate is applied to current product sales. Historically, reserve amounts have been increased if management becomes aware of a component failure or other issue that could result in larger than anticipated warranty claims from customers. The warranty reserve is reviewed quarterly to verify that it sufficiently reflects the remaining warranty obligations based on the anticipated expenditures over the balance of the warranty obligation period, and adjustments are made when actual warranty claim experience differs from estimates. The warranty reserve is included in accrued liabilities on the accompanying condensed consolidated balance sheets.

Changes in our estimated product warranty liabilities were as follows (in thousands):

Six Months Ended June 30, 

    

2022

2021

Balance, beginning of period

$

2,822

$

769

Utilization of reserve

 

(1,574)

 

(481)

Warranty expense

 

380

 

613

Balance, end of period

$

1,628

$

901

Fair Value Measurements and Financial Instruments

We use the fair value framework that prioritizes the inputs to valuation techniques for measuring financial assets and liabilities measured on a recurring basis and for non-financial assets and liabilities when these items are re-measured. Fair value is considered to be the exchange price in an orderly transaction between market participants, to sell an asset or transfer a liability at the measurement date. The hierarchy below lists three levels of fair value based on the extent to which inputs used in measuring fair value are observable in the market. We categorize each of our fair value measurements in one of these three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:

 

Level 1 – Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.
Level 2 – Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level 2 valuation techniques.
Level 3 – Valuation techniques in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect our own assumptions about inputs that market participants would use in pricing an asset or liability.

We have cash equivalents and investments, which at June 30, 2022 and December 31, 2021 were comprised of money market funds, commercial paper, corporate bonds, municipal bonds, U.S. Government agency bonds, and U.S. Treasury bills. See additional disclosure regarding the fair value of our cash equivalents and investments in Note 3. Included in the balance of other long-term assets as of June 30, 2022 and December 31, 2021 was $4.2 million and $5.3 million, respectively, related to corporate-owned life insurance policies which are used to fund our deferred compensation

plan. We determine the fair value of insurance contracts by obtaining the cash surrender value of the contracts from the issuer, a Level 2 valuation technique.

We have an investment in marketable securities, for which changes in fair value are recorded in the condensed consolidated statement of operations as unrealized gain or (loss) on marketable securities, which is included in interest and other income, net.

We have strategic investments in six unconsolidated affiliates as of June 30, 2022. The estimated fair value of the investments was determined based on Level 3 inputs. In determining the estimated fair value of our strategic investments in privately held companies, we utilize observable data available to us as discussed further in Note 7.

Our financial instruments also include accounts and notes receivable, accounts payable and accrued liabilities. Due to the short-term nature of these instruments, their fair values approximate their carrying values on the condensed consolidated balance sheet.

Restricted Cash

Restricted cash balances as of June 30, 2022 were $1.9 million primarily related to funds held in an international bank account securing a guarantee and funds held in an international bank account for a country in which we are required to maintain a minimum balance to operate. Approximately $1.8 million was included in prepaid expenses and other current assets on our condensed consolidated balance sheet, with the remainder included in other long-term assets. Restricted cash balances as of December 31, 2021 included $0.1 million primarily related to funds held in an international bank account for a country in which we are required to maintain a minimum balance to operate. Approximately half of the balance was included in prepaid expenses and other current assets on our condensed consolidated balance sheet, with the remainder included in other long-term assets.

Valuation of Goodwill, Intangibles and Long-lived Assets

We evaluate whether events and circumstances have occurred that indicate the remaining estimated useful life of long-lived assets and identifiable intangible assets, excluding goodwill and intangible assets with indefinite useful lives, may warrant revision or that the remaining balance of these assets may not be recoverable. Such circumstances could include, but are not limited to, a change in the product mix, a change in the way products are created, produced or delivered, or a significant change in the way products are branded and marketed. In performing the review for recoverability, we estimate the future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. The amount of the impairment loss, if impairment exists, is calculated based on the excess of the carrying amounts of the assets over their estimated fair value computed using discounted cash flows.

We do not amortize goodwill and intangible assets with indefinite useful lives; rather such assets are required to be tested for impairment at least annually or sooner whenever events or changes in circumstances indicate that the assets may be impaired. We perform our annual goodwill and intangible asset impairment tests in the fourth quarter of each year.

Recently Issued Accounting Guidance

Recently Adopted Accounting Pronouncements

In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-10, Government Assistance (Topic 832). The guidance improves the transparency of government assistance accounting as it requires business entities to disclose transactions that involve government assistance received if the transactions were accounted for by applying a grant or contribution accounting model by analogy. The ASU is effective for annual periods beginning after December 15, 2021. We adopted ASU 2021-10 on January 1, 2022 and will apply the disclosure requirement prospectively to all transactions within the scope of the amendments that are reflected in

the financial statements at the date of the initial application along with new transactions that are entered into after the date of initial application. Adoption of this ASU did not have a material impact on our consolidated financial statements.

Reclassification of Prior Year Presentation

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications are not material and had no effect on the reported results of operations.

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues
6 Months Ended
Jun. 30, 2022
Revenues  
Revenues

Note 2 - Revenues

Nature of Products and Services

The following tables present our revenues by primary product and service offering (in thousands):

Three Months Ended June 30, 2022

Three Months Ended June 30, 2021

    

    

Software and

    

    

    

Software and

    

TASER

Sensors

Total

TASER

Sensors

Total

TASER 7

$

53,440

$

$

53,440

$

28,128

$

28,128

TASER X26P

 

12,339

 

 

12,339

 

9,569

 

9,569

TASER X2

 

4,534

 

 

4,534

 

16,145

 

16,145

TASER Consumer devices

 

1,687

 

 

1,687

 

1,701

 

1,701

Cartridges

 

49,845

 

 

49,845

 

46,678

 

46,678

Axon Body

 

 

27,468

 

27,468

 

19,927

 

19,927

Axon Flex

 

 

621

 

621

 

1,088

 

1,088

Axon Fleet

 

 

15,881

 

15,881

 

5,247

 

5,247

Axon Dock

 

 

5,849

 

5,849

 

5,509

 

5,509

Axon Evidence and cloud services

 

3,720

 

81,911

 

85,631

 

1,702

60,367

 

62,069

Extended warranties

 

7,459

 

12,498

 

19,957

 

5,857

8,149

 

14,006

Other

 

2,562

 

5,799

 

8,361

 

2,748

5,980

 

8,728

Total

$

135,586

$

150,027

$

285,613

$

112,528

$

106,267

$

218,795

Six Months Ended June 30, 2022

Six Months Ended June 30, 2021

    

    

Software and

    

    

    

Software and

    

TASER

Sensors

Total

TASER

Sensors

Total

TASER 7

$

103,506

$

$

103,506

$

62,119

$

62,119

TASER X26P

 

21,818

 

 

21,818

 

19,532

 

19,532

TASER X2

 

8,153

 

 

8,153

 

28,923

 

28,923

TASER Pulse

 

3,383

 

 

3,383

 

3,906

 

3,906

Cartridges

 

87,670

 

 

87,670

 

77,096

 

77,096

Axon Body

 

 

57,176

 

57,176

 

39,683

 

39,683

Axon Flex

 

 

1,950

 

1,950

 

1,993

 

1,993

Axon Fleet

 

 

29,701

 

29,701

 

9,010

 

9,010

Axon Dock

 

 

13,329

 

13,329

 

12,429

 

12,429

Axon Evidence and cloud services

 

6,737

 

161,850

 

168,587

 

3,098

112,661

 

115,759

Extended warranties

 

14,138

 

21,559

 

35,697

 

11,503

15,649

 

27,152

Other

 

4,541

 

6,528

 

11,069

 

5,350

10,862

 

16,212

Total

$

249,946

$

292,093

$

542,039

$

211,527

$

202,287

$

413,814

The following table presents our revenues disaggregated by geography (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

 

2022

2021

2022

2021

 

United States

    

$

228,446

    

80

%  

$

164,908

    

75

%  

$

442,660

    

82

%  

$

325,294

    

79

%

Other countries

 

57,167

 

20

 

53,887

 

25

 

99,379

 

18

 

88,520

 

21

Total

$

285,613

 

100

%  

$

218,795

 

100

%  

$

542,039

 

100

%  

$

413,814

 

100

%

Contract Balances

The following table presents our contract assets, contract liabilities and certain information related to these balances as of and for the six months ended June 30, 2022 (in thousands):

    

June 30, 2022

Contract assets, net

$

224,994

Contract liabilities (deferred revenue)

 

522,662

Revenue recognized in the period from:

 

  

Amounts included in contract liabilities at the beginning of the period

 

172,675

Contract liabilities (deferred revenue) consisted of the following (in thousands):

June 30, 2022

December 31, 2021

    

Current

    

Long-Term

    

Total

    

Current

    

Long-Term

    

Total

Warranty:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

$

16,038

$

18,222

$

34,260

$

21,257

$

4,766

$

26,023

Software and Sensors

 

19,736

 

22,078

 

41,814

 

23,175

 

18,137

 

41,312

 

35,774

 

40,300

 

76,074

 

44,432

 

22,903

 

67,335

Hardware:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

 

26,579

 

20,016

 

46,595

 

12,944

 

28,727

 

41,671

Software and Sensors

 

47,149

 

94,855

 

142,004

 

34,862

 

81,223

 

116,085

 

73,728

 

114,871

 

188,599

 

47,806

 

109,950

 

157,756

Services:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

 

3,102

 

6,555

 

9,657

 

2,701

 

3,482

 

6,183

Software and Sensors

 

140,581

 

107,751

 

248,332

 

170,652

 

49,386

 

220,038

143,683

114,306

257,989

173,353

52,868

226,221

Total

$

253,185

$

269,477

$

522,662

$

265,591

$

185,721

$

451,312

June 30, 2022

December 31, 2021

    

Current

    

Long-Term

    

Total

    

Current

    

Long-Term

    

Total

TASER

$

45,719

$

44,793

$

90,512

$

36,902

$

36,975

$

73,877

Software and Sensors

 

207,466

 

224,684

 

432,150

 

228,689

 

148,746

 

377,435

Total

$

253,185

$

269,477

$

522,662

$

265,591

$

185,721

$

451,312

Remaining Performance Obligations

As of June 30, 2022, we had approximately $3.33 billion of remaining performance obligations, which included both recognized contract liabilities as well as amounts that will be invoiced and recognized in future periods. The remaining performance obligations are limited only to arrangements that meet the definition of a contract under Topic 606 as of June 30, 2022. We expect to recognize between 15% - 20% of this balance over the next twelve months, and generally expect the remainder to be recognized over the following ten years, subject to risks related to delayed deployments, budget appropriation or other contract cancellation clauses.

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Cash, Cash Equivalents and Investments
6 Months Ended
Jun. 30, 2022
Cash, Cash Equivalents and Investments  
Cash, Cash Equivalents and Investments

Note 3 - Cash, Cash Equivalents and Investments

The following tables summarize our cash, cash equivalents, marketable securities, and available-for-sale investments at June 30, 2022 and December 31, 2021 (in thousands):

As of June 30, 2022

    

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Long-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Investments

Cash

$

155,582

$

$

$

155,582

$

155,582

$

$

$

Level 1:

 

  

 

  

 

  

 

  

 

  

 

  

 

Money market funds

 

43,550

 

 

43,550

 

43,550

 

 

Agency bonds

 

26,601

5

 

(2)

 

26,604

 

8,484

 

 

18,120

Treasury bills

28,390

(24)

28,366

22,690

5,676

Marketable securities

90,000

(44,100)

45,900

 

 

45,900

 

Subtotal

 

188,541

5

 

(44,126)

 

144,420

52,034

45,900

40,810

5,676

Level 2:

State and municipal obligations

5,814

1

(35)

5,780

4,257

1,523

Corporate bonds

57,609

11

(1,027)

56,593

5,199

33,668

17,726

Commercial paper

39,779

39,779

39,779

Subtotal

103,202

12

(1,062)

102,152

5,199

77,704

19,249

Total

$

447,325

$

17

$

(45,188)

$

402,154

$

212,815

$

45,900

$

118,514

$

24,925

As of June 30, 2022, we had $86.7 million of investments with unrealized losses.

During the year ended December 31, 2021, we acquired 9,000,000 shares of common stock of Cellebrite DI Ltd (“CLBT”) with a fair value of $90.0 million. The CLBT common stock is recorded as marketable securities in the accompanying condensed consolidated balance sheets and its fair value is adjusted every reporting period. Changes in fair value are recorded in the condensed consolidated statement of operations as unrealized gain or (loss) on marketable securities, which is included in interest and other income, net. During the three and six months ended June 30, 2022, we recorded an unrealized loss on marketable securities of $11.7 million and $26.3 million, respectively, relating to CLBT.

As of December 31, 2021

  

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Long-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Investments

Cash

$

353,488

$

$

$

353,488

$

353,488

$

$

$

Level 1:

 

  

 

  

 

  

 

  

 

  

 

  

 

Money market funds

 

2,844

 

 

2,844

 

2,844

 

 

Agency bonds

 

10,700

4

 

 

10,704

 

 

 

10,704

Marketable securities

90,000

(17,820)

72,180

 

 

72,180

 

Subtotal

 

103,544

4

 

(17,820)

 

85,728

2,844

72,180

10,704

Level 2:

State and municipal obligations

2,570

(5)

2,565

1,400

1,165

Corporate bonds

32,748

1

(276)

32,473

2,406

30,067

Subtotal

35,318

1

(281)

35,038

3,806

31,232

Total

$

492,350

$

5

$

(18,101)

$

474,254

$

356,332

$

72,180

$

14,510

$

31,232

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Expected Credit Losses
6 Months Ended
Jun. 30, 2022
Expected Credit Losses  
Expected Credit Losses

Note 4 - Expected Credit Losses

We are exposed to credit losses primarily through sales of products and services. Our expected loss allowance methodology for accounts receivable, notes receivable, and contract assets is developed using historical collection experience, published or estimated credit default rates for entities that represent our customer base, current and future economic and market conditions and a review of the current status of customers' trade accounts receivables. Additionally, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. Our monitoring activities include account reconciliation, dispute resolution, payment confirmation, consideration of customers' financial condition and macroeconomic conditions. Balances are written off when determined to be uncollectible.

We review receivables for U.S. and international customers separately to better reflect different published credit default rates and economic and market conditions.

The following table provides a roll-forward of the allowance for expected credit losses that is deducted from the amortized cost basis of accounts receivable, notes receivable, and contract assets to present the net amount expected to be collected (in thousands):

    

Six Months Ended June 30, 2022

United States

Other countries

Total

Balance, beginning of period

$

3,171

$

178

$

3,349

Provision for expected credit losses

(50)

233

183

Amounts written off charged against the allowance

(396)

-

(396)

Other, including foreign currency translation

 

-

 

(3)

 

(3)

Balance, end of period

$

2,725

$

408

$

3,133

As of June 30, 2022 and December 31, 2021, the allowance for expected credit losses for each type of customer receivable was as follows (in thousands):

June 30, 

December 31, 

    

2022

2021

Accounts receivable and notes receivable, current

$

1,927

$

2,203

Contract assets, net

 

1,058

 

1,010

Long-term notes receivable, net of current portion

 

148

 

136

Total allowance for expected credit losses on customer receivables

$

3,133

$

3,349

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory
6 Months Ended
Jun. 30, 2022
Inventory  
Inventory

Note 5 - Inventory

Inventories are stated at the lower of cost, determined on the first-in, first-out (“FIFO”) basis, or net realizable value, net of an inventory valuation allowance. We use a standard cost methodology to determine the cost basis for its inventories. Costs include allocations for materials, labor, and overhead. All variances between actual costs and standard costs are apportioned to inventory and cost of goods sold based upon inventory turnover. We evaluate inventory on a quarterly basis for obsolete or slow-moving items to ascertain if the recorded allowance is reasonable and adequate. Additional provisions are made to reduce excess, obsolete or slow-moving inventories to their net realizable value.

Inventory consisted of the following at June 30, 2022 and December 31, 2021 (in thousands):

    

June 30, 2022

    

December 31, 2021

Raw materials

$

50,995

$

38,267

Finished goods

 

103,302

 

70,421

Total inventory

$

154,297

$

108,688

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment
6 Months Ended
Jun. 30, 2022
Property and Equipment  
Property and Equipment

Note 6 – Property and Equipment

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

Estimated

    

Useful Life

    

June 30, 2022

    

December 31, 2021

Land

N/A

$

51,612

$

54,868

Land held for sale

N/A

3,173

Building and leasehold improvements

3-39 years

26,745

25,712

Production equipment

3-5 years

 

54,879

 

54,090

Computers, equipment and software

3-5 years

 

21,338

 

15,343

Furniture and office equipment

3-5 years

 

7,407

 

6,838

Vehicles

5 years

 

3,624

 

2,932

Website development costs

3 years

 

204

 

204

Capitalized internal-use software development costs

3-5 years

 

13,994

 

11,996

Construction-in-process

N/A

 

42,904

 

25,258

Total cost

 

225,880

 

197,241

Less: Accumulated depreciation

 

(67,964)

 

(58,784)

Property and equipment, net

 

$

157,916

$

138,457

During the three months ended June 30, 2022, we reclassified a plat of land as held for sale which we anticipate dedicating to the City of Scottsdale pursuant to our existing public infrastructure reimbursement development agreement.

Construction-in-process includes $21.2 million and $12.4 million related to the development of our new campus at June 30, 2022 and December 31, 2021, respectively.

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Strategic Investments
6 Months Ended
Jun. 30, 2022
Strategic Investments  
Strategic Investments

Note 7 - Strategic Investments

Strategic investments include investments in a number of non-public technology-driven companies. We account for strategic investments under the Accounting Standards Codification (“ASC”) 321 measurement alternative for equity securities without readily determinable fair values, as there are no quoted market prices for the investments. The investments are measured at cost less impairment, adjusted for observable price changes and are assessed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.

In conjunction with certain of our strategic investments, we have the ability to commit additional capital over time through warrants and call options; for some investments, the exercisability and exercise prices are conditional on the achievement of certain performance metrics.

The following tables provide a roll-forward of the balance of strategic investments (in thousands):

Six Months Ended June 30, 2022

Six Months Ended June 30, 2021

  

Strategic investments

  

Warrants

  

Call options

  

Total

  

Strategic investments

  

Warrants

  

Total

Balance, beginning of period

$

80,775

$

2,745

$

$

83,520

$

9,500

$

2,211

$

11,711

Investments

45,160

16,340

61,500

20,500

20,500

Observable price changes (1)

41,502

28,539

70,041

40,321

534

40,855

Exercises

96,719

(30,089)

66,630

Sales

(14,546)

(14,546)

Balance, end of period

$

264,156

$

1,195

$

16,340

$

281,691

$

55,775

$

2,745

$

58,520

Inception to date

  

Strategic investments

  

Warrants

  

Call options

  

Total

Investments

$

97,728

$

2,588

$

16,340

$

116,656

Observable price changes (1)

84,255

28,696

112,951

Exercises

96,719

(30,089)

66,630

Sales

(14,546)

(14,546)

Balance, end of period

$

264,156

$

1,195

$

16,340

$

281,691

(1)Includes a realized gain of $12.3 million for the six months ended June 30, 2021.

During the three months ended June 30, 2022, we made minority, non-controlling investments in Dedrone, Inc., Fusus, Inc., and  DroneSense, Inc. for $25.0 million, $21.0 million, and $15.0 million, respectively. We were also issued warrants that give us the ability to purchase additional preferred stock, and call options to acquire all of the outstanding equity for each of these investments.

During the six months ended June 30, 2022, certain of our strategic investees issued new equity to us and/or other investors. These events represented observable price changes for our existing investments and related warrants, resulting in a net unrealized gain of $70.0 million. In addition, we exercised warrants in one of our strategic investees for a total exercise price of $6.6 million, resulting in an unrealized gain of $60.1 million that was recognized in earnings for the quarter ended June 30, 2022. The estimated fair value of the investments were calculated using valuation techniques that included both observable and unobservable inputs. This estimated fair value reflects a value that was lower than the issue per share of the new equity issued by the strategic investees because of different characteristics of the newly issued equity instruments compared to our existing investments. The valuation techniques included both Level 2 and Level 3 inputs as defined by ASC Topic 820.

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Liabilities
6 Months Ended
Jun. 30, 2022
Accrued Liabilities  
Accrued Liabilities

Note 8 - Accrued Liabilities

Accrued liabilities consisted of the following at June 30, 2022 and December 31, 2021 (in thousands):

    

June 30, 2022

    

December 31, 2021

Accrued salaries, benefits and bonus

$

53,360

$

62,425

Accrued professional, consulting and lobbying fees

 

6,907

 

7,152

Accrued warranty expense

 

1,628

 

2,822

Accrued income and other taxes

 

6,420

 

3,736

Accrued inventory in transit

9,625

9,945

Other accrued expenses

 

23,040

 

17,627

Accrued liabilities

$

100,980

$

103,707

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Taxes  
Income Taxes

Note 9 - Income Taxes

We file income tax returns for federal purposes and in many states, as well as in multiple foreign jurisdictions. Our tax filings remain subject to examination by applicable tax authorities for a certain length of time, generally three to four years, but can be up to ten years in some jurisdictions following the tax year to which these filings relate. We have been previously notified that an income tax audit may commence for Axon Public Safety Southeast Asia LLC, our entity in Vietnam; however, there has been no audit activity to date.

Deferred Tax Assets

Net deferred income tax assets at June 30, 2022, primarily include R&D tax credits, stock-based compensation expense, deferred revenue, accruals and reserves, R&D capitalization, net of amortization and net operating losses, partially offset by accelerated depreciation expense, unrealized investment gains, and valuation allowance reserve. Our total net deferred tax assets at June 30, 2022 were $100.5 million.

In preparing our condensed consolidated financial statements, management assesses the likelihood that its deferred tax assets will be realized from future taxable income. In evaluating our ability to recover our deferred income tax assets, management considers all available positive and negative evidence, including our operating results, ongoing tax planning and forecasts of future taxable income on a jurisdiction by jurisdiction basis. A valuation allowance is established if it is determined that it is more likely than not that some portion or all of the net deferred tax assets will not be realized. Management exercises significant judgment in determining our provision for income taxes, our deferred tax assets and liabilities, and our future taxable income for purposes of assessing our ability to utilize any future tax benefit from our deferred tax assets.

As of June 30, 2022, management continues to believe the positive evidence from projected future earnings outweighs the negative evidence and a valuation allowance is not needed. We have concluded that a valuation allowance is necessary against unrealized investment losses and related costs incurred in connection with certain investments. Additionally, we do have Arizona R&D tax credits expiring unutilized each year; therefore, management has concluded that it is more likely than not that our Arizona R&D deferred tax asset will not be realized, and a valuation allowance has been recorded against this net asset.

In Australia, we have determined that sufficient deferred tax liabilities will reverse in order to realize all assets except one long-lived intangible where there is not an expectation that the asset may be realized. Therefore, we continue to recognize a partial valuation allowance for Australia.

We complete R&D tax credit studies for each year that an R&D tax credit is claimed for federal and state income tax purposes. Management has made the determination that it is more likely than not that the full benefit of the R&D tax credit will not be sustained on examination and recorded a liability for unrecognized tax benefits of $19.6 million as of

June 30, 2022. Should the unrecognized benefit of $19.6 million be recognized, our effective tax rate would be favorably impacted. Approximately $10.9 million of the unrecognized tax benefit associated with R&D credits has been netted against the R&D deferred tax asset.

Effective Tax Rate

Our overall effective tax rate for the six months ended June 30, 2022, after discrete period adjustments, was 24.9%. Before discrete adjustments, the tax rate was 26.0%, which differs from the federal statutory rate, primarily due to the impact of R&D tax credits offset by the executive compensation limitation under Internal Revenue Code ("IRC") Section 162(m) and an increase in valuation allowance and unrecognized tax benefits, on projected pre-tax income for the year. The effective tax rate was favorably impacted by a $1.6 million discrete tax benefit primarily associated with windfalls related to stock-based compensation for restricted stock units (“RSUs”) and performance stock units (“PSUs”) that vested during the six months ended June 30, 2022.

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2022
Stockholders' Equity  
Stockholders' Equity

Note 10 - Stockholders’ Equity

Performance-based stock awards

We have issued performance-based stock options and performance-based RSUs, the vesting of which is generally contingent upon the achievement of certain performance criteria related to our operating performance, as well as successful and timely development and market acceptance of future product introductions. In addition, certain of the performance RSUs have additional service requirements subsequent to the achievement of the performance criteria. Compensation expense is recognized over the requisite service period, which is defined as the longest explicit, implicit or derived service period based on management’s estimate of the probability of the performance criteria being satisfied, adjusted at each balance sheet date. For both service-based and performance-based RSUs, we account for forfeitures as they occur as a reduction to stock-based compensation expense and additional paid-in-capital.

For performance-based options with a vesting schedule based entirely on the attainment of both performance and market conditions, stock-based compensation expense is recognized for each pair of performance and market conditions over the longer of the expected achievement period of the performance and market conditions, beginning at the point in time that the relevant performance condition is considered probable of achievement. The fair value of such awards is estimated on the grant date using Monte Carlo simulations.

CEO Performance Award

On May 24, 2018, our stockholders approved the Board of Directors’ grant of 6,365,856 stock option awards to Patrick W. Smith, our CEO (the “CEO Performance Award”). The CEO Performance Award consists of 12 vesting tranches with a vesting schedule based entirely on the attainment of both operational goals (performance conditions) and market capitalization goals (market conditions), assuming continued employment either as the CEO or as both Executive Chairman and Chief Product Officer and service through each attainment date. Each of the 12 vesting tranches of the CEO Performance Award have a 10-year contractual term and will vest upon certification by the Compensation Committee of the Board of Directors that both (i) the market capitalization goal for such tranche, which begins at $2.5 billion for the first tranche and increases by increments of $1.0 billion thereafter, and (ii) any one of the following eight operational goals focused on revenue or eight operational goals focused on Adjusted EBITDA have been met for the previous four consecutive fiscal quarters. Adjusted EBITDA for purposes of the CEO Performance Award ("Adjusted EBITDA (CEO Performance Award)") is defined as net income (loss) attributable to common stockholders before interest expense, interest

and other income (such as dividends) earned on investments in marketable securities, provision (benefit) for income taxes, depreciation and amortization, and stock-based compensation expense.

Revenue Goal (1)
(in thousands)

Achievement Status

Adjusted EBITDA
(in thousands)

Achievement Status

Goal #1, $710,058

Achieved

Goal #1, $125,000

Achieved

Goal #2, $860,058

Achieved

Goal #2, $155,000

Achieved

Goal #3, $1,010,058

Probable

Goal #3, $175,000

Achieved

Goal #4, $1,210,058

Probable

Goal #4, $190,000

Achieved

Goal #5, $1,410,058

Not Applicable

Goal #5, $200,000

Achieved

Goal #6, $1,610,058

Not Applicable

Goal #6, $210,000

Achieved

Goal #7, $1,810,058

Not Applicable

Goal #7, $220,000

Achieved

Goal #8, $2,010,058

Not Applicable

Goal #8, $230,000

Achieved

(1)In connection with the business acquisition that was completed during the three months ended September 30, 2018, the revenue goals were adjusted for the acquiree’s Target Revenue, as defined in the CEO Performance Award agreement.

Stock-based compensation expense associated with the CEO Performance Award is recognized over the longer of the expected achievement period for each pair of market capitalization and operational goals, beginning at the point in time when the relevant operational goal is considered probable of being met. The probability of meeting an operational goal and the expected achievement point in time for meeting a probable operational goal are based on a subjective assessment of our forward-looking financial projections, taking into consideration statistical analysis. Even though no tranches of the CEO Performance Award vest unless a market capitalization and a matching operational goal are both achieved, stock-based compensation expense is recognized when an operational goal is considered probable of achievement regardless of whether a market capitalization goal is actually achieved. Stock-based compensation represents a non-cash expense and is recorded in sales, general, and administrative operating expense on our consolidated statements of operations and comprehensive income.

The first ten market capitalization goals have been achieved as of June 30, 2022. As of June 30, 2022, 5.3 million stock options have been certified by the Compensation Committee and vested. As twelve operational goals have been achieved or are considered probable of achievement, we recorded stock-based compensation expense of $236.0 million related to the CEO Performance Award from the grant date through June 30, 2022. The number of stock options that would vest related to the remaining unvested tranches is approximately 1.1 million shares. As of June 30, 2022, we had $9.9 million of total unrecognized stock-based compensation expense for the performance goals that were considered probable of achievement, which will be recognized over a weighted-average period of 1.1 years.

eXponential Stock Performance Plan

On February 12, 2019, our shareholders approved the 2019 Stock Incentive Plan (the “2019 Plan”), which was adopted by the Board of Directors to reserve a sufficient number of shares to facilitate our eXponential Stock Performance Plan (“XSPP”) and grants of eXponential Stock Units (“XSUs”) under the plan. Initial awards under the plan were granted in January 2019, with additional employee awards granted since that date.

The XSUs are grants of Restricted Stock Units (“RSUs”), each with a term of approximately nine years, that vest in 12 equal tranches. Each of the 12 tranches will vest upon certification by the Compensation Committee of the Board of Directors that both (i) the market capitalization goal for such tranche, which begins at $2.5 billion for the first tranche and increases by increments of $1.0 billion thereafter, and (ii) any one of eight operational goals focused on revenue or eight operational goals focused on Adjusted EBITDA (CEO Performance Award) have been met for the previous four consecutive fiscal quarters. Beginning with the quarter ended June 30, 2021, new XSU grants are divided into a reduced number of tranches depending on employee eligibility and current market capitalization attainment.

The XSPP contains an anti-dilution provision incorporated into the plan based on shareholder feedback, which affects the calculation of the market capitalization goals in the plan. The plan defines a maximum number of shares outstanding that may be used in the calculation of the market capitalization goals (the “XSU Maximum”). If the actual number of shares outstanding exceeds the XSU Maximum guardrail, then the lower pre-defined number of shares in the XSU Maximum, rather than the higher actual number of shares outstanding, is used to calculate market capitalization for the determination of the market capitalization goals in the XSPP, which, together with the operational goals, determines whether XSUs vest for participating employees.

The XSU Maximum is defined as the actual number of shares outstanding on the original XSU grant date of January 2, 2019, increased by a 3% annual rate over the term of the XSPP and by shares issued upon the exercise of CEO Performance Award options. The XSU Maximum is also adjusted for acquisitions, spin-offs or other changes in the number of outstanding shares of common stock, if such changes have a corresponding adjustment on the market capitalization goals.

New shares issued for any other reasons, including shares issued upon vesting of XSUs, RSUs, and Performance Stock Units (“PSUs”) as well as shares issued to raise capital through equity issuances or in other transactions, do not increase the XSU Maximum.

The market capitalization and operational goals are identical to the CEO Performance Award, but a different number of shares is used to calculate the market capitalization goals if shares outstanding exceed the XSU Maximum. Additionally, because the grant date is different than that of the CEO Performance Award, the measurement period for market capitalization is not identical. As of June 30, 2022, actual shares outstanding exceeded the XSU Maximum. Accordingly, market capitalization as calculated for the purposes of achieving additional goals uses the lower XSU Maximum share amount rather than actual shares outstanding.

The first nine market capitalization goals have been achieved as of June 30, 2022. The tenth market capitalization goal has not yet been attained, though the related operational goal was achieved as of September 30, 2021. As all twelve operational goals have been achieved or are considered probable of achievement, we recorded stock-based compensation expense of $180.8 million related to the XSU awards from their respective grant dates through June 30, 2022. The number of XSU awards that would vest related to the remaining three tranches is approximately 1.2 million shares. As of June 30, 2022, we had $14.8 million of total unrecognized stock-based compensation expense, which will be recognized over a weighted-average period of 1.6 years.

Restricted Stock Units

The following table summarizes RSU activity for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):

    

Number of

    

Weighted Average

    

Aggregate

Units

Grant-Date Fair Value

Intrinsic Value

Units outstanding, beginning of year

 

1,115

$

133.40

 

  

Granted

 

324

 

121.16

 

  

Released

 

(170)

 

77.07

 

  

Forfeited

 

(103)

 

137.01

 

  

Units outstanding, end of period

 

1,166

 

137.85

$

108,680

Aggregate intrinsic value represents our closing stock price on the last trading day of the period, which was $93.17 multiplied by the number of RSUs outstanding. As of June 30, 2022, there was $118.2 million in unrecognized compensation costs related to RSUs under our stock plans for shares that are expected to vest. We expect to recognize the cost related to the RSUs over a weighted average period of 2.1 years. RSUs are released when vesting requirements are met.

Certain RSUs that vested in the six months ended June 30, 2022 were net-share settled such that we withheld shares to cover the employees’ tax obligation for the applicable income and other employment taxes, and remitted the cash to the appropriate taxing authorities. Total shares withheld related to RSUs were approximately seven thousand and had a value of $0.9 million on their respective vesting dates as determined by the closing stock price on such dates. Payments for the employees’ tax obligations are reflected as a financing activity within the condensed consolidated statements of cash flows. We record a liability for the tax withholding to be paid by us as a reduction to additional paid-in capital.

Performance Stock Units

The following table summarizes PSU activity, inclusive of XSUs, for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):

    

Number of

    

Weighted Average

    

Aggregate

Units

Grant-Date Fair Value

Intrinsic Value

Units outstanding, beginning of year

 

1,499

$

39.86

 

  

Granted

 

88

 

114.78

 

  

Released

 

(33)

 

118.08

 

  

Forfeited

 

(166)

 

28.78

 

  

Units outstanding, end of period

 

1,388

 

44.06

$

129,308

Aggregate intrinsic value represents our closing stock price on the last trading day of the period, which was $93.17 per share, multiplied by the number of PSUs outstanding. As of June 30, 2022, there was $23.7 million in unrecognized compensation costs related to PSUs under our stock plans for shares that are expected to vest. We expect to recognize the cost related to the PSUs over a weighted average period of 1.6 years. PSUs are released when vesting requirements are met.

As of June 30, 2022, the performance criteria had been met for approximately twenty thousand of the 1.4 million PSUs outstanding.

Certain PSUs that vested in the six months ended June 30, 2022 were net-share settled such that we withheld shares to cover the employees’ tax obligation for the applicable income and other employment taxes, and remitted the cash to the appropriate taxing authorities. Total shares withheld related to PSUs were approximately twelve thousand and had a value of $1.4 million on their respective vesting dates as determined by the closing stock price on such dates.  Payments for the employees’ tax obligations are reflected as a financing activity within the condensed consolidated statements of cash flows. We record a liability for the tax withholding to be paid by us as a reduction to additional paid-in capital.

Stock Option Activity

The following table summarizes stock option activity for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):

    

    

    

Weighted

    

Weighted

Average

Number

Average

Remaining

of

Exercise

Contractual

Aggregate

Options

Price

Life (years)

Intrinsic Value

Options outstanding, beginning of year

 

2,438

$

28.58

 

  

 

  

Granted

 

 

 

  

 

  

Exercised

 

 

 

  

 

  

Expired / terminated

 

 

 

 

  

Options outstanding, end of period

 

2,438

 

28.58

 

5.66

$

157,468

Options exercisable, end of period

 

1,377

 

28.58

 

5.66

 

88,939

Aggregate intrinsic value represents the difference between the exercise price of the underlying stock option awards and the closing market price of our common stock of $93.17 on June 30, 2022. There were no options exercised for the six months ended June 30, 2022. As of June 30, 2022, total options outstanding included 1.1 million unvested performance-based stock options, which relate to the CEO Performance Award and are probable of achievement.

Stock-based Compensation Expense

The following table summarizes the composition of stock-based compensation expense for the three months ended June 30, 2022 and 2021 (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

Cost of products sold and services delivered

$

1,066

$

1,838

$

2,174

$

3,327

Sales, general and administrative expenses

 

8,610

 

114,089

 

21,592

 

185,104

Research and development expenses

 

11,486

 

21,622

 

22,484

 

38,728

Total stock-based compensation expense

$

21,162

$

137,549

$

46,250

$

227,159

Stock Incentive Plan

In May 2022, our shareholders approved the Axon Enterprise, Inc. 2022 Stock Incentive Plan (the “2022 Plan”) authorizing an additional 2.5 million shares, plus remaining available shares under prior plans, for issuance under the new plan. Combined with the 2019 Plan and other legacy stock incentive plans, there are 3.4 million shares available for grant as of June 30, 2022.

Stock Inducement Plan

In September 2019, our Board of Directors adopted the Axon Enterprise, Inc. 2019 Stock Inducement Plan (the “2019 Inducement Plan”) pursuant to which we reserved 500,000 shares of common stock for issuance under the Inducement Plan. In accordance with Rule 5635(c)(4) and Rule 5635(c)(3) of the Nasdaq Listing Rules, awards under the Inducement Plan may only be made to individuals not previously employed by us (or following such individuals’ bona fide periods of non-employment by us), as an inducement material to the individuals’ entry into employment with us. The terms and conditions of the 2019 Inducement Plan are substantially similar to our stockholder-approved 2019 Plan and 2022 Plan. On April 6, 2022, we granted 29,507 shares from the 2019 Inducement Plan to new employees who joined the Company as a result of an acquisition. As of June 30, 2022, there were less than one hundred shares available for grant under the 2019 Inducement Plan.

Stock Repurchase Plan

In February 2016, our Board of Directors authorized a stock repurchase program to acquire up to $50.0 million of our outstanding common stock subject to stock market conditions and corporate considerations. During the three months ended June 30, 2022 and 2021, no common shares were purchased under the program. As of June 30, 2022, $16.3 million remains available under the plan for future purchases. Any future purchases will be discretionary.

At-the-Market equity offering

During the year ended December 31, 2021, we sold 577,956 shares of our common stock under our "at-the-market" equity offering program (the “ATM”). We generated approximately $107.6 million in aggregate gross proceeds from sales under the ATM.  Aggregate net proceeds from the ATM were $105.4 million after deducting related expenses, including commissions to the sales agent of $1.6 million and issuance costs of $0.5 million.

We may sell up to a total of 3.0 million shares of our common stock under the ATM. The ATM expires on April 20, 2024. We intend to use the net proceeds from this offering for general corporate purposes, which may include, among other things, providing capital to satisfy a portion of the tax obligations related to the vesting and settlement of stock compensation awards granted to our executive officers and other employees under our stock incentive plans, to support our growth, and to acquire or invest in product lines, products, services, technologies or facilities.

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Line of Credit
6 Months Ended
Jun. 30, 2022
Line of Credit.  
Line of Credit

Note 11 - Line of Credit

We have a $50.0 million unsecured revolving line of credit with a domestic bank, of which $20.0 million is available for letters of credit. The credit agreement matures on December 31, 2023 and has an accordion feature which allows for an increase in the total line of credit up to $100.0 million, subject to certain conditions, including the availability of additional bank commitments.

At June 30, 2022 and December 31, 2021, there were no borrowings under the line. Under the terms of the line of credit, available borrowings are reduced by outstanding letters of credit. As of June 30, 2022, we had letters of credit outstanding of approximately $6.5 million under the facility and available borrowing of $43.5 million, excluding amounts available under the accordion feature. Advances under the line of credit bear interest at LIBOR plus 1.0 to 1.5% per year determined in accordance with a pricing grid based on our funded debt to earnings before interest, taxes, depreciation and amortization ("EBITDA") ratio.

We are required to comply with a maximum funded debt to EBITDA ratio of no greater than 2.50 to 1.00 based upon a trailing four fiscal quarter period. At June 30, 2022, our funded debt to EBITDA ratio was 0.00 to 1.00.

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies.  
Commitments and Contingencies

Note 12 - Commitments and Contingencies

Data Storage Renewal Commitment

In June 2022, we entered into a purchase agreement for cloud hosting with a six year term beginning July 1, 2022. The purchase agreement includes a total commitment of $425.0 million.

Product Litigation

As a manufacturer of weapons and other law enforcement tools used in high-risk field environments, we are often the subject of products liability litigation concerning the use of our products.  We are currently named as a defendant in three lawsuits in which the plaintiffs allege either wrongful death or personal injury in situations in which a TASER CED was used by law enforcement officers in connection with arrests or training. While the facts vary from case to case, these product liability claims typically allege defective product design, manufacturing, and/or failure to warn.  They seek compensatory and sometimes punitive damages, often in unspecified amounts.

We continue to aggressively defend all product litigation. As a general rule, it is our policy not to settle suspect injury or death cases. Exceptions are sometimes made where the settlement is strategically beneficial to us. Due to the confidential nature of our litigation strategy and the confidentiality agreements that are executed in the event of a settlement, we do not identify or comment on specific settlements by case or amount. Based on current information, we do not believe that the outcome of any such legal proceeding will have a material effect on our financial position, results of operations, or cash flows. We are self-insured for the first $5.0 million of any product claim made after 2014. No judgment or settlement has ever exceeded this amount in any products case. We continue to maintain product liability insurance coverage, including an insurance policy fronting arrangement, above our self-insured retention with various limits depending on the policy period.

The litigation information in this note is current through the date of these financial statements.

U.S. Federal Trade Commission Litigation

The U.S. Federal Trade Commission (“FTC”) filed an administrative enforcement action in January 2020 regarding our May 2018 acquisition of an insolvent body worn camera competitor, Vievu LLC. The FTC alleges the merger was anticompetitive and adversely affected the BWC and digital evidence management market for “large metropolitan police departments,” which we deny. The administrative hearing remains stayed pending our federal court constitutional challenges to the FTC’s structure and administrative processes. Even if we ultimately are required to divest Vievu and other assets, any such result will not interfere with our ability to meet contractual obligations or implement our solutions.

Prior to the FTC’s enforcement action, we sued the FTC in federal court in the District of Arizona for declaratory and injunctive relief alleging the FTC’s structure and administrative processes violate Article II of the U.S. Constitution and our Fifth Amendment rights to due process and equal protection. The district court dismissed the action, without prejudice, for lack of jurisdiction. The Ninth Circuit affirmed in a split decision but granted our motion to stay the appellate mandate pending the filing of its petition for certiorari with the U.S. Supreme Court. On January 24, 2022, the Supreme Court granted our petition. Merits briefing is now in process with oral argument set for November 7, 2022. The FTC’s administrative case will remain stayed pending resolution of the Supreme Court proceedings.

In parallel to these matters, we are evaluating strategic alternatives to litigation, which we might pursue if determined to be in the best interests of shareholders and customers. This could include a divestiture of the Vievu entity and/or related assets and the licensure of certain intellectual and other intangible property. While we continue to believe the acquisition of Vievu was lawful and a benefit to Vievu’s customers, the cost, risk and distraction of protracted litigation merit consideration of settlement if achievable on terms agreeable to the FTC and Axon.

General

From time to time, we are notified that we may be a party to a lawsuit or that a claim is being made against us. It is our policy to not disclose the specifics of any claim or threatened lawsuit until the summons and complaint are actually served on us. After carefully assessing the claim, and assuming we determine that we are not at fault or we disagree with the damages or relief demanded, we vigorously defend any lawsuit filed against us. We record a liability when losses are deemed probable and reasonably estimable. When losses are deemed reasonably possible but not probable, we determine whether it is possible to provide an estimate of the amount of the loss or range of possible losses for the claim, if material for disclosure. In evaluating matters for accrual and disclosure purposes, we take into consideration factors such as our historical experience with matters of a similar nature, the specific facts and circumstances asserted, the likelihood of our prevailing, the availability of insurance, and the severity of any potential loss. We reevaluate and update accruals as matters progress over time.

Based on our assessment of outstanding litigation and claims as of June 30, 2022, we have determined that it is not reasonably possible that these lawsuits will individually, or in the aggregate, materially affect our results of operations, financial condition or cash flows. However, the outcome of any litigation is inherently uncertain and there can be no assurance that any expense, liability or damages that may ultimately result from the resolution of these matters will be covered by our insurance or will not be in excess of amounts recognized or provided by insurance coverage and will not have a material adverse effect on our operating results, financial condition or cash flows.

Off-Balance Sheet Arrangements

Under certain circumstances, we use letters of credit and surety bonds to guarantee our performance under various contracts, principally in connection with the installation and integration of Axon cameras and related technologies. Certain of our letters of credit and surety bonds have stated expiration dates with others being released as the contractual performance terms are completed. At June 30, 2022, we had outstanding letters of credit of $6.5 million that are expected to expire throughout 2023. We also had outstanding letters of credit of $0.4 million that do not draw against our credit

facility. The outstanding letters of credit that do not draw against our credit facility are expected to expire in May 2023. Additionally, we had $21.1 million of outstanding surety bonds at June 30, 2022, with $3.1 million expiring in 2022, $7.5 million expiring in 2023 and the remaining $10.5 million expiring in 2024.

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Income (loss)
6 Months Ended
Jun. 30, 2022
Accumulated Other Comprehensive Income (loss).  
Accumulated Other Comprehensive Income (loss)

Note 13 – Accumulated Other Comprehensive Income (loss)

The following tables reflect the changes in accumulated other comprehensive income (loss), net of tax (in thousands):

Unrealized Gains (Losses)

on Available-for-Sale

Foreign Currency

Investments

Translation

Total

Balance, December 31, 2021

$

(207)

$

(1,110)

$

(1,317)

Other comprehensive loss

(489)

(1,072)

(1,561)

Balance, March 31, 2022

$

(696)

$

(2,182)

$

(2,878)

Other comprehensive loss

(161)

(2,166)

(2,327)

Balance, June 30, 2022

$

(857)

$

(4,348)

$

(5,205)

Unrealized Gains (Losses)

on Available-for-Sale

Foreign Currency

Investments

Translation

Total

Balance, December 31, 2020

$

$

141

$

141

Other comprehensive income

1

1

Balance, March 31, 2021

$

$

142

$

142

Other comprehensive loss

(369)

(369)

Balance, June 30, 2021

$

$

(227)

$

(227)

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Benefit Plans
6 Months Ended
Jun. 30, 2022
Employee Benefit Plans  
Employee Benefit Plans

Note 14 - Employee Benefit Plans

We have a defined contribution 401(k) plan for eligible employees, which is qualified under Sections 401(a) and 401(k) of the Internal Revenue Code of 1986, as amended. Employees are entitled to make tax-deferred contributions of up to the maximum amount allowed by law of their eligible compensation. Contributions to the plan are made by both the employee and us. Our contributions to the 401(k) plan are based on the level of employee contributions and are immediately vested. Future matching contributions to the plans are at our sole discretion.

We also sponsor defined contribution plans in Australia, Canada, Finland, and the United Kingdom.

Our matching contributions for all defined contribution plans were $2.3 million and $1.8 million for the three months ended June 30, 2022 and 2021, respectively, and $5.4 million and $3.8 million for the six months ended June 30, 2022 and 2021, respectively.

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Data
6 Months Ended
Jun. 30, 2022
Segment Data  
Segment Data

Note 15 - Segment Data

Our operations are comprised of two reportable segments: the TASER segment and the Software and Sensors segment.

Information relative to our reportable segments was as follows (in thousands):

Three Months Ended June 30, 2022

Three Months Ended June 30, 2021

Software and 

Software and 

    

TASER

    

Sensors

    

Total

    

TASER

    

Sensors

    

Total

Net sales from products

$

131,721

$

68,330

$

200,051

$

110,637

$

45,790

$

156,427

Net sales from services

 

3,865

 

81,697

 

85,562

 

1,891

 

60,477

 

62,368

Net sales

 

135,586

 

150,027

 

285,613

 

112,528

 

106,267

 

218,795

Cost of product sales

 

48,463

 

39,039

 

87,502

 

37,701

 

27,600

 

65,301

Cost of service sales

 

 

24,148

 

24,148

 

145

 

15,420

 

15,565

Cost of sales

 

48,463

 

63,187

 

111,650

 

37,846

 

43,020

 

80,866

Gross margin

$

87,123

$

86,840

$

173,963

$

74,682

$

63,247

$

137,929

Research and development

$

13,316

$

44,231

$

57,547

$

12,313

$

41,639

$

53,952

Six Months Ended June 30, 2022

Six Months Ended June 30, 2021

Software and

Software and

    

TASER

    

Sensors

    

Total

    

TASER

    

Sensors

    

Total

Net sales from products

$

242,875

$

133,380

$

376,255

$

207,939

89,374

$

297,313

Net sales from services

 

7,071

 

158,713

 

165,784

 

3,588

 

112,913

 

116,501

Net sales

 

249,946

 

292,093

 

542,039

 

211,527

 

202,287

 

413,814

Cost of product sales

 

89,088

 

77,766

 

166,854

 

70,646

 

53,271

 

123,917

Cost of service sales

 

 

45,483

 

45,483

 

145

 

28,470

 

28,615

Cost of sales

 

89,088

 

123,249

 

212,337

 

70,791

 

81,741

 

152,532

Gross margin

$

160,858

$

168,844

$

329,702

$

140,736

$

120,546

$

261,282

Research and development

$

23,212

$

82,751

$

105,963

$

21,556

$

79,414

$

100,970

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Organization and Summary of Significant Accounting Policies  
Basis of Presentation and Use of Estimates

Basis of Presentation and Use of Estimates

These unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. Certain information related to our organization, significant accounting policies and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) has been condensed or omitted. The accounting policies followed in the preparation of these unaudited condensed consolidated financial statements are consistent with those followed in our annual consolidated financial statements for the year ended December 31, 2021, as filed on Form 10-K, with the exception of our adoption of certain accounting pronouncements which we describe below. In the opinion of management, these unaudited condensed consolidated financial statements contain all material adjustments, consisting only of normal recurring adjustments, necessary to fairly state our financial position, results of operations and cash flows for the periods presented and the presentations and disclosures herein are adequate when read in conjunction with our Form 10-K for the year ended December 31, 2021. The results of operations for the three months and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the full year (or any other period). Significant estimates and assumptions in these unaudited condensed consolidated financial statements include:

product warranty reserves,
inventory valuation,
revenue recognition,
reserve for expected credit loss,
valuation of goodwill, intangible and long-lived assets,
valuation of strategic investments,
recognition, measurement and valuation of current and deferred income taxes,
stock-based compensation, and
recognition and measurement of contingencies and accrued litigation expense.

Actual results could differ materially from those estimates.

Segment Information

Segment Information

Our operations are comprised of two reportable segments: the manufacture and sale of conducted electrical devices ("CEDs"), batteries, accessories, extended warranties and other products and services (the “TASER” segment); and the development, manufacture, and sale of software and sensors, which includes the sale of devices, wearables, applications, cloud and mobile products, and services (collectively, the “Software and Sensors” segment). In both segments, we report sales of products and services. Service revenue in both segments includes sales related to Axon

Evidence. In the Software and Sensors segment, service revenue also includes other recurring cloud-hosted software revenue and related professional services. Collectively, this revenue is sometimes referred to as "Axon Cloud revenue."  

Reportable segments are determined based on discrete financial information reviewed by our Chief Executive Officer who is our chief operating decision maker ("CODM"). We organize and review operations based on products and services, and currently there are no operating segments that are aggregated. We perform an analysis of our reportable segments at least annually. Additional information related to our business segments is summarized in Note 15.

Geographic Information and Major Customers / Suppliers

Geographic Information and Major Customers / Suppliers

For the three and six months ended June 30, 2022, no individual country outside the U.S. represented more than 10% of total net sales. Individual sales transactions in the international market are generally larger and occur more intermittently than in the domestic market due to the profile of our customers. For the three and six months ended June 30, 2022, no customer represented more than 10% of total net sales. At June 30, 2022 and December 31, 2021, no customer represented more than 10% of the aggregate balance of accounts and notes receivable and contract assets.

We currently purchase both off the shelf and custom components, including, but not limited to, finished circuit boards, injection-molded plastic components, small machined parts, custom cartridge components, electronic components, and off the shelf sub-assemblies from suppliers located in the U.S., Canada, China, Republic of Korea, Malaysia, Mexico, Taiwan, and Vietnam. We may source from other countries as well. Although we currently obtain many of these components from single source suppliers, we own the injection molded component tooling, most of the designs, and the test fixtures used in their production for all custom components. As a result, we believe we could obtain alternative suppliers in most cases. Although we have experienced supply chain disruptions relating to materials and port constraints, we have remained focused on closely managing our supply chain. We continue to bolster our strategic relationships in our supply chain, identifying secondary/alternate sourcing, adjusting build plans accordingly, and building in logistic modes in support of our increasing demand while working to minimize disruption to customers. We acquire most of our components on a purchase order basis and do not currently have significant long-term purchase contracts with most component suppliers.

Income per Common Share

Income per Common Share

Basic income per common share is computed by dividing net income by the weighted average number of common shares outstanding during the periods presented. Diluted income per share reflects the potential dilution from outstanding stock options and unvested restricted stock units. The calculation of the weighted average number of shares outstanding and earnings per share are as follows (in thousands except per share data):

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

Numerator for basic and diluted earnings per share:

 

  

 

  

 

  

 

  

Net income (loss)

$

50,962

$

(47,117)

$

105,833

$

(95,034)

Denominator:

 

  

 

  

 

  

 

  

Weighted average shares outstanding

 

71,040

 

65,166

 

70,995

 

64,604

Dilutive effect of stock-based awards

 

1,243

 

 

1,321

 

Diluted weighted average shares outstanding

 

72,283

 

65,166

 

72,316

 

64,604

Anti-dilutive stock-based awards excluded

 

2,991

 

10,537

 

2,912

 

8,950

Net income (loss) per common share:

 

 

 

  

 

  

Basic

$

0.72

$

(0.72)

$

1.49

$

(1.47)

Diluted

$

0.71

$

(0.72)

$

1.46

$

(1.47)

Standard Warranties

Standard Warranties

We warranty our CEDs, Axon cameras and certain related accessories from manufacturing defects on a limited basis for a period of one year after purchase and, thereafter, will repair or replace any defective unit for a fee. Estimated costs for the standard warranty are charged to cost of products sold when revenue is recorded for the related product. Future warranty costs are estimated based on historical data related to warranty claims and this rate is applied to current product sales. Historically, reserve amounts have been increased if management becomes aware of a component failure or other issue that could result in larger than anticipated warranty claims from customers. The warranty reserve is reviewed quarterly to verify that it sufficiently reflects the remaining warranty obligations based on the anticipated expenditures over the balance of the warranty obligation period, and adjustments are made when actual warranty claim experience differs from estimates. The warranty reserve is included in accrued liabilities on the accompanying condensed consolidated balance sheets.

Changes in our estimated product warranty liabilities were as follows (in thousands):

Six Months Ended June 30, 

    

2022

2021

Balance, beginning of period

$

2,822

$

769

Utilization of reserve

 

(1,574)

 

(481)

Warranty expense

 

380

 

613

Balance, end of period

$

1,628

$

901

Fair Value Measurements and Financial Instruments

Fair Value Measurements and Financial Instruments

We use the fair value framework that prioritizes the inputs to valuation techniques for measuring financial assets and liabilities measured on a recurring basis and for non-financial assets and liabilities when these items are re-measured. Fair value is considered to be the exchange price in an orderly transaction between market participants, to sell an asset or transfer a liability at the measurement date. The hierarchy below lists three levels of fair value based on the extent to which inputs used in measuring fair value are observable in the market. We categorize each of our fair value measurements in one of these three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:

 

Level 1 – Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.
Level 2 – Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level 2 valuation techniques.
Level 3 – Valuation techniques in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect our own assumptions about inputs that market participants would use in pricing an asset or liability.

We have cash equivalents and investments, which at June 30, 2022 and December 31, 2021 were comprised of money market funds, commercial paper, corporate bonds, municipal bonds, U.S. Government agency bonds, and U.S. Treasury bills. See additional disclosure regarding the fair value of our cash equivalents and investments in Note 3. Included in the balance of other long-term assets as of June 30, 2022 and December 31, 2021 was $4.2 million and $5.3 million, respectively, related to corporate-owned life insurance policies which are used to fund our deferred compensation

plan. We determine the fair value of insurance contracts by obtaining the cash surrender value of the contracts from the issuer, a Level 2 valuation technique.

We have an investment in marketable securities, for which changes in fair value are recorded in the condensed consolidated statement of operations as unrealized gain or (loss) on marketable securities, which is included in interest and other income, net.

We have strategic investments in six unconsolidated affiliates as of June 30, 2022. The estimated fair value of the investments was determined based on Level 3 inputs. In determining the estimated fair value of our strategic investments in privately held companies, we utilize observable data available to us as discussed further in Note 7.

Our financial instruments also include accounts and notes receivable, accounts payable and accrued liabilities. Due to the short-term nature of these instruments, their fair values approximate their carrying values on the condensed consolidated balance sheet.

Restricted Cash

Restricted Cash

Restricted cash balances as of June 30, 2022 were $1.9 million primarily related to funds held in an international bank account securing a guarantee and funds held in an international bank account for a country in which we are required to maintain a minimum balance to operate. Approximately $1.8 million was included in prepaid expenses and other current assets on our condensed consolidated balance sheet, with the remainder included in other long-term assets. Restricted cash balances as of December 31, 2021 included $0.1 million primarily related to funds held in an international bank account for a country in which we are required to maintain a minimum balance to operate. Approximately half of the balance was included in prepaid expenses and other current assets on our condensed consolidated balance sheet, with the remainder included in other long-term assets.

Valuation of Goodwill, Intangibles and Long-lived Assets

Valuation of Goodwill, Intangibles and Long-lived Assets

We evaluate whether events and circumstances have occurred that indicate the remaining estimated useful life of long-lived assets and identifiable intangible assets, excluding goodwill and intangible assets with indefinite useful lives, may warrant revision or that the remaining balance of these assets may not be recoverable. Such circumstances could include, but are not limited to, a change in the product mix, a change in the way products are created, produced or delivered, or a significant change in the way products are branded and marketed. In performing the review for recoverability, we estimate the future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. The amount of the impairment loss, if impairment exists, is calculated based on the excess of the carrying amounts of the assets over their estimated fair value computed using discounted cash flows.

We do not amortize goodwill and intangible assets with indefinite useful lives; rather such assets are required to be tested for impairment at least annually or sooner whenever events or changes in circumstances indicate that the assets may be impaired. We perform our annual goodwill and intangible asset impairment tests in the fourth quarter of each year.

Recently Issued Accounting Guidance

Recently Issued Accounting Guidance

Recently Adopted Accounting Pronouncements

In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-10, Government Assistance (Topic 832). The guidance improves the transparency of government assistance accounting as it requires business entities to disclose transactions that involve government assistance received if the transactions were accounted for by applying a grant or contribution accounting model by analogy. The ASU is effective for annual periods beginning after December 15, 2021. We adopted ASU 2021-10 on January 1, 2022 and will apply the disclosure requirement prospectively to all transactions within the scope of the amendments that are reflected in

the financial statements at the date of the initial application along with new transactions that are entered into after the date of initial application. Adoption of this ASU did not have a material impact on our consolidated financial statements.

Reclassification of Prior Year Presentation

Reclassification of Prior Year Presentation

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications are not material and had no effect on the reported results of operations.

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Organization and Summary of Significant Accounting Policies  
Schedule of weighted average number of shares outstanding and earnings per share

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

Numerator for basic and diluted earnings per share:

 

  

 

  

 

  

 

  

Net income (loss)

$

50,962

$

(47,117)

$

105,833

$

(95,034)

Denominator:

 

  

 

  

 

  

 

  

Weighted average shares outstanding

 

71,040

 

65,166

 

70,995

 

64,604

Dilutive effect of stock-based awards

 

1,243

 

 

1,321

 

Diluted weighted average shares outstanding

 

72,283

 

65,166

 

72,316

 

64,604

Anti-dilutive stock-based awards excluded

 

2,991

 

10,537

 

2,912

 

8,950

Net income (loss) per common share:

 

 

 

  

 

  

Basic

$

0.72

$

(0.72)

$

1.49

$

(1.47)

Diluted

$

0.71

$

(0.72)

$

1.46

$

(1.47)

Summary of changes in our estimated warranty reserve

Changes in our estimated product warranty liabilities were as follows (in thousands):

Six Months Ended June 30, 

    

2022

2021

Balance, beginning of period

$

2,822

$

769

Utilization of reserve

 

(1,574)

 

(481)

Warranty expense

 

380

 

613

Balance, end of period

$

1,628

$

901

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2022
Revenues  
Summary of Revenue by Product and Service Offering and Geography

The following tables present our revenues by primary product and service offering (in thousands):

Three Months Ended June 30, 2022

Three Months Ended June 30, 2021

    

    

Software and

    

    

    

Software and

    

TASER

Sensors

Total

TASER

Sensors

Total

TASER 7

$

53,440

$

$

53,440

$

28,128

$

28,128

TASER X26P

 

12,339

 

 

12,339

 

9,569

 

9,569

TASER X2

 

4,534

 

 

4,534

 

16,145

 

16,145

TASER Consumer devices

 

1,687

 

 

1,687

 

1,701

 

1,701

Cartridges

 

49,845

 

 

49,845

 

46,678

 

46,678

Axon Body

 

 

27,468

 

27,468

 

19,927

 

19,927

Axon Flex

 

 

621

 

621

 

1,088

 

1,088

Axon Fleet

 

 

15,881

 

15,881

 

5,247

 

5,247

Axon Dock

 

 

5,849

 

5,849

 

5,509

 

5,509

Axon Evidence and cloud services

 

3,720

 

81,911

 

85,631

 

1,702

60,367

 

62,069

Extended warranties

 

7,459

 

12,498

 

19,957

 

5,857

8,149

 

14,006

Other

 

2,562

 

5,799

 

8,361

 

2,748

5,980

 

8,728

Total

$

135,586

$

150,027

$

285,613

$

112,528

$

106,267

$

218,795

Six Months Ended June 30, 2022

Six Months Ended June 30, 2021

    

    

Software and

    

    

    

Software and

    

TASER

Sensors

Total

TASER

Sensors

Total

TASER 7

$

103,506

$

$

103,506

$

62,119

$

62,119

TASER X26P

 

21,818

 

 

21,818

 

19,532

 

19,532

TASER X2

 

8,153

 

 

8,153

 

28,923

 

28,923

TASER Pulse

 

3,383

 

 

3,383

 

3,906

 

3,906

Cartridges

 

87,670

 

 

87,670

 

77,096

 

77,096

Axon Body

 

 

57,176

 

57,176

 

39,683

 

39,683

Axon Flex

 

 

1,950

 

1,950

 

1,993

 

1,993

Axon Fleet

 

 

29,701

 

29,701

 

9,010

 

9,010

Axon Dock

 

 

13,329

 

13,329

 

12,429

 

12,429

Axon Evidence and cloud services

 

6,737

 

161,850

 

168,587

 

3,098

112,661

 

115,759

Extended warranties

 

14,138

 

21,559

 

35,697

 

11,503

15,649

 

27,152

Other

 

4,541

 

6,528

 

11,069

 

5,350

10,862

 

16,212

Total

$

249,946

$

292,093

$

542,039

$

211,527

$

202,287

$

413,814

The following table presents our revenues disaggregated by geography (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

 

2022

2021

2022

2021

 

United States

    

$

228,446

    

80

%  

$

164,908

    

75

%  

$

442,660

    

82

%  

$

325,294

    

79

%

Other countries

 

57,167

 

20

 

53,887

 

25

 

99,379

 

18

 

88,520

 

21

Total

$

285,613

 

100

%  

$

218,795

 

100

%  

$

542,039

 

100

%  

$

413,814

 

100

%

Contract with Customer, Assets and Liabilities

The following table presents our contract assets, contract liabilities and certain information related to these balances as of and for the six months ended June 30, 2022 (in thousands):

    

June 30, 2022

Contract assets, net

$

224,994

Contract liabilities (deferred revenue)

 

522,662

Revenue recognized in the period from:

 

  

Amounts included in contract liabilities at the beginning of the period

 

172,675

Contract liabilities (deferred revenue) consisted of the following (in thousands):

June 30, 2022

December 31, 2021

    

Current

    

Long-Term

    

Total

    

Current

    

Long-Term

    

Total

Warranty:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

$

16,038

$

18,222

$

34,260

$

21,257

$

4,766

$

26,023

Software and Sensors

 

19,736

 

22,078

 

41,814

 

23,175

 

18,137

 

41,312

 

35,774

 

40,300

 

76,074

 

44,432

 

22,903

 

67,335

Hardware:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

 

26,579

 

20,016

 

46,595

 

12,944

 

28,727

 

41,671

Software and Sensors

 

47,149

 

94,855

 

142,004

 

34,862

 

81,223

 

116,085

 

73,728

 

114,871

 

188,599

 

47,806

 

109,950

 

157,756

Services:

 

  

 

  

 

  

 

  

 

  

 

  

TASER

 

3,102

 

6,555

 

9,657

 

2,701

 

3,482

 

6,183

Software and Sensors

 

140,581

 

107,751

 

248,332

 

170,652

 

49,386

 

220,038

143,683

114,306

257,989

173,353

52,868

226,221

Total

$

253,185

$

269,477

$

522,662

$

265,591

$

185,721

$

451,312

June 30, 2022

December 31, 2021

    

Current

    

Long-Term

    

Total

    

Current

    

Long-Term

    

Total

TASER

$

45,719

$

44,793

$

90,512

$

36,902

$

36,975

$

73,877

Software and Sensors

 

207,466

 

224,684

 

432,150

 

228,689

 

148,746

 

377,435

Total

$

253,185

$

269,477

$

522,662

$

265,591

$

185,721

$

451,312

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Cash, Cash Equivalents and Investments (Tables)
6 Months Ended
Jun. 30, 2022
Cash, Cash Equivalents and Investments  
Summary of Cash, Cash Equivalents, Marketable Securities, and Available-for-Sale Investments

The following tables summarize our cash, cash equivalents, marketable securities, and available-for-sale investments at June 30, 2022 and December 31, 2021 (in thousands):

As of June 30, 2022

    

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Long-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Investments

Cash

$

155,582

$

$

$

155,582

$

155,582

$

$

$

Level 1:

 

  

 

  

 

  

 

  

 

  

 

  

 

Money market funds

 

43,550

 

 

43,550

 

43,550

 

 

Agency bonds

 

26,601

5

 

(2)

 

26,604

 

8,484

 

 

18,120

Treasury bills

28,390

(24)

28,366

22,690

5,676

Marketable securities

90,000

(44,100)

45,900

 

 

45,900

 

Subtotal

 

188,541

5

 

(44,126)

 

144,420

52,034

45,900

40,810

5,676

Level 2:

State and municipal obligations

5,814

1

(35)

5,780

4,257

1,523

Corporate bonds

57,609

11

(1,027)

56,593

5,199

33,668

17,726

Commercial paper

39,779

39,779

39,779

Subtotal

103,202

12

(1,062)

102,152

5,199

77,704

19,249

Total

$

447,325

$

17

$

(45,188)

$

402,154

$

212,815

$

45,900

$

118,514

$

24,925

As of December 31, 2021

  

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Long-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Investments

Cash

$

353,488

$

$

$

353,488

$

353,488

$

$

$

Level 1:

 

  

 

  

 

  

 

  

 

  

 

  

 

Money market funds

 

2,844

 

 

2,844

 

2,844

 

 

Agency bonds

 

10,700

4

 

 

10,704

 

 

 

10,704

Marketable securities

90,000

(17,820)

72,180

 

 

72,180

 

Subtotal

 

103,544

4

 

(17,820)

 

85,728

2,844

72,180

10,704

Level 2:

State and municipal obligations

2,570

(5)

2,565

1,400

1,165

Corporate bonds

32,748

1

(276)

32,473

2,406

30,067

Subtotal

35,318

1

(281)

35,038

3,806

31,232

Total

$

492,350

$

5

$

(18,101)

$

474,254

$

356,332

$

72,180

$

14,510

$

31,232

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Expected Credit Losses (Tables)
6 Months Ended
Jun. 30, 2022
Expected Credit Losses  
Schedule of roll-forward of allowance for credit losses

The following table provides a roll-forward of the allowance for expected credit losses that is deducted from the amortized cost basis of accounts receivable, notes receivable, and contract assets to present the net amount expected to be collected (in thousands):

    

Six Months Ended June 30, 2022

United States

Other countries

Total

Balance, beginning of period

$

3,171

$

178

$

3,349

Provision for expected credit losses

(50)

233

183

Amounts written off charged against the allowance

(396)

-

(396)

Other, including foreign currency translation

 

-

 

(3)

 

(3)

Balance, end of period

$

2,725

$

408

$

3,133

Schedule of allowance for expected credit losses for each type of customer receivable

June 30, 

December 31, 

    

2022

2021

Accounts receivable and notes receivable, current

$

1,927

$

2,203

Contract assets, net

 

1,058

 

1,010

Long-term notes receivable, net of current portion

 

148

 

136

Total allowance for expected credit losses on customer receivables

$

3,133

$

3,349

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2022
Inventory  
Inventory Inventory consisted of the following at June 30, 2022 and December 31, 2021 (in thousands):

    

June 30, 2022

    

December 31, 2021

Raw materials

$

50,995

$

38,267

Finished goods

 

103,302

 

70,421

Total inventory

$

154,297

$

108,688

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2022
Property and Equipment  
Summary of Property and Equipment

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

Estimated

    

Useful Life

    

June 30, 2022

    

December 31, 2021

Land

N/A

$

51,612

$

54,868

Land held for sale

N/A

3,173

Building and leasehold improvements

3-39 years

26,745

25,712

Production equipment

3-5 years

 

54,879

 

54,090

Computers, equipment and software

3-5 years

 

21,338

 

15,343

Furniture and office equipment

3-5 years

 

7,407

 

6,838

Vehicles

5 years

 

3,624

 

2,932

Website development costs

3 years

 

204

 

204

Capitalized internal-use software development costs

3-5 years

 

13,994

 

11,996

Construction-in-process

N/A

 

42,904

 

25,258

Total cost

 

225,880

 

197,241

Less: Accumulated depreciation

 

(67,964)

 

(58,784)

Property and equipment, net

 

$

157,916

$

138,457

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Strategic Investments (Tables)
6 Months Ended
Jun. 30, 2022
Strategic Investments  
Schedule of Roll-Forward of Strategic Investments

The following tables provide a roll-forward of the balance of strategic investments (in thousands):

Six Months Ended June 30, 2022

Six Months Ended June 30, 2021

  

Strategic investments

  

Warrants

  

Call options

  

Total

  

Strategic investments

  

Warrants

  

Total

Balance, beginning of period

$

80,775

$

2,745

$

$

83,520

$

9,500

$

2,211

$

11,711

Investments

45,160

16,340

61,500

20,500

20,500

Observable price changes (1)

41,502

28,539

70,041

40,321

534

40,855

Exercises

96,719

(30,089)

66,630

Sales

(14,546)

(14,546)

Balance, end of period

$

264,156

$

1,195

$

16,340

$

281,691

$

55,775

$

2,745

$

58,520

Inception to date

  

Strategic investments

  

Warrants

  

Call options

  

Total

Investments

$

97,728

$

2,588

$

16,340

$

116,656

Observable price changes (1)

84,255

28,696

112,951

Exercises

96,719

(30,089)

66,630

Sales

(14,546)

(14,546)

Balance, end of period

$

264,156

$

1,195

$

16,340

$

281,691

(1)Includes a realized gain of $12.3 million for the six months ended June 30, 2021.
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Accrued Liabilities  
Schedule of Accrued liabilities

Accrued liabilities consisted of the following at June 30, 2022 and December 31, 2021 (in thousands):

    

June 30, 2022

    

December 31, 2021

Accrued salaries, benefits and bonus

$

53,360

$

62,425

Accrued professional, consulting and lobbying fees

 

6,907

 

7,152

Accrued warranty expense

 

1,628

 

2,822

Accrued income and other taxes

 

6,420

 

3,736

Accrued inventory in transit

9,625

9,945

Other accrued expenses

 

23,040

 

17,627

Accrued liabilities

$

100,980

$

103,707

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2022
Stockholders' Equity  
Equity Compensation Goals

Revenue Goal (1)
(in thousands)

Achievement Status

Adjusted EBITDA
(in thousands)

Achievement Status

Goal #1, $710,058

Achieved

Goal #1, $125,000

Achieved

Goal #2, $860,058

Achieved

Goal #2, $155,000

Achieved

Goal #3, $1,010,058

Probable

Goal #3, $175,000

Achieved

Goal #4, $1,210,058

Probable

Goal #4, $190,000

Achieved

Goal #5, $1,410,058

Not Applicable

Goal #5, $200,000

Achieved

Goal #6, $1,610,058

Not Applicable

Goal #6, $210,000

Achieved

Goal #7, $1,810,058

Not Applicable

Goal #7, $220,000

Achieved

Goal #8, $2,010,058

Not Applicable

Goal #8, $230,000

Achieved

(1)In connection with the business acquisition that was completed during the three months ended September 30, 2018, the revenue goals were adjusted for the acquiree’s Target Revenue, as defined in the CEO Performance Award agreement.
Summary of Restricted Stock Unit Activity

The following table summarizes RSU activity for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):

    

Number of

    

Weighted Average

    

Aggregate

Units

Grant-Date Fair Value

Intrinsic Value

Units outstanding, beginning of year

 

1,115

$

133.40

 

  

Granted

 

324

 

121.16

 

  

Released

 

(170)

 

77.07

 

  

Forfeited

 

(103)

 

137.01

 

  

Units outstanding, end of period

 

1,166

 

137.85

$

108,680

Summary of Performance Stock Unit Activity

The following table summarizes PSU activity, inclusive of XSUs, for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):

    

Number of

    

Weighted Average

    

Aggregate

Units

Grant-Date Fair Value

Intrinsic Value

Units outstanding, beginning of year

 

1,499

$

39.86

 

  

Granted

 

88

 

114.78

 

  

Released

 

(33)

 

118.08

 

  

Forfeited

 

(166)

 

28.78

 

  

Units outstanding, end of period

 

1,388

 

44.06

$

129,308

Summary of the Company's Stock Options Activity

The following table summarizes stock option activity for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):

    

    

    

Weighted

    

Weighted

Average

Number

Average

Remaining

of

Exercise

Contractual

Aggregate

Options

Price

Life (years)

Intrinsic Value

Options outstanding, beginning of year

 

2,438

$

28.58

 

  

 

  

Granted

 

 

 

  

 

  

Exercised

 

 

 

  

 

  

Expired / terminated

 

 

 

 

  

Options outstanding, end of period

 

2,438

 

28.58

 

5.66

$

157,468

Options exercisable, end of period

 

1,377

 

28.58

 

5.66

 

88,939

Reported Share-Based Compensation

The following table summarizes the composition of stock-based compensation expense for the three months ended June 30, 2022 and 2021 (in thousands):

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2022

    

2021

    

2022

    

2021

Cost of products sold and services delivered

$

1,066

$

1,838

$

2,174

$

3,327

Sales, general and administrative expenses

 

8,610

 

114,089

 

21,592

 

185,104

Research and development expenses

 

11,486

 

21,622

 

22,484

 

38,728

Total stock-based compensation expense

$

21,162

$

137,549

$

46,250

$

227,159

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Income (loss) (Tables)
6 Months Ended
Jun. 30, 2022
Accumulated Other Comprehensive Income (loss).  
Summary of changes in accumulated other comprehensive income (loss), net of tax

The following tables reflect the changes in accumulated other comprehensive income (loss), net of tax (in thousands):

Unrealized Gains (Losses)

on Available-for-Sale

Foreign Currency

Investments

Translation

Total

Balance, December 31, 2021

$

(207)

$

(1,110)

$

(1,317)

Other comprehensive loss

(489)

(1,072)

(1,561)

Balance, March 31, 2022

$

(696)

$

(2,182)

$

(2,878)

Other comprehensive loss

(161)

(2,166)

(2,327)

Balance, June 30, 2022

$

(857)

$

(4,348)

$

(5,205)

Unrealized Gains (Losses)

on Available-for-Sale

Foreign Currency

Investments

Translation

Total

Balance, December 31, 2020

$

$

141

$

141

Other comprehensive income

1

1

Balance, March 31, 2021

$

$

142

$

142

Other comprehensive loss

(369)

(369)

Balance, June 30, 2021

$

$

(227)

$

(227)

XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Data (Tables)
6 Months Ended
Jun. 30, 2022
Segment Data  
Summary of Operational Information Relative to the Company's Reportable Segments

Information relative to our reportable segments was as follows (in thousands):

Three Months Ended June 30, 2022

Three Months Ended June 30, 2021

Software and 

Software and 

    

TASER

    

Sensors

    

Total

    

TASER

    

Sensors

    

Total

Net sales from products

$

131,721

$

68,330

$

200,051

$

110,637

$

45,790

$

156,427

Net sales from services

 

3,865

 

81,697

 

85,562

 

1,891

 

60,477

 

62,368

Net sales

 

135,586

 

150,027

 

285,613

 

112,528

 

106,267

 

218,795

Cost of product sales

 

48,463

 

39,039

 

87,502

 

37,701

 

27,600

 

65,301

Cost of service sales

 

 

24,148

 

24,148

 

145

 

15,420

 

15,565

Cost of sales

 

48,463

 

63,187

 

111,650

 

37,846

 

43,020

 

80,866

Gross margin

$

87,123

$

86,840

$

173,963

$

74,682

$

63,247

$

137,929

Research and development

$

13,316

$

44,231

$

57,547

$

12,313

$

41,639

$

53,952

Six Months Ended June 30, 2022

Six Months Ended June 30, 2021

Software and

Software and

    

TASER

    

Sensors

    

Total

    

TASER

    

Sensors

    

Total

Net sales from products

$

242,875

$

133,380

$

376,255

$

207,939

89,374

$

297,313

Net sales from services

 

7,071

 

158,713

 

165,784

 

3,588

 

112,913

 

116,501

Net sales

 

249,946

 

292,093

 

542,039

 

211,527

 

202,287

 

413,814

Cost of product sales

 

89,088

 

77,766

 

166,854

 

70,646

 

53,271

 

123,917

Cost of service sales

 

 

45,483

 

45,483

 

145

 

28,470

 

28,615

Cost of sales

 

89,088

 

123,249

 

212,337

 

70,791

 

81,741

 

152,532

Gross margin

$

160,858

$

168,844

$

329,702

$

140,736

$

120,546

$

261,282

Research and development

$

23,212

$

82,751

$

105,963

$

21,556

$

79,414

$

100,970

XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Summary of Significant Accounting Policies - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
country
customer
Jun. 30, 2022
USD ($)
customer
item
segment
country
Dec. 31, 2021
USD ($)
customer
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of reportable segments | segment   2  
Warranty period   1 year  
Cash surrender value of corporate-owned life insurance policies $ 4.2 $ 4.2 $ 5.3
Investments in number of unconsolidated affiliates | item   6  
Restricted cash balance 1.9 $ 1.9 $ 0.1
Prepaid Expenses and Other Current Assets      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Restricted cash balance 1.8 1.8  
Other Noncurrent Assets      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Restricted cash balance $ 0.1 $ 0.1  
Net Sales | Geographic Concentration Risk      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of countries outside the U.S. representing more than 10% of total net sales | country 0 0  
Net Sales | Customer Concentration Risk      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of major customers | customer 0 0  
Accounts and notes receivable and contract assets | Customer Concentration Risk      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of major customers | customer   0 0
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator for basic and diluted earnings per share:            
Net income (loss) $ 50,962 $ 54,871 $ (47,117) $ (47,917) $ 105,833 $ (95,034)
Denominator:            
Weighted average shares outstanding (in shares) 71,040   65,166   70,995 64,604
Dilutive effect of stock-based awards (in shares) 1,243       1,321  
Diluted weighted average shares outstanding (in shares) 72,283   65,166   72,316 64,604
Anti-dilutive stock-based awards excluded (in shares) 2,991   10,537   2,912 8,950
Earnings (loss) per share            
Basic (in dollars per share) $ 0.72   $ (0.72)   $ 1.49 $ (1.47)
Diluted (in dollars per share) $ 0.71   $ (0.72)   $ 1.46 $ (1.47)
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Warranty Reserve (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Movement in Standard and Extended Product Warranty    
Balance, beginning of period $ 2,822 $ 769
Utilization of reserve (1,574) (481)
Warranty expense 380 613
Balance, end of period $ 1,628 $ 901
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues - Revenues By Products And Service Offerings (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers $ 285,613 $ 218,795 $ 542,039 $ 413,814
TASER 7        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 53,440 28,128 103,506 62,119
TASER X26P        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 12,339 9,569 21,818 19,532
TASER X2        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 4,534 16,145 8,153 28,923
TASER Pulse        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers     3,383 3,906
TASER Consumer devices        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 1,687 1,701    
Cartridges        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 49,845 46,678 87,670 77,096
Axon Body        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 27,468 19,927 57,176 39,683
Axon Flex        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 621 1,088 1,950 1,993
Axon Fleet        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 15,881 5,247 29,701 9,010
Axon Dock        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 5,849 5,509 13,329 12,429
Axon Evidence and cloud services        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 85,631 62,069 168,587 115,759
Extended warranties        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 19,957 14,006 35,697 27,152
Other        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 8,361 8,728 11,069 16,212
TASER        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 135,586 112,528 249,946 211,527
TASER | TASER 7        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 53,440 28,128 103,506 62,119
TASER | TASER X26P        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 12,339 9,569 21,818 19,532
TASER | TASER X2        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 4,534 16,145 8,153 28,923
TASER | TASER Pulse        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers     3,383 3,906
TASER | TASER Consumer devices        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 1,687 1,701    
TASER | Cartridges        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 49,845 46,678 87,670 77,096
TASER | Axon Evidence and cloud services        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 3,720 1,702 6,737 3,098
TASER | Extended warranties        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 7,459 5,857 14,138 11,503
TASER | Other        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 2,562 2,748 4,541 5,350
Software and Sensors        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 150,027 106,267 292,093 202,287
Software and Sensors | Axon Body        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 27,468 19,927 57,176 39,683
Software and Sensors | Axon Flex        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 621 1,088 1,950 1,993
Software and Sensors | Axon Fleet        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 15,881 5,247 29,701 9,010
Software and Sensors | Axon Dock        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 5,849 5,509 13,329 12,429
Software and Sensors | Axon Evidence and cloud services        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 81,911 60,367 161,850 112,661
Software and Sensors | Extended warranties        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 12,498 8,149 21,559 15,649
Software and Sensors | Other        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers $ 5,799 $ 5,980 $ 6,528 $ 10,862
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues - Revenues By Geographic Area (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers $ 285,613,000 $ 218,795,000 $ 542,039,000 $ 413,814,000
United States        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 228,446,000 164,908,000 442,660,000 325,294,000
Other countries        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers $ 57,167,000 $ 53,887,000 99,379,000 88,520,000
Revenue from Contract with Customer | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers     $ 100 $ 100
Concentration risk (as a percentage) 100.00% 100.00%    
Revenue from Contract with Customer | Geographic Concentration Risk | United States        
Disaggregation of Revenue [Line Items]        
Concentration risk (as a percentage) 80.00% 75.00% 82.00% 79.00%
Revenue from Contract with Customer | Geographic Concentration Risk | Other countries        
Disaggregation of Revenue [Line Items]        
Concentration risk (as a percentage) 20.00% 25.00% 18.00% 21.00%
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues - Contract Assets, Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Revenues    
Contract assets, net $ 224,994  
Contract liabilities (deferred revenue) 522,662 $ 451,312
Revenue recognized in the period from:    
Amounts included in contract liabilities at the beginning of the period $ 172,675  
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues - Schedule Of Contract Liabilities - Deferred revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Current $ 253,185 $ 265,591
Long-Term 269,477 185,721
Total 522,662 451,312
TASER    
Disaggregation of Revenue [Line Items]    
Current 45,719 36,902
Long-Term 44,793 36,975
Total 90,512 73,877
Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 207,466 228,689
Long-Term 224,684 148,746
Total 432,150 377,435
Warranty    
Disaggregation of Revenue [Line Items]    
Current 35,774 44,432
Long-Term 40,300 22,903
Total 76,074 67,335
Warranty | TASER    
Disaggregation of Revenue [Line Items]    
Current 16,038 21,257
Long-Term 18,222 4,766
Total 34,260 26,023
Warranty | Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 19,736 23,175
Long-Term 22,078 18,137
Total 41,814 41,312
Hardware    
Disaggregation of Revenue [Line Items]    
Current 73,728 47,806
Long-Term 114,871 109,950
Total 188,599 157,756
Hardware | TASER    
Disaggregation of Revenue [Line Items]    
Current 26,579 12,944
Long-Term 20,016 28,727
Total 46,595 41,671
Hardware | Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 47,149 34,862
Long-Term 94,855 81,223
Total 142,004 116,085
Services    
Disaggregation of Revenue [Line Items]    
Current 143,683 173,353
Long-Term 114,306 52,868
Total 257,989 226,221
Services | TASER    
Disaggregation of Revenue [Line Items]    
Current 3,102 2,701
Long-Term 6,555 3,482
Total 9,657 6,183
Services | Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 140,581 170,652
Long-Term 107,751 49,386
Total $ 248,332 $ 220,038
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues - Revenue Performance Obligations (Details)
$ in Millions
Jun. 30, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation $ 3,330
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 10 years
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation to be recognized in the next twelve months (as a percentage) 15.00%
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation to be recognized in the next twelve months (as a percentage) 20.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Restricted Cash and Cash Equivalents Items [Line Items]        
Amortized Cost $ 447,325 $ 447,325 $ 492,350  
Gross Unrealized Gains 17 17 5  
Gross Unrealized Losses (45,188) (45,188) (18,101)  
Fair Value 402,154 402,154 474,254  
Cash and Cash Equivalents 212,815 212,815 356,332  
Marketable Securities 45,900 45,900 72,180  
Short-Term Investments 118,514 118,514 14,510  
Long-Term Investments 24,925 24,925 31,232  
Cash and cash equivalents 212,815 212,815 356,332 $ 266,372
Short-term investments 118,514 118,514 14,510  
Long-term investments 24,925 24,925 31,232  
Fair value of available for sale investments with unrealized losses 86,700 86,700    
Share Purchase Agreement with Cellebrite DI Ltd.        
Restricted Cash and Cash Equivalents Items [Line Items]        
Marketable securities, unrealized gain (loss) (11,700) (26,300)    
Common stock | Share Purchase Agreement with Cellebrite DI Ltd.        
Restricted Cash and Cash Equivalents Items [Line Items]        
Marketable Securities     $ 90,000  
Investment owned, shares held     9,000,000  
Fair Value, Inputs, Level 1        
Restricted Cash and Cash Equivalents Items [Line Items]        
Amortized Cost 188,541 188,541 $ 103,544  
Gross Unrealized Gains 5 5 4  
Gross Unrealized Losses (44,126) (44,126) (17,820)  
Fair Value 144,420 144,420 85,728  
Cash and Cash Equivalents 52,034 52,034 2,844  
Marketable Securities 45,900 45,900 72,180  
Short-Term Investments 40,810 40,810 10,704  
Long-Term Investments 5,676 5,676    
Fair Value, Inputs, Level 2        
Restricted Cash and Cash Equivalents Items [Line Items]        
Amortized Cost 103,202 103,202 35,318  
Gross Unrealized Gains 12 12 1  
Gross Unrealized Losses (1,062) (1,062) (281)  
Fair Value 102,152 102,152 35,038  
Cash and Cash Equivalents 5,199 5,199    
Short-Term Investments 77,704 77,704 3,806  
Long-Term Investments 19,249 19,249 31,232  
Cash        
Restricted Cash and Cash Equivalents Items [Line Items]        
Amortized Cost 155,582 155,582 353,488  
Fair Value 155,582 155,582 353,488  
Cash and Cash Equivalents 155,582 155,582 353,488  
Money market funds | Fair Value, Inputs, Level 1        
Restricted Cash and Cash Equivalents Items [Line Items]        
Amortized Cost 43,550 43,550 2,844  
Fair Value 43,550 43,550 2,844  
Cash and Cash Equivalents 43,550 43,550 2,844  
Agency bonds | Fair Value, Inputs, Level 1        
Restricted Cash and Cash Equivalents Items [Line Items]        
Amortized Cost 26,601 26,601 10,700  
Gross Unrealized Gains 5 5 4  
Gross Unrealized Losses (2) (2)    
Fair Value 26,604 26,604 10,704  
Cash and Cash Equivalents 8,484 8,484    
Short-Term Investments 18,120 18,120 10,704  
Treasury bills | Fair Value, Inputs, Level 1        
Restricted Cash and Cash Equivalents Items [Line Items]        
Amortized Cost 28,390 28,390    
Gross Unrealized Losses (24) (24)    
Fair Value 28,366 28,366    
Short-Term Investments 22,690 22,690    
Long-Term Investments 5,676 5,676    
Marketable securities | Fair Value, Inputs, Level 1        
Restricted Cash and Cash Equivalents Items [Line Items]        
Amortized Cost 90,000 90,000 90,000  
Gross Unrealized Losses (44,100) (44,100) (17,820)  
Fair Value 45,900 45,900 72,180  
Marketable Securities 45,900 45,900 72,180  
State and municipal obligations | Fair Value, Inputs, Level 2        
Restricted Cash and Cash Equivalents Items [Line Items]        
Amortized Cost 5,814 5,814 2,570  
Gross Unrealized Gains 1 1    
Gross Unrealized Losses (35) (35) (5)  
Fair Value 5,780 5,780 2,565  
Short-Term Investments 4,257 4,257 1,400  
Long-Term Investments 1,523 1,523 1,165  
Corporate bonds | Fair Value, Inputs, Level 2        
Restricted Cash and Cash Equivalents Items [Line Items]        
Amortized Cost 57,609 57,609 32,748  
Gross Unrealized Gains 11 11 1  
Gross Unrealized Losses (1,027) (1,027) (276)  
Fair Value 56,593 56,593 32,473  
Cash and Cash Equivalents 5,199 5,199    
Short-Term Investments 33,668 33,668 2,406  
Long-Term Investments 17,726 17,726 $ 30,067  
Commercial paper | Fair Value, Inputs, Level 2        
Restricted Cash and Cash Equivalents Items [Line Items]        
Amortized Cost 39,779 39,779    
Fair Value 39,779 39,779    
Short-Term Investments $ 39,779 $ 39,779    
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Expected Credit Losses (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period $ 3,349
Provision for expected credit losses 183
Amounts written off charged against the allowance (396)
Other, including foreign currency translation (3)
Balance, end of period 3,133
United States  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period 3,171
Provision for expected credit losses (50)
Amounts written off charged against the allowance (396)
Balance, end of period 2,725
Other countries  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period 178
Provision for expected credit losses 233
Other, including foreign currency translation (3)
Balance, end of period $ 408
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Expected Credit Losses - Type Of Customer Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Expected Credit Losses    
Accounts receivable and notes receivable, current $ 1,927 $ 2,203
Contract assets, net 1,058 1,010
Long-term notes receivable, net of current portion 148 136
Total allowance for expected credit losses on customer receivables $ 3,133 $ 3,349
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventory    
Raw materials $ 50,995 $ 38,267
Finished goods 103,302 70,421
Total inventory $ 154,297 $ 108,688
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total cost $ 225,880 $ 197,241
Less: Accumulated depreciation (67,964) (58,784)
Property and equipment, net 157,916 138,457
Land held for sale    
Property, Plant and Equipment [Line Items]    
Total cost 3,173  
Land    
Property, Plant and Equipment [Line Items]    
Total cost 51,612 54,868
Building and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total cost $ 26,745 25,712
Building and leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Building and leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 39 years  
Production equipment    
Property, Plant and Equipment [Line Items]    
Total cost $ 54,879 54,090
Production equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Production equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Computers, equipment and software    
Property, Plant and Equipment [Line Items]    
Total cost $ 21,338 15,343
Computers, equipment and software | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Computers, equipment and software | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Furniture and office equipment    
Property, Plant and Equipment [Line Items]    
Total cost $ 7,407 6,838
Furniture and office equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Furniture and office equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Vehicles    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Total cost $ 3,624 2,932
Website development costs    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Total cost $ 204 204
Capitalized internal-use software development costs    
Property, Plant and Equipment [Line Items]    
Total cost $ 13,994 11,996
Capitalized internal-use software development costs | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Capitalized internal-use software development costs | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Construction-in-process    
Property, Plant and Equipment [Line Items]    
Total cost $ 42,904 25,258
New campus development    
Property, Plant and Equipment [Line Items]    
Total cost $ 21,200 $ 12,400
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Strategic Investments (Details) - USD ($)
$ in Thousands
6 Months Ended 28 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Equity Securities without Readily Determinable Fair Value [Line Items]      
Balance, beginning of period $ 83,520 $ 11,711  
Investments 61,500 20,500 $ 116,656
Observable price changes 70,041 40,855 112,951
Exercises 66,630   66,630
Sales   (14,546) (14,546)
Balance, end of period 281,691 58,520 281,691
Investment in unconsolidated affiliate 281,691 58,520 281,691
Unrealized gain on observable price changes 70,000    
Exercise price of warrants 6,600    
Unrealized gains on warrants exercised 60,100    
Realized gain on sale of investment   12,300  
Dedrone, Inc      
Equity Securities without Readily Determinable Fair Value [Line Items]      
Balance, end of period 25,000   25,000
Investment in unconsolidated affiliate 25,000   25,000
Fusus, Inc.      
Equity Securities without Readily Determinable Fair Value [Line Items]      
Balance, end of period 21,000   21,000
Investment in unconsolidated affiliate 21,000   21,000
DroneSense, Inc      
Equity Securities without Readily Determinable Fair Value [Line Items]      
Balance, end of period 15,000   15,000
Investment in unconsolidated affiliate 15,000   15,000
Strategic investments      
Equity Securities without Readily Determinable Fair Value [Line Items]      
Balance, beginning of period 80,775 9,500  
Investments 45,160 20,500 97,728
Observable price changes 41,502 40,321 84,255
Exercises 96,719   96,719
Sales   (14,546) (14,546)
Balance, end of period 264,156 55,775 264,156
Investment in unconsolidated affiliate 264,156 55,775 264,156
Warrants      
Equity Securities without Readily Determinable Fair Value [Line Items]      
Balance, beginning of period 2,745 2,211  
Investments     2,588
Observable price changes 28,539 534 28,696
Exercises (30,089)   (30,089)
Balance, end of period 1,195 2,745 1,195
Investment in unconsolidated affiliate 1,195 $ 2,745 1,195
Call options      
Equity Securities without Readily Determinable Fair Value [Line Items]      
Investments 16,340   16,340
Balance, end of period 16,340   16,340
Investment in unconsolidated affiliate $ 16,340   $ 16,340
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Accrued Liabilities        
Accrued salaries, benefits and bonus $ 53,360 $ 62,425    
Accrued professional, consulting and lobbying fees 6,907 7,152    
Accrued warranty expense 1,628 2,822 $ 901 $ 769
Accrued income and other taxes 6,420 3,736    
Accrued inventory in transit 9,625 9,945    
Other accrued expenses 23,040 17,627    
Accrued liabilities $ 100,980 $ 103,707    
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details)
$ in Millions
6 Months Ended
Jun. 30, 2022
USD ($)
Income Taxes  
Deferred tax assets, net $ 100.5
Liability for unrecognized tax benefits 19.6
Research and development tax credit studies $ 10.9
Effective tax rate (as a percentage) 24.90%
Effective tax rate, before discrete period adjustment (as a percentage) 26.00%
Discrete tax benefit, stock-based compensation $ 1.6
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - CEO Performance Award - Additional Information (Details)
$ in Thousands
6 Months Ended 49 Months Ended
May 24, 2018
USD ($)
tranche
item
shares
Jun. 30, 2022
USD ($)
shares
Jun. 30, 2022
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Market capitalization goal for such tranche $ 2,500,000    
Market capitalization goal increment $ 1,000,000    
Recorded share-based compensation expense     $ 236,000
Number of awards expected to vest | shares   1,100,000 1,100,000
Revenue goal number 1   $ 710,058 $ 710,058
Revenue goal number 2   860,058 860,058
Revenue goal number 3   1,010,058 1,010,058
Revenue goal number 4   1,210,058 1,210,058
Revenue goal number 5   1,410,058 1,410,058
Revenue goal number 6   1,610,058 1,610,058
Revenue goal number 7   1,810,058 1,810,058
Revenue goal number 8   2,010,058 2,010,058
Adjusted EBITDA goal number 1   125,000 125,000
Adjusted EBITDA goal number 2   155,000 155,000
Adjusted EBITDA goal number 3   175,000 175,000
Adjusted EBITDA goal number 4   190,000 190,000
Adjusted EBITDA goal number 5   200,000 200,000
Adjusted EBITDA goal number 6   210,000 210,000
Adjusted EBITDA goal number 7   220,000 220,000
Adjusted EBITDA goal number 8   $ 230,000 230,000
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance shares authorized (in shares) | shares 6,365,856    
Number of options vested | shares   5,300,000  
Weighted average period over which costs are recognized   1 year 1 month 6 days  
CEO Performance Award      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized share-based compensation cost related to unvested stock option awards, probable of achievement   $ 9,900 $ 9,900
Chief Executive Officer      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of vesting tranches of share-based awards | tranche 12    
Vesting period 10 years    
Number of performance goals, revenue | item 8    
Number of performance goals, adjusted EBITDA | item 8    
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - eXponential Stock Performance Plan (Details)
shares in Millions, $ in Millions
6 Months Ended 41 Months Ended 49 Months Ended
Feb. 12, 2019
USD ($)
tranche
item
May 24, 2018
USD ($)
Jun. 30, 2022
USD ($)
shares
Jun. 30, 2022
USD ($)
shares
Jun. 30, 2022
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Market capitalization goal for such tranche   $ 2,500.0      
Market capitalization goal increment   $ 1,000.0      
Recorded share-based compensation expense         $ 236.0
Number of awards expected to vest | shares     1.1 1.1 1.1
eXponential Stock Units | 2019 eXponential Stock Performance Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expiration period 9 years        
Number of vesting tranches of share-based awards | tranche 12        
Market capitalization goal for such tranche $ 2,500.0        
Number of performance goals, revenue | item 8        
Number of performance goals, adjusted EBITDA | item 8        
Market capitalization goal increment $ 1,000.0        
Anti-dilution provision, maximum shares growth rate per year     3.00%    
Recorded share-based compensation expense       $ 180.8  
Number of awards expected to vest | shares     1.2 1.2 1.2
Unrecognized stock-based compensation expense     $ 14.8 $ 14.8 $ 14.8
Weighted average period over which costs are recognized     1 year 7 months 6 days    
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Summary of RSU and PSU Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Number of Units outstanding, beginning of year (in shares) | shares 1,115
Number of Units, Granted (in shares) | shares 324
Number of Units, Released (in shares) | shares (170)
Number of Units, Forfeited (in shares) | shares (103)
Number of Units outstanding, end of period (in shares) | shares 1,166
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted Average Grant Date Fair Value, Units outstanding, beginning of year (in dollars per share) | $ / shares $ 133.40
Weighted Average Grant Date Fair Value, Granted (in dollars per share) | $ / shares 121.16
Weighted Average Grant Date Fair Value, Released (in dollars per share) | $ / shares 77.07
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) | $ / shares 137.01
Weighted Average Grant Date Fair Value, Units outstanding, end of period (in dollars per share) | $ / shares $ 137.85
Aggregate intrinsic value at end of period | $ $ 108,680
Performance Stock Units (PSUs)  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Number of Units outstanding, beginning of year (in shares) | shares 1,499
Number of Units, Granted (in shares) | shares 88
Number of Units, Released (in shares) | shares (33)
Number of Units, Forfeited (in shares) | shares (166)
Number of Units outstanding, end of period (in shares) | shares 1,388
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted Average Grant Date Fair Value, Units outstanding, beginning of year (in dollars per share) | $ / shares $ 39.86
Weighted Average Grant Date Fair Value, Granted (in dollars per share) | $ / shares 114.78
Weighted Average Grant Date Fair Value, Released (in dollars per share) | $ / shares 118.08
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) | $ / shares 28.78
Weighted Average Grant Date Fair Value, Units outstanding, end of period (in dollars per share) | $ / shares $ 44.06
Aggregate intrinsic value at end of period | $ $ 129,308
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - RSU and PSU - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 49 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Recorded share-based compensation expense       $ 236,000  
Tax payments, for net share settlement of share based award   $ 2,319 $ 10,312    
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate intrinsic value price per share (in dollars per share) $ 93.17 $ 93.17   $ 93.17  
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate intrinsic value price per share (in dollars per share) $ 93.17 $ 93.17   $ 93.17  
Unrecognized stock-based compensation expense $ 118,200 $ 118,200   $ 118,200  
Weighted average period over which costs are recognized   2 years 1 month 6 days      
Number of shares vested   170      
Number of units outstanding (in shares) 1,166 1,166   1,166 1,115
Shares withheld, for net share settlement of share based award (in shares) 7        
Tax payments, for net share settlement of share based award   $ 900      
Performance Stock Units (PSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate intrinsic value price per share (in dollars per share) $ 93.17 $ 93.17   $ 93.17  
Unrecognized stock-based compensation expense $ 23,700 $ 23,700   $ 23,700  
Weighted average period over which costs are recognized   1 year 7 months 6 days      
Performance criteria had been met (in shares)   20      
Number of shares vested   33      
Number of units outstanding (in shares) 1,388 1,388   1,388 1,499
Shares withheld, for net share settlement of share based award (in shares) 12        
Tax payments, for net share settlement of share based award   $ 1,400      
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Summary of the Company's Stock Options Activity (Details) - Stock Options
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Number of options, Options outstanding, beginning of year (in shares)   2,438
Number of options, Exercised (in shares) 0  
Number of options, Options outstanding, end of year (in shares) 2,438 2,438
Number of options, Options exercisable, end of period (in shares) 1,377 1,377
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Weighted average exercise price, Options outstanding, beginning of year (in dollars per share) | $ / shares   $ 28.58
Weighted average exercise price, Options outstanding, end of period (in dollars per share) | $ / shares $ 28.58 28.58
Weighted average exercise price, Options exercisable, end of period (in dollars per share) | $ / shares $ 28.58 $ 28.58
Weighted average remaining contractual life, Options outstanding, end of period   5 years 7 months 28 days
Weighted average remaining contractual life, Options exercisable, end of period   5 years 7 months 28 days
Aggregate intrinsic value, Options outstanding, end of period | $ $ 157,468 $ 157,468
Aggregate intrinsic value, Options exercisable, end of period | $ $ 88,939 $ 88,939
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Stock Option Activity - Additional Information (Details) - $ / shares
shares in Thousands
3 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Aggregate intrinsic value price per share (in dollars per share) $ 93.17  
Stock options exercised (in shares) 0  
Number of options outstanding (in shares) 2,438 2,438
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding (in shares) 1,100  
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Reported Share-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 21,162 $ 137,549 $ 46,250 $ 227,159
Cost of products sold and services delivered        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 1,066 1,838 2,174 3,327
Sales, general and administrative expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 8,610 114,089 21,592 185,104
Research and development expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 11,486 $ 21,622 $ 22,484 $ 38,728
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Stock Repurchase Plan - Additional Information (Details) - USD ($)
3 Months Ended
Apr. 06, 2022
Jun. 30, 2022
Jun. 30, 2021
May 31, 2022
Sep. 30, 2019
Feb. 29, 2016
2022 Stock Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for issuance (in shares)       2,500,000    
Shares available for grant under the plan (in shares)   3,400,000        
2016 Stock Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Outstanding common stock repurchase program authorized amount (up to)           $ 50,000,000.0
Shares repurchased during period (in shares)   0 0      
Remaining authorized repurchase amount   $ 16,300,000        
2019 Inducement Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for issuance (in shares)         500,000  
Shares granted 29,507          
2019 Inducement Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for grant under the plan (in shares)   100        
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - At-the-Market equity offering - Additional Information (Details) - ATM Offering
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Issuance of common stock (in shares) | shares 577,956
Gross proceeds $ 107.6
Net proceeds 105.4
Commissions 1.6
Stock issuance costs $ 0.5
Maximum number of common stock shares to be sold | shares 3,000,000.0
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Line of Credit (Details)
$ in Millions
6 Months Ended
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]    
Maximum ratio of total liabilities to tangible net worth 2.50  
Line of Credit    
Debt Instrument [Line Items]    
Accordion feature allowing for increase in borrowing capacity $ 100.0  
Letters of credit outstanding amount 6.5  
Available borrowing under letter of credit 43.5  
Line of credit borrowings $ 0.0 $ 0.0
EBITDA ratio 0.00  
Line of Credit | Unsecured Revolving Line of Credit    
Debt Instrument [Line Items]    
Total availability under line of credit agreement $ 50.0  
Line of Credit | Letter of Credit    
Debt Instrument [Line Items]    
Available borrowing under letter of credit $ 20.0  
Minimum | Line of Credit | London Interbank Offered Rate (LIBOR)    
Debt Instrument [Line Items]    
Debt instrument basis spread on variable rate (as a percentage) 1.00%  
Maximum | Line of Credit | London Interbank Offered Rate (LIBOR)    
Debt Instrument [Line Items]    
Debt instrument basis spread on variable rate (as a percentage) 1.50%  
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details)
$ in Millions
1 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
lawsuit
Jun. 30, 2022
USD ($)
lawsuit
Loss Contingencies [Line Items]    
Number of lawsuits against Company | lawsuit 3 3
Amount self-insured for any product claim   $ 5.0
Line of Credit    
Loss Contingencies [Line Items]    
Letters of credit outstanding amount $ 6.5 6.5
Outstanding letters of credit and bank guarantees not drawn against credit facility $ 0.4 0.4
Data Storage    
Loss Contingencies [Line Items]    
Purchase agreement term 6 years  
Purchase obligation $ 425.0 425.0
Surety Bond    
Loss Contingencies [Line Items]    
Bonds outstanding 21.1 21.1
Expire throughout 2023 | Surety Bond    
Loss Contingencies [Line Items]    
Letters of credit outstanding amount 6.5 6.5
Expiring in 2022 | Surety Bond    
Loss Contingencies [Line Items]    
Bonds outstanding 3.1 3.1
Expiring in 2023 | Surety Bond    
Loss Contingencies [Line Items]    
Bonds outstanding 7.5 7.5
Expiring in 2024 | Surety Bond    
Loss Contingencies [Line Items]    
Bonds outstanding $ 10.5 $ 10.5
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Income (loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Accumulated other comprehensive income (loss):        
Beginning balance $ 1,124,789 $ 1,047,849 $ 1,010,904 $ 976,255
Other comprehensive income (loss) (2,327) (1,561)    
Ending balance 1,193,651 1,124,789 1,097,699 1,010,904
Accumulated Other Comprehensive Income (Loss)        
Accumulated other comprehensive income (loss):        
Beginning balance (2,878) (1,317) 142 141
Other comprehensive income (loss) (2,327) (1,561) (369) 1
Ending balance (5,205) (2,878) (227) 142
Unrealized Gains (Losses) on Available-for-Sale Investments        
Accumulated other comprehensive income (loss):        
Beginning balance (696) (207)    
Other comprehensive income (loss) (161) (489)    
Ending balance (857) (696)    
Foreign Currency Translation        
Accumulated other comprehensive income (loss):        
Beginning balance (2,182) (1,110) 142 141
Other comprehensive income (loss) (2,166) (1,072) (369) 1
Ending balance $ (4,348) $ (2,182) $ (227) $ 142
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Benefit Plans (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Employee Benefit Plans        
Defined contribution plan, cost $ 2.3 $ 1.8 $ 5.4 $ 3.8
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Data (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
segment
Jun. 30, 2021
USD ($)
Segment Reporting Information [Line Items]        
Number of reportable segments of company | segment     2  
Net sales $ 285,613 $ 218,795 $ 542,039 $ 413,814
Cost of sales 111,650 80,866 212,337 152,532
Gross margin 173,963 137,929 329,702 261,282
Research and development 57,547 53,952 105,963 100,970
TASER        
Segment Reporting Information [Line Items]        
Net sales 135,586 112,528 249,946 211,527
Cost of sales 48,463 37,846 89,088 70,791
Gross margin 87,123 74,682 160,858 140,736
Research and development 13,316 12,313 23,212 21,556
Software and Sensors        
Segment Reporting Information [Line Items]        
Net sales 150,027 106,267 292,093 202,287
Cost of sales 63,187 43,020 123,249 81,741
Gross margin 86,840 63,247 168,844 120,546
Research and development 44,231 41,639 82,751 79,414
Product        
Segment Reporting Information [Line Items]        
Net sales 200,051 156,427 376,255 297,313
Cost of sales 87,502 65,301 166,854 123,917
Product | TASER        
Segment Reporting Information [Line Items]        
Net sales 131,721 110,637 242,875 207,939
Cost of sales 48,463 37,701 89,088 70,646
Product | Software and Sensors        
Segment Reporting Information [Line Items]        
Net sales 68,330 45,790 133,380 89,374
Cost of sales 39,039 27,600 77,766 53,271
Service        
Segment Reporting Information [Line Items]        
Net sales 85,562 62,368 165,784 116,501
Cost of sales 24,148 15,565 45,483 28,615
Service | TASER        
Segment Reporting Information [Line Items]        
Net sales 3,865 1,891 7,071 3,588
Cost of sales   145   145
Service | Software and Sensors        
Segment Reporting Information [Line Items]        
Net sales 81,697 60,477 158,713 112,913
Cost of sales $ 24,148 $ 15,420 $ 45,483 $ 28,470
XML 80 axon-20220630x10q_htm.xml IDEA: XBRL DOCUMENT 0001069183 axon:A2016StockIncentivePlanMember 2022-04-01 2022-06-30 0001069183 axon:A2016StockIncentivePlanMember 2021-04-01 2021-06-30 0001069183 axon:A2016StockIncentivePlanMember 2022-06-30 0001069183 axon:A2016StockIncentivePlanMember 2016-02-29 0001069183 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001069183 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001069183 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001069183 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001069183 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001069183 us-gaap:RetainedEarningsMember 2022-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001069183 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001069183 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-06-30 0001069183 us-gaap:RetainedEarningsMember 2022-03-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001069183 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001069183 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-03-31 0001069183 2022-03-31 0001069183 us-gaap:RetainedEarningsMember 2021-12-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001069183 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001069183 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001069183 us-gaap:RetainedEarningsMember 2021-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001069183 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001069183 us-gaap:RetainedEarningsMember 2021-03-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001069183 us-gaap:AccumulatedTranslationAdjustmentMember 2021-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001069183 2021-03-31 0001069183 us-gaap:RetainedEarningsMember 2020-12-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001069183 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001069183 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001069183 axon:PerformanceStockUnitsMember 2022-04-01 2022-06-30 0001069183 us-gaap:TreasuryStockMember 2022-06-30 0001069183 us-gaap:CommonStockMember 2022-06-30 0001069183 us-gaap:TreasuryStockMember 2022-03-31 0001069183 us-gaap:CommonStockMember 2022-03-31 0001069183 us-gaap:TreasuryStockMember 2021-12-31 0001069183 us-gaap:CommonStockMember 2021-12-31 0001069183 us-gaap:TreasuryStockMember 2021-06-30 0001069183 us-gaap:CommonStockMember 2021-06-30 0001069183 us-gaap:TreasuryStockMember 2021-03-31 0001069183 us-gaap:CommonStockMember 2021-03-31 0001069183 us-gaap:TreasuryStockMember 2020-12-31 0001069183 us-gaap:CommonStockMember 2020-12-31 0001069183 us-gaap:PerformanceSharesMember 2022-06-30 0001069183 us-gaap:EmployeeStockOptionMember 2021-12-31 0001069183 us-gaap:PerformanceSharesMember 2018-05-24 2018-05-24 0001069183 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001069183 srt:MaximumMember axon:A2019InducementPlanMember 2022-06-30 0001069183 axon:A2022StockIncentivePlanMember 2022-06-30 0001069183 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001069183 axon:PerformanceStockUnitsMember 2021-12-31 0001069183 axon:A2019InducementPlanMember 2022-04-06 2022-04-06 0001069183 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001069183 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001069183 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001069183 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001069183 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001069183 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001069183 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001069183 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001069183 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001069183 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001069183 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001069183 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001069183 srt:MinimumMember 2022-07-01 2022-06-30 0001069183 srt:MaximumMember 2022-07-01 2022-06-30 0001069183 2029-07-01 2022-06-30 0001069183 us-gaap:ServiceMember axon:TaserSegmentMember 2022-04-01 2022-06-30 0001069183 axon:TASERX2Member axon:TaserSegmentMember 2022-04-01 2022-06-30 0001069183 axon:TASERX26PMember axon:TaserSegmentMember 2022-04-01 2022-06-30 0001069183 axon:TaserConsumerDevicesMember axon:TaserSegmentMember 2022-04-01 2022-06-30 0001069183 axon:TASER7Member axon:TaserSegmentMember 2022-04-01 2022-06-30 0001069183 axon:OtherMember axon:TaserSegmentMember 2022-04-01 2022-06-30 0001069183 axon:OtherMember axon:SoftwareAndSensorsSegmentMember 2022-04-01 2022-06-30 0001069183 axon:ExtendedWarrantiesMember axon:TaserSegmentMember 2022-04-01 2022-06-30 0001069183 axon:ExtendedWarrantiesMember axon:SoftwareAndSensorsSegmentMember 2022-04-01 2022-06-30 0001069183 axon:CartridgesMember axon:TaserSegmentMember 2022-04-01 2022-06-30 0001069183 axon:AxonFlexMember axon:SoftwareAndSensorsSegmentMember 2022-04-01 2022-06-30 0001069183 axon:AxonFleetMember axon:SoftwareAndSensorsSegmentMember 2022-04-01 2022-06-30 0001069183 axon:AxonEvidenceMember axon:TaserSegmentMember 2022-04-01 2022-06-30 0001069183 axon:AxonEvidenceMember axon:SoftwareAndSensorsSegmentMember 2022-04-01 2022-06-30 0001069183 axon:AxonDockMember axon:SoftwareAndSensorsSegmentMember 2022-04-01 2022-06-30 0001069183 axon:AxonBodyMember axon:SoftwareAndSensorsSegmentMember 2022-04-01 2022-06-30 0001069183 us-gaap:NonUsMember 2022-04-01 2022-06-30 0001069183 country:US 2022-04-01 2022-06-30 0001069183 axon:TASERX2Member 2022-04-01 2022-06-30 0001069183 axon:TASERX26PMember 2022-04-01 2022-06-30 0001069183 axon:TaserConsumerDevicesMember 2022-04-01 2022-06-30 0001069183 axon:TASER7Member 2022-04-01 2022-06-30 0001069183 axon:OtherMember 2022-04-01 2022-06-30 0001069183 axon:ExtendedWarrantiesMember 2022-04-01 2022-06-30 0001069183 axon:CartridgesMember 2022-04-01 2022-06-30 0001069183 axon:AxonFlexMember 2022-04-01 2022-06-30 0001069183 axon:AxonFleetMember 2022-04-01 2022-06-30 0001069183 axon:AxonEvidenceMember 2022-04-01 2022-06-30 0001069183 axon:AxonDockMember 2022-04-01 2022-06-30 0001069183 axon:AxonBodyMember 2022-04-01 2022-06-30 0001069183 us-gaap:ServiceMember axon:TaserSegmentMember 2022-01-01 2022-06-30 0001069183 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001069183 axon:TASERX2Member axon:TaserSegmentMember 2022-01-01 2022-06-30 0001069183 axon:TASERX26PMember axon:TaserSegmentMember 2022-01-01 2022-06-30 0001069183 axon:TaserPulseMember axon:TaserSegmentMember 2022-01-01 2022-06-30 0001069183 axon:TASER7Member axon:TaserSegmentMember 2022-01-01 2022-06-30 0001069183 axon:OtherMember axon:TaserSegmentMember 2022-01-01 2022-06-30 0001069183 axon:OtherMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-06-30 0001069183 axon:ExtendedWarrantiesMember axon:TaserSegmentMember 2022-01-01 2022-06-30 0001069183 axon:ExtendedWarrantiesMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-06-30 0001069183 axon:CartridgesMember axon:TaserSegmentMember 2022-01-01 2022-06-30 0001069183 axon:AxonFlexMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-06-30 0001069183 axon:AxonFleetMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-06-30 0001069183 axon:AxonEvidenceMember axon:TaserSegmentMember 2022-01-01 2022-06-30 0001069183 axon:AxonEvidenceMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-06-30 0001069183 axon:AxonDockMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-06-30 0001069183 axon:AxonBodyMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-06-30 0001069183 axon:TASERX2Member 2022-01-01 2022-06-30 0001069183 axon:TASERX26PMember 2022-01-01 2022-06-30 0001069183 axon:TaserPulseMember 2022-01-01 2022-06-30 0001069183 axon:TASER7Member 2022-01-01 2022-06-30 0001069183 axon:OtherMember 2022-01-01 2022-06-30 0001069183 axon:ExtendedWarrantiesMember 2022-01-01 2022-06-30 0001069183 axon:CartridgesMember 2022-01-01 2022-06-30 0001069183 axon:AxonFlexMember 2022-01-01 2022-06-30 0001069183 axon:AxonFleetMember 2022-01-01 2022-06-30 0001069183 axon:AxonEvidenceMember 2022-01-01 2022-06-30 0001069183 axon:AxonDockMember 2022-01-01 2022-06-30 0001069183 axon:AxonBodyMember 2022-01-01 2022-06-30 0001069183 axon:TASERX2Member axon:TaserSegmentMember 2021-04-01 2021-06-30 0001069183 axon:TASERX26PMember axon:TaserSegmentMember 2021-04-01 2021-06-30 0001069183 axon:TaserConsumerDevicesMember axon:TaserSegmentMember 2021-04-01 2021-06-30 0001069183 axon:TASER7Member axon:TaserSegmentMember 2021-04-01 2021-06-30 0001069183 axon:OtherMember axon:TaserSegmentMember 2021-04-01 2021-06-30 0001069183 axon:OtherMember axon:SoftwareAndSensorsSegmentMember 2021-04-01 2021-06-30 0001069183 axon:ExtendedWarrantiesMember axon:TaserSegmentMember 2021-04-01 2021-06-30 0001069183 axon:ExtendedWarrantiesMember axon:SoftwareAndSensorsSegmentMember 2021-04-01 2021-06-30 0001069183 axon:CartridgesMember axon:TaserSegmentMember 2021-04-01 2021-06-30 0001069183 axon:AxonFlexMember axon:SoftwareAndSensorsSegmentMember 2021-04-01 2021-06-30 0001069183 axon:AxonFleetMember axon:SoftwareAndSensorsSegmentMember 2021-04-01 2021-06-30 0001069183 axon:AxonEvidenceMember axon:TaserSegmentMember 2021-04-01 2021-06-30 0001069183 axon:AxonEvidenceMember axon:SoftwareAndSensorsSegmentMember 2021-04-01 2021-06-30 0001069183 axon:AxonDockMember axon:SoftwareAndSensorsSegmentMember 2021-04-01 2021-06-30 0001069183 axon:AxonBodyMember axon:SoftwareAndSensorsSegmentMember 2021-04-01 2021-06-30 0001069183 us-gaap:NonUsMember 2021-04-01 2021-06-30 0001069183 country:US 2021-04-01 2021-06-30 0001069183 axon:TASERX2Member 2021-04-01 2021-06-30 0001069183 axon:TASERX26PMember 2021-04-01 2021-06-30 0001069183 axon:TaserConsumerDevicesMember 2021-04-01 2021-06-30 0001069183 axon:TASER7Member 2021-04-01 2021-06-30 0001069183 axon:OtherMember 2021-04-01 2021-06-30 0001069183 axon:ExtendedWarrantiesMember 2021-04-01 2021-06-30 0001069183 axon:CartridgesMember 2021-04-01 2021-06-30 0001069183 axon:AxonFlexMember 2021-04-01 2021-06-30 0001069183 axon:AxonFleetMember 2021-04-01 2021-06-30 0001069183 axon:AxonEvidenceMember 2021-04-01 2021-06-30 0001069183 axon:AxonDockMember 2021-04-01 2021-06-30 0001069183 axon:AxonBodyMember 2021-04-01 2021-06-30 0001069183 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001069183 axon:TASERX2Member axon:TaserSegmentMember 2021-01-01 2021-06-30 0001069183 axon:TASERX26PMember axon:TaserSegmentMember 2021-01-01 2021-06-30 0001069183 axon:TaserPulseMember axon:TaserSegmentMember 2021-01-01 2021-06-30 0001069183 axon:TASER7Member axon:TaserSegmentMember 2021-01-01 2021-06-30 0001069183 axon:OtherMember axon:TaserSegmentMember 2021-01-01 2021-06-30 0001069183 axon:OtherMember axon:SoftwareAndSensorsSegmentMember 2021-01-01 2021-06-30 0001069183 axon:ExtendedWarrantiesMember axon:TaserSegmentMember 2021-01-01 2021-06-30 0001069183 axon:ExtendedWarrantiesMember axon:SoftwareAndSensorsSegmentMember 2021-01-01 2021-06-30 0001069183 axon:CartridgesMember axon:TaserSegmentMember 2021-01-01 2021-06-30 0001069183 axon:AxonFlexMember axon:SoftwareAndSensorsSegmentMember 2021-01-01 2021-06-30 0001069183 axon:AxonFleetMember axon:SoftwareAndSensorsSegmentMember 2021-01-01 2021-06-30 0001069183 axon:AxonEvidenceMember axon:TaserSegmentMember 2021-01-01 2021-06-30 0001069183 axon:AxonEvidenceMember axon:SoftwareAndSensorsSegmentMember 2021-01-01 2021-06-30 0001069183 axon:AxonDockMember axon:SoftwareAndSensorsSegmentMember 2021-01-01 2021-06-30 0001069183 axon:AxonBodyMember axon:SoftwareAndSensorsSegmentMember 2021-01-01 2021-06-30 0001069183 us-gaap:NonUsMember 2021-01-01 2021-06-30 0001069183 country:US 2021-01-01 2021-06-30 0001069183 axon:TASERX2Member 2021-01-01 2021-06-30 0001069183 axon:TASERX26PMember 2021-01-01 2021-06-30 0001069183 axon:TaserPulseMember 2021-01-01 2021-06-30 0001069183 axon:TASER7Member 2021-01-01 2021-06-30 0001069183 axon:OtherMember 2021-01-01 2021-06-30 0001069183 axon:ExtendedWarrantiesMember 2021-01-01 2021-06-30 0001069183 axon:CartridgesMember 2021-01-01 2021-06-30 0001069183 axon:AxonFlexMember 2021-01-01 2021-06-30 0001069183 axon:AxonFleetMember 2021-01-01 2021-06-30 0001069183 axon:AxonEvidenceMember 2021-01-01 2021-06-30 0001069183 axon:AxonDockMember 2021-01-01 2021-06-30 0001069183 axon:AxonBodyMember 2021-01-01 2021-06-30 0001069183 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-06-30 0001069183 us-gaap:OtherNoncurrentAssetsMember 2022-06-30 0001069183 us-gaap:CapacityMember 2022-06-30 0001069183 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-06-30 0001069183 srt:MinimumMember us-gaap:EquipmentMember 2022-01-01 2022-06-30 0001069183 srt:MinimumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-06-30 0001069183 srt:MinimumMember us-gaap:BuildingMember 2022-01-01 2022-06-30 0001069183 srt:MinimumMember axon:FurnitureAndOfficeEquipmentMember 2022-01-01 2022-06-30 0001069183 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-06-30 0001069183 srt:MaximumMember us-gaap:EquipmentMember 2022-01-01 2022-06-30 0001069183 srt:MaximumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-06-30 0001069183 srt:MaximumMember us-gaap:BuildingMember 2022-01-01 2022-06-30 0001069183 srt:MaximumMember axon:FurnitureAndOfficeEquipmentMember 2022-01-01 2022-06-30 0001069183 us-gaap:VehiclesMember 2022-01-01 2022-06-30 0001069183 axon:WebsiteDevelopmentCostsMember 2022-01-01 2022-06-30 0001069183 us-gaap:VehiclesMember 2022-06-30 0001069183 us-gaap:SoftwareDevelopmentMember 2022-06-30 0001069183 us-gaap:LandMember 2022-06-30 0001069183 us-gaap:EquipmentMember 2022-06-30 0001069183 us-gaap:DiscontinuedOperationsHeldforsaleMember 2022-06-30 0001069183 us-gaap:ConstructionInProgressMember 2022-06-30 0001069183 us-gaap:ComputerEquipmentMember 2022-06-30 0001069183 us-gaap:BuildingMember 2022-06-30 0001069183 axon:WebsiteDevelopmentCostsMember 2022-06-30 0001069183 axon:NewCampusDevelopmentMember 2022-06-30 0001069183 axon:FurnitureAndOfficeEquipmentMember 2022-06-30 0001069183 us-gaap:VehiclesMember 2021-12-31 0001069183 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001069183 us-gaap:LandMember 2021-12-31 0001069183 us-gaap:EquipmentMember 2021-12-31 0001069183 us-gaap:ConstructionInProgressMember 2021-12-31 0001069183 us-gaap:ComputerEquipmentMember 2021-12-31 0001069183 us-gaap:BuildingMember 2021-12-31 0001069183 axon:WebsiteDevelopmentCostsMember 2021-12-31 0001069183 axon:NewCampusDevelopmentMember 2021-12-31 0001069183 axon:FurnitureAndOfficeEquipmentMember 2021-12-31 0001069183 us-gaap:AccumulatedTranslationAdjustmentMember 2022-04-01 2022-06-30 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001069183 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-04-01 2022-06-30 0001069183 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001069183 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-03-31 0001069183 us-gaap:AccumulatedTranslationAdjustmentMember 2021-04-01 2021-06-30 0001069183 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-03-31 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001069183 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001069183 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001069183 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001069183 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001069183 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001069183 axon:SharePurchaseAgreementWithCellebriteDiLtdMember 2022-04-01 2022-06-30 0001069183 axon:SharePurchaseAgreementWithCellebriteDiLtdMember 2022-01-01 2022-06-30 0001069183 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2022-06-30 0001069183 axon:UnsecuredRevolvingLineOfCreditMember us-gaap:LineOfCreditMember 2022-06-30 0001069183 us-gaap:LineOfCreditMember 2021-12-31 0001069183 axon:ExpireThroughout2023Member us-gaap:SuretyBondMember 2022-06-30 0001069183 us-gaap:CommonStockMember axon:SharePurchaseAgreementWithCellebriteDiLtdMember 2021-12-31 0001069183 axon:ExpiringInTwoThousandTwentyTwoMember us-gaap:SuretyBondMember 2022-06-30 0001069183 axon:ExpiringInTwoThousandTwentyThreeMember us-gaap:SuretyBondMember 2022-06-30 0001069183 axon:ExpiringInTwoThousandTwentyFourMember us-gaap:SuretyBondMember 2022-06-30 0001069183 us-gaap:SuretyBondMember 2022-06-30 0001069183 us-gaap:CallOptionMember 2022-06-30 0001069183 axon:WarrantsForStrategicInvestmentMember 2022-06-30 0001069183 axon:StrategicInvestmentsMember 2022-06-30 0001069183 axon:FususInc.Member 2022-06-30 0001069183 axon:DronesenseIncMember 2022-06-30 0001069183 axon:DedroneIncMember 2022-06-30 0001069183 axon:WarrantsForStrategicInvestmentMember 2021-12-31 0001069183 axon:StrategicInvestmentsMember 2021-12-31 0001069183 axon:WarrantsForStrategicInvestmentMember 2021-06-30 0001069183 axon:StrategicInvestmentsMember 2021-06-30 0001069183 axon:WarrantsForStrategicInvestmentMember 2020-12-31 0001069183 axon:StrategicInvestmentsMember 2020-12-31 0001069183 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001069183 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001069183 axon:EXponentialStockUnitsMember axon:A2019eXponentialStockPerformancePlanMember 2022-06-30 0001069183 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-06-30 0001069183 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-06-30 0001069183 us-gaap:ServiceMember axon:SoftwareAndSensorsSegmentMember 2022-04-01 2022-06-30 0001069183 us-gaap:ProductMember axon:TaserSegmentMember 2022-04-01 2022-06-30 0001069183 us-gaap:ProductMember axon:SoftwareAndSensorsSegmentMember 2022-04-01 2022-06-30 0001069183 us-gaap:ServiceMember 2022-04-01 2022-06-30 0001069183 us-gaap:ProductMember 2022-04-01 2022-06-30 0001069183 axon:TaserSegmentMember 2022-04-01 2022-06-30 0001069183 axon:SoftwareAndSensorsSegmentMember 2022-04-01 2022-06-30 0001069183 us-gaap:ServiceMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-06-30 0001069183 us-gaap:ProductMember axon:TaserSegmentMember 2022-01-01 2022-06-30 0001069183 us-gaap:ProductMember axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-06-30 0001069183 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001069183 us-gaap:ProductMember 2022-01-01 2022-06-30 0001069183 axon:TaserSegmentMember 2022-01-01 2022-06-30 0001069183 axon:SoftwareAndSensorsSegmentMember 2022-01-01 2022-06-30 0001069183 us-gaap:ServiceMember axon:TaserSegmentMember 2021-04-01 2021-06-30 0001069183 us-gaap:ServiceMember axon:SoftwareAndSensorsSegmentMember 2021-04-01 2021-06-30 0001069183 us-gaap:ProductMember axon:TaserSegmentMember 2021-04-01 2021-06-30 0001069183 us-gaap:ProductMember axon:SoftwareAndSensorsSegmentMember 2021-04-01 2021-06-30 0001069183 us-gaap:ServiceMember 2021-04-01 2021-06-30 0001069183 us-gaap:ProductMember 2021-04-01 2021-06-30 0001069183 axon:TaserSegmentMember 2021-04-01 2021-06-30 0001069183 axon:SoftwareAndSensorsSegmentMember 2021-04-01 2021-06-30 0001069183 us-gaap:ServiceMember axon:TaserSegmentMember 2021-01-01 2021-06-30 0001069183 us-gaap:ServiceMember axon:SoftwareAndSensorsSegmentMember 2021-01-01 2021-06-30 0001069183 us-gaap:ProductMember axon:TaserSegmentMember 2021-01-01 2021-06-30 0001069183 us-gaap:ProductMember axon:SoftwareAndSensorsSegmentMember 2021-01-01 2021-06-30 0001069183 us-gaap:ServiceMember 2021-01-01 2021-06-30 0001069183 us-gaap:ProductMember 2021-01-01 2021-06-30 0001069183 axon:TaserSegmentMember 2021-01-01 2021-06-30 0001069183 axon:SoftwareAndSensorsSegmentMember 2021-01-01 2021-06-30 0001069183 axon:WarrantyMember axon:TaserSegmentMember 2022-06-30 0001069183 axon:WarrantyMember axon:SoftwareAndSensorsSegmentMember 2022-06-30 0001069183 axon:ServicesMember axon:TaserSegmentMember 2022-06-30 0001069183 axon:ServicesMember axon:SoftwareAndSensorsSegmentMember 2022-06-30 0001069183 axon:HardwareEquipmentMember axon:TaserSegmentMember 2022-06-30 0001069183 axon:HardwareEquipmentMember axon:SoftwareAndSensorsSegmentMember 2022-06-30 0001069183 axon:WarrantyMember 2022-06-30 0001069183 axon:TaserSegmentMember 2022-06-30 0001069183 axon:SoftwareAndSensorsSegmentMember 2022-06-30 0001069183 axon:ServicesMember 2022-06-30 0001069183 axon:HardwareEquipmentMember 2022-06-30 0001069183 axon:WarrantyMember axon:TaserSegmentMember 2021-12-31 0001069183 axon:WarrantyMember axon:SoftwareAndSensorsSegmentMember 2021-12-31 0001069183 axon:ServicesMember axon:TaserSegmentMember 2021-12-31 0001069183 axon:ServicesMember axon:SoftwareAndSensorsSegmentMember 2021-12-31 0001069183 axon:HardwareEquipmentMember axon:TaserSegmentMember 2021-12-31 0001069183 axon:HardwareEquipmentMember axon:SoftwareAndSensorsSegmentMember 2021-12-31 0001069183 axon:WarrantyMember 2021-12-31 0001069183 axon:TaserSegmentMember 2021-12-31 0001069183 axon:SoftwareAndSensorsSegmentMember 2021-12-31 0001069183 axon:ServicesMember 2021-12-31 0001069183 axon:HardwareEquipmentMember 2021-12-31 0001069183 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001069183 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001069183 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001069183 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001069183 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001069183 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001069183 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001069183 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001069183 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001069183 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001069183 axon:A2022StockIncentivePlanMember 2022-05-31 0001069183 axon:A2019InducementPlanMember 2019-09-30 0001069183 2020-12-31 0001069183 2021-06-30 0001069183 us-gaap:FairValueInputsLevel1Member axon:MarketableSecuritiesMember 2022-06-30 0001069183 us-gaap:FairValueInputsLevel1Member axon:MarketableSecuritiesMember 2021-12-31 0001069183 country:US 2022-01-01 2022-06-30 0001069183 us-gaap:NonUsMember 2022-06-30 0001069183 country:US 2022-06-30 0001069183 us-gaap:NonUsMember 2021-12-31 0001069183 country:US 2021-12-31 0001069183 axon:EXponentialStockUnitsMember axon:A2019eXponentialStockPerformancePlanMember 2019-02-12 2022-06-30 0001069183 2018-05-24 2022-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001069183 2022-01-01 2022-03-31 0001069183 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001069183 2021-04-01 2021-06-30 0001069183 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001069183 2021-01-01 2021-03-31 0001069183 2022-08-05 0001069183 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001069183 2022-04-01 2022-06-30 0001069183 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-06-30 0001069183 us-gaap:FairValueInputsLevel1Member axon:AgencyBondsMember 2021-12-31 0001069183 axon:PerformanceStockUnitsMember 2022-01-01 2022-06-30 0001069183 srt:ChiefExecutiveOfficerMember 2018-05-24 2018-05-24 0001069183 us-gaap:CapacityMember 2022-06-01 2022-06-30 0001069183 axon:AtMarketOfferingMember 2021-01-01 2021-12-31 0001069183 axon:EXponentialStockUnitsMember axon:A2019eXponentialStockPerformancePlanMember 2019-02-12 2019-02-12 0001069183 2018-05-24 2018-05-24 0001069183 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2022-06-30 0001069183 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryBillSecuritiesMember 2022-06-30 0001069183 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember 2021-12-31 0001069183 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001069183 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001069183 us-gaap:CallOptionMember 2022-01-01 2022-06-30 0001069183 us-gaap:CallOptionMember 2020-03-01 2022-06-30 0001069183 axon:WarrantsForStrategicInvestmentMember 2021-01-01 2021-06-30 0001069183 axon:StrategicInvestmentsMember 2021-01-01 2021-06-30 0001069183 axon:WarrantsForStrategicInvestmentMember 2022-01-01 2022-06-30 0001069183 axon:StrategicInvestmentsMember 2022-01-01 2022-06-30 0001069183 axon:WarrantsForStrategicInvestmentMember 2020-03-01 2022-06-30 0001069183 axon:StrategicInvestmentsMember 2020-03-01 2022-06-30 0001069183 2020-03-01 2022-06-30 0001069183 axon:ChiefExecutiveOfficerPerformanceAwardMember 2022-06-30 0001069183 us-gaap:LineOfCreditMember 2022-06-30 0001069183 2021-01-01 2021-06-30 0001069183 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001069183 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001069183 axon:AccountsAndNotesReceivableAndContractAssetsMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001069183 axon:AccountsAndNotesReceivableAndContractAssetsMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001069183 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001069183 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001069183 us-gaap:LineOfCreditMember 2022-01-01 2022-06-30 0001069183 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001069183 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-06-30 0001069183 us-gaap:FairValueInputsLevel1Member axon:AgencyBondsMember 2022-06-30 0001069183 us-gaap:FairValueInputsLevel2Member 2022-06-30 0001069183 us-gaap:FairValueInputsLevel1Member 2022-06-30 0001069183 us-gaap:CashMember 2022-06-30 0001069183 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2021-12-31 0001069183 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001069183 us-gaap:CashMember 2021-12-31 0001069183 axon:EXponentialStockUnitsMember axon:A2019eXponentialStockPerformancePlanMember 2022-01-01 2022-06-30 0001069183 us-gaap:NonUsMember 2022-01-01 2022-06-30 0001069183 2022-01-01 2022-06-30 0001069183 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001069183 us-gaap:EmployeeStockOptionMember 2022-06-30 0001069183 axon:PerformanceStockUnitsMember 2022-06-30 0001069183 2022-06-30 0001069183 2021-12-31 axon:segment iso4217:USD iso4217:USD shares pure axon:country axon:customer axon:item shares axon:tranche axon:lawsuit 0 0 0001069183 --12-31 2022 Q2 false 71077699 70896856 100000 10-Q true 2022-06-30 false 001-16391 Axon Enterprise, Inc. DE 86-0741227 17800 North 85th Street Scottsdale AZ 85255 480 991-0797 Common Stock, $0.00001 Par Value AXON NASDAQ Yes Yes Large Accelerated Filer false false false 71077807 212815000 356332000 45900000 72180000 118514000 14510000 1927000 2203000 379672000 320819000 196754000 180421000 154297000 108688000 61839000 56540000 1169791000 1109490000 157916000 138457000 100548000 127193000 13934000 15470000 45004000 43592000 24925000 31232000 8992000 11256000 28240000 29753000 281691000 83520000 100982000 98247000 1932023000 1688210000 60689000 32220000 100980000 103707000 253185000 265591000 11330000 10463000 6787000 6540000 432971000 418521000 269477000 185721000 7692000 3797000 5517000 5679000 1000 811000 18210000 20440000 4504000 5392000 738372000 640361000 0.00001 0.00001 25000000 25000000 0 0 0.00001 0.00001 200000000 200000000 71077699 70896856 1000 1000 1139086000 1095229000 20220227 20220227 155947000 155947000 215716000 109883000 -5205000 -1317000 1193651000 1047849000 1932023000 1688210000 200051000 156427000 376255000 297313000 85562000 62368000 165784000 116501000 285613000 218795000 542039000 413814000 87502000 65301000 166854000 123917000 24148000 15565000 45483000 28615000 111650000 80866000 212337000 152532000 173963000 137929000 329702000 261282000 95005000 177662000 185134000 304259000 57547000 53952000 105963000 100970000 152552000 231614000 291097000 405229000 21411000 -93685000 38605000 -143947000 47026000 41841000 102325000 42426000 68437000 -51844000 140930000 -101521000 17475000 -4727000 35097000 -6487000 50962000 -47117000 105833000 -95034000 0.72 -0.72 1.49 -1.47 0.71 -0.72 1.46 -1.47 71040000 65166000 70995000 64604000 72283000 65166000 72316000 64604000 50962000 -47117000 105833000 -95034000 -2166000 -369000 -3238000 -368000 -161000 -650000 48635000 -47486000 101945000 -95402000 70896856 1000 1095229000 20220227 -155947000 109883000 -1317000 1047849000 -70000 -70000 99802 -1388000 -1388000 25088000 25088000 54871000 54871000 -1561000 -1561000 70996658 1000 1118859000 20220227 -155947000 164754000 -2878000 1124789000 -4000 -4000 81041 -931000 -931000 21162000 21162000 50962000 50962000 -2327000 -2327000 71077699 1000 1139086000 20220227 -155947000 215716000 -5205000 1193651000 63766555 1000 962159000 20220227 -155947000 169901000 141000 976255000 906536 -7045000 -7045000 89610000 89610000 -47917000 -47917000 1000 1000 64673091 1000 1044724000 20220227 -155947000 121984000 142000 1010904000 1001255 -3268000 -3268000 137549000 137549000 -47117000 -47117000 -369000 -369000 65674346 1000 1179005000 20220227 -155947000 74867000 -227000 1097699000 105833000 -95034000 11965000 8582000 58000 -48000 -130000 -189000 -43000 103836000 40855000 46250000 227159000 26050000 -6889000 3895000 47000 301000 3110000 3279000 2650000 183000 62000 80247000 3988000 47109000 1848000 2688000 13320000 24569000 -10381000 74600000 25647000 63340000 95115000 108240000 238288000 9473000 294814000 6555000 14546000 29847000 24031000 91000 48000 104000 143000 61500000 20500000 2104000 -198786000 26446000 -74000 2319000 10312000 -2393000 -10312000 -3910000 -319000 -141749000 110930000 356438000 155551000 214689000 266481000 212815000 266372000 1874000 109000 214689000 266481000 2289000 5295000 2009000 571000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 1 - Organization and Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Axon Enterprise, Inc. (“Axon,” the “Company,” "we," or "us") is a market-leading provider of law enforcement technology solutions. Our core mission is to protect life. We fulfill that mission through developing hardware and software products that advance the long term objectives of a) obsoleting the bullet, b) reducing social conflict, and c) enabling a fair and effective justice system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our headquarters in Scottsdale, Arizona houses our executive management, sales, marketing, certain engineering, manufacturing, finance and other administrative support functions. <span style="background:#ffffff;">Our global software hub is located in Seattle, Washington, and we also have subsidiaries and / or offices located in Australia, Canada, Finland, France, Germany, Hong Kong, India, Italy, the Netherlands, the United Kingdom, and Vietnam.</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;">The accompanying unaudited condensed consolidated financial statements include the accounts of Axon Enterprise, Inc. and our subsidiaries. All material intercompany accounts, transactions, and profits have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">These unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. Certain information related to our organization, significant accounting policies and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) has been condensed or omitted. The accounting policies followed in the preparation of these unaudited condensed consolidated financial statements are consistent with those followed in our annual consolidated financial statements for the year ended December 31, 2021, as filed on Form 10-K, with the exception of our adoption of certain accounting pronouncements which we describe below. In the opinion of management, these unaudited condensed consolidated financial statements contain all material adjustments, consisting only of normal recurring adjustments, necessary to fairly state our financial position, results of operations and cash flows for the periods presented and the presentations and disclosures herein are adequate when read in conjunction with our Form 10-K for the year ended December 31, 2021. The results of operations for the three months and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the full year (or any other period). Significant estimates and assumptions in these unaudited condensed consolidated financial statements include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">product warranty reserves,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">inventory valuation,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">revenue recognition,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reserve for expected credit loss,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">valuation of goodwill, intangible and long-lived assets,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">valuation of strategic investments,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">recognition, measurement and valuation of current and deferred income taxes,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">stock-based compensation, 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:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">recognition and measurement of contingencies and accrued litigation expense.</span></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="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Actual results could differ materially from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Our operations are comprised of two reportable segments: the manufacture and sale of conducted electrical devices ("CEDs"), batteries, accessories, extended warranties and other products and services (the “TASER” segment); and the development, manufacture, and sale of software and sensors, which includes the sale of devices, wearables, applications, cloud and mobile products, and services (collectively, the “Software and Sensors” segment). In both segments, we report sales of products and services. Service revenue in both segments includes sales related to Axon </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Evidence. In the Software and Sensors segment, service revenue also includes other recurring cloud-hosted software revenue and related professional services. Collectively, this revenue is sometimes referred to as "Axon Cloud revenue."  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Reportable segments are determined based on discrete financial information reviewed by our Chief Executive Officer who is our chief operating decision maker ("CODM"). We organize and review operations based on products and services, and currently there are no operating segments that are aggregated. We perform an analysis of our reportable segments at least annually. Additional information related to our business segments is summarized in Note 15.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Geographic Information and Major Customers / Suppliers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the three and six months ended June 30, 2022, no individual country outside the U.S. represented more than 10% of total net sales. Individual sales transactions in the international market are generally larger and occur more intermittently than in the domestic market due to the profile of our customers. For the three and six months ended June 30, 2022, no customer represented more than 10% of total net sales. At June 30, 2022 and December 31, 2021, no customer represented more than 10% of the aggregate balance of accounts and notes receivable and contract assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We currently purchase both off the shelf and custom components, including, but not limited to, finished circuit boards, injection-molded plastic components, small machined parts, custom cartridge components, electronic components, and off the shelf sub-assemblies from suppliers located in the U.S., Canada, China, Republic of Korea, Malaysia, Mexico, Taiwan, and Vietnam. We may source from other countries as well. Although we currently obtain many of these components from single source suppliers, we own the injection molded component tooling, most of the designs, and the test fixtures used in their production for all custom components. As a result, we believe we could obtain alternative suppliers in most cases. Although we have experienced supply chain disruptions relating to materials and port constraints, we have remained focused on closely managing our supply chain. We continue to bolster our strategic relationships in our supply chain, identifying secondary/alternate sourcing, adjusting build plans accordingly, and building in logistic modes in support of our increasing demand while working to minimize disruption to customers. We acquire most of our components on a purchase order basis and do not currently have significant long-term purchase contracts with most component suppliers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income per Common Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic income per common share is computed by dividing net income by the weighted average number of common shares outstanding during the periods presented. Diluted income per share reflects the potential dilution from outstanding stock options and unvested restricted stock units. The calculation of the weighted average number of shares outstanding and earnings per share are as follows (in thousands except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:55.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator for basic and diluted earnings per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px 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;"> 50,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,117)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px 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;"> 105,833</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"> (95,034)</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,995</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin: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,604</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Dilutive effect of stock-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px 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;"> 72,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px 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;"> 72,316</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 64,604</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Anti-dilutive stock-based awards excluded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;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,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 8,950</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;margin: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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.72)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.47)</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;margin: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.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.72)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin: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.46</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.47)</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="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="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Standard Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We warranty our CEDs, Axon cameras and certain related accessories from manufacturing defects on a limited basis for a period of one year after purchase and, thereafter, will repair or replace any defective unit for a fee. Estimated costs for the standard warranty are charged to cost of products sold when revenue is recorded for the related product. Future warranty costs are estimated based on historical data related to warranty claims and this rate is applied to current product sales. Historically, reserve amounts have been increased if management becomes aware of a component failure or other issue that could result in larger than anticipated warranty claims from customers. The warranty reserve is reviewed quarterly to verify that it sufficiently reflects the remaining warranty obligations based on the anticipated expenditures over the balance of the warranty obligation period, and adjustments are made when actual warranty claim experience differs from estimates. The warranty reserve is included in accrued liabilities on the accompanying condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Changes in our estimated product warranty liabilities were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 769</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Utilization of reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,574)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (481)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 613</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 901</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value Measurements and Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:36pt;margin:0pt;">We use the fair value framework that prioritizes the inputs to valuation techniques for measuring financial assets and liabilities measured on a recurring basis and for non-financial assets and liabilities when these items are re-measured. Fair value is considered to be the exchange price in an orderly transaction between market participants, to sell an asset or transfer a liability at the measurement date. The hierarchy below lists three levels of fair value based on the extent to which inputs used in measuring fair value are observable in the market. We categorize each of our fair value measurements in one of these three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:</p><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;min-height:7.2pt;text-align:justify;margin:0pt;"><span style="color:#212529;"> </span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 – Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 – Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level 2 valuation techniques.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 – Valuation techniques in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect our own assumptions about inputs that market participants would use in pricing an asset or liability.</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;">We have cash equivalents and investments, which at June 30, 2022 and December 31, 2021 were comprised of money market funds, commercial paper, corporate bonds, municipal bonds, U.S. Government agency bonds, and U.S. Treasury bills. See additional disclosure regarding the fair value of our cash equivalents and investments in Note 3. Included in the balance of other long-term assets as of June 30, 2022 and December 31, 2021 was $4.2 million and $5.3 million, respectively, related to corporate-owned life insurance policies which are used to fund our deferred compensation </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">plan. We determine the fair value of insurance contracts by obtaining the cash surrender value of the contracts from the issuer, a Level 2 valuation technique. </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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We have an investment in marketable securities, for which c<span style="color:#212529;background:#ffffff;">hanges in fair value are recorded in the condensed consolidated statement of operations as unrealized gain or (loss) on marketable securities, which is included in interest and other income, net.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.3pt;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="background:#ffffff;">We have strategic investments in </span><span style="background:#ffffff;">six</span><span style="background:#ffffff;"> unconsolidated affiliates as of June 30, 2022. The estimated fair value of the investments was determined based on Level 3 inputs. In determining the estimated fair value of our strategic investments in privately held companies, we utilize observable data available to us as discussed further in Note 7.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.3pt;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;">Our financial instruments also include accounts and notes receivable, accounts payable and accrued liabilities. Due to the short-term nature of these instruments, their fair values approximate their carrying values on the condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Restricted cash balances as of June 30, 2022 were $1.9 million primarily related to funds held in an international bank account securing a guarantee and funds held in an international bank account for a country in which we are required to maintain a minimum balance to operate. Approximately $1.8 million was included in prepaid expenses and other current assets on our condensed consolidated balance sheet, with the remainder included in <span style="-sec-ix-hidden:Hidden_uZka0KkZikuaKVCOcobXrg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">other long-term assets</span></span>. Restricted cash balances as of December 31, 2021 included $0.1 million primarily related to funds held in an international bank account for a country in which we are required to maintain a minimum balance to operate. Approximately half of the balance was included in prepaid expenses and other current assets on our condensed consolidated balance sheet, with the remainder included in other long-term assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Valuation of Goodwill, Intangibles and Long-lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We evaluate whether events and circumstances have occurred that indicate the remaining estimated useful life of long-lived assets and identifiable intangible assets, excluding goodwill and intangible assets with indefinite useful lives, may warrant revision or that the remaining balance of these assets may not be recoverable. Such circumstances could include, but are not limited to, a change in the product mix, a change in the way products are created, produced or delivered, or a significant change in the way products are branded and marketed. In performing the review for recoverability, we estimate the future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. The amount of the impairment loss, if impairment exists, is calculated based on the excess of the carrying amounts of the assets over their estimated fair value computed using discounted cash flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We do not amortize goodwill and intangible assets with indefinite useful lives; rather such assets are required to be tested for impairment at least annually or sooner whenever events or changes in circumstances indicate that the assets may be impaired. We perform our annual goodwill and intangible asset impairment tests in the fourth quarter of each year. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Guidance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-10, Government Assistance (Topic 832). The guidance improves the transparency of government assistance accounting as it requires business entities to disclose transactions that involve government assistance received if the transactions were accounted for by applying a grant or contribution accounting model by analogy. The ASU is effective for annual periods beginning after December 15, 2021. We adopted ASU 2021-10 on January 1, 2022 and will apply the disclosure requirement prospectively to all transactions within the scope of the amendments that are reflected in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">the financial statements at the date of the initial application along with new transactions that are entered into after the date of initial application. Adoption of this ASU did not have a material impact on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reclassification of Prior Year Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications are not material and had no effect on the reported results of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">These unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. Certain information related to our organization, significant accounting policies and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) has been condensed or omitted. The accounting policies followed in the preparation of these unaudited condensed consolidated financial statements are consistent with those followed in our annual consolidated financial statements for the year ended December 31, 2021, as filed on Form 10-K, with the exception of our adoption of certain accounting pronouncements which we describe below. In the opinion of management, these unaudited condensed consolidated financial statements contain all material adjustments, consisting only of normal recurring adjustments, necessary to fairly state our financial position, results of operations and cash flows for the periods presented and the presentations and disclosures herein are adequate when read in conjunction with our Form 10-K for the year ended December 31, 2021. The results of operations for the three months and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the full year (or any other period). Significant estimates and assumptions in these unaudited condensed consolidated financial statements include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">product warranty reserves,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">inventory valuation,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">revenue recognition,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reserve for expected credit loss,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">valuation of goodwill, intangible and long-lived assets,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">valuation of strategic investments,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">recognition, measurement and valuation of current and deferred income taxes,</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">stock-based compensation, 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:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">recognition and measurement of contingencies and accrued litigation expense.</span></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="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Actual results could differ materially from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Our operations are comprised of two reportable segments: the manufacture and sale of conducted electrical devices ("CEDs"), batteries, accessories, extended warranties and other products and services (the “TASER” segment); and the development, manufacture, and sale of software and sensors, which includes the sale of devices, wearables, applications, cloud and mobile products, and services (collectively, the “Software and Sensors” segment). In both segments, we report sales of products and services. Service revenue in both segments includes sales related to Axon </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Evidence. In the Software and Sensors segment, service revenue also includes other recurring cloud-hosted software revenue and related professional services. Collectively, this revenue is sometimes referred to as "Axon Cloud revenue."  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Reportable segments are determined based on discrete financial information reviewed by our Chief Executive Officer who is our chief operating decision maker ("CODM"). We organize and review operations based on products and services, and currently there are no operating segments that are aggregated. We perform an analysis of our reportable segments at least annually. Additional information related to our business segments is summarized in Note 15.</p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Geographic Information and Major Customers / Suppliers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the three and six months ended June 30, 2022, no individual country outside the U.S. represented more than 10% of total net sales. Individual sales transactions in the international market are generally larger and occur more intermittently than in the domestic market due to the profile of our customers. For the three and six months ended June 30, 2022, no customer represented more than 10% of total net sales. At June 30, 2022 and December 31, 2021, no customer represented more than 10% of the aggregate balance of accounts and notes receivable and contract assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We currently purchase both off the shelf and custom components, including, but not limited to, finished circuit boards, injection-molded plastic components, small machined parts, custom cartridge components, electronic components, and off the shelf sub-assemblies from suppliers located in the U.S., Canada, China, Republic of Korea, Malaysia, Mexico, Taiwan, and Vietnam. We may source from other countries as well. Although we currently obtain many of these components from single source suppliers, we own the injection molded component tooling, most of the designs, and the test fixtures used in their production for all custom components. As a result, we believe we could obtain alternative suppliers in most cases. Although we have experienced supply chain disruptions relating to materials and port constraints, we have remained focused on closely managing our supply chain. We continue to bolster our strategic relationships in our supply chain, identifying secondary/alternate sourcing, adjusting build plans accordingly, and building in logistic modes in support of our increasing demand while working to minimize disruption to customers. We acquire most of our components on a purchase order basis and do not currently have significant long-term purchase contracts with most component suppliers.</p> 0 0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income per Common Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic income per common share is computed by dividing net income by the weighted average number of common shares outstanding during the periods presented. Diluted income per share reflects the potential dilution from outstanding stock options and unvested restricted stock units. The calculation of the weighted average number of shares outstanding and earnings per share are as follows (in thousands except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:55.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator for basic and diluted earnings per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px 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;"> 50,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,117)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px 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;"> 105,833</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"> (95,034)</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,995</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin: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,604</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Dilutive effect of stock-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px 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;"> 72,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px 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;"> 72,316</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 64,604</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Anti-dilutive stock-based awards excluded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;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,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 8,950</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;margin: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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.72)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.47)</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;margin: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.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.72)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin: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.46</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.47)</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="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="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="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator for basic and diluted earnings per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px 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;"> 50,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,117)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px 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;"> 105,833</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"> (95,034)</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,995</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin: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,604</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Dilutive effect of stock-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px 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;"> 72,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px 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;"> 72,316</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 64,604</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Anti-dilutive stock-based awards excluded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;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,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 8,950</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;margin: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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.72)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.47)</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;margin: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.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.72)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin: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.46</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.47)</p></td></tr></table> 50962000 -47117000 105833000 -95034000 71040000 65166000 70995000 64604000 1243000 1321000 72283000 65166000 72316000 64604000 2991000 10537000 2912000 8950000 0.72 -0.72 1.49 -1.47 0.71 -0.72 1.46 -1.47 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Standard Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We warranty our CEDs, Axon cameras and certain related accessories from manufacturing defects on a limited basis for a period of one year after purchase and, thereafter, will repair or replace any defective unit for a fee. Estimated costs for the standard warranty are charged to cost of products sold when revenue is recorded for the related product. Future warranty costs are estimated based on historical data related to warranty claims and this rate is applied to current product sales. Historically, reserve amounts have been increased if management becomes aware of a component failure or other issue that could result in larger than anticipated warranty claims from customers. The warranty reserve is reviewed quarterly to verify that it sufficiently reflects the remaining warranty obligations based on the anticipated expenditures over the balance of the warranty obligation period, and adjustments are made when actual warranty claim experience differs from estimates. The warranty reserve is included in accrued liabilities on the accompanying condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Changes in our estimated product warranty liabilities were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 769</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Utilization of reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,574)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (481)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 613</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 901</p></td></tr></table> P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Changes in our estimated product warranty liabilities were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 769</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Utilization of reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,574)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (481)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 613</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 901</p></td></tr></table> 2822000 769000 1574000 481000 380000 613000 1628000 901000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value Measurements and Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:36pt;margin:0pt;">We use the fair value framework that prioritizes the inputs to valuation techniques for measuring financial assets and liabilities measured on a recurring basis and for non-financial assets and liabilities when these items are re-measured. Fair value is considered to be the exchange price in an orderly transaction between market participants, to sell an asset or transfer a liability at the measurement date. The hierarchy below lists three levels of fair value based on the extent to which inputs used in measuring fair value are observable in the market. We categorize each of our fair value measurements in one of these three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:</p><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;min-height:7.2pt;text-align:justify;margin:0pt;"><span style="color:#212529;"> </span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 – Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 – Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level 2 valuation techniques.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 – Valuation techniques in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect our own assumptions about inputs that market participants would use in pricing an asset or liability.</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;">We have cash equivalents and investments, which at June 30, 2022 and December 31, 2021 were comprised of money market funds, commercial paper, corporate bonds, municipal bonds, U.S. Government agency bonds, and U.S. Treasury bills. See additional disclosure regarding the fair value of our cash equivalents and investments in Note 3. Included in the balance of other long-term assets as of June 30, 2022 and December 31, 2021 was $4.2 million and $5.3 million, respectively, related to corporate-owned life insurance policies which are used to fund our deferred compensation </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">plan. We determine the fair value of insurance contracts by obtaining the cash surrender value of the contracts from the issuer, a Level 2 valuation technique. </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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We have an investment in marketable securities, for which c<span style="color:#212529;background:#ffffff;">hanges in fair value are recorded in the condensed consolidated statement of operations as unrealized gain or (loss) on marketable securities, which is included in interest and other income, net.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.3pt;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="background:#ffffff;">We have strategic investments in </span><span style="background:#ffffff;">six</span><span style="background:#ffffff;"> unconsolidated affiliates as of June 30, 2022. The estimated fair value of the investments was determined based on Level 3 inputs. In determining the estimated fair value of our strategic investments in privately held companies, we utilize observable data available to us as discussed further in Note 7.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.3pt;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;">Our financial instruments also include accounts and notes receivable, accounts payable and accrued liabilities. Due to the short-term nature of these instruments, their fair values approximate their carrying values on the condensed consolidated balance sheet.</p> 4200000 5300000 6 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Restricted cash balances as of June 30, 2022 were $1.9 million primarily related to funds held in an international bank account securing a guarantee and funds held in an international bank account for a country in which we are required to maintain a minimum balance to operate. Approximately $1.8 million was included in prepaid expenses and other current assets on our condensed consolidated balance sheet, with the remainder included in <span style="-sec-ix-hidden:Hidden_uZka0KkZikuaKVCOcobXrg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">other long-term assets</span></span>. Restricted cash balances as of December 31, 2021 included $0.1 million primarily related to funds held in an international bank account for a country in which we are required to maintain a minimum balance to operate. Approximately half of the balance was included in prepaid expenses and other current assets on our condensed consolidated balance sheet, with the remainder included in other long-term assets.</p> 1900000 1800000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Valuation of Goodwill, Intangibles and Long-lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We evaluate whether events and circumstances have occurred that indicate the remaining estimated useful life of long-lived assets and identifiable intangible assets, excluding goodwill and intangible assets with indefinite useful lives, may warrant revision or that the remaining balance of these assets may not be recoverable. Such circumstances could include, but are not limited to, a change in the product mix, a change in the way products are created, produced or delivered, or a significant change in the way products are branded and marketed. In performing the review for recoverability, we estimate the future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. The amount of the impairment loss, if impairment exists, is calculated based on the excess of the carrying amounts of the assets over their estimated fair value computed using discounted cash flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We do not amortize goodwill and intangible assets with indefinite useful lives; rather such assets are required to be tested for impairment at least annually or sooner whenever events or changes in circumstances indicate that the assets may be impaired. We perform our annual goodwill and intangible asset impairment tests in the fourth quarter of each year. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Guidance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-10, Government Assistance (Topic 832). The guidance improves the transparency of government assistance accounting as it requires business entities to disclose transactions that involve government assistance received if the transactions were accounted for by applying a grant or contribution accounting model by analogy. The ASU is effective for annual periods beginning after December 15, 2021. We adopted ASU 2021-10 on January 1, 2022 and will apply the disclosure requirement prospectively to all transactions within the scope of the amendments that are reflected in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">the financial statements at the date of the initial application along with new transactions that are entered into after the date of initial application. Adoption of this ASU did not have a material impact on our consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reclassification of Prior Year Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications are not material and had no effect on the reported results of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 2 - Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Nature of Products and Services</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables present our revenues by primary product and service offering (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:35.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 53,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 53,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 28,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 28,128</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER X26P</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 12,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 12,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 9,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 9,569</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER X2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 4,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 4,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 16,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 16,145</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER Consumer devices</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,701</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cartridges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 49,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 49,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 46,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 46,678</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Body</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 27,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 19,927</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Flex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,088</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Fleet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 15,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,247</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Dock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,509</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Evidence and cloud services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 85,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 62,069</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Extended warranties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 7,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 19,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 14,006</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,728</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 135,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#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.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 285,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 112,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#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.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 218,795</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 103,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 103,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 62,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 62,119</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER X26P</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 21,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 21,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 19,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 19,532</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER X2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 28,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 28,923</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER Pulse</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,906</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cartridges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 87,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 87,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 77,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 77,096</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Body</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 57,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 39,683</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Flex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,993</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Fleet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 29,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 9,010</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Dock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 13,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 12,429</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Evidence and cloud services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 6,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 168,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 115,759</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Extended warranties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 14,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 35,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 11,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 27,152</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 4,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 11,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 16,212</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 249,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#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.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 542,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 211,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#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.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 413,814</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;">The following table presents our revenues disaggregated by geography (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:-1.0715065%;padding-left:0pt;padding-right:0pt;width:102.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:32.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:32.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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 0.05pt 0pt;"> 228,446</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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 0.05pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 164,908</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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 442,660</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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 0.05pt 0pt;"> 82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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 0.05pt 0pt;"> 325,294</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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 0.05pt 0pt;"> 79</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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other countries</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 57,167</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 53,887</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 99,379</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 88,520</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 285,613</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;background:#cceeff;border-bottom:3px 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;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 218,795</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;background:#cceeff;border-bottom:3px 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;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 542,039</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;background:#cceeff;border-bottom:3px 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;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 413,814</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;background:#cceeff;border-bottom:3px 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;"> 100</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 0pt 0.05pt 0pt;">%</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="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contract Balances</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents our contract assets, contract liabilities and certain information related to these balances as of and for the six months ended June 30, 2022 (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:82.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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,994</p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities (deferred revenue)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 522,662</p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized in the period from:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amounts included in contract liabilities at the beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,675</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;">Contract liabilities (deferred revenue) consisted of the following (in thousands):<span style="display:inline-block;width:4.37pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:36.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">TASER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,023</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software and Sensors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 19,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 22,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 41,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 23,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 18,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 41,312</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,335</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hardware:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">TASER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,671</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software and Sensors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 47,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 94,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 142,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 34,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 81,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 116,085</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157,756</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">TASER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,183</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software and Sensors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 140,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 107,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 248,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 170,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 49,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 220,038</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 143,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 114,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 257,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 173,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 52,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 226,221</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 253,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 269,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 522,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 265,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 185,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 451,312</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="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:36.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 45,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 44,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 90,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 36,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 36,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 73,877</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software and Sensors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 207,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 224,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 432,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 228,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 148,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 377,435</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 253,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 269,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 522,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 265,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 185,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 451,312</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Remaining Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2022, we had approximately $3.33 billion of remaining performance obligations, which included both recognized contract liabilities as well as amounts that will be invoiced and recognized in future periods. The remaining performance obligations are limited only to arrangements that meet the definition of a contract under Topic 606 as of June 30, 2022. We expect to recognize between 15% - 20% of this balance over the next twelve months, and generally expect the remainder to be recognized over the following ten years, subject to risks related to delayed deployments, budget appropriation or other contract cancellation clauses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables present our revenues by primary product and service offering (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:35.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 53,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 53,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 28,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 28,128</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER X26P</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 12,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 12,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 9,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 9,569</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER X2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 4,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 4,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 16,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 16,145</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER Consumer devices</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,701</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cartridges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 49,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 49,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 46,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 46,678</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Body</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 27,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 19,927</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Flex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,088</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Fleet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 15,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,247</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Dock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,509</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Evidence and cloud services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 85,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 62,069</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Extended warranties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 7,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 19,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 14,006</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,728</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 135,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#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.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 285,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 112,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#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.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 218,795</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 103,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 103,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 62,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 62,119</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER X26P</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 21,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 21,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 19,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 19,532</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER X2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 28,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 28,923</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER Pulse</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,906</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cartridges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 87,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 87,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 77,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 77,096</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Body</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 57,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 39,683</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Flex</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 1,993</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Fleet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 29,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 9,010</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Dock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 13,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 12,429</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Axon Evidence and cloud services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 6,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 168,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 115,759</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Extended warranties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 14,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 35,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 11,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 27,152</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 4,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 11,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 16,212</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 249,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#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.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 542,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 211,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#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.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 413,814</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;">The following table presents our revenues disaggregated by geography (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:-1.0715065%;padding-left:0pt;padding-right:0pt;width:102.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:32.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:32.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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 0.05pt 0pt;"> 228,446</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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 0.05pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 164,908</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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 442,660</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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 0.05pt 0pt;"> 82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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 0.05pt 0pt;"> 325,294</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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 0.05pt 0pt;"> 79</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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other countries</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 57,167</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 53,887</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 99,379</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 88,520</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 285,613</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;background:#cceeff;border-bottom:3px 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;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 218,795</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;background:#cceeff;border-bottom:3px 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;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 542,039</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;background:#cceeff;border-bottom:3px 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;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 413,814</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.13%;background:#cceeff;border-bottom:3px 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;"> 100</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 0pt 0.05pt 0pt;">%</p></td></tr></table> 53440000 53440000 28128000 28128000 12339000 12339000 9569000 9569000 4534000 4534000 16145000 16145000 1687000 1687000 1701000 1701000 49845000 49845000 46678000 46678000 27468000 27468000 19927000 19927000 621000 621000 1088000 1088000 15881000 15881000 5247000 5247000 5849000 5849000 5509000 5509000 3720000 81911000 85631000 1702000 60367000 62069000 7459000 12498000 19957000 5857000 8149000 14006000 2562000 5799000 8361000 2748000 5980000 8728000 135586000 150027000 285613000 112528000 106267000 218795000 103506000 103506000 62119000 62119000 21818000 21818000 19532000 19532000 8153000 8153000 28923000 28923000 3383000 3383000 3906000 3906000 87670000 87670000 77096000 77096000 57176000 57176000 39683000 39683000 1950000 1950000 1993000 1993000 29701000 29701000 9010000 9010000 13329000 13329000 12429000 12429000 6737000 161850000 168587000 3098000 112661000 115759000 14138000 21559000 35697000 11503000 15649000 27152000 4541000 6528000 11069000 5350000 10862000 16212000 249946000 292093000 542039000 211527000 202287000 413814000 228446000 0.80 164908000 0.75 442660000 0.82 325294000 0.79 57167000 0.20 53887000 0.25 99379000 0.18 88520000 0.21 285613000 1 218795000 1 542039000 100 413814000 100 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents our contract assets, contract liabilities and certain information related to these balances as of and for the six months ended June 30, 2022 (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:82.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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,994</p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities (deferred revenue)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 522,662</p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized in the period from:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:82.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amounts included in contract liabilities at the beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,675</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;">Contract liabilities (deferred revenue) consisted of the following (in thousands):<span style="display:inline-block;width:4.37pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:36.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">TASER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,023</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software and Sensors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 19,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 22,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 41,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 23,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 18,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 41,312</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,335</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hardware:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">TASER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,671</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software and Sensors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 47,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 94,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 142,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 34,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 81,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 116,085</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 157,756</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">TASER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin: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,183</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software and Sensors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 140,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 107,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 248,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 170,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 49,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 220,038</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 143,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 114,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 257,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 173,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 52,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 226,221</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 253,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 269,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 522,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 265,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 185,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 451,312</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="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:36.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">TASER</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 45,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 44,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 90,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 36,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 36,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 73,877</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software and Sensors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 207,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 224,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 432,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 228,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 148,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 377,435</p></td></tr><tr><td style="vertical-align:bottom;width:36.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 253,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 269,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 522,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 265,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 185,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 451,312</p></td></tr></table> 224994000 522662000 172675000 16038000 18222000 34260000 21257000 4766000 26023000 19736000 22078000 41814000 23175000 18137000 41312000 35774000 40300000 76074000 44432000 22903000 67335000 26579000 20016000 46595000 12944000 28727000 41671000 47149000 94855000 142004000 34862000 81223000 116085000 73728000 114871000 188599000 47806000 109950000 157756000 3102000 6555000 9657000 2701000 3482000 6183000 140581000 107751000 248332000 170652000 49386000 220038000 143683000 114306000 257989000 173353000 52868000 226221000 253185000 269477000 522662000 265591000 185721000 451312000 45719000 44793000 90512000 36902000 36975000 73877000 207466000 224684000 432150000 228689000 148746000 377435000 253185000 269477000 522662000 265591000 185721000 451312000 3330000000 0.15 0.20 P12M P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 3 - Cash, Cash Equivalents and Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables summarize our cash, cash equivalents, marketable securities, and available-for-sale investments at June 30, 2022 and December 31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:23.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.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:7.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="24" style="vertical-align:bottom;white-space:nowrap;width:75.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left: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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Marketable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Short-Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left: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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Investments</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 155,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 155,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 155,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin: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:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Level 1:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 43,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 43,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 43,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agency bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Treasury bills</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,676</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 90,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom: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;"> (44,100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 45,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 188,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"> (44,126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 144,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 52,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,676</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Level 2:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;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:0.87%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;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:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State and municipal obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,523</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,027)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 33,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17,726</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 103,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,062)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 102,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 5,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 77,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,249</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 447,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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:6.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (45,188)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 402,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 212,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 118,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24,925</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="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="color:#212529;background:#ffffff;">As of June 30, 2022, we had </span><span style="color:#212529;background:#ffffff;">$86.7</span><span style="color:#212529;background:#ffffff;"> million of investments with unrealized losses. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="color:#212529;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="color:#212529;background:#ffffff;">During the year ended December 31, 2021, we acquired </span><span style="color:#212529;background:#ffffff;">9,000,000</span><span style="color:#212529;background:#ffffff;"> shares of common stock of Cellebrite DI Ltd (“CLBT”) with a fair value of </span><span style="color:#212529;background:#ffffff;">$90.0</span><span style="color:#212529;background:#ffffff;"> million. The CLBT common stock is recorded as marketable securities in the accompanying condensed consolidated balance sheets and its fair value is adjusted every reporting period. Changes in fair value are recorded in the condensed consolidated statement of operations as unrealized gain or (loss) on marketable securities, which is included in interest and other income, net. During the three and six months ended June 30, 2022, we recorded an unrealized loss on marketable securities of </span><span style="color:#212529;background:#ffffff;">$11.7</span><span style="color:#212529;background:#ffffff;"> million and </span><span style="color:#212529;background:#ffffff;">$</span><span style="color:#212529;background:#ffffff;">26.3</span><span style="color:#212529;background:#ffffff;"> million, respectively, relating to CLBT.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="color:#212529;visibility:hidden;background:#ffffff;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:6.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:0.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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:7.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:0.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.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:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="24" style="vertical-align:bottom;white-space:nowrap;width:74.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left: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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Marketable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Short-Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left: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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investments</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;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:0.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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 353,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 353,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right: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:0.43%;background:#cceeff;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 353,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';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:7.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right: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:0.43%;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Level 1:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right: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:0.43%;background:#cceeff;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right: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:0.43%;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;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:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Agency bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 10,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:6.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;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 10,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right: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:0.43%;background:#cceeff;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 10,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 90,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:6.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:0.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.03%;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:7.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;"> (17,820)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;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:7.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;"> 72,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right: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:0.43%;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.34%;border-bottom:1px solid #000000;margin:0pt;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:0.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:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 103,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,820)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 85,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right: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:0.43%;background:#cceeff;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#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:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right: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:0.43%;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Level 2:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right: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:0.43%;background:#cceeff;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State and municipal obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right: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:0.43%;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;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,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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,165</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 32,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 32,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right: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:0.43%;background:#cceeff;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#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:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,067</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;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:7.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;"> 35,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> (281)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 35,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right: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:0.43%;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;border-bottom:1px solid #000000;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,232</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 492,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> (18,101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 474,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right: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:0.43%;background:#cceeff;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 356,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#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.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#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.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,232</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables summarize our cash, cash equivalents, marketable securities, and available-for-sale investments at June 30, 2022 and December 31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:23.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.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:7.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="24" style="vertical-align:bottom;white-space:nowrap;width:75.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left: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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Marketable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Short-Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long-Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left: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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Investments</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 155,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 155,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 155,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin: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:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Level 1:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 43,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 43,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 43,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agency bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Treasury bills</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,676</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 90,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom: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;"> (44,100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 45,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 188,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"> (44,126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 144,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 52,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,676</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Level 2:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;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:0.87%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;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:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State and municipal obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,523</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,027)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 33,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17,726</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 103,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,062)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 102,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 5,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 77,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,249</p></td></tr><tr><td style="vertical-align:bottom;width:23.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 447,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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:6.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (45,188)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 402,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 212,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 118,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24,925</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="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="color:#212529;visibility:hidden;background:#ffffff;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:6.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:0.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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:7.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:0.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.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:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="24" style="vertical-align:bottom;white-space:nowrap;width:74.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left: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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Marketable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Short-Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.43%;border-left: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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investments</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;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:0.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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 353,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 353,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right: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:0.43%;background:#cceeff;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 353,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';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:7.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right: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:0.43%;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Level 1:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right: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:0.43%;background:#cceeff;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right: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:0.43%;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;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:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Agency bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 10,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:6.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;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 10,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right: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:0.43%;background:#cceeff;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 10,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 90,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:6.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:0.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.03%;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:7.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;"> (17,820)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;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:7.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;"> 72,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right: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:0.43%;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.34%;border-bottom:1px solid #000000;margin:0pt;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:0.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:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 103,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,820)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 85,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right: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:0.43%;background:#cceeff;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#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:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right: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:0.43%;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Level 2:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right: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:0.43%;background:#cceeff;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State and municipal obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right: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:0.43%;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;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,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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,165</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 32,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 32,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right: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:0.43%;background:#cceeff;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#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:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,067</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;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:7.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;"> 35,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> (281)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 35,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-right: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:0.43%;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;border-bottom:1px solid #000000;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,232</p></td></tr><tr><td style="vertical-align:bottom;width:24.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 492,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> (18,101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 474,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;background:#cceeff;border-right: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:0.43%;background:#cceeff;border-left:1px solid #000000;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 356,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#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.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#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.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,232</p></td></tr></table> 155582000 155582000 155582000 43550000 43550000 43550000 26601000 5000 2000 26604000 8484000 18120000 28390000 24000 28366000 22690000 5676000 90000000 44100000 45900000 45900000 188541000 5000 44126000 144420000 52034000 45900000 40810000 5676000 5814000 1000 35000 5780000 4257000 1523000 57609000 11000 1027000 56593000 5199000 33668000 17726000 39779000 39779000 39779000 103202000 12000 1062000 102152000 5199000 77704000 19249000 447325000 17000 45188000 402154000 212815000 45900000 118514000 24925000 86700000 9000000 90000000.0 -11700000 -26300000 353488000 353488000 353488000 2844000 2844000 2844000 10700000 4000 10704000 10704000 90000000 17820000 72180000 72180000 103544000 4000 17820000 85728000 2844000 72180000 10704000 2570000 5000 2565000 1400000 1165000 32748000 1000 276000 32473000 2406000 30067000 35318000 1000 281000 35038000 3806000 31232000 492350000 5000 18101000 474254000 356332000 72180000 14510000 31232000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4 - Expected Credit Losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We are exposed to credit losses primarily through sales of products and services. Our expected loss allowance methodology for accounts receivable, notes receivable, and contract assets is developed using historical collection experience, published or estimated credit default rates for entities that represent our customer base, current and future economic and market conditions and a review of the current status of customers' trade accounts receivables. Additionally, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. Our monitoring activities include account reconciliation, dispute resolution, payment confirmation, consideration of customers' financial condition and macroeconomic conditions. Balances are written off when determined to be uncollectible. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We review receivables for U.S. and international customers separately to better reflect different published credit default rates and economic and market conditions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#212529;font-family:'Segoe UI';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table provides a roll-forward of the allowance for expected credit losses that is deducted from the amortized cost basis of accounts receivable, notes receivable, and contract assets to present the net amount expected to be collected (in thousands):</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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other countries</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Balance, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 3,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;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,349</p></td></tr><tr><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for expected credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.26%;margin: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:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin: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.21%;margin: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:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 183</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Amounts written off charged against the allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;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;"> (396)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.26%;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:9.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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.21%;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:10%;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;"> (396)</p></td></tr><tr><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other, including foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px 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.63%;margin: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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin: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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Balance, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:3px 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;"> 2,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:3px 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,133</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: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:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/>As of June 30, 2022 and December 31, 2021, the allowance for expected credit losses for each type of customer receivable was as follows (in thousands):</p><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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable and notes receivable, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,203</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,010</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term notes receivable, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total allowance for expected credit losses on customer receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,349</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;text-indent:36pt;margin:0pt;">The following table provides a roll-forward of the allowance for expected credit losses that is deducted from the amortized cost basis of accounts receivable, notes receivable, and contract assets to present the net amount expected to be collected (in thousands):</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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other countries</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Balance, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 3,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;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,349</p></td></tr><tr><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for expected credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.26%;margin: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:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin: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.21%;margin: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:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 183</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Amounts written off charged against the allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;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;"> (396)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.26%;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:9.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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.21%;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:10%;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;"> (396)</p></td></tr><tr><td style="vertical-align:bottom;width:62.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other, including foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px 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.63%;margin: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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin: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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Balance, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:3px 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;"> 2,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:3px 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,133</p></td></tr></table> 3171000 178000 3349000 -50000 233000 183000 396000 396000 -3000 -3000 2725000 408000 3133000 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable and notes receivable, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,203</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,010</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term notes receivable, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total allowance for expected credit losses on customer receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,349</p></td></tr></table> 1927000 2203000 1058000 1010000 148000 136000 3133000 3349000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 5 - Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Inventories are stated at the lower of cost, determined on the first-in, first-out (“FIFO”) basis, or net realizable value, net of an inventory valuation allowance. We use a standard cost methodology to determine the cost basis for its inventories. Costs include allocations for materials, labor, and overhead. All variances between actual costs and standard costs are apportioned to inventory and cost of goods sold based upon inventory turnover. We evaluate inventory on a quarterly basis for obsolete or slow-moving items to ascertain if the recorded allowance is reasonable and adequate. Additional provisions are made to reduce excess, obsolete or slow-moving inventories to their net realizable value.</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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"> Inventory consisted of the following at June 30, 2022 and December 31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 50,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,267</p></td></tr><tr><td style="vertical-align:bottom;width:71.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px 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;"> 103,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,421</p></td></tr><tr><td style="vertical-align:bottom;width:71.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 154,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108,688</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:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> Inventory consisted of the following at June 30, 2022 and December 31, 2021 (in thousands):<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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 50,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,267</p></td></tr><tr><td style="vertical-align:bottom;width:71.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px 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;"> 103,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,421</p></td></tr><tr><td style="vertical-align:bottom;width:71.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 154,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108,688</p></td></tr></table> 50995000 38267000 103302000 70421000 154297000 108688000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Note 6 – Property and Equipment</b></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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">Property and equipment consisted of the following (in thousands):</span></p><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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;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;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,868</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land held for sale</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;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:63.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building and leasehold improvements</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-39 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,712</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Production equipment</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,090</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computers, equipment and software</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,343</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and office equipment</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,838</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;background:#cceeff;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;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,932</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Website development costs</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized internal-use software development costs</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,996</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction-in-process</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;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,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;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,258</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cost</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197,241</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (67,964)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom: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,784)</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#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.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#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.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,457</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.75pt;background:#ffffff;margin:9pt 0pt 0pt 0pt;">During the three months ended June 30, 2022, we reclassified a plat of land as held for sale which we anticipate dedicating to the City of Scottsdale pursuant to our existing public infrastructure reimbursement development agreement.<span style="background:#ffff00;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;background:#ffffff;margin:9pt 0pt 0pt 0pt;">Construction-in-process includes $21.2 million and $12.4 million related to the development of our new campus at June 30, 2022 and December 31, 2021, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">Property and equipment consisted of the following (in thousands):</span></p><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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;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;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,868</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land held for sale</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;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:63.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building and leasehold improvements</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-39 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,712</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Production equipment</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,090</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computers, equipment and software</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,343</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and office equipment</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,838</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;background:#cceeff;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;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,932</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Website development costs</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized internal-use software development costs</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3-5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,996</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction-in-process</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;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,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;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,258</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cost</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197,241</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (67,964)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom: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,784)</p></td></tr><tr><td style="vertical-align:bottom;width:63.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#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.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#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.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,457</p></td></tr></table> 51612000 54868000 3173000 P3Y P39Y 26745000 25712000 P3Y P5Y 54879000 54090000 P3Y P5Y 21338000 15343000 P3Y P5Y 7407000 6838000 P5Y 3624000 2932000 P3Y 204000 204000 P3Y P5Y 13994000 11996000 42904000 25258000 225880000 197241000 67964000 58784000 157916000 138457000 21200000 12400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 7 - Strategic Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">Strategic investments include investments in a number of non-public technology-driven companies. We account for strategic investments under the Accounting Standards Codification (“ASC”) 321 measurement alternative for equity securities without readily determinable fair values, as there are no quoted market prices for the investments. The investments are measured at cost less impairment, adjusted for observable price changes and are assessed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">In conjunction with certain of our strategic investments, we have the ability to commit additional capital over time through warrants and call options; for some investments, the exercisability and exercise prices are conditional on the achievement of certain performance metrics. </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;">The following tables provide a roll-forward of the balance of strategic investments (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:25.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Trebuchet MS';">  </span></p></td><td colspan="2" style="vertical-align:bottom;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strategic investments</b></p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Call options</b></p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strategic investments</b></p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 80,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 83,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,711</p></td></tr><tr><td style="vertical-align:bottom;width:35.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 61,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin: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.03%;margin: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:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,500</p></td></tr><tr><td style="vertical-align:bottom;width:35.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Observable price changes <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:0.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:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 70,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.03%;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:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,855</p></td></tr><tr><td style="vertical-align:bottom;width:35.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercises</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 96,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,089)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 66,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin: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.03%;margin: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:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom: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;"> (14,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom: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;"> (14,546)</p></td></tr><tr><td style="vertical-align:bottom;width:35.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 264,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin: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.03%;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:6.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin: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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 281,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 55,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:5.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin: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.03%;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;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 58,520</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:56.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inception to date</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strategic investments</b></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;width:1.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Call options</b></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 97,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 116,656</p></td></tr><tr><td style="vertical-align:bottom;width:56.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Observable price changes <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 84,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;margin: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:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 112,951</p></td></tr><tr><td style="vertical-align:bottom;width:56.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercises</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 96,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,089)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;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:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 66,630</p></td></tr><tr><td style="vertical-align:bottom;width:56.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,546)</p></td></tr><tr><td style="vertical-align:bottom;width:56.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.5pt 0.05pt 0pt;"> 264,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#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.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;background:#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.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 281,691</p></td></tr></table><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="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:13.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Includes a realized gain of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$12.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million for the six months ended June 30, 2021.</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 0pt 12pt 0pt;">During the three months ended June 30, 2022, we made minority, non-controlling investments in Dedrone, Inc., Fusus, Inc., and  DroneSense, Inc. for $25.0 million, $21.0 million, and $15.0 million, respectively. We were also issued warrants that give us the ability to purchase additional preferred stock, and call options to acquire all of the outstanding equity for each of these investments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2022, certain of our strategic investees issued new equity to us and/or other investors. These events represented observable price changes for our existing investments and related warrants, resulting in a net unrealized gain of $70.0 million. In addition, we exercised warrants in one of our strategic investees for a total exercise price of $6.6 million, resulting in an unrealized gain of $60.1 million that was recognized in earnings for the quarter ended June 30, 2022. The estimated fair value of the investments were calculated using valuation techniques that included both observable and unobservable inputs. This estimated fair value reflects a value that was lower than the issue per share of the new equity issued by the strategic investees because of different characteristics of the newly issued equity instruments compared to our existing investments. The valuation techniques included both Level 2 and Level 3 inputs as defined by ASC Topic 820. <span style="background:#ffffff;"> </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;">The following tables provide a roll-forward of the balance of strategic investments (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:36.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:25.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Trebuchet MS';">  </span></p></td><td colspan="2" style="vertical-align:bottom;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strategic investments</b></p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Call options</b></p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strategic investments</b></p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 80,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 83,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,711</p></td></tr><tr><td style="vertical-align:bottom;width:35.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 61,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin: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.03%;margin: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:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,500</p></td></tr><tr><td style="vertical-align:bottom;width:35.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Observable price changes <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:0.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:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 70,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.03%;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:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40,855</p></td></tr><tr><td style="vertical-align:bottom;width:35.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercises</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 96,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,089)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 66,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin: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.03%;margin: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:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:35.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom: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;"> (14,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom: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;"> (14,546)</p></td></tr><tr><td style="vertical-align:bottom;width:35.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 264,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin: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.03%;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:6.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin: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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0.05pt 0pt;"> 281,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 55,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:5.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin: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.03%;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;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 58,520</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:56.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inception to date</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Strategic investments</b></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;width:1.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Call options</b></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 97,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 116,656</p></td></tr><tr><td style="vertical-align:bottom;width:56.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Observable price changes <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 84,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;margin: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:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 112,951</p></td></tr><tr><td style="vertical-align:bottom;width:56.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercises</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 96,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,089)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;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:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 66,630</p></td></tr><tr><td style="vertical-align:bottom;width:56.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,546)</p></td></tr><tr><td style="vertical-align:bottom;width:56.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.5pt 0.05pt 0pt;"> 264,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#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.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;background:#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.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 281,691</p></td></tr></table><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="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:13.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Includes a realized gain of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$12.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million for the six months ended June 30, 2021.</span></td></tr></table><div style="margin-top:12pt;"/> 80775000 2745000 83520000 9500000 2211000 11711000 45160000 16340000 61500000 20500000 20500000 41502000 28539000 70041000 40321000 534000 40855000 96719000 -30089000 66630000 14546000 14546000 264156000 1195000 16340000 281691000 55775000 2745000 58520000 97728000 2588000 16340000 116656000 84255000 28696000 112951000 96719000 -30089000 66630000 14546000 14546000 264156000 1195000 16340000 281691000 12300000 25000000.0 21000000.0 15000000.0 70000000.0 6600000 60100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 8 - Accrued Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">Accrued liabilities consisted of the following at June 30, 2022 and December 31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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.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:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued salaries, benefits and bonus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,360</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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,425</p></td></tr><tr><td style="vertical-align:bottom;width:70.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional, consulting and lobbying fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,907</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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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,152</p></td></tr><tr><td style="vertical-align:bottom;width:70.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued warranty expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,628</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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,822</p></td></tr><tr><td style="vertical-align:bottom;width:70.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued income and other taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,420</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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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,736</p></td></tr><tr><td style="vertical-align:bottom;width:70.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued inventory in transit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,625</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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,945</p></td></tr><tr><td style="vertical-align:bottom;width:70.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,040</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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;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,627</p></td></tr><tr><td style="vertical-align:bottom;width:70.82%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#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.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,980</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.58%;background:#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.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,707</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;text-indent:0pt;margin:0pt;">Accrued liabilities consisted of the following at June 30, 2022 and December 31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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.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:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued salaries, benefits and bonus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,360</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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,425</p></td></tr><tr><td style="vertical-align:bottom;width:70.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional, consulting and lobbying fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,907</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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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,152</p></td></tr><tr><td style="vertical-align:bottom;width:70.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued warranty expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,628</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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,822</p></td></tr><tr><td style="vertical-align:bottom;width:70.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued income and other taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,420</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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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,736</p></td></tr><tr><td style="vertical-align:bottom;width:70.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued inventory in transit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,625</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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,945</p></td></tr><tr><td style="vertical-align:bottom;width:70.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,040</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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;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,627</p></td></tr><tr><td style="vertical-align:bottom;width:70.82%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#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.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,980</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.58%;background:#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.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,707</p></td></tr></table> 53360000 62425000 6907000 7152000 1628000 2822000 6420000 3736000 9625000 9945000 23040000 17627000 100980000 103707000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 9 - Income Taxes </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We file income tax returns for federal purposes and in many states, as well as in multiple foreign jurisdictions. Our tax filings remain subject to examination by applicable tax authorities for a certain length of time, generally three to four years, but can be up to ten years in some jurisdictions following the tax year to which these filings relate. We have been previously notified that an income tax audit may commence for Axon Public Safety Southeast Asia LLC, our entity in Vietnam; however, there has been no audit activity to date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred Tax Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net deferred income tax assets at June 30, 2022, primarily include R&amp;D tax credits, stock-based compensation expense, deferred revenue, accruals and reserves, R&amp;D capitalization, net of amortization and net operating losses, partially offset by accelerated depreciation expense, unrealized investment gains, and valuation allowance reserve. Our total net deferred tax assets at June 30, 2022 were $100.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In preparing our condensed consolidated financial statements, management assesses the likelihood that its deferred tax assets will be realized from future taxable income. In evaluating our ability to recover our deferred income tax assets, management considers all available positive and negative evidence, including our operating results, ongoing tax planning and forecasts of future taxable income on a jurisdiction by jurisdiction basis. A valuation allowance is established if it is determined that it is more likely than not that some portion or all of the net deferred tax assets will not be realized. Management exercises significant judgment in determining our provision for income taxes, our deferred tax assets and liabilities, and our future taxable income for purposes of assessing our ability to utilize any future tax benefit from our deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2022, management continues to believe the positive evidence from projected future earnings outweighs the negative evidence and a valuation allowance is not needed. We have concluded that a valuation allowance is necessary against unrealized investment losses and related costs incurred in connection with certain investments. Additionally, we do have Arizona R&amp;D tax credits expiring unutilized each year; therefore, management has concluded that it is more likely than not that our Arizona R&amp;D deferred tax asset will not be realized, and a valuation allowance has been recorded against this net asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In Australia, we have determined that sufficient deferred tax liabilities will reverse in order to realize all assets except one long-lived intangible where there is not an expectation that the asset may be realized. Therefore, we continue to recognize a partial valuation allowance for Australia.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">We complete R&amp;D tax credit studies for each year that an R&amp;D tax credit is claimed for federal and state income tax purposes. Management has made the determination that it is more likely than not that the full benefit of the R&amp;D tax credit will not be sustained on examination and recorded a liability for unrecognized tax benefits of </span><span style="background:#ffffff;">$19.6</span><span style="background:#ffffff;"> million as of </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">June 30, 2022. Should the unrecognized benefit of </span><span style="background:#ffffff;">$19.6</span><span style="background:#ffffff;"> million be recognized, our effective tax rate would be favorably impacted. Approximately </span><span style="background:#ffffff;">$10.9</span><span style="background:#ffffff;"> million of the unrecognized tax benefit associated with R&amp;D credits has been netted against the R&amp;D deferred tax asset.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Effective Tax Rate</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our overall effective tax rate for the six months ended June 30, 2022, after discrete period adjustments, was 24.9%. Before discrete adjustments, the tax rate was 26.0%, which differs from the federal statutory rate, primarily due to the impact of R&amp;D tax credits offset by the executive compensation limitation under Internal Revenue Code ("IRC") Section 162(m) and an increase in valuation allowance and unrecognized tax benefits, on projected pre-tax income for the year. The effective tax rate was favorably impacted by a $1.6 million discrete tax benefit primarily associated with windfalls related to stock-based compensation for restricted stock units (“RSUs”) and performance stock units (“PSUs”) that vested during the six months ended June 30, 2022. </p> 100500000 19600000 19600000 10900000 0.249 0.260 1600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 10 - Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Performance-based stock awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have issued performance-based stock options and performance-based RSUs, the vesting of which is generally contingent upon the achievement of certain performance criteria related to our operating performance, as well as successful and timely development and market acceptance of future product introductions. In addition, certain of the performance RSUs have additional service requirements subsequent to the achievement of the performance criteria. Compensation expense is recognized over the requisite service period, which is defined as the longest explicit, implicit or derived service period based on management’s estimate of the probability of the performance criteria being satisfied, adjusted at each balance sheet date. For both service-based and performance-based RSUs, we account for forfeitures as they occur as a reduction to stock-based compensation expense and additional paid-in-capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For performance-based options with a vesting schedule based entirely on the attainment of both performance and market conditions, stock-based compensation expense is recognized for each pair of performance and market conditions over the longer of the expected achievement period of the performance and market conditions, beginning at the point in time that the relevant performance condition is considered probable of achievement. The fair value of such awards is estimated on the grant date using Monte Carlo simulations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">CEO Performance Award</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">On May 24, 2018, our stockholders approved the Board of Directors’ grant of 6,365,856 stock option awards to Patrick W. Smith, our CEO (the “CEO Performance Award”). The CEO Performance Award consists of 12 vesting tranches with a vesting schedule based entirely on the attainment of both operational goals (performance conditions) and market capitalization goals (market conditions), assuming continued employment either as the CEO or as both Executive Chairman and Chief Product Officer and service through each attainment date. Each of the 12 vesting tranches of the CEO Performance Award have a 10-year contractual term and will vest upon certification by the Compensation Committee of the Board of Directors that both (i) the market capitalization goal for such tranche, which begins at $2.5 billion for the first tranche and increases by increments of $1.0 billion thereafter, and (ii) any one of the following eight operational goals focused on revenue or eight operational goals focused on Adjusted EBITDA have been met for the previous four consecutive fiscal quarters. Adjusted EBITDA for purposes of the CEO Performance Award ("Adjusted EBITDA (CEO Performance Award)") is defined as net income (loss) attributable to common stockholders before interest expense, interest </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">and other income (such as dividends) earned on investments in marketable securities, provision (benefit) for income taxes, depreciation and amortization, and stock-based compensation expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:27.02%;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:26.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:19.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:27.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revenue Goal</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(in thousands)</b></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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:21.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Achievement Status</b></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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:26.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjusted EBITDA</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(in thousands)</b></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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:19.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Achievement Status</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Goal #1, $710,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Achieved</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #1, $125,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr><tr><td style="vertical-align:bottom;width:27.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #2, $860,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Achieved</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #2, $155,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Goal #3, $1,010,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Probable</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #3, $175,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr><tr><td style="vertical-align:bottom;width:27.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #4, $1,210,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Probable</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #4, $190,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Goal #5, $1,410,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Not Applicable</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #5, $200,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr><tr><td style="vertical-align:bottom;width:27.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #6, $1,610,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Not Applicable</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #6, $210,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Goal #7, $1,810,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Not Applicable</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #7, $220,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr><tr><td style="vertical-align:bottom;width:27.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #8, $2,010,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Not Applicable</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #8, $230,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">In connection with the business acquisition that was completed during the three months ended September 30, 2018, the revenue goals were adjusted for the acquiree’s Target Revenue, as defined in the CEO Performance Award agreement.</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 0pt 12pt 0pt;">Stock-based compensation expense associated with the CEO Performance Award is recognized over the longer of the expected achievement period for each pair of market capitalization and operational goals, beginning at the point in time when the relevant operational goal is considered probable of being met. The probability of meeting an operational goal and the expected achievement point in time for meeting a probable operational goal are based on a subjective assessment of our forward-looking financial projections, taking into consideration statistical analysis. Even though no tranches of the CEO Performance Award vest unless a market capitalization and a matching operational goal are both achieved, stock-based compensation expense is recognized when an operational goal is considered probable of achievement regardless of whether a market capitalization goal is actually achieved. Stock-based compensation represents a non-cash expense and is recorded in sales, general, and administrative operating expense on our consolidated statements of operations and comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The first ten market capitalization goals have been achieved as of June 30, 2022. As of June 30, 2022, 5.3 million stock options have been certified by the Compensation Committee and vested. As twelve operational goals have been achieved or are considered probable of achievement, we recorded stock-based compensation expense of $236.0 million related to the CEO Performance Award from the grant date through June 30, 2022. The number of stock options that would vest related to the remaining unvested tranches is approximately 1.1 million shares. As of June 30, 2022, we had $9.9 million of total unrecognized stock-based compensation expense for the performance <span style="background:#ffffff;">goals that were considered probable of achievement, which will be recognized over a weighted-average period of </span><span style="background:#ffffff;">1.1</span><span style="background:#ffffff;"> years</span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">eXponential Stock Performance Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On February 12, 2019, our shareholders approved the 2019 Stock Incentive Plan (the “2019 Plan”), which was adopted by the Board of Directors to reserve a sufficient number of shares to facilitate our eXponential Stock Performance Plan (“XSPP”) and grants of eXponential Stock Units (“XSUs”) under the plan. Initial awards under the plan were granted in January 2019, with additional employee awards granted since that date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The XSUs are grants of Restricted Stock Units (“RSUs”), each with a term of approximately nine years, that vest in 12 equal tranches. Each of the 12 tranches will vest upon certification by the Compensation Committee of the Board of Directors that both (i) the market capitalization goal for such tranche, which begins at $2.5 billion for the first tranche and increases by increments of $1.0 billion thereafter, and (ii) any one of eight operational goals focused on revenue or eight operational goals focused on Adjusted EBITDA (CEO Performance Award) have been met for the previous four consecutive fiscal quarters. Beginning with the quarter ended June 30, 2021, new XSU grants are divided into a reduced number of tranches depending on employee eligibility and current market capitalization attainment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The XSPP contains an anti-dilution provision incorporated into the plan based on shareholder feedback, which affects the calculation of the market capitalization goals in the plan. The plan defines a maximum number of shares outstanding that may be used in the calculation of the market capitalization goals (the “XSU Maximum”). If the actual number of shares outstanding exceeds the XSU Maximum guardrail, then the lower pre-defined number of shares in the XSU Maximum, rather than the higher actual number of shares outstanding, is used to calculate market capitalization for the determination of the market capitalization goals in the XSPP, which, together with the operational goals, determines whether XSUs vest for participating employees. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The XSU Maximum is defined as the actual number of shares outstanding on the original XSU grant date of January 2, 2019, increased by a 3% annual rate over the term of the XSPP and by shares issued upon the exercise of CEO Performance Award options. The XSU Maximum is also adjusted for acquisitions, spin-offs or other changes in the number of outstanding shares of common stock, if such changes have a corresponding adjustment on the market capitalization goals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">New shares issued for any other reasons, including shares issued upon vesting of XSUs, RSUs, and Performance Stock Units (“PSUs”) as well as shares issued to raise capital through equity issuances or in other transactions, do not increase the XSU Maximum.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The market capitalization and operational goals are identical to the CEO Performance Award, but a different number of shares is used to calculate the market capitalization goals if shares outstanding exceed the XSU Maximum. Additionally, because the grant date is different than that of the CEO Performance Award, the measurement period for market capitalization is not identical. As of June 30, 2022, actual shares outstanding exceeded the XSU Maximum. Accordingly, market capitalization as calculated for the purposes of achieving additional goals uses the lower XSU Maximum share amount rather than actual shares outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The first nine market capitalization goals have been achieved as of June 30, 2022. The tenth market capitalization goal has not yet been attained, though the related operational goal was achieved as of September 30, 2021. As all twelve operational goals have been achieved or are considered probable of achievement, we recorded stock-based compensation expense of $180.8 million related to the XSU awards from their respective grant dates through June 30, 2022. The number of XSU awards that would vest related to the remaining three tranches is approximately 1.2 million shares. As of June 30, 2022, we had $14.8 million of total unrecognized stock-based compensation expense, which will be recognized over a weighted-average period of 1.6 years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted Stock Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes RSU activity for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:58.64%;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.64%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.53%;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.64%;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.04%;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.54%;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:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant-Date Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Units outstanding, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 133.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 121.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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:58.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Released</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (170)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 77.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (103)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 137.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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:58.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Units outstanding, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 137.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;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,680</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 0pt 12pt 0pt;">Aggregate intrinsic value represents our closing stock price on the last trading day of the period, which was $93.17 multiplied by the number of RSUs outstanding. As of June 30, 2022, there was $118.2 million in unrecognized compensation costs related to RSUs under our stock plans for shares that are expected to vest. We expect to recognize the cost related to the RSUs over a weighted average period of 2.1 years. RSUs are released when vesting requirements are met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain RSUs that vested in the six months ended June 30, 2022 were net-share settled such that we withheld shares to cover the employees’ tax obligation for the applicable income and other employment taxes, and remitted the cash to the appropriate taxing authorities. Total shares withheld related to RSUs were approximately seven thousand and had a value of $0.9 million on their respective vesting dates as determined by the closing stock price on such dates. Payments for the employees’ tax obligations are reflected as a financing activity within the condensed consolidated statements of cash flows. We record a liability for the tax withholding to be paid by us as a reduction to additional paid-in capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Performance Stock Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes PSU activity, inclusive of XSUs, for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant-Date Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Units outstanding, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 1,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;"> 39.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Released</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;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;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;"> 118.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (166)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.53%;margin: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.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Units outstanding, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;"> 44.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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;"> 129,308</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="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 0pt 12pt 0pt;">Aggregate intrinsic value represents our closing stock price on the last trading day of the period, which was $93.17 per share, multiplied by the number of PSUs outstanding. As of June 30, 2022, there was $23.7 million in unrecognized compensation costs related to PSUs under our stock plans for shares that are expected to vest. We expect to recognize the cost related to the PSUs over a weighted average period of 1.6 years. PSUs are released when vesting requirements are met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2022, the performance criteria had been met for approximately twenty thousand of the 1.4 million PSUs outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain PSUs that vested in the six months ended June 30, 2022 were net-share settled such that we withheld shares to cover the employees’ tax obligation for the applicable income and other employment taxes, and remitted the cash to the appropriate taxing authorities. Total shares withheld related to PSUs were approximately twelve thousand and had a value of $1.4 million on their respective vesting dates as determined by the closing stock price on such dates.  Payments for the employees’ tax obligations are reflected as a financing activity within the condensed consolidated statements of cash flows. We record a liability for the tax withholding to be paid by us as a reduction to additional paid-in capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Option Activity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes stock option activity for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.68%;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.64%;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:6.95%;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.64%;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.03%;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:6.63%;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.64%;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:8.52%;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.64%;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.46%;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.11%;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:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;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,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 28.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;margin:0pt;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired / terminated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;border-bottom:3px double #000000;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,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 28.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">5.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,468</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;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,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 28.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;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.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,939</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 0pt 12pt 0pt;">Aggregate intrinsic value represents the difference between the exercise price of the underlying stock option awards and the closing market price of our common stock of $93.17 on June 30, 2022. There were no options exercised for the six months ended June 30, 2022. As of June 30, 2022, total options outstanding included 1.1 million unvested performance-based stock options, which relate to the CEO Performance Award and are probable of achievement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-based Compensation Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes the composition of stock-based compensation expense for the three months ended June 30, 2022 and 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:55.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of products sold and services delivered</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;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,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;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,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;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,174</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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,327</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;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,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;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,592</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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 185,104</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;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,484</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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 38,728</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;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,250</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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 227,159</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In May 2022, our shareholders approved the Axon Enterprise, Inc. 2022 Stock Incentive Plan (the “2022 Plan”) authorizing an additional 2.5 million shares, plus remaining available shares under prior plans, for issuance under the new plan. Combined with the 2019 Plan and other legacy stock incentive plans, there are 3.4 million shares available for grant as of June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Inducement Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In September 2019, our Board of Directors adopted the Axon Enterprise, Inc. 2019 Stock Inducement Plan (the “2019 Inducement Plan”) pursuant to which we reserved 500,000 shares of common stock for issuance under the Inducement Plan. In accordance with Rule 5635(c)(4) and Rule 5635(c)(3) of the Nasdaq Listing Rules, awards under the Inducement Plan may only be made to individuals not previously employed by us (or following such individuals’ bona fide periods of non-employment by us), as an inducement material to the individuals’ entry into employment with us. The terms and conditions of the 2019 Inducement Plan are substantially similar to our stockholder-approved 2019 Plan and 2022 Plan. On April 6, 2022, we granted 29,507 shares from the 2019 Inducement Plan to new employees who joined the Company as a result of an acquisition. As of June 30, 2022, there were less than one hundred shares available for grant under the 2019 Inducement Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Repurchase Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2016, our Board of Directors authorized a stock repurchase program to acquire up to $50.0 million of our outstanding common stock subject to stock market conditions and corporate considerations. During the three months ended June 30, 2022 and 2021, no common shares were purchased under the program. As of June 30, 2022, $16.3 million remains available under the plan for future purchases. Any future purchases will be discretionary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">At-the-Market equity offering</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="background:#ffffff;">During the year ended December 31, 2021, we sold </span><span style="background:#ffffff;">577,956</span><span style="background:#ffffff;"> shares of our common stock under our "at-the-market" equity offering program (the “ATM”). We generated approximately </span><span style="background:#ffffff;">$107.6</span><span style="background:#ffffff;"> million in aggregate gross proceeds from sales under the ATM.  Aggregate net proceeds from the ATM were </span><span style="background:#ffffff;">$105.4</span><span style="background:#ffffff;"> million after deducting related expenses, including commissions to the sales agent of </span><span style="background:#ffffff;">$1.6</span><span style="background:#ffffff;"> million and issuance costs of </span><span style="background:#ffffff;">$0.5</span><span style="background:#ffffff;"> million.</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;">We may sell up to a total of 3.0 million shares of our common stock under the ATM. The ATM expires on April 20, 2024. We intend to use the net proceeds from this offering for general corporate purposes, which may include, among other things, providing capital to satisfy a portion of the tax obligations related to the vesting and settlement of stock compensation awards granted to our executive officers and other employees under our stock incentive plans, to support our growth, and to acquire or invest in product lines, products, services, technologies or facilities.<span style="color:#ff0000;"> </span></p> 6365856 12 12 P10Y 2500000000 1000000000.0 8 8 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:27.02%;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:26.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:19.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:27.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revenue Goal</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(in thousands)</b></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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:21.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Achievement Status</b></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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:26.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjusted EBITDA</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(in thousands)</b></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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:19.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Achievement Status</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Goal #1, $710,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Achieved</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #1, $125,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr><tr><td style="vertical-align:bottom;width:27.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #2, $860,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Achieved</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #2, $155,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Goal #3, $1,010,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Probable</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #3, $175,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr><tr><td style="vertical-align:bottom;width:27.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #4, $1,210,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Probable</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #4, $190,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Goal #5, $1,410,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Not Applicable</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #5, $200,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr><tr><td style="vertical-align:bottom;width:27.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #6, $1,610,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Not Applicable</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #6, $210,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Goal #7, $1,810,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Not Applicable</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #7, $220,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr><tr><td style="vertical-align:bottom;width:27.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #8, $2,010,058</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">Not Applicable</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goal #8, $230,000</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Achieved</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">In connection with the business acquisition that was completed during the three months ended September 30, 2018, the revenue goals were adjusted for the acquiree’s Target Revenue, as defined in the CEO Performance Award agreement.</span></td></tr></table><div style="margin-top:12pt;"/> 710058000 125000000 860058000 155000000 1010058000 175000000 1210058000 190000000 1410058000 200000000 1610058000 210000000 1810058000 220000000 2010058000 230000000 5300000 236000000.0 1100000 9900000 P1Y1M6D P9Y 12 12 2500000000 1000000000.0 8 8 0.03 180800000 1200000 14800000 P1Y7M6D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes RSU activity for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:58.64%;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.64%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.53%;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.64%;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.04%;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.54%;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:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant-Date Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Units outstanding, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 133.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 121.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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:58.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Released</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (170)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 77.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (103)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 137.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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:58.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Units outstanding, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 137.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;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,680</p></td></tr></table> 1115000 133.40 324000 121.16 170000 77.07 103000 137.01 1166000 137.85 108680000 93.17 118200000 P2Y1M6D 7000 900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes PSU activity, inclusive of XSUs, for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant-Date Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Units outstanding, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 1,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;"> 39.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Released</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;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;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;"> 118.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (166)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.53%;margin: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.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Units outstanding, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;"> 44.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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;"> 129,308</p></td></tr></table> 1499000 39.86 88000 114.78 33000 118.08 166000 28.78 1388000 44.06 129308000 93.17 23700000 P1Y7M6D 20000 1400000 12000 1400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes stock option activity for the six months ended June 30, 2022 (number of units and aggregate intrinsic value in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.68%;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.64%;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:6.95%;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.64%;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.03%;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:6.63%;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.64%;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:8.52%;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.64%;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.46%;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.11%;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:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;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,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 28.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;margin:0pt;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired / terminated</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;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:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;border-bottom:3px double #000000;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,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 28.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">5.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,468</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;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,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 28.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;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.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,939</p></td></tr></table> 2438000 28.58 2438000 28.58 P5Y7M28D 157468000 1377000 28.58 P5Y7M28D 88939000 93.17 0 1100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes the composition of stock-based compensation expense for the three months ended June 30, 2022 and 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:55.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of products sold and services delivered</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;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,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;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,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;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,174</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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,327</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales, general and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;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,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;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,592</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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 185,104</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;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,484</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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 38,728</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;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,250</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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 227,159</p></td></tr></table> 1066000 1838000 2174000 3327000 8610000 114089000 21592000 185104000 11486000 21622000 22484000 38728000 21162000 137549000 46250000 227159000 2500000 3400000 500000 29507 100 50000000.0 0 0 16300000 577956 107600000 105400000 1600000 500000 3000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 11 - Line of Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have a $50.0 million unsecured revolving line of credit with a domestic bank, of which $20.0 million is available for letters of credit. The credit agreement matures on December 31, 2023 and has an accordion feature which allows for an increase in the total line of credit up to $100.0 million, subject to certain conditions, including the availability of additional bank commitments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At June 30, 2022 and December 31, 2021, there were no borrowings under the line. Under the terms of the line of credit, available borrowings are reduced by outstanding letters of credit. As of June 30, 2022, we had letters of credit outstanding of approximately $6.5 million under the facility and available borrowing of $43.5 million, excluding amounts available under the accordion feature. Advances under the line of credit bear interest at LIBOR plus 1.0 to 1.5% per year determined in accordance with a pricing grid based on our funded debt to earnings before interest, taxes, depreciation and amortization ("EBITDA") ratio.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We are required to comply with a maximum funded debt to EBITDA ratio of no greater than 2.50 to 1.00 based upon a trailing four fiscal quarter period. At June 30, 2022, our funded debt to EBITDA ratio was 0.00 to 1.00.</p> 50000000.0 20000000.0 100000000.0 0 0 6500000 43500000 0.010 0.015 2.50 0.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">Note 12 - Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Data Storage Renewal Commitment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:22.5pt;background:#ffffff;margin:0pt;">In June 2022, we entered into a purchase agreement for cloud hosting with a six year term beginning July 1, 2022. The purchase agreement includes a total commitment of $425.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:22.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-bottom:12pt;margin:0pt;">Product Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">As a manufacturer of weapons and other law enforcement tools used in high-risk field environments, we are often the subject of products liability litigation concerning the use of our products.  We are currently named as a defendant in three lawsuits in which the plaintiffs allege either wrongful death or personal injury in situations in which a TASER CED was used by law enforcement officers in connection with arrests or training. While the facts vary from case to case, these product liability claims typically allege defective product design, manufacturing, and/or failure to warn.  They seek compensatory and sometimes punitive damages, often in unspecified amounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;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;background:#ffffff;margin:0pt;">We continue to aggressively defend all product litigation. As a general rule, it is our policy not to settle suspect injury or death cases. Exceptions are sometimes made where the settlement is strategically beneficial to us. Due to the confidential nature of our litigation strategy and the confidentiality agreements that are executed in the event of a settlement, we do not identify or comment on specific settlements by case or amount. Based on current information, we do not believe that the outcome of any such legal proceeding will have a material effect on our financial position, results of operations, or cash flows. We are self-insured for the first $5.0 million of any product claim made after 2014. No judgment or settlement has ever exceeded this amount in any products case. We continue to maintain product liability insurance coverage, including an insurance policy fronting arrangement, above our self-insured retention with various limits depending on the policy period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;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;background:#ffffff;margin:0pt;">The litigation information in this note is current through the date of these financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-bottom:12pt;margin:0pt;">U.S. Federal Trade Commission Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The U.S. Federal Trade Commission (“FTC”) filed an administrative enforcement action in January 2020 regarding our May 2018 acquisition of an insolvent body worn camera competitor, Vievu LLC. The FTC alleges the merger was anticompetitive and adversely affected the BWC and digital evidence management market for “large metropolitan police departments,” which we deny. The administrative hearing remains stayed pending our federal court constitutional challenges to the FTC’s structure and administrative processes. Even if we ultimately are required to divest Vievu and other assets, any such result will not interfere with our ability to meet contractual obligations or implement our solutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;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;background:#ffffff;margin:0pt;">Prior to the FTC’s enforcement action, we sued the FTC in federal court in the District of Arizona for declaratory and injunctive relief alleging the FTC’s structure and administrative processes violate Article II of the U.S. Constitution and our Fifth Amendment rights to due process and equal protection. The district court dismissed the action, without prejudice, for lack of jurisdiction. The Ninth Circuit affirmed in a split decision but granted our motion to stay the appellate mandate pending the filing of its petition for certiorari with the U.S. Supreme Court. On January 24, 2022, the Supreme Court granted our petition. Merits briefing is now in process with oral argument set for November 7, 2022. The FTC’s administrative case will remain stayed pending resolution of the Supreme Court proceedings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;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;background:#ffffff;margin:0pt;">In parallel to these matters, we are evaluating strategic alternatives to litigation, which we might pursue if determined to be in the best interests of shareholders and customers. This could include a divestiture of the Vievu entity and/or related assets and the licensure of certain intellectual and other intangible property. While we continue to believe the acquisition of Vievu was lawful and a benefit to Vievu’s customers, the cost, risk and distraction of protracted litigation merit consideration of settlement if achievable on terms agreeable to the FTC and Axon.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-bottom:12pt;margin:0pt;">General</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">From time to time, we are notified that we may be a party to a lawsuit or that a claim is being made against us. It is our policy to not disclose the specifics of any claim or threatened lawsuit until the summons and complaint are actually served on us. After carefully assessing the claim, and assuming we determine that we are not at fault or we disagree with the damages or relief demanded, we vigorously defend any lawsuit filed against us. We record a liability when losses are deemed probable and reasonably estimable. When losses are deemed reasonably possible but not probable, we determine whether it is possible to provide an estimate of the<span style="font-size:11pt;"> </span>amount of the loss or range of possible losses for the claim, if material for disclosure. In evaluating matters for accrual and disclosure purposes, we take into consideration factors such as our historical experience with matters of a similar nature, the specific facts and circumstances asserted, the likelihood of our prevailing, the availability of insurance, and the severity of any potential loss. We reevaluate and update accruals as matters progress over time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;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;background:#ffffff;margin:0pt;">Based on our assessment of outstanding litigation and claims as of June 30, 2022, we have determined that it is not reasonably possible that these lawsuits will individually, or in the aggregate, materially affect our results of operations, financial condition or cash flows. However, the outcome of any litigation is inherently uncertain and there can be no assurance that any expense, liability or damages that may ultimately result from the resolution of these matters will be covered by our insurance or will not be in excess of amounts recognized or provided by insurance coverage and will not have a material adverse effect on our operating results, financial condition or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Off-Balance Sheet Arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Under certain circumstances, we use letters of credit and surety bonds to guarantee our performance under various contracts, principally in connection with the installation and integration of Axon cameras and related technologies. Certain of our letters of credit and surety bonds have stated expiration dates with others being released as the contractual performance terms are completed. At June 30, 2022, we had outstanding letters of credit of $6.5 million that are expected to expire throughout 2023. We also had outstanding letters of credit of $0.4 million that do not draw against our credit </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">facility. The outstanding letters of credit that do not draw against our credit facility are expected to expire in May 2023. Additionally, we had $21.1 million of outstanding surety bonds at June 30, 2022, with $3.1 million expiring in 2022, $7.5 million expiring in 2023 and the remaining $10.5 million expiring in 2024.</p> P6Y 425000000.0 3 5000000.0 6500000 400000 21100000 3100000 7500000 10500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 13 – Accumulated Other Comprehensive Income (loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The following tables reflect the changes in accumulated other comprehensive income (loss), net of tax (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:23.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains (Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">on Available-for-Sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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;"><b style="font-weight:bold;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;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;"> (207)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,110)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,317)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"> (489)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,072)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,561)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;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;"> (696)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;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;"> (2,182)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;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;"> (2,878)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"> (161)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,166)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,327)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#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:23.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 0pt 0.05pt 0pt;"> (857)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#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:16.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#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:15.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,205)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:23.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains (Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">on Available-for-Sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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;"><b style="font-weight:bold;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;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;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;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;"> 141</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;border-bottom:1px 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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;border-bottom:1px 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</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, March 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;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;"> 142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;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;"> 142</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;border-bottom: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;"> (369)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;border-bottom: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;"> (369)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#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:23.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#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:16.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (227)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#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:15.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (227)</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: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:0pt;margin:0pt 0pt 12pt 0pt;">The following tables reflect the changes in accumulated other comprehensive income (loss), net of tax (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:23.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains (Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">on Available-for-Sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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;"><b style="font-weight:bold;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;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;"> (207)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,110)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,317)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"> (489)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,072)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,561)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;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;"> (696)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;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;"> (2,182)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;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;"> (2,878)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"> (161)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,166)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,327)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#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:23.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 0pt 0.05pt 0pt;"> (857)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#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:16.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#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:15.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,205)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:23.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains (Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">on Available-for-Sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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;"><b style="font-weight:bold;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;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;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;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;"> 141</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;border-bottom:1px 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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;border-bottom:1px 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</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, March 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;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;"> 142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;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;"> 142</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;border-bottom: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;"> (369)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.95%;border-bottom: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;"> (369)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#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:23.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#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:16.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (227)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#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:15.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (227)</p></td></tr></table> -207000 -1110000 -1317000 -489000 -1072000 -1561000 -696000 -2182000 -2878000 -161000 -2166000 -2327000 -857000 -4348000 -5205000 141000 141000 1000 1000 142000 142000 -369000 -369000 -227000 -227000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 14 - Employee Benefit Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have a defined contribution 401(k) plan for eligible employees, which is qualified under Sections 401(a) and 401(k) of the Internal Revenue Code of 1986, as amended. Employees are entitled to make tax-deferred contributions of up to the maximum amount allowed by law of their eligible compensation. Contributions to the plan are made by both the employee and us. Our contributions to the 401(k) plan are based on the level of employee contributions and are immediately vested. Future matching contributions to the plans are at our sole discretion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">We also sponsor defined contribution plans in Australia, Canada, Finland, and the United Kingdom.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">Our matching contributions for all defined contribution plans were $2.3 million and $1.8 million for the three months ended June 30, 2022 and 2021, respectively, and $5.4 million and $3.8 million for the six months ended June 30, 2022 and 2021, respectively. </p> 2300000 1800000 5400000 3800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 11pt 0pt;">Note 15 - Segment Data</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 11pt 0pt;">Our operations are comprised of two reportable segments: the TASER segment and the Software and Sensors segment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Information relative to our reportable segments was as follows (in thousands):</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:9pt;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:38.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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: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.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></tr><tr><td style="vertical-align:bottom;width:38.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net sales from products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,427</p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net sales from services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,368</p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 285,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,795</p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cost of product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,301</p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cost of service sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,565</p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,866</p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,929</p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,952</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net sales from products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 376,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297,313</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net sales from services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,501</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,814</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cost of product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,917</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cost of service sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,615</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,532</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,282</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,970</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 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Information relative to our reportable segments was as follows (in thousands):</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:9pt;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:38.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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: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.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></tr><tr><td style="vertical-align:bottom;width:38.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net sales from products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,427</p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net sales from services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,368</p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 285,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,795</p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cost of product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,301</p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cost of service sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,565</p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,866</p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,929</p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,952</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TASER</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sensors</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net sales from products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 376,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297,313</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net sales from services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,501</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,814</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cost of product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,917</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cost of service sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,615</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 212,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,532</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,282</p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,970</p></td></tr></table> 131721000 68330000 200051000 110637000 45790000 156427000 3865000 81697000 85562000 1891000 60477000 62368000 135586000 150027000 285613000 112528000 106267000 218795000 48463000 39039000 87502000 37701000 27600000 65301000 24148000 24148000 145000 15420000 15565000 48463000 63187000 111650000 37846000 43020000 80866000 87123000 86840000 173963000 74682000 63247000 137929000 13316000 44231000 57547000 12313000 41639000 53952000 242875000 133380000 376255000 207939000 89374000 297313000 7071000 158713000 165784000 3588000 112913000 116501000 249946000 292093000 542039000 211527000 202287000 413814000 89088000 77766000 166854000 70646000 53271000 123917000 45483000 45483000 145000 28470000 28615000 89088000 123249000 212337000 70791000 81741000 152532000 160858000 168844000 329702000 140736000 120546000 261282000 23212000 82751000 105963000 21556000 79414000 100970000 EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,V%"54'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 " #-A0E5%Q$^>.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R'%'64V:R\9.&PQ6V.C-V&IK&O_!UDCZ]DNR-J5L#["CI9\_ M?0+5.DH=$KZE$#&1Q7S7N]9GJ>.:'8BB!,CZ@$[EFC MVB,(SI?@D)11I& $%G$FLJ8V6NJ$BD(ZXXV>\?$KM1/,:, 6'7K*4)45L&:< M&$]]6\,5,,((D\L_!30S<:K^B9TZP,[)/MLYU75=V2VFW+!#!9^O+^_3NH7U MF937./S*5M(IXII=)G\L'I\VSZP17(B"/Q1\M1%&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" #-A0E5&R3E+,P% #U'@ & 'AL+W=OC9\(+Z=UWIT='DMG6VD^JI70ACRE,2I/F^MC%F_ZW1TL!()UZ=R M+5*XLY JX09.U;*CUTKP, ]*X@[SO'XGX5':&I_EUV9J?"8S$T>IF"FBLR3A MZOE"Q')SWJ*MW86[:+DR]D)G?+;F2S$7YH_U3,%9IU0)HT2D.I(I46)QWIK0 M=U.?V8#\B<^1V.@7Q\2B/$CYU9[NQ53&?T:A69VWABT2B@7/8G,G-[^*+5#/Z@4RUOE_ MLBF>[79;),BTDY#731X--%%JTS@W"NY&$&?&ES+(("N&\#0D5ZF)S#.Y M28OF8:NY3?2**Z'/.@;>9F,ZP5;YHE!F-4J\GBO\57'\LN;\7,]O5G.N"BL$NVY! MVV'?Z34/Q'D+>J06ZE&TQC]\1_O>SR[:;R3VBKU;LG'A4D9EKDJ9HE$-\?HE7O\PO)E0 MD;0--B0P8#B3ARN5W;"V'Z+Q#3D')>?@P):I.,PU^1A6GT=<:\%C[4PD&M80 M<%@"#M%";4>:ZR@6Y#9+'H1R@>$:GD?;M.^/J L.#6T(-RKA1H? W8EEI TD MT)!;GCC;**XS>8*T@YA0:Q5I<5(4\"8-3EW$J%9#8NI5$[!W"#,43BIHI_GD M<4+F!CHGD8I,998:]0R_H;,B]JA?7KF(\:"FR"\\!ST$^9X_D9L0.FNTB(+" M;M2WZ#V2PW[;&W0I8P,G+QK2"-T2&/ MG2,S'MR4M;)%%#F<D*^]TX]^*-DQA7YS&.WT\\;QBE M2S)_3AYD[&3>XY_^^GCKY#J&56*556*XF=EED5P]!2N>+D6M/=PC=#N97TZ< MGZ!X8%/"RAFQ@YS1-%/*?L047RYY*F$FR9RK,'L4OSC7;J9X5%/.RA&Q@QS1 MC;7HQ4J>_1KE.W G)ZY8QWD,\\,J\\,.,C_V:PVL/)B!I53.06B/SGNNH+5/ M@D" $,B$A:23^!@6B%46B!UD@>8)CV-RD6FXK=WM%M>I_?C&XYKR51\ MKA*AEK9C_@(*8+]AEECSU)U:7+ >]!C&AU7&A^&^99?(E8!$8GBX3#W>,0P0 MJPP0P[W+;J1]-;O/\[5N\C$S8&=3.X$"] 7S? M@:]Z=#%6)H@=M%8TA1%5@=N[24/Q1'X7[C3N6S+RJ-1MJ[VBP!OABUP[I%KMREK^\[%,3RR(:A?&2!_SVK.;G7S)>DU7'2. ML'O$ZI9O\;"FC)4%\G'#\I9QNV!=3XG+?7(S'L/^^)7]\7&S,@' L(",N7., MV2-0.ZKB/E^JR:!79,L]AC+J^6>[B3?R>Q4CQ<;PA^XG2\U MB<4"0KW3 0QXJMAC+4Z,7.?;E _2&)GDARO!0Z'L W!_(:79G=@7E#O=XW\! M4$L#!!0 ( ,V%"54_=O2V#@@ '$C 8 >&PO=V]R:W-H965T&ULO5I_;]LX$OTJA"^XZP).+9+ZV28!TB1WVT6W#>KNW=^,S,1" M96NKK_;FX^+\TE@$ ,>?6Z>3[IEVX.[UB_=_ML%#,'="RZNZ_$^Q,,OS23HA M"WDOFM)\K9]^E=N (NLOKTO=_D^>MK;!A.2--O5J.Q@0K(IJ\UO\V"9B9P - M'0/8=@ [=@#?#N!MH!MD;5C7PHB+,U4_$66MP9N]:'/3CH9HBLI.X]PH^&L! MX\S%U9?/US>?YS?7!*[F7SY]O+[\!C$SB+P+GW7AL]8?=X7?*"4K0X36TNAW6#P;!R'NP.ZR=WHMV%_+,I'D4)P:.S MN'$5MZYL*7B\8)2E-#J;/>[&,S;C4AODLC[DI)M,P; M59A"HB@W;J*=QX=1%@0#D&.KA-$TP#%&'<;(BW&^K)4Y-5*M8$<\2FU6KE1& MH\=3FD8T'*!$S,*(.E#&'R[8R ME\]8+N)1D#S)XH0-38 /K:*XBAT[ $:]!P7>)%_ MJXTHCP"Y=;._5>,LR>@ )VH89&'F@KI#Q_1 DD&A*?/<)M?6Z+6M*\ZENO6V MOR( ;SP$C-CQ-(P2!]Z>/ZF7LH"0[R6D=4&,^'%H7VU=[:_+( K3(5C$CB4T MXPZP/0%2/P-^K(RH'@K+*X>@$(R@(68\RAS,3'O:HW[>^U17#T?1'AT3&@LS-E00B!FGS*4@:$]\U,]\ M/4Z4]E#$8]I)LVS(38@5I2R*'8![J-@Q1.7&QQ#>R4 :,3X B!F" & N/CU^+9EA TX#%KQ4&<#B4.8L89 M(;\X"Y-1HI&F M+8T2)_B>_9B?_3YMD_M,[FM%F@J$4/U0%?_=:O8[6TUP2CP018@5- MO:-0\)X+N9\+>SW4U8>\7MG64[ARS<>L%T5TF&G,*DX<9PN\)T;N[]SV.J&7 M%?WL%&\SIBBW5LQH+052CX MSIFEG]:&VNT0VC%M07,T[(T0JXB[6B/>4QOW4]NFJ!U"B)Q&\I2/CL 0NS@, M>.R:_Y[(^ $BJU>K8B/6-Z?!T&T4U8.LL95V$$DW.O MX&@_^IXB>>R5KW-3Y]^7=;F02O^C/6 QSZA^Y5ZJ_5G]^EK>]J/NZ9;[Z?96 MO10G;>.?DI/@;0#_* A:11Y%VL%"_<+ELO%HK ,#[74GC>? M%A7)Q;J VHJ"1%IVRK,@'1Z!8H9!%C'F8/ZP5RKA@:Y= 9$VZGDSVT08J*G: MV"Q/6?N3=!-\[.2@7W:-= M>Q@9O$T@!VKS?L?FQM3K]A6)N]I D]]>+J4 X-8 _GY?@RK:WMBW+KJW;"[^ M!U!+ P04 " #-A0E5%+\!\VP# #9"P & 'AL+W=O\?EYS''NP$_)!Q0":_$AXJH96K/7F MQK95%$-"U9780(I/5D(F5&-7KFVUD4"7>5+";<]Q?#NA++7"07YO)L.!R#1G M*KSQA:UC;6[8X6!#US '_74SD]BS*Y4E2R!53*1$ MPFIHC=R;L>N9A#SB&X.=JK6)L;(0XL%TWB^'EF.(@$.DC03%RQ;&P+E10H[O MI:A5C6D2Z^U'];>Y>32SH K&@O_)ECH>6CV++&%%,ZZ_B-T[* UUC5XDN,I_ MR:Z(#?H6B3*E15(F(T'"TN)*?Y0344MPKY])\,H$[]2$3IG0R8T69+FM"=4T M'$BQ(])$HYIIY'.39Z,;EIJ_<:XE/F68I\/QY[O)]&X^G1!LS3]_?#\9W6/G M=O1Q=#>>DOF[Z?1^3BYF5$*J8] LHOR2O"9?YQ-R\>*2O" L)?>QR!1-EVI@ M:V0RRG94CG];C.\],_Z'++TB'><5\1S/:TD?'TZ?0(3I;I[N-M-MG(EJ.KQJ M.KQM!G_G\0:T]"IIJ%S2#T<<5S>Z!U(OM(BD:5: MX:J-@&WI@D.;^4+1SQ7-RV,;NGTO&-C;NJFG09[G=*J@!NQU!7M]$':&"Q^D MA"7!U1(]O"(;*LF6\@S(!1;G4G!.I2(;P+=7C'5\V49?#!'4Z>&UT]W#/Q;5 MX.]6_-WS^'-*16BF8R'9/_C ^"CNML(7^MWZK':=_+/'?T)@PX)?6?!_RP)3 M*CN.[S^AVN<^%-$ #BK@X+> <:-3&M]D+%T?HPZ.4A^*:%#W*NK>0>JQ2!)< MD/^AS'LGE?FQJ 9\OX+OGP%_=HWWGY:NX[06^2F1#0>N\VNS=,[W<%J1E\IU MK,!U@L#O]_?XVR*=7M_O=?UG^&N;O7L^_QDU7\J?8J(E\K")7UNT>W#K"^_Q MN*HR^7//QC%TKZ4L///=WZ-.B2S0[=JYRQQZ/U&Y9JDB'%:8ZEP%J"&+/8&:0+P^4H(_=@QI[OJ-!_^"U!+ P04 " #-A0E5 MP:Y'_:@' !0) & 'AL+W=OE:1:+Y=) M^=>5S(J7BP$=O#ZX3^<+53\8CLY7R5Q.I'IBN*/^N9Z=C%PZC>2F9RJVD4"/QLYEEE6>X+W M^+-U.MBU61ON7[]Z_]J0!S)/227'1?9;.E.+BT$P(#/YG*PS=5^\_"1;0J+V M-RVRJOE+7EJL,R#3=:6*96L,;[!,\^UO\KT-Q)X!^,$-6&O = /W@ %O#?A[ M6W!; _>]+8C6H*$^W')O A*LOFN@WUA"O-*\'RD25\-\4 M[-3H\>;R,;I^B",ROKV)XIO)]FIR^\MU=%D_GCS S[?XYF%";K^2V[OX_O+A M&@#D\J9&?KN[CW\"L^M?8W)] _2SZC/YL7=_/E1 IGZEX;1]\:OMB[,#+\[)MR)7BXK$^4S.$/O(;N]9 M[(<0Q%TDV6LDKYC5X<_K_ OASF?"',:0]QF_WYQB=/Y=Z_$_;KT7#+X;5KSQ MYQ[P=P-37)5D$NW8K:G7F-83V6;$ N%1?C[<[,<+@=' #T4?%IDPX3*'AWU8 M;,)8"K-5GX>>WJL(C/LAT[HK,F&< MA;[#-*HFC'F4!0>H>CNJ7F/'#U"]7C__Q />>_V.QP3&?1,9W%1W+6ZPE_UQ.^==!-ZKSZ3.8R MAQ[)""P5))G!,IA6JNZAC<3ZQ3<&12@<1YLWQB:*^K[G:2,L0F"!H-S5!J() MXX[+1(@/Q&!'/[#2OX> )N5TT1"?R0WHNA6H-(6Q#HPW$+YPM;EAC*!X*'32 M)HHZPLCE&(,YD*4XZ7!'.K22?B@4='5AY"!&.D2G.IW/V(0Q3CVJ=6*$P$(* MA#3:)LQU!&,'^IHZG11SK,2O\VFQE.0D@XGV$WDNB^5K%(H<5T@.LB"XE&KL M$=AIR+U 7TD1' \\/7%BS!UU>;@WUOH!V-.B](T * ESB&J&>Z$6L@216,?D M,\DE.NA;A[V^@%7"TR. P&C@4CT )HPZC#,C H@[YNZUVN?/.O[L P/@2<(^ M4))566S29E\&MVT\B$J^XPG1MK#_:E[@ZA)AC,!.!41$SP@$1UTGY(X>$<0? M=2 7Z8&8=$*2VI7D78_^R1.L!,^I:K+CT]O1X,@D[_KZ4H# 3EV?^7HP3!@7 MYO2 >?/R$^JHV1F# F%*#LHF#E2#@^DJ M^8-%EQ^0U[03G518I9A!FL",2.!^65<98)IH+^6?ZW0#8B%7[78356S4*G$_ M*MF.ZBTZJK?X6-[ZW=8):&I5A:.KI$JGY 2V^+,BRY*R:KJMZ1E\V&[=!7OC MQ_GB&Z/61)V:L B!T2^NOB'$G 'L4)IVBI7:)6N49FLE9Q\A[V/DC57<1*'D M31BP\G3RB#,+^4ZOTL":KK\UA3E@GVQ N,PER=?+)R /6^1WY"PIUJI2@ #9 MA^>O52Y_.'^/Z2TZJK?X6-[Z_=A)<&K7X%W^;GL&'[>F$/:IX^JU#03F"6H4 M-S!O3JB7>V+,F^LY!Q8:UHEO9A??^VEKXLS%NA5#@2&<4:]PAT M-;/KZL>\E$F6_A^&?-WU]>0+]#=)FB5/F3P%L7U:%S5A?&RD+2*(V(6=M1X0 MZ[M\=*;%VC1*JO&QVNS'MU/K[*W*\!+\+NHCM8U\1Y:915LW\+B^4T%@D&6 MU,<64@-V:.CJLRGF+Q2N<:FV,$QWV/"6/$(>V&/M\[_>FS M[70WL^ON-X]BF%FC#7RA'RF,$9@GN*/7BA 8+ 2!T O#&([QD!Z0VJR3VLQ> M&Y[ >$FG: '<;OGA##NJ3#ZJM_A8WOI]T,ED9I?)]@PSE6H@A"F<$$'+]A?X M-FY(J=L3?F",-P17'S@>*,3Q3B!SNT!^,[]:^]Z!K4M=C<@8@5$(BW&L:\)< MX>I".\8:#3PJ-+;#O2\DEK*<-Y^F5+ 17>=J>ZJ]>[K[_.6R^>A#>WY%S\84 M>1[1LWC[<4OG?ONMS;?FQ+0BF7R&IF#'#EU3;C]?V=ZH8M5\G_%4*%4LF\N% M3&:RK 'P_^>B4*\W=0.[CXA&?P-02P,$% @ S84)58V(8CN^"P AG0 M !@ !X;"]W;W)KCN[*\?SF9%+.[=)44+[+[=%W]Y2;+ M5TE9/*S6J5 MY%]?I\OLX73$1M]^\6%Q>U?6OYB7IS.GK%7DK/KBML2_QSD3X41X^M^J5\RK+/]9.+^>G(KGN4+M-962.2ZL>7 M]#Q=+FM2U8_?]]#1HWB2; M9?DA>_@MW;\@4?-FV;+8_M]ZV)>U1]9L4Y39:E^YZL%JL=[]3/[8#\11!>;V M5'#V%9Q.!#N*[C=%D1/!;ZOP+L5@IX*8E]!="IPKZ>"MZ_@/?9%^_L* M_C98N]'=AF::E,G929X]6'E=NJ+5#[;QW=:N(K)8UU/QJLRKORZJ>N79QW>O M/DXOKJ.I=7[Y;AJ]N]H]NKI\N-T].;\VRUJN9G]:IGGXG:Y_K:K^;S13V_DZ7U/EG,QU5?SI/[19DL"=94 MS[JNUG6QR;]:5SU]B?3U/Z1EM0^D MI;E5#4^UW]S5&\&7U+I8S[)5:CU[DQ7%;!C>EMFO5U^.6,GDR_' ML59+A)[#1-@N-E6+C9D0(??;Y2*B02\,[4ZK,5&,=\I(HF>^YPAQ*-8:1_

6/P"8$0(-R " MB3VP^ 7 1,P'$V*3_V-__F_"X7N71_R$)S]V03<&@K)EH=CZ!PU,K4(NN35 M@FX-!&5+@[)EH=CZ;C*5%3EC:X"X2_1<$F*7SP",,I'8BP4 #!%"I(7+ )Q, MB!@H(HDI8,B9^P($6/!/G#WY*0##@L>.7&#!7PA[=SP#8(Q@,; T0HY.^OCK M@'L]5)8S!>H,>Y G[$F>L$=Y+G&6AYCJA-!+QL"@QWB"LJ5!V;)0;'TWF:** MG''LI[/M12/&N%U C".";TYV4TBV-"A;%HJM[R934A%_2>4/AN[.!I'V0S\%4$@F M=ND(H$0L[!T%J$5V5%_V3]F:ZH3Z=U+>#(-^^Y//T+K[(HC:L3)HD]D;3?;[ MS90+U%\NF(#ZWH+;3WAR1P;=GPG*EH5BZ[O&E#?TDOLS-.C^3%"V-"A;%HJM M[R93E]$S]FG0=@/*;"7HP$8(A)89]LRB IGAS-V9 MSKYW6AY(-@$8:H_+VWI=&)1L0HU*ZAQ$'A^]@[56U=/NY;GC![N/NM3+K^BVZFB+@>HJNLOWKO=QH?*YJEJ _OVQ+)O7+VT#A]<4)W\!4$L#!!0 ( M ,V%"56=4SS20P, ,X4 - >&PO!ETJB'V/ MS[G']DUCZ%=Z*=C=C#$=+'(AJP&9:5U^#,-J,F,YK2Z*DDF#9(7*J39=-0VK M4C&:5D#*1=AIM>(PIUR285_.\YM<5\&DF$L](-TF%+C;EW1 VO$E"9SSJ]WXV<6.">A5_3J -&+%ERHM(.Q!/%A"?:I M8]+=@Z3W*&/"O6WAM="?B(F'>-KP3A%:M^7-M\&$CB6'=:D,^UDAUQ43$1

#*JYU9!O[9G=--DUCJ&XZ&=_DBW:#DCX7^/#?3 MD;8/AR;+]5=@U[/=;O[;=N\NH83,;'8/(H:K)W#":3(S#9?;5OS<--1F]S(/ROAGD#!I8',OW=6N.[C5?( M_CK ]G1?A6 SQ2L1FRF^UH#XUPT82>+?;2P/,+!=P&H'\OOS0$WY.5$$NXIY MPYY@'$D2#(%:]-=H'".K$\/'OS_84Q)%2>)' /,[B"(,@:<11S 'X %#HLB^ M!W?>1^'J/16N_X,Y_ U02P,$% @ S84)59>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'V;M7(/9"&)89+80OK@F^O_SM>'9,\U?^0Y-X?IH/F>LP$I MN. %?V7I=# >$)W)YS^DXJ]2&)K'B9)Y/AU,VA/?F#(\>5<L(5,JH()T\91L;P&%#KCI1X000LV'1RK$"I2LA3& M!HFL1-N4K5M?J?WI5=I>M;&X3@S5!;7,_6LYOYDCB0'@#IG1'R;\^!] %('Q?RX6;VL%C=MY#O<1W( ( ,S@C9 MB60(0(;GA/0=R B C,X)&3B0GP#(3[B0&[6C@K\V)YIA**Z*@JH#D5L2\YT# M^1F _(P+>YK:^;X*W$GKFC]A@: MML>XF,N7TLJ9I62N6,H-64NM.R&<@%)!MDH=*6&D.KA D$ FR :QR4QI4XU# MZV)[7\OZ'UPZR!P39'7$1ME?WO&DZ6+:U-4[]Q(RQ@19&;,D497M:&M.FTR/ M=[L9Y(D)LBA6(I$%(_?TI;$'B0+#UD6QUR.?+ 3\ISI M7UTP2!4>LBK M*Y[FR%[>,CVZ$_K>J,)B<1#%LE;?M=+!LG$0Y9)?Z+7BPGI MQ$/626_&UT?I0S;QD6W2D_KU,D).\;&=TI-O]4)"DO&1)0-F#]T%+' %"WL> MXOBY-X:06GQDM< &=!=OX/VD)ZP?,KTSN%"TS%Q.RCH]L'0>SGF0IFA@RLPF& MT1_K G>)&M).@*P=!S.VS:55SLAF^X;L8D+F"9#-\_ZFDUNFFJ9$PMRMDP!R M3X"]>0)FON[,(8#<$R"[YU3FNV"&\MQ]T@-P_P390BZF)"%@K0 M5\;>$O3O 70]'D#F"9#-CN9820;D)D MW9S /*:7+B:DFQ!]RZ47\RY^:,8E%Q/238BL&S":W?UZ<,,>63>G,.MBLBE= M3$@]X1GV9IKLK93*.MW%A-03HJL'B.:=N]<00NH)D=5S G-FAB9CPS]=3$@^ M(;)\NIM>O?J)(/U$R/H!M[_(!Q<3TD^$K!]X":OS4@ZDGPA9/_T;8'W3B C2 M3_135]KZNB1DG:BQSJBIK*\N4WNA@J4WMF5MRQ.:)[>*U!_M>Q=!6&^=;JL\ MG]NRC5A+FA[?B#R^S7GU+U!+ P04 " #-A0E5TDF\;1$" 7)@ &@ M 'AL+U]R96QS+W=OIN MW]?%Q_%PJJMF-X[]CY3J>E>.;;WK^G(Z7]ETP[$=S\MAF_IV_=YN2]+E,J?A M=D;S_'0[<_'ZV9?_F=AM-OMU^=FM?Q_+:?S'X/2G&][KKI2Q6;RVP[:,JR9] M'*ZG:[H5-FC1WD$*0SA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_ MT#T$W<\?] !!#_,'/4+0X_Q!LD09EP1)$ZP)M!;D6@B\%@1;",06)%L(S!9$ M6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTULG'-H'>BGHK@=Z* M>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XV MV2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#; M46\GT-M1;R?0VR>;W01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z M!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&@>!WH%Z!X'>@7H'@=Z!>@>! MWAGUS@1Z9]0[$^B=4>],H'=&O3.!WAGUSM^I=QT_#Z5>>[[6^/SOI'H\WUNN MC[\LOTY.WMX+SNFVHC[_!5!+ P04 " #-A0E5P(AM=.D! !^)0 $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.G7_(APH]ZJ%_Z! MNAUD85N;MB#\>[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H M%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3 M?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \ MF2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U M\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*' M!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD&UL4$L! A0#% @ S84)51LDY2S, M!0 ]1X !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S84)5<&N1_VH!P 4"0 !@ M ("!]AD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ S84)5>W5/5!V P W@D !@ ("!)38 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ S84)50Q5^,O] M!@ ,"$ !D ("!FUL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S84)50]JV#)A! ,PL !D M ("!66P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ S84)57:]L&UC" )!4 !D ("!JGL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS84)5?'"J;5Z# :AX !D ("!))\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S84)5?=P$1/Q! M/Q$ !D ("!+K, 'AL+W=O&PO=V]R:W-H965T1@+#@0 )$+ 9 " @3C/ !X;"]W;W)K&UL4$L! A0#% @ S84)5;=(?U*(" $B( !D M ("!?=, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ S84)59IKZRAS @ QP4 !D ("!)N8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S84) M5:3&Q$+T @ )0< !D ("!Q? 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S84)5:#D7Y3C! _! M !D ("!1OX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S84)5=[!>.7X @ ^@< !D M ("!) X! 'AL+W=O&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0# M% @ S84)5;E_+(O9 @ =0@ !D ("!"",! 'AL+W=O MW+MD& #I M+P &0 @($8)@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ S84)5>>8 M?2HB#0 ^7L !D ("!AC ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S84)579@!/-7 @ &08 !D M ("!ND0! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S84)5=+?FE5L P 90X !D ("! M!U&PO=V]R:W-H965T&UL4$L! A0#% M @ S84)55C^S)#1!0 H28 !D ("!]V0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S84)5>7P.KQ' M! \A$ !D ("!*GP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ S84)53=AV(1.!0 ZR@ !D M ("!C(,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ S84)5<\P?! [QH !D ("!,9$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS84)57%,O^_[!P LC@ !D ("!_YT! 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " #-A0E5P(AM=.D! !^)0 $P @ $1L@$ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 2 !( *\3 KM $ ! end XML 82 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 83 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 405 322 1 false 93 0 false 10 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://axon.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://axon.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Sheet http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 00300 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 00400 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00405 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - Supplemental Sheet http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsSupplemental UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - Supplemental Statements 7 false false R8.htm 10101 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 8 false false R9.htm 10201 - Disclosure - Revenues Sheet http://axon.com/role/DisclosureRevenues Revenues Notes 9 false false R10.htm 10301 - Disclosure - Cash, Cash Equivalents and Investments Sheet http://axon.com/role/DisclosureCashCashEquivalentsAndInvestments Cash, Cash Equivalents and Investments Notes 10 false false R11.htm 10401 - Disclosure - Expected Credit Losses Sheet http://axon.com/role/DisclosureExpectedCreditLosses Expected Credit Losses Notes 11 false false R12.htm 10501 - Disclosure - Inventory Sheet http://axon.com/role/DisclosureInventory Inventory Notes 12 false false R13.htm 10601 - Disclosure - Property and Equipment Sheet http://axon.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 13 false false R14.htm 10701 - Disclosure - Strategic Investments Sheet http://axon.com/role/DisclosureStrategicInvestments Strategic Investments Notes 14 false false R15.htm 10801 - Disclosure - Accrued Liabilities Sheet http://axon.com/role/DisclosureAccruedLiabilities Accrued Liabilities Notes 15 false false R16.htm 10901 - Disclosure - Income Taxes Sheet http://axon.com/role/DisclosureIncomeTaxes Income Taxes Notes 16 false false R17.htm 11001 - Disclosure - Stockholders' Equity Sheet http://axon.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 11101 - Disclosure - Line of Credit Sheet http://axon.com/role/DisclosureLineOfCredit Line of Credit Notes 18 false false R19.htm 11201 - Disclosure - Commitments and Contingencies Sheet http://axon.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 11301 - Disclosure - Accumulated Other Comprehensive Income (loss) Sheet http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (loss) Notes 20 false false R21.htm 11401 - Disclosure - Employee Benefit Plans Sheet http://axon.com/role/DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 21 false false R22.htm 11501 - Disclosure - Segment Data Sheet http://axon.com/role/DisclosureSegmentData Segment Data Notes 22 false false R23.htm 20102 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies 23 false false R24.htm 30103 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) Sheet http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesTables Organization and Summary of Significant Accounting Policies (Tables) Tables http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies 24 false false R25.htm 30203 - Disclosure - Revenues (Tables) Sheet http://axon.com/role/DisclosureRevenuesTables Revenues (Tables) Tables http://axon.com/role/DisclosureRevenues 25 false false R26.htm 30303 - Disclosure - Cash, Cash Equivalents and Investments (Tables) Sheet http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsTables Cash, Cash Equivalents and Investments (Tables) Tables http://axon.com/role/DisclosureCashCashEquivalentsAndInvestments 26 false false R27.htm 30403 - Disclosure - Expected Credit Losses (Tables) Sheet http://axon.com/role/DisclosureExpectedCreditLossesTables Expected Credit Losses (Tables) Tables http://axon.com/role/DisclosureExpectedCreditLosses 27 false false R28.htm 30503 - Disclosure - Inventory (Tables) Sheet http://axon.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://axon.com/role/DisclosureInventory 28 false false R29.htm 30603 - Disclosure - Property and Equipment (Tables) Sheet http://axon.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://axon.com/role/DisclosurePropertyAndEquipment 29 false false R30.htm 30703 - Disclosure - Strategic Investments (Tables) Sheet http://axon.com/role/DisclosureStrategicInvestmentsTables Strategic Investments (Tables) Tables http://axon.com/role/DisclosureStrategicInvestments 30 false false R31.htm 30803 - Disclosure - Accrued Liabilities (Tables) Sheet http://axon.com/role/DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://axon.com/role/DisclosureAccruedLiabilities 31 false false R32.htm 31003 - Disclosure - Stockholders' Equity (Tables) Sheet http://axon.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://axon.com/role/DisclosureStockholdersEquity 32 false false R33.htm 31303 - Disclosure - Accumulated Other Comprehensive Income (loss) (Tables) Sheet http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (loss) (Tables) Tables http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss 33 false false R34.htm 31503 - Disclosure - Segment Data (Tables) Sheet http://axon.com/role/DisclosureSegmentDataTables Segment Data (Tables) Tables http://axon.com/role/DisclosureSegmentData 34 false false R35.htm 40101 - Disclosure - Organization and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails Organization and Summary of Significant Accounting Policies - Narrative (Details) Details http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesTables 35 false false R36.htm 40102 - Disclosure - Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Earnings Per Share (Details) Sheet http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Earnings Per Share (Details) Details 36 false false R37.htm 40103 - Disclosure - Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Warranty Reserve (Details) Sheet http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInEstimatedWarrantyReserveDetails Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Warranty Reserve (Details) Details 37 false false R38.htm 40201 - Disclosure - Revenues - Revenues By Products And Service Offerings (Details) Sheet http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails Revenues - Revenues By Products And Service Offerings (Details) Details 38 false false R39.htm 40202 - Disclosure - Revenues - Revenues By Geographic Area (Details) Sheet http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails Revenues - Revenues By Geographic Area (Details) Details 39 false false R40.htm 40203 - Disclosure - Revenues - Contract Assets, Contract Liabilities (Details) Sheet http://axon.com/role/DisclosureRevenuesContractAssetsContractLiabilitiesDetails Revenues - Contract Assets, Contract Liabilities (Details) Details 40 false false R41.htm 40204 - Disclosure - Revenues - Schedule Of Contract Liabilities - Deferred revenue (Details) Sheet http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails Revenues - Schedule Of Contract Liabilities - Deferred revenue (Details) Details 41 false false R42.htm 40205 - Disclosure - Revenues - Revenue Performance Obligations (Details) Sheet http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails Revenues - Revenue Performance Obligations (Details) Details 42 false false R43.htm 40301 - Disclosure - Cash, Cash Equivalents and Investments (Details) Sheet http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails Cash, Cash Equivalents and Investments (Details) Details http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsTables 43 false false R44.htm 40401 - Disclosure - Expected Credit Losses (Details) Sheet http://axon.com/role/DisclosureExpectedCreditLossesDetails Expected Credit Losses (Details) Details http://axon.com/role/DisclosureExpectedCreditLossesTables 44 false false R45.htm 40402 - Disclosure - Expected Credit Losses - Type Of Customer Receivable (Details) Sheet http://axon.com/role/DisclosureExpectedCreditLossesTypeOfCustomerReceivableDetails Expected Credit Losses - Type Of Customer Receivable (Details) Details 45 false false R46.htm 40501 - Disclosure - Inventory (Details) Sheet http://axon.com/role/DisclosureInventoryDetails Inventory (Details) Details http://axon.com/role/DisclosureInventoryTables 46 false false R47.htm 40601 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details) Sheet http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails Property and Equipment - Summary of Property and Equipment (Details) Details 47 false false R48.htm 40701 - Disclosure - Strategic Investments (Details) Sheet http://axon.com/role/DisclosureStrategicInvestmentsDetails Strategic Investments (Details) Details http://axon.com/role/DisclosureStrategicInvestmentsTables 48 false false R49.htm 40801 - Disclosure - Accrued Liabilities (Details) Sheet http://axon.com/role/DisclosureAccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://axon.com/role/DisclosureAccruedLiabilitiesTables 49 false false R50.htm 40901 - Disclosure - Income Taxes (Details) Sheet http://axon.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://axon.com/role/DisclosureIncomeTaxes 50 false false R51.htm 41001 - Disclosure - Stockholders' Equity - CEO Performance Award - Additional Information (Details) Sheet http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails Stockholders' Equity - CEO Performance Award - Additional Information (Details) Details 51 false false R52.htm 41002 - Disclosure - Stockholders' Equity - eXponential Stock Performance Plan (Details) Sheet http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails Stockholders' Equity - eXponential Stock Performance Plan (Details) Details 52 false false R53.htm 41003 - Disclosure - Stockholders' Equity - Summary of RSU and PSU Activity (Details) Sheet http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails Stockholders' Equity - Summary of RSU and PSU Activity (Details) Details 53 false false R54.htm 41004 - Disclosure - Stockholders' Equity - RSU and PSU - Additional Information (Details) Sheet http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails Stockholders' Equity - RSU and PSU - Additional Information (Details) Details 54 false false R55.htm 41005 - Disclosure - Stockholders' Equity - Summary of the Company's Stock Options Activity (Details) Sheet http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails Stockholders' Equity - Summary of the Company's Stock Options Activity (Details) Details 55 false false R56.htm 41006 - Disclosure - Stockholders' Equity - Stock Option Activity - Additional Information (Details) Sheet http://axon.com/role/DisclosureStockholdersEquityStockOptionActivityAdditionalInformationDetails Stockholders' Equity - Stock Option Activity - Additional Information (Details) Details 56 false false R57.htm 41007 - Disclosure - Stockholders' Equity - Reported Share-Based Compensation (Details) Sheet http://axon.com/role/DisclosureStockholdersEquityReportedShareBasedCompensationDetails Stockholders' Equity - Reported Share-Based Compensation (Details) Details 57 false false R58.htm 41008 - Disclosure - Stockholders' Equity - Stock Repurchase Plan - Additional Information (Details) Sheet http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails Stockholders' Equity - Stock Repurchase Plan - Additional Information (Details) Details 58 false false R59.htm 41009 - Disclosure - Stockholders' Equity - At-the-Market equity offering - Additional Information (Details) Sheet http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails Stockholders' Equity - At-the-Market equity offering - Additional Information (Details) Details 59 false false R60.htm 41101 - Disclosure - Line of Credit (Details) Sheet http://axon.com/role/DisclosureLineOfCreditDetails Line of Credit (Details) Details http://axon.com/role/DisclosureLineOfCredit 60 false false R61.htm 41201 - Disclosure - Commitments and Contingencies (Details) Sheet http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://axon.com/role/DisclosureCommitmentsAndContingencies 61 false false R62.htm 41301 - Disclosure - Accumulated Other Comprehensive Income (loss) (Details) Sheet http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Income (loss) (Details) Details http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables 62 false false R63.htm 41401 - Disclosure - Employee Benefit Plans (Details) Sheet http://axon.com/role/DisclosureEmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://axon.com/role/DisclosureEmployeeBenefitPlans 63 false false R64.htm 41501 - Disclosure - Segment Data (Details) Sheet http://axon.com/role/DisclosureSegmentDataDetails Segment Data (Details) Details http://axon.com/role/DisclosureSegmentDataTables 64 false false All Reports Book All Reports axon-20220630x10q.htm axon-20220630.xsd axon-20220630_cal.xml axon-20220630_def.xml axon-20220630_lab.xml axon-20220630_pre.xml axon-20220630xex10d1.htm axon-20220630xex10d2.htm axon-20220630xex31d1.htm axon-20220630xex31d2.htm axon-20220630xex32.htm axon-20220630xex3d1.htm axon-20220630xex3d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "axon-20220630x10q.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 405, "dts": { "calculationLink": { "local": [ "axon-20220630_cal.xml" ] }, "definitionLink": { "local": [ "axon-20220630_def.xml" ] }, "inline": { "local": [ "axon-20220630x10q.htm" ] }, "labelLink": { "local": [ "axon-20220630_lab.xml" ] }, "presentationLink": { "local": [ "axon-20220630_pre.xml" ] }, "schema": { "local": [ "axon-20220630.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": 540, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 9, "http://xbrl.sec.gov/dei/2022": 5, "total": 14 }, "keyCustom": 67, "keyStandard": 255, "memberCustom": 43, "memberStandard": 49, "nsprefix": "axon", "nsuri": "http://axon.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://axon.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "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": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Cash, Cash Equivalents and Investments", "role": "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestments", "shortName": "Cash, Cash Equivalents and Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Expected Credit Losses", "role": "http://axon.com/role/DisclosureExpectedCreditLosses", "shortName": "Expected Credit Losses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Inventory", "role": "http://axon.com/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Property and Equipment", "role": "http://axon.com/role/DisclosurePropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Strategic Investments", "role": "http://axon.com/role/DisclosureStrategicInvestments", "shortName": "Strategic Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Accrued Liabilities", "role": "http://axon.com/role/DisclosureAccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Income Taxes", "role": "http://axon.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Stockholders' Equity", "role": "http://axon.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Line of Credit", "role": "http://axon.com/role/DisclosureLineOfCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Commitments and Contingencies", "role": "http://axon.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsNotesAndLoansReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Accumulated Other Comprehensive Income (loss)", "role": "http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss", "shortName": "Accumulated Other Comprehensive Income (loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Employee Benefit Plans", "role": "http://axon.com/role/DisclosureEmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Segment Data", "role": "http://axon.com/role/DisclosureSegmentData", "shortName": "Segment Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "axon:BasisOfPresentationAndUseOfEstimatesPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "role": "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "axon:BasisOfPresentationAndUseOfEstimatesPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables)", "role": "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Organization and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Revenues (Tables)", "role": "http://axon.com/role/DisclosureRevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Cash, Cash Equivalents and Investments (Tables)", "role": "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsTables", "shortName": "Cash, Cash Equivalents and Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:CreditLossFinancialInstrumentTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Expected Credit Losses (Tables)", "role": "http://axon.com/role/DisclosureExpectedCreditLossesTables", "shortName": "Expected Credit Losses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CreditLossFinancialInstrumentTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Inventory (Tables)", "role": "http://axon.com/role/DisclosureInventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Property and Equipment (Tables)", "role": "http://axon.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_ixSvsErmSUa_8q7BE1y0LQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Strategic Investments (Tables)", "role": "http://axon.com/role/DisclosureStrategicInvestmentsTables", "shortName": "Strategic Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Accrued Liabilities (Tables)", "role": "http://axon.com/role/DisclosureAccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "axon:EquityCompensationGoalsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Stockholders' Equity (Tables)", "role": "http://axon.com/role/DisclosureStockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "axon:EquityCompensationGoalsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Accumulated Other Comprehensive Income (loss) (Tables)", "role": "http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables", "shortName": "Accumulated Other Comprehensive Income (loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Segment Data (Tables)", "role": "http://axon.com/role/DisclosureSegmentDataTables", "shortName": "Segment Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_UoYm7FpIPEqSMh-ML-p72A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Organization and Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "lang": "en-US", "name": "axon:WarrantyPeriodAfterPurchaseOfProduct", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_0_zGznE9uUaSexGDdjeg4Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Earnings Per Share (Details)", "role": "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_0_zGznE9uUaSexGDdjeg4Q", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ZI0bw7Goa0-6YPaIC3ZUZA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_T-XtNJ9Yy0KvCpO1HjTjow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Warranty Reserve (Details)", "role": "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInEstimatedWarrantyReserveDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Warranty Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrualPayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_0_zGznE9uUaSexGDdjeg4Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Revenues - Revenues By Products And Service Offerings (Details)", "role": "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails", "shortName": "Revenues - Revenues By Products And Service Offerings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_srt_ProductOrServiceAxis_axon_TASER7Member_n7tDD5n97kOjkD8he2J4Pw", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_0_zGznE9uUaSexGDdjeg4Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Revenues - Revenues By Geographic Area (Details)", "role": "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails", "shortName": "Revenues - Revenues By Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_srt_StatementGeographicalAxis_country_US_1VFM0COcO0WHbsCXaGKHhQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_0_zGznE9uUaSexGDdjeg4Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "role": "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_0_zGznE9uUaSexGDdjeg4Q", "decimals": "-3", "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Revenues - Contract Assets, Contract Liabilities (Details)", "role": "http://axon.com/role/DisclosureRevenuesContractAssetsContractLiabilitiesDetails", "shortName": "Revenues - Contract Assets, Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Revenues - Schedule Of Contract Liabilities - Deferred revenue (Details)", "role": "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails", "shortName": "Revenues - Schedule Of Contract Liabilities - Deferred revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_StatementBusinessSegmentsAxis_axon_TaserSegmentMember_vFoSdQH9OU6NaZCikg4zOQ", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - Revenues - Revenue Performance Obligations (Details)", "role": "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails", "shortName": "Revenues - Revenue Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Cash, Cash Equivalents and Investments (Details)", "role": "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails", "shortName": "Cash, Cash Equivalents and Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_T-XtNJ9Yy0KvCpO1HjTjow", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:CreditLossFinancialInstrumentTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_T-XtNJ9Yy0KvCpO1HjTjow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Expected Credit Losses (Details)", "role": "http://axon.com/role/DisclosureExpectedCreditLossesDetails", "shortName": "Expected Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:CreditLossFinancialInstrumentTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_T-XtNJ9Yy0KvCpO1HjTjow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Expected Credit Losses - Type Of Customer Receivable (Details)", "role": "http://axon.com/role/DisclosureExpectedCreditLossesTypeOfCustomerReceivableDetails", "shortName": "Expected Credit Losses - Type Of Customer Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "axon:AllowanceForExpectedCreditLossByTypeOfCustomerReceivableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Inventory (Details)", "role": "http://axon.com/role/DisclosureInventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details)", "role": "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails", "shortName": "Property and Equipment - Summary of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_T-XtNJ9Yy0KvCpO1HjTjow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Strategic Investments (Details)", "role": "http://axon.com/role/DisclosureStrategicInvestmentsDetails", "shortName": "Strategic Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_12_31_2020_OlubZLPKQkaNsurGOsuP_w", "decimals": "-3", "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Accrued Liabilities (Details)", "role": "http://axon.com/role/DisclosureAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_RNsJqVc2A0WwMVCGJcMMqg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_PdV0d4FtOEKdNSBneQpOTw", "decimals": "-3", "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Income Taxes (Details)", "role": "http://axon.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_5_24_2018_To_5_24_2018_um0lOPRbsUe4ZJRqGPXFxQ", "decimals": "-8", "first": true, "lang": null, "name": "axon:MarketCapitalizationGoalForTrancheFirstTranche", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Stockholders' Equity - CEO Performance Award - Additional Information (Details)", "role": "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "shortName": "Stockholders' Equity - CEO Performance Award - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_5_24_2018_To_5_24_2018_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_mBB1PedmOkGaHNud9K3QlA", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ZI0bw7Goa0-6YPaIC3ZUZA", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_5_24_2018_To_5_24_2018_um0lOPRbsUe4ZJRqGPXFxQ", "decimals": "-8", "first": true, "lang": null, "name": "axon:MarketCapitalizationGoalForTrancheFirstTranche", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Stockholders' Equity - eXponential Stock Performance Plan (Details)", "role": "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails", "shortName": "Stockholders' Equity - eXponential Stock Performance Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_2_12_2019_To_2_12_2019_us-gaap_AwardTypeAxis_axon_EXponentialStockUnitsMember_us-gaap_PlanNameAxis_axon_A2019eXponentialStockPerformancePlanMember_yrY9c6QgvEKUW30paQqaWg", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_-tm9zkhWSESzY6oO3fR5Ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_ZI0bw7Goa0-6YPaIC3ZUZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Stockholders' Equity - Summary of RSU and PSU Activity (Details)", "role": "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails", "shortName": "Stockholders' Equity - Summary of RSU and PSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_0lBSoPx76k-Z8HesobERRg", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ZI0bw7Goa0-6YPaIC3ZUZA", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_5_24_2018_To_6_30_2022_7eeO8ducqkmZF7oRQ_zVDQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Stockholders' Equity - RSU and PSU - Additional Information (Details)", "role": "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "shortName": "Stockholders' Equity - RSU and PSU - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_0lBSoPx76k-Z8HesobERRg", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_A2ejclDr1UCLsAcX_6LTYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_ZI0bw7Goa0-6YPaIC3ZUZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41005 - Disclosure - Stockholders' Equity - Summary of the Company's Stock Options Activity (Details)", "role": "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails", "shortName": "Stockholders' Equity - Summary of the Company's Stock Options Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_A2ejclDr1UCLsAcX_6LTYA", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_ixSvsErmSUa_8q7BE1y0LQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_GOpSEcSB2EOCNWvEnppppw", "decimals": "2", "first": true, "lang": null, "name": "axon:AggregateIntrinsicValuePricePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_ixSvsErmSUa_8q7BE1y0LQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41006 - Disclosure - Stockholders' Equity - Stock Option Activity - Additional Information (Details)", "role": "http://axon.com/role/DisclosureStockholdersEquityStockOptionActivityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Stock Option Activity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_IbUY6nUWaUmuTECJNUJRZw", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ZI0bw7Goa0-6YPaIC3ZUZA", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_0_zGznE9uUaSexGDdjeg4Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41007 - Disclosure - Stockholders' Equity - Reported Share-Based Compensation (Details)", "role": "http://axon.com/role/DisclosureStockholdersEquityReportedShareBasedCompensationDetails", "shortName": "Stockholders' Equity - Reported Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_0_zGznE9uUaSexGDdjeg4Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_5_31_2022_us-gaap_PlanNameAxis_axon_A2022StockIncentivePlanMember_eccgIxiHdU-N-RKMkhYILw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ZI0bw7Goa0-6YPaIC3ZUZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41008 - Disclosure - Stockholders' Equity - Stock Repurchase Plan - Additional Information (Details)", "role": "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails", "shortName": "Stockholders' Equity - Stock Repurchase Plan - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_5_31_2022_us-gaap_PlanNameAxis_axon_A2022StockIncentivePlanMember_eccgIxiHdU-N-RKMkhYILw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ZI0bw7Goa0-6YPaIC3ZUZA", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_SubsidiarySaleOfStockAxis_axon_AtMarketOfferingMember_Q4i-dUHo4EuY90s_HHayeA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ZI0bw7Goa0-6YPaIC3ZUZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41009 - Disclosure - Stockholders' Equity - At-the-Market equity offering - Additional Information (Details)", "role": "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails", "shortName": "Stockholders' Equity - At-the-Market equity offering - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_SubsidiarySaleOfStockAxis_axon_AtMarketOfferingMember_Q4i-dUHo4EuY90s_HHayeA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ZI0bw7Goa0-6YPaIC3ZUZA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "2", "first": true, "lang": null, "name": "axon:MaximumRatioOfLiabilitiesToTangibleNetWorth", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JowML9LNRkOCnyYtfE9VhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Line of Credit (Details)", "role": "http://axon.com/role/DisclosureLineOfCreditDetails", "shortName": "Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "2", "first": true, "lang": null, "name": "axon:MaximumRatioOfLiabilitiesToTangibleNetWorth", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JowML9LNRkOCnyYtfE9VhA", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unitRef": "Unit_Standard_lawsuit_596MCjMWUUORV70UmQEhfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Commitments and Contingencies (Details)", "role": "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": "-5", "lang": null, "name": "axon:ProductClaimsSelfInsurance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_3_31_2022_ZjJEiZguf0aO1nZXC-cuiA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Accumulated Other Comprehensive Income (loss) (Details)", "role": "http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Accumulated Other Comprehensive Income (loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_rOprsHY2rkeDCigSyCbd_Q", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_0_zGznE9uUaSexGDdjeg4Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Employee Benefit Plans (Details)", "role": "http://axon.com/role/DisclosureEmployeeBenefitPlansDetails", "shortName": "Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_0_zGznE9uUaSexGDdjeg4Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_UoYm7FpIPEqSMh-ML-p72A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Segment Data (Details)", "role": "http://axon.com/role/DisclosureSegmentDataDetails", "shortName": "Segment Data (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_StatementBusinessSegmentsAxis_axon_TaserSegmentMember_asvfAraouEuT53FWqjfVyw", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - Supplemental", "role": "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsSupplemental", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - Supplemental", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_XUmdBiLGpEi08j2JD-tpcw", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_92lBCeZJEUCku2-SEKyX3A", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Organization and Summary of Significant Accounting Policies", "role": "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies", "shortName": "Organization and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Revenues", "role": "http://axon.com/role/DisclosureRevenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "axon-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_Cm4gNx6Nn0-CwMvRbvhP6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 93, "tag": { "axon_A2016StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2016 Stock Incentive Plan [Member]", "label": "2016 Stock Incentive Plan" } } }, "localname": "A2016StockIncentivePlanMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "axon_A2019InducementPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Inducement Plan [Member]", "label": "2019 Inducement Plan" } } }, "localname": "A2019InducementPlanMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "axon_A2019eXponentialStockPerformancePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 eXponential Stock Performance Plan [Member]", "label": "2019 eXponential Stock Performance Plan" } } }, "localname": "A2019eXponentialStockPerformancePlanMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "domainItemType" }, "axon_A2022StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Stock Incentive Plan [Member]", "label": "2022 Stock Incentive Plan" } } }, "localname": "A2022StockIncentivePlanMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "axon_AccountsAndNotesReceivableAndContractAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents accounts and notes receivable and contract assets.", "label": "Accounts and notes receivable and contract assets" } } }, "localname": "AccountsAndNotesReceivableAndContractAssetsMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "axon_AccruedInventoryInTransitCurrent": { "auth_ref": [], "calculation": { "http://axon.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of accrued inventory in transit.", "label": "Accrued Inventory In Transit, Current", "terseLabel": "Accrued inventory in transit" } } }, "localname": "AccruedInventoryInTransitCurrent", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "axon_AccumulatedOtherComprehensiveIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Accumulated Other Comprehensive Income (loss)." } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAbstract", "nsuri": "http://axon.com/20220630", "xbrltype": "stringItemType" }, "axon_AdjustedEbitdaGoalGoalNumberEight": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Eight", "label": "Adjusted EBITDA Goal, Goal Number Eight", "terseLabel": "Adjusted EBITDA goal number 8" } } }, "localname": "AdjustedEbitdaGoalGoalNumberEight", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_AdjustedEbitdaGoalGoalNumberFive": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Five", "label": "Adjusted EBITDA Goal, Goal Number Five", "terseLabel": "Adjusted EBITDA goal number 5" } } }, "localname": "AdjustedEbitdaGoalGoalNumberFive", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_AdjustedEbitdaGoalGoalNumberFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Four", "label": "Adjusted EBITDA Goal, Goal Number Four", "terseLabel": "Adjusted EBITDA goal number 4" } } }, "localname": "AdjustedEbitdaGoalGoalNumberFour", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_AdjustedEbitdaGoalGoalNumberOne": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number One", "label": "Adjusted EBITDA Goal, Goal Number One", "terseLabel": "Adjusted EBITDA goal number 1" } } }, "localname": "AdjustedEbitdaGoalGoalNumberOne", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_AdjustedEbitdaGoalGoalNumberSeven": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Seven", "label": "Adjusted EBITDA Goal, Goal Number Seven", "terseLabel": "Adjusted EBITDA goal number 7" } } }, "localname": "AdjustedEbitdaGoalGoalNumberSeven", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_AdjustedEbitdaGoalGoalNumberSix": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Six", "label": "Adjusted EBITDA Goal, Goal Number Six", "terseLabel": "Adjusted EBITDA goal number 6" } } }, "localname": "AdjustedEbitdaGoalGoalNumberSix", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_AdjustedEbitdaGoalGoalNumberThree": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Three", "label": "Adjusted EBITDA Goal, Goal Number Three", "terseLabel": "Adjusted EBITDA goal number 3" } } }, "localname": "AdjustedEbitdaGoalGoalNumberThree", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_AdjustedEbitdaGoalGoalNumberTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted EBITDA Goal, Goal Number Two", "label": "Adjusted EBITDA Goal, Goal Number Two", "terseLabel": "Adjusted EBITDA goal number 2" } } }, "localname": "AdjustedEbitdaGoalGoalNumberTwo", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_AgencyBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency Bonds [Member]", "label": "Agency bonds" } } }, "localname": "AgencyBondsMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "axon_AggregateIntrinsicValuePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate intrinsic value price per share.", "label": "Aggregate Intrinsic Value Price Per Share", "terseLabel": "Aggregate intrinsic value price per share (in dollars per share)" } } }, "localname": "AggregateIntrinsicValuePricePerShare", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityStockOptionActivityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "axon_AllowanceForDoubtfulAccountsReceivableOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable, other, including dispositions and foreign currency translation.", "label": "Allowance For Doubtful Accounts Receivable Other", "terseLabel": "Other, including foreign currency translation" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableOther", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "axon_AllowanceForExpectedCreditLossByTypeOfCustomerReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for expected credit loss by type of customer receivable.", "label": "Allowance For Expected Credit Loss By Type Of Customer Receivable [Table Text Block]", "terseLabel": "Schedule of allowance for expected credit losses for each type of customer receivable" } } }, "localname": "AllowanceForExpectedCreditLossByTypeOfCustomerReceivableTableTextBlock", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesTables" ], "xbrltype": "textBlockItemType" }, "axon_AllowanceForExpectedCreditLossesOnCustomerReceivables": { "auth_ref": [], "calculation": { "http://axon.com/role/DisclosureExpectedCreditLossesTypeOfCustomerReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for expected credit losses on customer receivables.", "label": "Allowance For Expected Credit Losses On Customer Receivables", "totalLabel": "Total allowance for expected credit losses on customer receivables" } } }, "localname": "AllowanceForExpectedCreditLossesOnCustomerReceivables", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesTypeOfCustomerReceivableDetails" ], "xbrltype": "monetaryItemType" }, "axon_AntiDilutionProvisionMaximumSharesAnnualGrowthRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Anti-dilution provision, which is used to calculate a maximum number of shares outstanding for purposes of determining achievement of the market capitalization goals whereby the maximum number of shares used to calculate the market capitalization goal is calculated by organically growing the current number of shares outstanding by 3% per year (the \"XSU Maximum\").", "label": "Anti-Dilution Provision Maximum Shares Annual Growth Rate", "terseLabel": "Anti-dilution provision, maximum shares growth rate per year" } } }, "localname": "AntiDilutionProvisionMaximumSharesAnnualGrowthRate", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "percentItemType" }, "axon_AtMarketOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about At Market Offering Member.", "label": "ATM Offering" } } }, "localname": "AtMarketOfferingMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "axon_AxonBodyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Axon Body [Member]", "label": "Axon Body" } } }, "localname": "AxonBodyMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_AxonDockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Axon Dock [Member]", "label": "Axon Dock" } } }, "localname": "AxonDockMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_AxonEvidenceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Axon Evidence [Member]", "label": "Axon Evidence and cloud services" } } }, "localname": "AxonEvidenceMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_AxonFleetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Axon Fleet [Member]", "label": "Axon Fleet" } } }, "localname": "AxonFleetMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_AxonFlexMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Axon Flex [Member]", "label": "Axon Flex" } } }, "localname": "AxonFlexMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_BasisOfPresentationAndUseOfEstimatesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of presentation and use of estimates.", "label": "Basis Of Presentation And Use Of Estimates Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Use of Estimates" } } }, "localname": "BasisOfPresentationAndUseOfEstimatesPolicyPolicyTextBlock", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "axon_CartridgesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cartridges [Member]", "label": "Cartridges" } } }, "localname": "CartridgesMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_CashCashEquivalentAndInvestmentsAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash cash equivalent and investments amortized cost.", "label": "Cash Cash Equivalent And Investments Amortized Cost", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentAndInvestmentsAmortizedCost", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "axon_ChiefExecutiveOfficerPerformanceAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded to Chief Executive Officer for meeting performance target.", "label": "CEO Performance Award" } } }, "localname": "ChiefExecutiveOfficerPerformanceAwardMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "axon_CompanyFundedDebtToEarningsBeforeInterestTaxesDepreciationAndAmortization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company funded debt to earnings before interest, taxes, depreciation, and amortization.", "label": "Company Funded Debt To Earnings Before Interest Taxes Depreciation And Amortization", "terseLabel": "EBITDA ratio" } } }, "localname": "CompanyFundedDebtToEarningsBeforeInterestTaxesDepreciationAndAmortization", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "pureItemType" }, "axon_ConcentrationRiskNumberOfCountriesOutsideUsRepresentingMoreThanTenPercentOfTotalNetSales": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of countries outside the U.S. representing more than 10% of total net sales.", "label": "Concentration Risk Number Of Countries Outside The US Representing More Than Ten Percent Of Total Net Sales", "terseLabel": "Number of countries outside the U.S. representing more than 10% of total net sales" } } }, "localname": "ConcentrationRiskNumberOfCountriesOutsideUsRepresentingMoreThanTenPercentOfTotalNetSales", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "axon_ConcentrationRiskNumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of major customers representing more than 10% of total net sales, or more than 10% of the aggregate balance of accounts and notes receivable and contract assets.", "label": "Concentration Risk Number Of Major Customers", "terseLabel": "Number of major customers" } } }, "localname": "ConcentrationRiskNumberOfMajorCustomers", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "axon_CreditLossReserve": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents credit loss reserve.", "label": "Credit Loss Reserve", "terseLabel": "Provision for expected credit losses" } } }, "localname": "CreditLossReserve", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axon_CustomerDepositCurrent": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.", "label": "Customer Deposit, Current", "terseLabel": "Customer deposits" } } }, "localname": "CustomerDepositCurrent", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "axon_DebtInstrumentBorrowingCapacityIncreaseAccordionFeature": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt instrument provision allowing for an increase in borrowing capacity.", "label": "Debt Instrument Borrowing Capacity Increase Accordion Feature", "terseLabel": "Accordion feature allowing for increase in borrowing capacity" } } }, "localname": "DebtInstrumentBorrowingCapacityIncreaseAccordionFeature", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "axon_DedroneIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Dedrone, Inc.", "label": "Dedrone, Inc" } } }, "localname": "DedroneIncMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "axon_DronesenseIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to DroneSense Inc.", "label": "DroneSense Inc [Member]", "terseLabel": "DroneSense, Inc" } } }, "localname": "DronesenseIncMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "axon_EXponentialStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "eXponential Stock Units [Member]", "label": "eXponential Stock Units" } } }, "localname": "EXponentialStockUnitsMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "axon_EffectiveIncomeTaxRateReconciliationDeductionStockbasedCompensation": { "auth_ref": [], "crdr": "credit", "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 stock-based compensation.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Stock-based Compensation", "terseLabel": "Discrete tax benefit, stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionStockbasedCompensation", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "axon_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationNotYetRecognizedStockOptionsPerformanceGoalsConsideredProbableOfAchievement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options, Performance Goals Considered Probable of Achievement", "label": "Employee Service Share Based Compensation Nonvested Awards Compensation Not Yet Recognized Stock Options Performance Goals Considered Probable Of Achievement", "terseLabel": "Unrecognized share-based compensation cost related to unvested stock option awards, probable of achievement" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationNotYetRecognizedStockOptionsPerformanceGoalsConsideredProbableOfAchievement", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "monetaryItemType" }, "axon_EquityCompensationGoalsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Compensation Goals [Table Text Block]", "label": "Equity Compensation Goals [Table Text Block]", "terseLabel": "Equity Compensation Goals" } } }, "localname": "EquityCompensationGoalsTableTextBlock", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "axon_EquitySecuritiesWithoutReadilyDeterminableFairValueExercises": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of exercises of equity securities without readily determinable fair value.", "label": "Equity Securities Without Readily Determinable Fair Value, Exercises", "terseLabel": "Exercises" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueExercises", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "axon_EquitySecuritiesWithoutReadilyDeterminableFairValueGainOnSaleOfSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain realized from sale of equity securities without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Gain On Sale Of Securities", "terseLabel": "Realized gain on sale of investment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueGainOnSaleOfSecurities", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "axon_EquitySecuritiesWithoutReadilyDeterminableFairValueIncrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Observable price changes of equity securities without readily determinable fair value during the period.", "label": "Equity Securities Without Readily Determinable Fair Value Increase", "terseLabel": "Observable price changes" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueIncrease", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "axon_EquitySecuritiesWithoutReadilyDeterminableFairValuePurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of equity securities without readily determinable fair value.", "label": "Equity Securities Without Readily Determinable Fair Value Purchases", "terseLabel": "Investments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuePurchases", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "axon_EquitySecuritiesWithoutReadilyDeterminableFairValueSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sales of equity securities without readily determinable fair value.", "label": "Equity Securities Without Readily Determinable Fair Value Sales", "negatedLabel": "Sales" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueSales", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "axon_ExpireThroughout2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument expected to expire throughout 2023.", "label": "Expire Throughout 2023 [Member]", "terseLabel": "Expire throughout 2023" } } }, "localname": "ExpireThroughout2023Member", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "axon_ExpiringInTwoThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument expected to expire in 2024.", "label": "Expiring in 2024" } } }, "localname": "ExpiringInTwoThousandTwentyFourMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "axon_ExpiringInTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument expected to expire in 2023.", "label": "Expiring in 2023" } } }, "localname": "ExpiringInTwoThousandTwentyThreeMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "axon_ExpiringInTwoThousandTwentyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument expected to expire in 2022.", "label": "Expiring in 2022" } } }, "localname": "ExpiringInTwoThousandTwentyTwoMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "axon_ExtendedWarrantiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extended Warranties [Member]", "label": "Extended warranties" } } }, "localname": "ExtendedWarrantiesMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_FairValueOfAvailableForSaleInvestmentsWithUnrealizedLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of available for sale investments with unrealized losses.", "label": "Fair Value Of Available For Sale Investments With Unrealized Losses", "terseLabel": "Fair value of available for sale investments with unrealized losses" } } }, "localname": "FairValueOfAvailableForSaleInvestmentsWithUnrealizedLosses", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "axon_FurnitureAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Furniture and office equipment.", "label": "Furniture and office equipment" } } }, "localname": "FurnitureAndOfficeEquipmentMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "axon_FususInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Fusus, Inc.", "label": "Fusus, Inc." } } }, "localname": "FususInc.Member", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "axon_GeographicInformationAndMajorCustomersPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Geographic Information and Major Customers.", "label": "Geographic Information and Major Customers [Policy Text Block]", "terseLabel": "Geographic Information and Major Customers / Suppliers" } } }, "localname": "GeographicInformationAndMajorCustomersPolicyTextBlock", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "axon_HardwareEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hardware Equipment [Member]", "label": "Hardware" } } }, "localname": "HardwareEquipmentMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "axon_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in prepaid expense and other current assets.", "label": "Increase Decrease In Prepaid Expense And Other Current Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axon_InvestmentsInNumberOfAffiliates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents investments in number of affiliates.", "label": "Investments In Number Of Affiliates", "terseLabel": "Investments in number of unconsolidated affiliates" } } }, "localname": "InvestmentsInNumberOfAffiliates", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "axon_LongTermInvestment": { "auth_ref": [], "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 Investment", "terseLabel": "Long-Term Investments" } } }, "localname": "LongTermInvestment", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "axon_MarketCapitalizationGoalForTrancheFirstTranche": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Market Capitalization Goal for Tranche, First Tranche", "label": "Market Capitalization Goal For Tranche First Tranche", "terseLabel": "Market capitalization goal for such tranche" } } }, "localname": "MarketCapitalizationGoalForTrancheFirstTranche", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "monetaryItemType" }, "axon_MarketCapitalizationGoalForTrancheIncrementalIncrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Market Capitalization Goal for Tranche, Incremental Increase", "label": "Market Capitalization Goal For Tranche Incremental Increase", "terseLabel": "Market capitalization goal increment" } } }, "localname": "MarketCapitalizationGoalForTrancheIncrementalIncrease", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "monetaryItemType" }, "axon_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to marketable securities.", "label": "Marketable securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "axon_MaximumNumberOfSharesAllowedToBeSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum number of shares that may be sold.", "label": "Maximum Number of Shares Allowed To Be Sold", "terseLabel": "Maximum number of common stock shares to be sold" } } }, "localname": "MaximumNumberOfSharesAllowedToBeSold", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "axon_MaximumRatioOfLiabilitiesToTangibleNetWorth": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum ratio of liabilities to tangible net worth.", "label": "Maximum Ratio Of Liabilities To Tangible Net Worth", "terseLabel": "Maximum ratio of total liabilities to tangible net worth" } } }, "localname": "MaximumRatioOfLiabilitiesToTangibleNetWorth", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "pureItemType" }, "axon_NetProceedsFromEquityOffering": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net proceeds from equity offering during the period.", "label": "Net Proceeds From Equity Offering", "terseLabel": "Net proceeds from equity offering" } } }, "localname": "NetProceedsFromEquityOffering", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axon_NewCampusDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It pertains to development of New Campus that comes under Construction-in-progress head.", "label": "New campus development" } } }, "localname": "NewCampusDevelopmentMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "axon_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other [Member]", "label": "Other" } } }, "localname": "OtherMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_OutstandingLettersOfCreditAndBankGuaranteesNotDrawnAgainstCreditFacility": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of outstanding letters of credit and bank guarantees not drawn against credit facility.", "label": "Outstanding Letters Of Credit And Bank Guarantees Not Drawn Against Credit Facility", "terseLabel": "Outstanding letters of credit and bank guarantees not drawn against credit facility" } } }, "localname": "OutstandingLettersOfCreditAndBankGuaranteesNotDrawnAgainstCreditFacility", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "axon_PaymentsOnExerciseOfWarrantsOfStrategicInvestment": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the exercise of warrants of strategic investments.", "label": "Payments On Exercise Of Warrants Of Strategic Investment", "negatedLabel": "Exercise of warrants of strategic investments" } } }, "localname": "PaymentsOnExerciseOfWarrantsOfStrategicInvestment", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axon_PaymentsToAcquireEquitySecuritiesWithoutReadilyDeterminableFairValue": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of equity securities without readily determinable fair value.", "label": "Payments To Acquire Equity Securities Without Readily Determinable Fair Value", "negatedLabel": "Strategic investments" } } }, "localname": "PaymentsToAcquireEquitySecuritiesWithoutReadilyDeterminableFairValue", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axon_PerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after specified performance conditions are met.", "label": "Performance Stock Units (PSUs)" } } }, "localname": "PerformanceStockUnitsMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "domainItemType" }, "axon_ProceedsFromEquitySecuritiesWithoutReadilyDeterminableFairValue": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash received from sale of equity securities without readily determinable fair value.", "label": "Proceeds From Equity Securities Without Readily Determinable Fair Value", "terseLabel": "Proceeds from sale of strategic investments" } } }, "localname": "ProceedsFromEquitySecuritiesWithoutReadilyDeterminableFairValue", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axon_ProceedsFromIssuanceOfCommonStockGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross proceeds from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock, Gross", "terseLabel": "Gross proceeds" } } }, "localname": "ProceedsFromIssuanceOfCommonStockGross", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_ProductClaimsSelfInsurance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount the entity is self-insured for any product claim.", "label": "Product Claims Self Insurance", "terseLabel": "Amount self-insured for any product claim" } } }, "localname": "ProductClaimsSelfInsurance", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "axon_ProvisionForUnrecognizedTaxBenefits": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for unrecognized tax benefits.", "label": "Provision For Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "ProvisionForUnrecognizedTaxBenefits", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "axon_PurchaseObligationTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of the purchase obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Purchase Obligation Term", "terseLabel": "Purchase agreement term" } } }, "localname": "PurchaseObligationTerm", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "axon_RevenueGoalGoalNumberEight": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue Goal, Goal Number Eight", "label": "Revenue Goal, Goal Number Eight", "terseLabel": "Revenue goal number 8" } } }, "localname": "RevenueGoalGoalNumberEight", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_RevenueGoalGoalNumberFive": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue Goal, Goal Number Five", "label": "Revenue Goal, Goal Number Five", "terseLabel": "Revenue goal number 5" } } }, "localname": "RevenueGoalGoalNumberFive", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_RevenueGoalGoalNumberFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue Goal, Goal Number Four", "label": "Revenue Goal, Goal Number Four", "terseLabel": "Revenue goal number 4" } } }, "localname": "RevenueGoalGoalNumberFour", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_RevenueGoalGoalNumberOne": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue Goal, Goal Number One", "label": "Revenue Goal, Goal Number One", "terseLabel": "Revenue goal number 1" } } }, "localname": "RevenueGoalGoalNumberOne", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_RevenueGoalGoalNumberSeven": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue Goal, Goal Number Seven", "label": "Revenue Goal, Goal Number Seven", "terseLabel": "Revenue goal number 7" } } }, "localname": "RevenueGoalGoalNumberSeven", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_RevenueGoalGoalNumberSix": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue Goal, Goal Number Six", "label": "Revenue Goal, Goal Number Six", "terseLabel": "Revenue goal number 6" } } }, "localname": "RevenueGoalGoalNumberSix", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_RevenueGoalGoalNumberThree": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue Goal, Goal Number Three", "label": "Revenue Goal, Goal Number Three", "terseLabel": "Revenue goal number 3" } } }, "localname": "RevenueGoalGoalNumberThree", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_RevenueGoalGoalNumberTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue Goal, Goal Number Two", "label": "Revenue Goal, Goal Number Two", "terseLabel": "Revenue goal number 2" } } }, "localname": "RevenueGoalGoalNumberTwo", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "axon_ScheduleOfShareBasedCompensationPerformanceStockUnitsAwardActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for performance stock units that were outstanding at the beginning and end of the year, and the number of performance stock units that were granted, vested, or forfeited during the year.", "label": "Schedule Of Share Based Compensation Performance Stock Units Award Activity [Table Text Block]", "terseLabel": "Summary of Performance Stock Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationPerformanceStockUnitsAwardActivityTableTextBlock", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "axon_ServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It pertains to Services department under product and service.", "label": "Services" } } }, "localname": "ServicesMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "axon_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceGoalsAdjustedEbitda": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Performance Goals, Adjusted EBITDA", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Performance Goals, Adjusted EBITDA", "terseLabel": "Number of performance goals, adjusted EBITDA" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceGoalsAdjustedEbitda", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "integerItemType" }, "axon_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceGoalsRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Performance Goals, Revenue", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Performance Goals, Revenue", "terseLabel": "Number of performance goals, revenue" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceGoalsRevenue", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "integerItemType" }, "axon_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceSharesPerformanceCriteriaAchieved": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of performance shares for which performance criteria had been achieved.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Performance Shares Performance Criteria Achieved", "terseLabel": "Performance criteria had been met (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceSharesPerformanceCriteriaAchieved", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "axon_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfVestingTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Vesting Tranches", "label": "Share Based Compensation Arrangement By Sharebased Payment Award Number Of Vesting Tranches", "terseLabel": "Number of vesting tranches of share-based awards" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfVestingTranches", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "integerItemType" }, "axon_SharePurchaseAgreementWithCellebriteDiLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the share purchase agreement with Cellebrite DI Ltd.", "label": "Share Purchase Agreement with Cellebrite DI Ltd." } } }, "localname": "SharePurchaseAgreementWithCellebriteDiLtdMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "axon_ShortTermInvestment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short Term Investment", "terseLabel": "Short-Term Investments" } } }, "localname": "ShortTermInvestment", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "axon_SoftwareAndSensorsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software And Sensors Segment [Member]", "label": "Software and Sensors" } } }, "localname": "SoftwareAndSensorsSegmentMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails", "http://axon.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "domainItemType" }, "axon_StockOptionsExercisedAndRestrictedStockUnitsVestedValueNetOfWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock options exercised and restricted stock units vested value net of withholdings.", "label": "Stock Options Exercised And Restricted Stock Units Vested Value Net Of Withholdings", "terseLabel": "Issuance of common stock under employee plans, net" } } }, "localname": "StockOptionsExercisedAndRestrictedStockUnitsVestedValueNetOfWithholdings", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "axon_StrategicInvestmentsExerciseOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The exercise price of warrants pertaining to strategic investments.", "label": "Strategic Investments, Exercise Of Warrants", "terseLabel": "Exercise price of warrants" } } }, "localname": "StrategicInvestmentsExerciseOfWarrants", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "axon_StrategicInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents strategic investments.", "label": "Strategic investments" } } }, "localname": "StrategicInvestmentsMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "axon_StrategicInvestmentsUnrealizedGainLossOnExerciseOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrealized gain (loss) on exercise of warrants pertaining to strategic investments.", "label": "Strategic Investments, Unrealized Gain (Loss) On Exercise Of Warrants", "terseLabel": "Unrealized gains on warrants exercised" } } }, "localname": "StrategicInvestmentsUnrealizedGainLossOnExerciseOfWarrants", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "axon_StrategicInvestmentsUnrealizedGainLossOnObservablePriceChanges": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrealized gain (loss) on observable price changes on strategic investments.", "label": "Strategic Investments, Unrealized Gain (Loss) On Observable Price Changes", "terseLabel": "Unrealized gain on observable price changes" } } }, "localname": "StrategicInvestmentsUnrealizedGainLossOnObservablePriceChanges", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "axon_TASER7Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TASER 7 [Member]", "label": "TASER 7" } } }, "localname": "TASER7Member", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_TASERX26PMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TASER X26P [Member]", "label": "TASER X26P" } } }, "localname": "TASERX26PMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_TASERX2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TASER X2 [Member]", "label": "TASER X2" } } }, "localname": "TASERX2Member", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_TaserConsumerDevicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TASER Consumer Devices.", "label": "TASER Consumer devices" } } }, "localname": "TaserConsumerDevicesMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_TaserPulseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TASER Pulse [Member]", "label": "TASER Pulse" } } }, "localname": "TaserPulseMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails" ], "xbrltype": "domainItemType" }, "axon_TaserSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TASER segment.", "label": "TASER" } } }, "localname": "TaserSegmentMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails", "http://axon.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "domainItemType" }, "axon_UnsecuredRevolvingLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unsecured Revolving Line of Credit [Member]", "label": "Unsecured Revolving Line of Credit" } } }, "localname": "UnsecuredRevolvingLineOfCreditMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "axon_WarrantsForStrategicInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents warrants for strategic investment.", "label": "Warrants" } } }, "localname": "WarrantsForStrategicInvestmentMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "axon_WarrantyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warranty [Member]", "label": "Warranty" } } }, "localname": "WarrantyMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "axon_WarrantyPeriodAfterPurchaseOfProduct": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warranty period after purchase of product.", "label": "Warranty Period After Purchase Of Product", "terseLabel": "Warranty period" } } }, "localname": "WarrantyPeriodAfterPurchaseOfProduct", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "axon_WebsiteDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Website development costs.", "label": "Website development costs" } } }, "localname": "WebsiteDevelopmentCostsMember", "nsuri": "http://axon.com/20220630", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesDetails", "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.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", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.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", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.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", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r703" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r703" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r716" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r703" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r703" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r703" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r702" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.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", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://axon.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r279", "r281", "r282", "r283", "r312", "r344", "r411", "r412", "r570", "r571", "r572", "r573", "r574", "r575", "r594", "r642", "r645", "r699", "r700" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails", "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails", "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails", "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r279", "r281", "r282", "r283", "r312", "r344", "r411", "r412", "r570", "r571", "r572", "r573", "r574", "r575", "r594", "r642", "r645", "r699", "r700" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails", "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails", "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r193", "r281", "r282", "r380", "r384", "r597", "r641", "r643" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails", "http://axon.com/role/DisclosureSegmentDataDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r193", "r281", "r282", "r380", "r384", "r597", "r641", "r643" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails", "http://axon.com/role/DisclosureSegmentDataDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r267", "r279", "r281", "r282", "r283", "r312", "r344", "r392", "r411", "r412", "r443", "r444", "r445", "r570", "r571", "r572", "r573", "r574", "r575", "r594", "r642", "r645", "r699", "r700" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails", "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails", "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails", "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r267", "r279", "r281", "r282", "r283", "r312", "r344", "r392", "r411", "r412", "r443", "r444", "r445", "r570", "r571", "r572", "r573", "r574", "r575", "r594", "r642", "r645", "r699", "r700" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails", "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails", "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails", "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r194", "r195", "r380", "r385", "r644", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesDetails", "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r194", "r195", "r380", "r385", "r644", "r684", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesDetails", "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r199", "r560" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "Accumulated Other Comprehensive Income (losses)", "terseLabel": "Accumulated other comprehensive income (loss):" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r200", "r201", "r626" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts and notes receivable, net of allowance of $1,927 and $2,203 as of June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "AccountsNotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43", "r563" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of roll-forward of allowance for credit losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://axon.com/role/DisclosureAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccruedLiabilitiesDetails", "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://axon.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional, consulting and lobbying fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r19", "r261" ], "calculation": { "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails": { "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" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r58", "r59", "r60", "r64", "r71", "r72", "r73" ], "lang": { "en-us": { "role": { "documentation": "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), attributable to parent.", "label": "Unrealized Gains (Losses) on Available-for-Sale Investments" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r62", "r63", "r64", "r630", "r653", "r657" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r71", "r72", "r534", "r535", "r536", "r537", "r538", "r540" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r61", "r64", "r71", "r72", "r73", "r118", "r119", "r120", "r496", "r559", "r648", "r649" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r57", "r64", "r71", "r72", "r73", "r496", "r535", "r536", "r537", "r538", "r540" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Foreign Currency Translation" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r118", "r119", "r120", "r451", "r452", "r453", "r514" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise", "terseLabel": "Issuance of common stock under employee plans, net" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r415", "r455", "r456" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Recorded share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r34", "r202", "r226", "r228", "r231" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r34", "r202", "r226" ], "calculation": { "http://axon.com/role/DisclosureExpectedCreditLossesTypeOfCustomerReceivableDetails": { "order": 1.0, "parentTag": "axon_AllowanceForExpectedCreditLossesOnCustomerReceivables", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable and notes receivable, current", "verboseLabel": "Allowance on accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesTypeOfCustomerReceivableDetails", "http://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent": { "auth_ref": [ "r202", "r226" ], "calculation": { "http://axon.com/role/DisclosureExpectedCreditLossesTypeOfCustomerReceivableDetails": { "order": 2.0, "parentTag": "axon_AllowanceForExpectedCreditLossesOnCustomerReceivables", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as noncurrent.", "label": "Accounts Receivable, Allowance for Credit Loss, Noncurrent", "terseLabel": "Long-term notes receivable, net of current portion" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesTypeOfCustomerReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Write off", "negatedLabel": "Amounts written off charged against the allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r86", "r100", "r332", "r543" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Bond amortization" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r146" ], "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": "Anti-dilutive stock-based awards excluded (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails" ], "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://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r22", "r112", "r169", "r182", "r189", "r219", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r491", "r497", "r524", "r561", "r563", "r605", "r628" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r13", "r42", "r112", "r219", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r491", "r497", "r524", "r561", "r563" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r210" ], "calculation": { "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "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 Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r211" ], "calculation": { "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "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", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r208", "r239" ], "calculation": { "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost 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", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r206", "r209", "r239", "r611" ], "calculation": { "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "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://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446" ], "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://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityStockOptionActivityAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "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://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r502", "r503" ], "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://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building and leasehold improvements" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [ "r671", "r672", "r673", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option.", "label": "Call options" } } }, "localname": "CallOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapacityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ability to manufacture, produce, carry (as in transport), convey, hold, store, or accommodate.", "label": "Data Storage" } } }, "localname": "CapacityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r105", "r106", "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment purchases in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsSupplemental" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents and Investments" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r11", "r16", "r102" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsSupplemental": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails", "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsSupplemental" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r103", "r603" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "terseLabel": "Cash, Cash Equivalents and Investments" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r96", "r102", "r108" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsSupplemental": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 and restricted cash, end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash shown in the statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsSupplemental" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r96", "r533" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.", "label": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashSurrenderValueFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of the amount that could be realized under a life insurance contract or contracts owned by the entity, commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).", "label": "Cash Surrender Value, Fair Value Disclosure", "terseLabel": "Cash surrender value of corporate-owned life insurance policies" } } }, "localname": "CashSurrenderValueFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Asset and Liability [Abstract]", "terseLabel": "Revenue recognized in the period from:" } } }, "localname": "ChangeInContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesContractAssetsContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r52", "r613", "r634" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r271", "r273", "r276", "r284", "r686" ], "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://axon.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r118", "r119", "r514" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "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://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r357" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27", "r563" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.00001 par value; 200,000,000 shares authorized; 71,077,699 and 70,896,856 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Benefit Plans" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r67", "r69", "r70", "r78", "r618", "r637" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r77", "r87", "r617", "r636" ], "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 Income (loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computers, equipment and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r153", "r154", "r197", "r522", "r523", "r685" ], "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://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r153", "r154", "r197", "r522", "r523", "r659", "r685" ], "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://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r153", "r154", "r197", "r522", "r523", "r659", "r685" ], "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://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r153", "r154", "r197", "r522", "r523" ], "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": "Concentration risk (as a percentage)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r153", "r154", "r197", "r522", "r523", "r685" ], "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://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "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": "Construction-in-process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": { "auth_ref": [ "r226", "r228", "r231", "r368" ], "calculation": { "http://axon.com/role/DisclosureExpectedCreditLossesTypeOfCustomerReceivableDetails": { "order": 3.0, "parentTag": "axon_AllowanceForExpectedCreditLossesOnCustomerReceivables", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Allowance for Credit Loss", "terseLabel": "Contract assets, net" } } }, "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesTypeOfCustomerReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract with Customer, Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r366", "r368", "r381" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets, net" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesContractAssetsContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r366", "r368", "r381" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets, net" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r366", "r368", "r381" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, Net, Noncurrent", "terseLabel": "Long-term contract assets, net" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r366", "r367", "r381" ], "calculation": { "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Contract with Customer, Liability", "terseLabel": "Contract liabilities (deferred revenue)", "totalLabel": "Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesContractAssetsContractLiabilitiesDetails", "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r366", "r367", "r381" ], "calculation": { "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 }, "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Current portion of deferred revenue", "terseLabel": "Current portion of deferred revenue", "verboseLabel": "Current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails", "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r366", "r367", "r381" ], "calculation": { "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 }, "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion", "verboseLabel": "Long-Term" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails", "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r382" ], "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": "Amounts included in contract liabilities at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesContractAssetsContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r83", "r597" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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 sales", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureSegmentDataDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of products sold and services delivered" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityReportedShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Expected Credit Losses" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CreditLossFinancialInstrumentTextBlock": { "auth_ref": [ "r227", "r235", "r236", "r237", "r238", "r240", "r241" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security.", "label": "Credit Loss, Financial Instrument [Text Block]", "terseLabel": "Expected Credit Losses" } } }, "localname": "CreditLossFinancialInstrumentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLosses" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r151", "r197" ], "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" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit." } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r109", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r326", "r333", "r334", "r336", "r341" ], "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": "Line of Credit" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r23", "r24", "r25", "r111", "r116", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r337", "r338", "r339", "r340", "r545", "r606", "r607", "r625" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument basis spread on variable rate (as a percentage)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r50", "r111", "r116", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r337", "r338", "r339", "r340", "r545" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r50", "r111", "r116", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r335", "r337", "r338", "r339", "r340", "r358", "r359", "r360", "r361", "r543", "r544", "r545", "r546", "r624" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Long-term deferred compensation" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r459", "r460" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r113", "r468", "r475", "r476", "r477" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r459", "r460" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred tax liability, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r410" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan, cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r100", "r164" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails", "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r380", "r384", "r385", "r386", "r387", "r388", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails", "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Revenue by Product and Service Offering and Geography" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r5", "r6", "r8" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Land held for sale" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per common and common equivalent shares:", "verboseLabel": "Earnings (loss) per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r79", "r127", "r128", "r129", "r130", "r131", "r136", "r138", "r143", "r144", "r145", "r148", "r149", "r515", "r516", "r619", "r638" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r79", "r127", "r128", "r129", "r130", "r131", "r138", "r143", "r144", "r145", "r148", "r149", "r515", "r516", "r619", "r638" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r146", "r147" ], "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": "Income per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r533" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. 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", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (as a percentage)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r462", "r478" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "terseLabel": "Effective tax rate, before discrete period adjustment (as a percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://axon.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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 salaries, benefits and bonus" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityReportedShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r449" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period over which costs are recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "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": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityStockOptionActivityAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Production equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r71", "r72", "r73", "r118", "r119", "r120", "r123", "r132", "r134", "r150", "r223", "r357", "r362", "r451", "r452", "r453", "r471", "r472", "r514", "r534", "r535", "r536", "r537", "r538", "r540", "r559", "r648", "r649", "r650" ], "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://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r215" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Strategic investments", "verboseLabel": "Investment in unconsolidated affiliate" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails", "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems": { "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 Securities without Readily Determinable Fair Value [Line Items]" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable": { "auth_ref": [ "r215", "r216", "r217" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value [Table]" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "auth_ref": [ "r215", "r216", "r217" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]", "terseLabel": "Schedule of Roll-Forward of Strategic Investments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r324", "r337", "r338", "r393", "r395", "r396", "r397", "r398", "r399", "r400", "r407", "r518", "r567", "r568", "r569" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r324", "r393", "r395", "r400", "r407", "r518", "r567" ], "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": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r324", "r337", "r338", "r393", "r395", "r400", "r407", "r518", "r568" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r324", "r337", "r338", "r393", "r395", "r396", "r397", "r398", "r399", "r400", "r407", "r567", "r568", "r569" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r519", "r520" ], "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 Measurements and Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r212", "r213", "r215", "r216", "r217", "r227", "r232", "r233", "r234", "r237", "r240", "r241", "r242", "r243", "r335", "r355", "r504", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ], "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://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails", "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "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": "Financing Receivable, Allowance for Credit Loss [Line Items]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r100", "r259", "r263" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss on disposal and impairment of property and equipment, net" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfIntangibleAssets": { "auth_ref": [ "r100" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of intangible assets.", "label": "Gain (Loss) on Disposition of Intangible Assets", "negatedLabel": "Loss on disposal and abandonment of intangible assets" } } }, "localname": "GainLossOnDispositionOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r85", "r100", "r207" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedLabel": "Gain on strategic investments and marketable securities, net" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r152", "r685" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r20", "r245", "r246", "r253", "r255", "r563", "r604" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "positiveLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.", "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "terseLabel": "Valuation of Goodwill, Intangibles and Long-lived Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r252", "r484" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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, Purchase Accounting Adjustments", "terseLabel": "Purchase accounting adjustments to goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r82", "r112", "r169", "r181", "r185", "r188", "r191", "r219", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r524" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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 margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureSegmentDataDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Current Carrying Value", "terseLabel": "Bonds outstanding" } } }, "localname": "GuaranteeObligationsCurrentCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r75", "r169", "r181", "r185", "r188", "r191", "r601", "r615", "r620", "r639" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r264", "r268" ], "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://axon.com/role/DisclosureStockholdersEquityReportedShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r268" ], "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://axon.com/role/DisclosureStockholdersEquityReportedShareBasedCompensationDetails" ], "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": [ "r114", "r463", "r465", "r467", "r473", "r479", "r481", "r482", "r483" ], "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://axon.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r133", "r134", "r167", "r461", "r474", "r480", "r640" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r462" ], "crdr": "credit", "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 research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "terseLabel": "Research and development tax credit studies" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsSupplemental" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "auth_ref": [ "r99" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.", "label": "Increase (Decrease) in Accounts and Notes Receivable", "negatedLabel": "Accounts and notes receivable and contract assets" } } }, "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r99" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r99", "r595" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r99" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 12.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": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "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": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r139", "r140", "r141", "r145", "r417" ], "calculation": { "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails": { "order": 2.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 share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of stock-based awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r256", "r257" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest and other income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r244" ], "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": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r35" ], "calculation": { "http://axon.com/role/DisclosureInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r12", "r40", "r563" ], "calculation": { "http://axon.com/role/DisclosureInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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": "Inventory", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureInventoryDetails", "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r36" ], "calculation": { "http://axon.com/role/DisclosureInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedBalanceShares": { "auth_ref": [ "r660", "r664" ], "lang": { "en-us": { "role": { "documentation": "Balance held at close of period in number of shares.", "label": "Investment Owned, Balance, Shares", "terseLabel": "Investment owned, shares held" } } }, "localname": "InvestmentOwnedBalanceShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r669", "r670", "r677", "r678", "r679", "r680", "r681", "r682" ], "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://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r669", "r670", "r677", "r678", "r679", "r680", "r681", "r682" ], "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://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Strategic Investments" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r214", "r602", "r622", "r683", "r714" ], "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": "Strategic Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStrategicInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "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": "Letters of credit outstanding amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r47", "r112", "r183", "r219", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r492", "r497", "r498", "r524", "r561", "r562" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r112", "r219", "r524", "r563", "r608", "r632" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r14", "r49", "r112", "r219", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r492", "r497", "r498", "r524", "r561", "r562", "r563" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Liability for unrecognized tax benefits" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Line of credit borrowings" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r45" ], "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": "Total availability under line of credit agreement" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available borrowing under letter of credit" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "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" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "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)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r200" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent", "verboseLabel": "Long-term notes receivable, net" } } }, "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r17" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 9.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 Investment", "terseLabel": "Long-term investments", "verboseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails", "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r50", "r297" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r277", "r278", "r279", "r280", "r281", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r278", "r280" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of lawsuits against Company" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r614" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "verboseLabel": "Marketable securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails", "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "terseLabel": "Marketable securities, unrealized gain (loss)" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r393" ], "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" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInEstimatedWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided (used) in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r96", "r98", "r101" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "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://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r9", "r65", "r68", "r73", "r76", "r101", "r112", "r122", "r127", "r128", "r129", "r130", "r133", "r134", "r142", "r169", "r181", "r185", "r188", "r191", "r219", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r516", "r524", "r616", "r635" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator for basic and diluted earnings per share:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r121", "r122", "r123", "r124", "r125", "r126", "r129", "r135", "r148", "r204", "r205", "r220", "r221", "r222", "r223", "r224", "r225", "r451", "r452", "r453", "r469", "r470", "r471", "r472", "r485", "r486", "r487", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r541", "r542", "r547", "r548", "r549", "r550", "r554", "r555", "r556", "r557", "r558", "r559", "r598", "r599", "r600", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Guidance" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Other countries" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesDetails", "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash transactions" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsSupplemental" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r157" ], "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 of company", "verboseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://axon.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r169", "r181", "r185", "r188", "r191" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r552", "r553" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Noncash lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r551" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r10", "r117", "r155", "r501" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://axon.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10.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 long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r489", "r490", "r495" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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", "terseLabel": "Unrealized losses on available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r56" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r66", "r69", "r71", "r72", "r74", "r77", "r357", "r534", "r539", "r540", "r617", "r636" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive (loss) income, net", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r48", "r563" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other liabilities non-current", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForCommissions": { "auth_ref": [ "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for commissions during the current period.", "label": "Payments for Commissions", "terseLabel": "Commissions" } } }, "localname": "PaymentsForCommissions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "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": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Income and payroll tax payments for net-settled stock awards", "terseLabel": "Tax payments, for net share settlement of share based award" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r89" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r90" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r91" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "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://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r392", "r394", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityStockOptionActivityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446" ], "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://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446" ], "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://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r26", "r342" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r26", "r342" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r26", "r563" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.00001 par value; 25,000,000 shares authorized; no shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.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://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r92" ], "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", "verboseLabel": "Net proceeds" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from call / maturity of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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 disposal of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureSegmentDataDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r293", "r294", "r612" ], "calculation": { "http://axon.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Accrued warranty expense" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccruedLiabilitiesDetails", "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInEstimatedWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Utilization of reserve" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInEstimatedWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Warranty expense" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInEstimatedWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r9", "r65", "r68", "r73", "r95", "r112", "r122", "r133", "r134", "r169", "r181", "r185", "r188", "r191", "r219", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r489", "r493", "r494", "r499", "r500", "r516", "r524", "r620" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "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 (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r262" ], "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": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r266", "r687", "r688", "r689" ], "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]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r18", "r260" ], "calculation": { "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails": { "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": "Total cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "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": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r262", "r563", "r623", "r633" ], "calculation": { "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails", "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r262" ], "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": "Summary of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r260" ], "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://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "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 Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r80", "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for expected credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Reclassifications": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for classifying current financial statements, which may be different from classifications in the prior year's financial statements. Disclose any material changes in classification including an explanation of the reason for the change and the areas impacted.", "label": "Reclassifications [Text Block]", "terseLabel": "Reclassification of Prior Year Presentation" } } }, "localname": "Reclassifications", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r457", "r596", "r701" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureSegmentDataDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityReportedShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r16", "r108", "r603", "r629" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "verboseLabel": "Restricted cash balance" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r16", "r102", "r108", "r603", "r629" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsSupplemental": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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": "Restricted Cash and Cash Equivalents", "verboseLabel": "Restricted cash (Note 1)" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsSupplemental" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": { "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": "Restricted Cash and Cash Equivalents Items [Line Items]", "terseLabel": "Restricted Cash and Cash Equivalents Items [Line Items]" } } }, "localname": "RestrictedCashAndCashEquivalentsItemsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "stringItemType" }, "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 (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r362", "r563", "r631", "r652", "r657" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r118", "r119", "r120", "r123", "r132", "r134", "r223", "r451", "r452", "r453", "r471", "r472", "r514", "r648", "r650" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r160", "r161", "r180", "r186", "r187", "r193", "r194", "r197", "r379", "r380", "r597" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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", "verboseLabel": "Revenue from contract with customers" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails", "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/DisclosureSegmentDataDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r153", "r197" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r369", "r370", "r371", "r372", "r373", "r374", "r377", "r378", "r383", "r391" ], "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation to be recognized in the next twelve months (as a percentage)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuePerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r153", "r197" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Net Sales" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r64", "r539", "r540" ], "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": "Summary of changes in accumulated other comprehensive income (loss), net of tax" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Summary of Cash, Cash Equivalents, Marketable Securities, and Available-for-Sale Investments" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of weighted average number of shares outstanding and earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r447", "r454" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityReportedShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Reported Share-Based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r232", "r715" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table]" } } }, "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureExpectedCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r15", "r37", "r38", "r39" ], "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": "Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of changes in our estimated warranty reserve" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r262" ], "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]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "auth_ref": [ "r108", "r603", "r629" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table]", "terseLabel": "Restrictions on Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r169", "r172", "r184", "r254" ], "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]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r169", "r172", "r184", "r254" ], "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": "Summary of Operational Information Relative to the Company's Reportable Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureSegmentDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r414", "r416", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446" ], "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]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityStockOptionActivityAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r421", "r436", "r439" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of the Company's Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r156", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r180", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r191", "r197", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r269", "r270", "r641" ], "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://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails", "http://axon.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Data" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r156", "r158", "r159", "r169", "r173", "r185", "r189", "r190", "r191", "r192", "r193", "r196", "r197", "r198" ], "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 Data" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureSegmentData" ], "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 Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r179", "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Sales, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Sales, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityReportedShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureSegmentDataDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityReportedShareBasedCompensationDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r418" ], "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://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of Units, Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r433" ], "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": "Shares granted", "terseLabel": "Number of Units, Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r433" ], "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": "Weighted Average Grant Date Fair Value, Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r430", "r431" ], "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": "Number of Units outstanding, end of period (in shares)", "periodStartLabel": "Number of Units outstanding, beginning of year (in shares)", "terseLabel": "Number of units outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r430", "r431" ], "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": "Weighted Average Grant Date Fair Value, Units outstanding, end of period (in dollars per share)", "periodStartLabel": "Weighted Average Grant Date Fair Value, Units outstanding, beginning of year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r434" ], "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", "negatedTerseLabel": "Number of Units, Released (in shares)", "verboseLabel": "Number of shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r434" ], "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": "Weighted Average Grant Date Fair Value, Released (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "perShareItemType" }, "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityStockOptionActivityAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r450" ], "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 under the plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r424" ], "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": "Number of options, Options exercisable, end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r424" ], "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": "Weighted average exercise price, Options exercisable, end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r426" ], "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": "Performance shares authorized (in shares)", "verboseLabel": "Number of options, Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r450" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Options outstanding, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r422", "r423" ], "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": "Number of options, Options outstanding, end of year (in shares)", "periodStartLabel": "Number of options, Options outstanding, beginning of year (in shares)", "verboseLabel": "Number of options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityStockOptionActivityAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r422", "r423" ], "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": "Weighted average exercise price, Options outstanding, end of period (in dollars per share)", "periodStartLabel": "Weighted average exercise price, Options outstanding, beginning of year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r440" ], "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": "Number of awards expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails", "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquityStockOptionActivityAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic 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, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Aggregate intrinsic value at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfRsuAndPsuActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r419" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityExponentialStockPerformancePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r450" ], "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": "Aggregate intrinsic value, Options exercisable, end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r450" ], "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": "Weighted average remaining contractual life, Options exercisable, end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r440" ], "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 life, Options outstanding, end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Number of options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityCeoPerformanceAwardAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r357" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld, for net share settlement of share based award (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityRsuAndPsuAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r41", "r609", "r610", "r627" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 Investment", "terseLabel": "Short-term investments", "verboseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails", "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Capitalized internal-use software development costs" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Standard Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r7", "r156", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r180", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r191", "r197", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r265", "r269", "r270", "r641" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureRevenuesRevenuesByProductsAndServiceOfferingsDetails", "http://axon.com/role/DisclosureRevenuesScheduleOfContractLiabilitiesDeferredRevenueDetails", "http://axon.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r55", "r71", "r72", "r73", "r118", "r119", "r120", "r123", "r132", "r134", "r150", "r223", "r357", "r362", "r451", "r452", "r453", "r471", "r472", "r514", "r534", "r535", "r536", "r537", "r538", "r540", "r559", "r648", "r649", "r650" ], "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://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "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 [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r118", "r119", "r120", "r150", "r597" ], "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]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "terseLabel": "Issuance of common stock under employee plans, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r26", "r27", "r357", "r362" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r26", "r27", "r357", "r362", "r427" ], "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": "Number of options, Exercised (in shares)", "terseLabel": "Stock options exercised (in shares)", "verboseLabel": "Number of options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://axon.com/role/DisclosureStockholdersEquityStockOptionActivityAdditionalInformationDetails", "http://axon.com/role/DisclosureStockholdersEquitySummaryOfCompanySStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r26", "r27", "r357", "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Outstanding common stock repurchase program authorized amount (up to)" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "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": "Remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r31", "r32", "r112", "r203", "r219", "r524", "r563" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails", "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "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://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r110", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r362", "r365", "r505" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityAtMarketEquityOfferingAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsSupplemental" ], "xbrltype": "stringItemType" }, "us-gaap_SuretyBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.", "label": "Surety Bond" } } }, "localname": "SuretyBondMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://axon.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued income and other taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r212", "r213", "r215", "r216", "r217", "r335", "r355", "r504", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ], "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://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails", "http://axon.com/role/DisclosureStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r54", "r363" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r54", "r363" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r27", "r357", "r362" ], "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": "Shares repurchased during period (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureStockholdersEquityStockRepurchasePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r54", "r363", "r364" ], "calculation": { "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock at cost, 20,220,227 shares as of June 30, 2022 and December 31, 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r488" ], "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://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "auth_ref": [ "r393", "r658" ], "lang": { "en-us": { "role": { "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments.", "label": "State and municipal obligations" } } }, "localname": "USStatesAndPoliticalSubdivisionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryBillSecuritiesMember": { "auth_ref": [ "r621" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.", "label": "Treasury bills" } } }, "localname": "USTreasuryBillSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r271", "r272", "r274", "r275" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r458", "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Liability for unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r271", "r272", "r274" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "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://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosurePropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r137", "r145" ], "calculation": { "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails": { "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 (in shares)", "totalLabel": "Diluted weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "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 common and common equivalent shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r136", "r145" ], "calculation": { "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails": { "order": 1.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 shares outstanding (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails", "http://axon.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://axon.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesWeightedAverageNumberOfSharesOutstandingAndEarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r122": { "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" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919269-210447" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919236-210447" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r50": { "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" }, "r500": { "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" }, "r501": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r514": { "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" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r516": { "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" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "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" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r559": { "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" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r597": { "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" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r601": { "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" }, "r602": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r604": { "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" }, "r605": { "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" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399" }, "r623": { "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" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r644": { "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" }, "r645": { "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" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r652": { "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" }, "r653": { "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" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "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" }, "r670": { "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" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column E)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column F)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r7": { "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" }, "r70": { "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" }, "r700": { "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" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r702": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r703": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r704": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r705": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r706": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r707": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r708": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r709": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r71": { "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" }, "r710": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r711": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r712": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r713": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r714": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r715": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405" }, "r716": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 88 0001069183-22-000036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001069183-22-000036-xbrl.zip M4$L#!!0 ( ,V%"55@Y9;D'Q8 #'P 1 87AO;BTR,#(R,#8S,"YX M]??]W@AT@1!$E)WM Y/L2QB4:C&[\&T :P,]_6RU/C[Y<.-Y?AVL*">M&Q.B:2. M]'$:=+(B"G M[UF*Y>G129)R%7'UO<_6I\Y%Y_3X]-3Z]/GXXO/)1^O^-J&[!2&GK(QP)9S/ MPI[3!;% 4T]\=IGWQY>#N93+SYW.\_/ST6K"W2.?SR#_\5D'DR<@VT%$#ODS MU,]G,>U)Y_?;FY%BG1 #*V9@SCPAB6>OF>>$B=B?7%Q<=%3J@46DY&P22'KM M\T6/3DG@2H#&^S,@KJH 0,RE"$B&()4L"9]1>4<65"R)39,"RH)-G'I(9)13B18L3@\/4H*M@/.P9Y?LAP$M8]F_E,G3E7R MQEG Z+GOID2=$C%1A<8I&7).IX6(GW<@=0VVP3)^OU%8AY2"V7IY(6%3U&RM MID55*1ERP661:DE2-H-<\@))("4KBN2%ZEUT(#4E\XR0I59D3,A)7*!ADI3) M0%?V7"\QIF1(/<)LH:=521EBVP\\R8O,*$S,7(H#*PQ MI@]M$3O8>F98T)7OT!CP2TTA##VS41!=EO@/O0C$\WRI6*EO\=?EDGE3/_H$ M']&+^XPF/0;3L?"7QX=!WF521M]CPG9]$7 Z@F;H$.YT/>>?.YOL-DL*P.$?>K^HWV'<$."PJLI#SR?*'9&87Q,7^=32G-$:P3@83?C#V*_P2?O#[ MU?"NU[\;]7OXVVAX,^AUQ_#'9?>F>W?5MT:_]OOC48M=#KM'CP0.DPJ*/"8) MF1A.A\MXWH'MSE] ]]Q^ZXP$06-T[I+R]?^C_"MD&O_6MP1W\W;?>W0Q' MH[^T=K2#'5T1,;]V_>?MC67-P6P1[W>UB*ONZ%?K^F;XK>TY]H+X*%@NPQ4< MXNZ.?H9;F25\V),+89%=\HF\T!ZNX3C 0S>A_";N*=<)?>H),S-N8G?2PR3*;X'U^5TT_5,"VH!>RL2U?*G5DI8:RVM%8L+ MN6.)K4AD*Y1995926RFQ%?M8< LD#VFL=Y'P[="FL><'^D2]@ I<;'("ET(? MY,-LB=CRAI$)GQ^TV[B@O#+BLJSQI.K;A$ M*U4D9HU*M7B8K;4)DTW@*(3_^G\&[(FX.#1!ES#PGJB0:J J,(#*^%26M2ZL1=Z$/#813_K\I0#67+H9 MLP_Y]IEP:($P 7'/_27E\@4=+.C&EMAK):Z;+K$ L*WYF($]SP,;,PM]JYB= MFB7OW]U^%-K_\P^LGJ_^_C8/R/UAJJ^4]5 M'"0C?B?@ >4:JMX#:C&IZ-.B0UC-=0TI3?B< 3YG%3W4=R&_MBO=U[+9'>&X M>U28E936@E\/_*_4GW&RG#.[RRFI MC+<^6QG$N26) HC7W"UDWV): ]-[RJ<^7V!4Q'#BLEFX05X-6'/>,G0_E*-K MI4JP4D6T".\!815JM!O0&1:OB7=45(M[72>\Q@)RU87BBM.D%BMS1"(XGW3& M[/+='!.I&:N/>:P29NU^3?55>PP.&Y-586O24)B!N="MW",/2S%I\3 WG42FS*3.)CU1$E*BT,S8XN$$D7 MV%K!%IT%U&K [3E4)KKE>^@L:C LLXQ/M3J+=<'A#*/M+/9C)EUY2_@?5(9_ MQ=N0NUG*%CS+C.6BHK%TY2%X'H=A^18-/_N1!*W1;&4T4! &%C)I\=#@$=U &?^/YU5@7)$O*8\MPJ4*I0F?8_ LU:4X\:67 MJ5_5H17%+>TJMC!M<1/./4SI/1A&)+-S=R#4S6V&\R1WYT&E.W*L=YE"VL:X MKTCMO41FEQR4V&\D=@M]<0!?451>"4"&V.BVMK'T)/EN?JV_1,YRI M+CQ,78*&Z11U6^'5SDY7.1== D/E,\\M)M6B2:N$D99@4C5^M(6DRL'R\A/E M)7!4.TK>@F$,X37$[I94?TG0;EOO5?:_RG>SS"A4#:9MT3!O+)EVE$H0*-U* M:NN^U@92C9VC$F3J;AFU0&V]4;3E#E$)@+MN#;6 5ML0JK(35 )5Y2V@%A/C MQH]AQZ<$@9*MGK;>][2FO->UY4IKS*?[OL#V7?Q;VT/NRRKTM_OLPLID$3 P MY@_,[&01[1U!I=L/>H@W4LVHG>912T[]MQ#LL">AQZ9J-C-H9WG0JM[[VT): MOE&AAVXSV0S1ASQ$J:M?6Q1J[5[H 3%0FK$YSV-3=#-K"U2M+0T]4 9*,U ? M=6=PM==CM#C5V.?0HU1(9\;H4QXC[?6Y+4(U%N&+VE$!G1&ARB?96XAV7G0L M;%DU,IO!U+A^-6/36Y2KK'H5M, <@1DMC1>8#79NP=COHL?ZE/^<>#,J!EY? M2+; MO$-KY/U\!BOH'R_-^76+]5D-N_WO922N8<@$M%BGI4(:<526I&8;11^ ME>67^ FEKA!4"NT33L:[&ROG-UN+:0GGV2LM']V3X]/SM5\"/QDO,3M2=WD<$OQ^<0#)>^7@S(B MYKKHR,7,10"E,1F@Y%^Y'RR_'*#8[#.3='%@A97I2'Z(OXG/CGI;? !IV%M! ME2M: )SYSCBD#7ATRJNN:A<#SPEL1:A7JXB@P2JE[MO37>^GT;%JCH8JC=% M+Y>^YX@-W30)WU6%E,@S3F?@6P[ V6 P#[5_(VY [SFS:?Q2ZEJ+2K2[*;:, M&)E4@[(EP5CY6N# CTO?>=E 9O-K0RT+?O2@/>2%SWQMKO#])^9 &Z!Y!7(I MS57BVJ54YC7(?FZT^"NM]*MF")\(F]]\S>Z]=A?@H;!_X\E;(6-=ZF;:1M7P MRP*&* FS]$U%)^'97]"23C N>$\=5W]C3'P$'WUC?#&3- /4_G1*\<*\]3F! M!QA*'JCM>S;,;J-+E?"!&?A%:3'9O+HM47>F"3DEM5"3>S0QDS&G_?5-_):GG)$MP,'G:L.[B]&9VMK\2[CR# M#Y/L3V?U*4YN1DN%5L4I-)@>#?\?>/><+@ES\'D*3U#H5\/MD8#CU0/A>E6L MW+:9&]P:;\F*+8+% Y(.I^E]5W],O!D#L>^H_ ;#RSRNA7I9MM=]&;R"IZSP MR9IL]E,SS/2>^T], -FUSQ\]#KW_S,/Q'8:#*&P\,&MJ^0$WJQ42O#&UAIX9K##] MC2DUPH]&M6**MZ886YG54NEO3*GQG%.S$<84;TVQ9]^LEDIOKE+IJ_O[*\IM M!M,P\ ?8%+.F:T>"H^GJ[_!-^JH%45PC8;3;TS.,?()WQ:-*V&/_)KG;Q;Z M8^/NJ/_P,>N0;7QKYCQ("?G[Z?F]1O;,YT:+KQ6^X:+'<2)9V7-?F^'(QV+= MJYS=J:3\/KHR?3B-'AW>5*&$=OO6'8N\A_G)>N^J:-W.3+*A1%GUERBY:2O; MJC6RY]0)7*AN_?L*6IW"A]^B]S+TRUBOP+>D C5+6B5UN/4NF^OZSR@YS#][ M?C"1T\"- L#$ [4I>T(YU20[69JOE46K:=%PM8.2!2.=T5ZT:':Q&<\4Z>7+ MFN2>O*CK4!'6:/HP30&O%C8C3RBQF]?C;ZA5YDDZH_S5+6?OVG6=?P7H&/4G M3#KDU2HQ5TP#ZC+=I/+/]EZ^(*_A] KD]A>4KQN9OK_:&[=&]E*Z9XV'7EX; M4:TZBC._;L^5S%+^DQU7>J1" I'Z<,5!5,Y(UYXSZ&>W MLDAX,?:[]I\!"[=!Y,N(V@%72^0X4?,#^4")PUQ\Z8WR!?-0ZFO"N)K0)?[3 M?G@U>O3TN1R#U.N=[+7)Z)*^3WN*UK=-FMSXWDROB#:EL7I "V0"YQKK.,RN MYSSB_"..TP_OYG@)?^8&CET8-&:LN")<EL?U]B(>-HB8S.K (3%".>0](&)/V)7_ H5Y##X#0,IF$,?0&.*,VKD,)R.?4G<.RI').70O2+_!LP%"K6[)?_R>>RJEE=&CKP!NG4! MB!YS%=MDYSN*2 A]Q*[G!<2%(I_E'$.GDM:Q3#5M1Z#9\SO U=L MQ)AJOC>S02M!HU.G&A4V4YJI!/8)X%GA+LL-E>!NB_@N5.A?+XGWQ]> X (N MI0+ZWQXGSUYW1M ="ZFN"4;PX>VV4>#)_O@U=Z89W<.0W#LS\,:@$PS+49!4 M:O JHVNNDNO%@.CL:M*W:A*^TXRL@OO_E?HS3I9SO"0E>5L);#$[$!2X_MMF M;HS;WZ,3.0 CX.JEJ4N?PT 3?.*+*&=X>M58= ?>EG0]=)9O%P$=!Z9GHYGTR M-%1;-G3PM=RL.:/3_HK: 89KA],GGEJA4DM8&S/(6EF:.0J._*G$"%^\F(!Z MPN=".ZZ7DS54O8J+E9.BW0*,S0![QM'+GJ^G'*_ MP'N>/BD,_1Q#&9!4=/$ M/9)KGT>"7C,.K3G\?1U!7#-7.X' F8FXV>@>8$/FX=6*M$VLX,W"8^1 ME-55S5"_.64Q(KNRKAGB9JKZZ G<&J/. WWRW2><5*=>*\EJ6I&VF8INL0_X M%>0<>KA$.9RN,V8/V>V'88.W&[=0,PZ_VZ6JTCP:/'#75VS3F]F-Q0]5-9G- MAAWR-[@UI4Z?#[QXCM*%&2V>4::I(Y-E9 V8Q<2K4SVZ]/,KDX6IS5VW"2<6 M*-S:[+(CH)&BF>,>N-0VI8ZXYOYB($2 U8$[=HM%=! >RA;I8Y'5J)O;\42; M4W&KB3:I,!:-.F/_DHY\UUGC68GVNX5(18O\,K2[X71*T=.,+6Z]6U! L*,) M;NIM$G[37 N5474-?(F*EKQ.NANQ.\@LZ%7+V>FDY%J@OE]5<^$;VL. M]*Y5+:/<:; H5RYQ =:Z38DK:!V?H%QG=="RDLZ*\L?0.3PS6TWKD/:'T#L\ MAE])[9#TQ]!:W:E036M%^D-HK8Z[5U):4?X8.HZF2*=EZ_ M%:=7MF1=Y>A-N7A.G]09GN&^<@E;B!%UIP.P5]SHW:B.0J(WHVFTV:J9$&XD M--&T[^CS%5DL Y$Z.)!3Q$341*6N Q$(Z%..S,-*+GX8>*RF>*)I\C2W40!05K#_'T/KZEAL>."E^(77UR?OE?=1-=$L]QB MO(KO]A$'.VTQI=B\&:/NH5\C\*9,K=^C2VTBZ+I%3;QY$6.XJ(-;X[@ -O2& M$PSYQN+5-?+1HTNEJI, MWDY5Q4??=7H,IYHZ2(^+]?.^G8I1$5IT/ ('4A:(ZH@]+PI&97P)()!*);__X7)G2.\0.LJWO-\H7^4:" MEF'/D;7\?N,Y#> 8"-W\X^__^1_?_JO1^%?_^4&:VX:W@I8K&1@"%\ZE#^2^ M23-[O0:6] @Q1J8I]3&:+Z$D];YTOFA*I_M%5;NMEM1H!"WU@4-JVI;$FE2_ M*-M?!D&KMO55TFY[MZJLJI+V5>Y]5;K2Y'%;[I$0N4!%!4UD_?&5_N>5="@1 M9BV'??Q^\^:ZZZ^WMQ\?'U\^7['YQ<9+TH3)'W#M@F?X4)B;'YU-VOX_<9!J[5) MJ6??O6&X^'X#/FVK01&0.TV9]O??4Y? 2/5D8%MS:!&XR1^.;:(YA;@6*;1:8_A&*J!W>$^&W0H^V Z_.([=K=BB&P#G[8I!1+OYXS"&2+',&W'PW",E\!"?S+])>H[]58K@#?CQ10M M+;($&,!R=<.P/0A<@LU#-!"#P(G \PW=H>="AJ]G<,R%1%MMR,3#< M!P1>D8EZ!&#-]H&WT'2=\!N&,\,X^.)%)]/)CGD3 MO$*3=?42+_"B=.&BN6@IC9:ZZ#;:JB$WC%>@-'I-V(4R5!2E T*0PBWUY0H:L1^,,N+_7)F MZ.AJ3C=@>XNZ.P 8;XB%]T]@>C #4JZZXD#-CU,2V^JL"HCY],W&[@SB5<1P MRX XK6@]$.7F+ !0S0-PC9&-D;MAQ;)=2+=3#S:PG-U>X@FZ!2LK;_UZ0'T8NP'^+8'P#]T( M/Y'[%FXEF6 *D>>H60_,JS(:H-T6".WM%IN0G@%KM$@]\"OD* "J(Q!0$PS7 M ,VIVX=L6,E$,W;? JTKV.IPU(P+H:TU.[\BK%49#=#N"H6V[_.9F-0U'G'\ M9 _3O"KBX'O$#6YIAGE,YS/C'#KH_4/&&?CT99*-E[RP76 M$A%3<$OZZ-,P/7IR]9MMSS^0:68NO,55:XEZ9<8%-*<+,*XUCCQ8B60,TQ7$ MW>RV[-2^MSWW&8(Y,NDA%,0K9-%MW1U F#G9]!7=_66 6[F]6FK#<:4AH(G^ M8%M+ZL(K=@D\V9:1:[-7::J62G,T00AHY.>Y$0HUA*]R+77B -8#+=!$]9Z' MZEY\%))2,LYQ1VMVE5\?;%X^ V1[HB(;\444CNW4LK5$EY_3\.!2%F@"CT2O MT*A&US;^>+--0J?CVSHY\1-%55_FW84"YG*ST8'S5J,K=T!#:2^,!@2PVVO- M(6PVSQ]9$:$Z:UK:E1!388\D^)2)JH!S 4_>(R3GNY"3!<4!EU?^N8CE<24@ M<*$U/ $;:OWR'P' R*B>5>)&0AG.GEZX5H"1X%].LSNX8; MTHS2<6:[6DOI_JJ EN%00"=^VHXSY&93/BABOVJ-@*[,[O%=]\D(=OK-2TC5 M$*YM!V6$M.24K %89;GC<=7O]M:"#<]*GK24VD+C?HS16<"J@*OLEO0[&_^P M#(A=@*P9^)Q0A:9W>8O][/PMU '_0]GE69HOZ61+A M$1%0BIB)>*RX)35-D M@>QJ3N"KL"C@87K(!KV@#RTGN/(56A4EV07$ /,O1 M J< !+30)SA8=!@+>;UM0N M?:6@,GAP2?HCAY( MM(SLJ*N<&C&F%5E3M7:=MTIE)<&_C'^[WUA/)W^SXVHR:U2)%@PQ>;6N(0?+(4@_1T@D\8_+6SL@&CF$7W^ M?YX?.AT2/;$Q&_*NB]&KQQ*5S.P)*'*FG:Y7<6:I$DJ2<,>=63X".@OREN$[ M&Q.Z+#_0P-C,,+ <8#".K3G[%$"<$$Q)G3RLL]JJX@G$(J#3@]";7!3W%"=6 MYI?'NY@; 7T5VX/H(%M''UID[Y:=@B:UM'C0%6.1Q*\,6"S%T\M7A M)#W62:7.)R !UX&07I_%8&@1ENSP/#POX55Q5?'TY-R8IVE=1;F):,B&-!<: M$RDEXTPJ6DMN7;UR\(I)P*ED2WJ@TH6:$)833P]X4V39^A (B.: M,'D(WZ%ILR1A 1N9!RHY=02&-1>*Y!WF \U7N3Z('\"O@#/S;YA,8!-L9^\<(R4$!K'T;%S$EH!8!6\0A?;' M_C64;8(WF@V"_#//]OM5:$D\[(L03)NLC\.V@%/XP';<\8*FBV/'@1"_(P,Z M4]N<9ZA =H4XRZJFR)<^WBZ/=$GN"@=[0X1#S.@+@CPGE:U#3RH'^O1WZ>YA M_%/<9W92'C C)IF+$7O9RW_D(_Y%I.0$8F33&STTX D.H?]_\MF?!LA\\ :L M)7PF APM%M#87R*CY_'G)>2E+:M-15::C874,3)2WQ%1R/[FAT,O3-V1#;!ET'G5(!927NX;_@;$F:2$5X+4\XY# MQ'S\Y2_CHCFAD]!H0#AG3A<_L&5,>,>$R#T5*JX@CLH<"8<=L!69%]".F8#- MRA\V+"AM9A,;C-IH-+:)L'%G^\^3LK>]H]?PLNY$5&RNQKIR$M&4,*#.EXN8 M39+C173B'%L'3=$96G:"GL11P%]P?3L7'@+Z"#*F"3_WYP$F6$H#?ZGH\4TP M7C$+&(\2KB(1/VWA_,S\.95$4>[C@19]@K,S;Z(9T-1DW-*1A$97H_ MI1&:Q/8L\91AZ7:N04&.(A,!5ZF$YF>^1,0[3_DA6*4::)&BO*T<11^)#1!=0D0TK;^+6J?MF4 M!N(R:6FM[J4BM>KCE^45LX 97_VXJ9SK%[L"XFC.D>!(W0CG,6T/DK(,,Y.-% MKL?Q']HQE<<'J].&M?KS9P24+$_'?A>^$3#Q.3R('!PUY4--M\ M%)E:P5/W&G2BLAS*O?)R?NMAI^W%9_.I9>-' MNU2D)$^P7RT!+\&X@"G@$\^2<&6#*:AU!:A7D0#/T^?'.O%Z1PYIG#TR1+8K M]M)"?[+[: %]^[,V;[4:(WN0"'C>/C]W:MO(AG2\&,)7EYBHS!*98+A"WBIC M;!?6J[$.'"8#K@?2+VF_)1V@X<.]NC5_LEWH/$,#HG=ZGI:A'66:N )%.5@< MH\]))A$"2)(_/8&J!Y8+409?5S M5OKO%Z4Z?ZHW%.>^HS5;M4'_R$()54(H7V'V'!<\]TZ]WXGGPDNO'WF-U5B# M3B"84(M$.D5,LI?[$BZW]N2V1V6U.ZG5Y7[JCMEGK^9"\):OGX+JH6 M'V)=K:E<^EK?\9%*+@B5I")ZL%(Z*SJ9H3'>D,DX]S%,GKK7J2O51<,3PG3" MA8KZ8$W;\3 #A4NV]"+?M0:M?FO4:7;T-E%\O=D; M]9JJVKW3!G*G?_ZC=UY=[0,'&1E38*DVQ)D*3XMC MT67LQ!^VVD4N!%U$LN,/+#[^0AQDQ'6FQAN<>_1> M>.A^BC@IPUB)H'"YQ5256_N+:=@IW?X%_4KCA13V+$6ZIE6#WB7L5_L%%L(R MKM'8'9EKRH+ =>M7%[HZR?5M6)7^R_%*!;')1>5E$TPV9-% MPFG+K2!-6=E?06CK_\O^*T4Z83NG2#>_P$JQ?=R4IMLD7-!0I<@#IWX8$_7C M.BZU7[.LNO+-G#N8+9_ W2OD+-4[C=P#)J681F/[[RKEO-Y^C+;%F5,.58U8 M'-S)1"-B*KJJW-(#GE,I6:SMOY2LG&@$O'*YS^R.T3C;G&J45?TZ-*44]_PI M3X]OT=! ,.:PWQX(0V=&Y$VVRX%=M@L3+6?]-\KLC/] >V48Y MZ%/:=7IZ4RT?X."S<$Y=MYKH5ID .Y0Y MQ?"HL7#CB!45%<1.DB4\*GP-UE6/CBP1'JLD1:..;Z*$MQ4VY>R/=M*YLFWI M%_"?;&E-OD4>]"3ZAQ$PL\_O4LJ*,U8/$'K:>1LOKP)ZPK?$W]''8=_([I<^1EB$:JQP MW6$M9O:27NPP078T-_8V4"GMQW(3;R'+FYJE"U47M]3K=;J?7(4JH=,YOK672QQQ=99EBE<09\I5!2 [X"BP+.*%' M[$.>'')EWRLX5O.UU*"3"N<"C__NIOWDE2VVNZK6GLPN-.'6DOKZ;W675<9J,KY;TN,5FO3WD 8O+98 MR"9WO9A*J[+65$4(QSL$F>3PKR8$ =<0,C'-/<,-,I]OF)1V%Z^2ED)*X6O MNP3G AX1SL G#"]]YP_NE)+7 "\OV\=_Y##K$,MG;[LQO;=F1/$OX='F6 IHB'CL/(N8-%X.=7N@;P M*TB _S&HM!W7MUL?B&"C\O?_!U!+ P04 " #-A0E5SH14'CL\ !)! 0 M%0 &%X;VXM,C R,C V,S!?9&5F+GAM;.U]VW+CN)+@^T;L/VAK'N9,Q+I< ME[Y51_=,R+=JQ[@LK^WJ[GGJH$E(PBF*T %)V^JO7X"D))+"E2*)E,V(@1T1B3Z-S-"D4\"',U^?9/&1U[L8_SFO_[S M?_^O7_[/T=&?)[=7HX#XZ0)%RT/;W]Z_\./;S]\^/&[[T9'1T5/)U[,6I)HE'7YX>W[S2^G1:\D^GGT MT_&GXP_O/GP8_?3SNT\_O_]Q=/-E _>%(3G%.L 01]]^YO\\L %'C-@HSC[^ M^F:>),N?CX^?GI[>/C_0\"VA,];%NX_':^@W!3C_-4@V#Y'-<8OQSG'UY17PO MR<2E)6$DA>"?CM9@1_RKH_K)?KU38P7RY!CGWTWIVCZZQOOF41'7%CO?OCXCH_W;W<)DSA7J:^1EP:8 M2?^41 &*XNR/F(0XX"JQ 8LGT\D2T8P+\3AB0(LE17/6 #^B2Z:^"W1%XOC- MB*/T]?9R0P,?^BW[^9C_<-S9L!G[C#3LV 'K[A+B?YN3,&!6?_ZO%">K#A@E M&J1'MISAV ])G%(TH3,OPG]G0F,RNTL7"X^N&()X%C'_X7M1,O9]DD8)\0?<0^ MFDRGB#+48VO.-.L="",^(S*CWG*._3&;GEJ@7=*A4W+YG!.D(9,"L^J$>GYR MA;T''.*$Z>@98J*A*"B &[.@T2 0M. &T2FA"S[A31Y"/,NG@7U50=,K9,*G M7AHF7=%?[=P)&TZ]>,[_SZ>O1R_D\QKS5)?1(XJ3;):SIMV\1R<$GS\OD<\G M=V:!..%+&61/H[(3)V2Q:8:MVI(58S5G_))S>C,OBWZTIKGY"$X8&IXD>&]1RC:I_#_9N= QBM'TN( _?L+,31Q%'J7D"=$W6J:(, PIW?3'!SPJ M/C#FO?_IZ/W[HP_9P=._U<5' MV',)M(X(8OQ,X[/R,+#41%> MBFW\LW%G5A%@SG<$1SBTS^E9 T!AEM@B /KK?8T#ZK4$(.64GTQ;-NU]ABB 4:7#/$M-.NC4+-^.:[.!J5Y33]-M+!*5DX6GSY] M>O=N=#3:]LP^K#L?L=Y'>?O5J,R(61N9.1$=6)S%BFR3_UJD!)!%?O(= M"\S.J(UT%:9MY8+\&BY"6U/"2LF50C>V*%OV$P-D>K,@0^3+ZT\ITNU93(S\ MMS/RR!:I.-<6]L=62=B'OZ[0S O/HX2?-^U:A !B1R$D,-VCGH\G5.GZST*D MZP"-%5?-)2(>K3?-%&+']5"$E5MGO4[+XP?"23DW[V1USX95N&R#EHKMLU%; M4 SAB"F=N4%+>X94V^[MZ.V$1JP1[-WY&Q%4#4$8$=+_IN76BV:RK?CF-^'2 MN_)KK^A^J<2$Z@CGO\I1WOZ^UY9 Q!PB'*;7Q7T)K?4*OH:.8\_/#.#:6RA= M? E$[KIJ0"YI4?OG"I"6GC:]KIB/1#5H_YZT@F3%9>X@U[]WO.=X3Z:748 ? M<9!ZH<13"N&$+D@*Z8RD/W ROT5A?O=GCI?W1+'>;M"#&1OT?>SEK74"(HW1 MZM6[2\A8>_H&Z+N=#;*K&IH5?P5&?DI'4TV-Y3G$PW2/>X]SY3UF@M3Y5=T>C8.03_3(N[ M;1>$7J.GTMU]2B+VIY\3IW(>-GW(G8MM+R[8Q:6X#A M;(@>M_Z-TXZ6LO'*:'!K?*>$8E)*=N:"0G@[$ZS/E:TL+$VUVOG M'92TD6]%"W/"6XYTFPE#952.(]M* I2FU'DDVT*9OD9IS+:_$WH932GZ5\H0 MO4S00F%%BA929=*T 42XTHZ4;6R);]&6S$1"+%#JW9J4))2M28LZD.2:DS3& M$8KCXI*<47*-J(T^N4;6R@GYQ95 94"F#",GKP[57A*-ALU$@82[Y!DQTI78 M1AW9_D\!-MANZ\9)3P*DL,(PN!*Z-_)R#I=1D,;^I;!B\E30>\7S3=A,#)#H M-7JO0'H=P5%_"W%KYA8?I[UZ8HI/5YL_? M,**,CZ9]K*W<5L+ MENR!;>^6;4I=VALB*W=L3YWH;7)"_ ME_5;]J+8,5KW Y!I%IZ@04]-F=>91V@N?+(W\@ZVZY;$5K?PC8ATZR%.O)#7 MU[Z;(V02)9.!2]56U0 *O4H;EC>PHKE%BS20 3%%IG<+DR-?-B4UTFXMY@P] M))<1V^9G3]LI;&474*HQ8E#WU&EG.!FX(:4MSU5*CA,S)'JW"!'295M0(>O6 M$CZG'O6B!)7?XSE977L)K[PKMPM=,ZGNF#2$PH<<*Z7MZ)I9\:'><&];LI 2 ML4.M=PO3DU*V-Q,27">,4>1S%(*OD4^B=>7UFZ)P_1;OD]4I?WF'\&(;. M&B)0YI:UT;DB$ZNM[MUP7HGS%N//A 3QIA)8//;_E6** DUJ6QN=*SC?5O^]YG";SK :R-K^O#JS);A.! MPZ#4(*%O%]R"VM;3^!2.]:OHML63T-\\@L!P++V!RNNEQ">K\V=$?1RC&\HV^;)RBAV.)+]KULU8!R:@74(: MU%7::Z0N!*0::_\KA9TJJ;8VT]X,Z/\Z8Q<,TQ=XVIM1CO-DBKN?65PTQKHT M&3&T/&-$#@^%V#P>K/9'VG96#-AIN7_FC%8LQ!*E_O-G9"14TF=,4'>>D^Y% M/N;O11NDTDB@5:G3,G@GU/_^!H-ID*L(QYI#D6_Z0TO3:'D+*U M[4':2%?7Z 7I#GL7>>MB:BL5VEJFTO%F)WV(<8 ]NKKS>+78;,&@VK+(X.7K M6E4+)R1OT>#)7I-I)E'/UV:JZAO*F6#4=/^UNH%TB"U6_2^@Y514EL%&V+LU MKZS<,B^R2I-5"3VVT"__HK W\PX4EY=MNG#-):4%[@(:4=VBA362!]&AU;N) MV9!1O7XM0M]U1#I,\S3W,"1//*V=3\VW*&:3,XHUN2QFC1417M/F\#BCB7+K MFS;D2JN1<$OI$7LD'43,S8BJQM'-B'%KJ45QXVTER.I&/=K%"^1CZ=8%0AZD#+_3D*4AY7R9\I_H*2.0FV-KG[+4*2!_SV[4ZB M6/MUV!SGQBBXB1@+T2]$JY7H>RXX@2.ER3VPL^4 MI,NL@@R;B+6E6C2MI&IDT X8$]05*G3MFC"BS9H5QF(BEJCU7\E"1TJEK(4) M"76[^^6XQN8K]C'_I?I=@6N%5.^91&]]LCC.Z-LL?+]&7AI@7K&51 $C.?LC M)B$.^%'"!BR>3"=+E+\@PT,H/+>-HCGGT2/*;X%CW^>G9Y?WXV.IU_:?+^?7 M]W>CR<5H_X;:W;Y^_GH\II]/A_]XVIR=_[WG8Y[GF(MFP9K0,Q=+WC%V-=<1G_,WF:K M2 Y^-+ =L;WD!(N!Q#S7J4V-ZR(*.F"]A2T6B"ECCS68KEB>\>-H48RBY;=< M/_LA6YY%,UY$D_TON/>>I=DW#7IR M:5AVLFY$WI+B[%)RIF=N#?&4Q$E19J;D1>Y(&$CDJ6K0J]@^[B,V%16 I,.V M87',O/P4)Q)Q5"!ZY?]W^_"_@C8@AA>;R6AV_LSO2*%X_!!G1BUAOP*^5V%\ MOX\P%$0 $LT="EEWL\\H8MB&S&K'P8+Q-<[>CWU$!>[2A9M98Y?+9V,=K*[J MS @#)$B>8,88PU_<.>,O>9!E=GBBE)^F#83U@I78-/0 DM8.6::>$,9RP$HJ M AH@2F(WKBF311D2PN*@F33*5 "2QR7;OU$4)SEZ!477)")KO*^1;-E@UA3" M"L)*8F9D@1+A6K/6&S@E(H/G]FY#.>XWG&VS!3UIP'4LEW.&*O"O-#*PK3(3? Z1G#OV#*"5NNR?=T4NA>Y?MC:_(5 M4 )(-N<>C1@Y\0VB634,S8Y/#@[!^LPV?'(: ,OEQ(NQ;RB4 A;";DZG7BJY M%&0 %LH9#M,$R6*%4F@(^[5]!+,A!)!H_D!X-F=(C1^9@YZAZY0S83+-*_Q, MTB1.O"B+1*O]FWTW$&8E,[]G3]L!RE?E)RW[@. _FZIU$[G#\[<2S O_LT. MG=CEO4#PSQT*7DXX(-&SO;(VT%.#Z55L/^WCB6N( V+[))DC*DDCO&!;43R+ M3E-*4>27:R",HR#[%.9YE<$_T_Q* *-S,I4?CG..' &C5^ M]'#(,T2FA,9>B.Z0GS*4,=M2[Q!T0VA&:9)0_) FO-4]N6'N*Y*>3'8]:K^+ M@W==*%EKO "D;0(R-4Y(V:)?*>^5=J6D0R^A7XX=);!GQ:CF)&0LB//+86\J M_)6FJW_<-UW][GYR^M^_3:[.SF_O_GUT_O^^7M[_SYLA,;T%'',Y7T:FWQ(D7JNL*J=M B!<8"T1#BUOAW%/D MQ2E=Z>U"" DAY<98$$(*7.>F)0Q9%*P#_DH)R( A9-H8"T%&A&,?Y?OI(LW* M1LHV;VI_9=X>0I:-N>\RIVNXX#-<\%%FI'#OB\Y0_M_+:'<;>DO"\(+0)X_* M#GBM>X&P4#"3L35I@&) \HC"CO'M D)87#?4SJJ-[I(&2439V=-E'*?2[(DJ M" 3+:4,L%:(@"813DN-UEE*V$KI!#+F U\A%U^@I^T4^AQFUA; X;\NR]-2V M)UL>8*)[XDD)I!YJX?ZHVF,\C47BNA] MP1MI\*2#D2!L6UIP)IWP!I"629QE/@V>+Y8A6:%U6C1_;,]NAE%T R$;N;O) M1D$X(.$W5^Y;E+\1AXJKZ3G5M\@GLUR6F8-MW=^8#@LAY=.I\S%E%"!E/-!\ MLA;$/"2;O?ADLQ:TY!5GHG$2]U >5]E"DIRPCG6A_YRB,QSS6'%*T83.O*AX MUX#7K4D7"X^NV/*7*6=6J#-*QKY/4GZ/C[=CL0WGXD1<%HP*!$9F.2BB,MCB,UDBPUAL\1O\H,(%;!?,: M/94824G$_O2+A"UZ.N=OM%Q&90@<^7@9(E5NTIY]]IZ>P9"+DOP:[BV.OYVL MV#+;GS-YJY[ZU#>#D]#4BI"KJ1XZXEVGW-3Q6V.GS(;2-P.2&&6JLVJ9U8ES M'$#P0A075>;8U*,N3RF&A7"B8ZIZ]9=F!>1T$4LNK#Q_A2OAH_H(/W([SXI* MYX7]> V_1)P2TK03"*@1;# 26C>N%"V<#"=2>38QW2VI1N8$+4O M=RA;P)V_ZJJIE$^9),>%*Q&946\YQ_X.DLH9S* =R-EL5_TJU2[U5#DVIZ)< MK9VPM*U SFYJ46EIS1%*KHCVM1DYN(-I2Y*1T/JT)2<:GNR4 M4Y:J 9 92Z>/.KG F*UN*%IZ.-A4M(J*Y-HLW*M:]C?I ,+\I5?%ZC,-YM0! M"'#S>G#&DE.V@#!_V8E*28[K\\=F?OY*DT#>0K_N\LU;8TKUO'.O&?4 L]G7 MA5UNT9+0[&[^78Z>5&D4#2!8?3=ZH2"Z\VS-G07U&IM33@/%>2$>'*"O,<./ MHAAEE'TA%-TS>N]1=,-6ENS+R?2>)%YXC9(L/B@*Q'4W%H04WE9UHV-^N5.K M+]X_"5WOYNRTI-X40@IOCT*ODP\H=JO,!A1F*3?)IY1T!"'CMI-YH0DS.C?L M/WBV0)2L[B>24RP#@0A$[036ZL3VG_F7Y$&L4Z'B$]6NX]_ M3J93Q*?OV"[1[\-NHM]ZE/*?)ZO1>LC1F.?^Y8..-J,>0%H?(]*;S2B:98M> MOA/.B%-E[:F;N*JJ<)+&3%_C>+V!-ZDO)FX#)QW/1#C"*@QBPER_5I?AHCS? MJ<$ .=(QTK'J$W05,KI88]PS5T&+<>3Y5R(H"*U)'3@)F*:E%P$^[1U#[HGZ0ONR\'@I)N9NFLY M+''VXTS"N#N'2]#?A71KU#%FH9"*%08B/V=E<,/'_$ 8I\Q1)(!.7T M?11[1M;1[X*9Y\5!0W$:C573LQRV7\;NM<&1$]$%>[,47SE'*S_WR\2]MCD5 MO-W&[B61K2M-(K*^F;L\8U.2RG%]=8#O +.$"P+63\WS6\J\.N4ZU>W\V0_3 M[$7).$;L?X&\&DZCGB $RYOH02-B(9R0;Z]=CBGR; _%/Q@>BF]'&?%AAE/P MSO%_!:5I;,_"A\HSX&[N'WSE&8W?USR-8]06PNE\D\HTAN1!L[D74NBD!>3T1[_8^2_G9''XRQGG:YR$10?MA(HOOCKZUV-W>4? M7&?=:%6$,[:,L..:!23ZJJX?48%PG9-CQ%TAYD/ =0BX#@'7EQUP=;>I*:H# M>#/T7B)?=1,(51>:"%)-E;L0^9T_1T$:(E[@(=>O*^P]X!#SL\LS-$64HJ MM@V;?Z<(FZ_''4VFH_7(H]+0O&DQ^HCFS89P>B=+]4.[@[!GF'RX@_!*[B"L M*R#(\R/J$*YW1.89$G7,N^#?;QX-^'4I_DK*4GTY3 KJ>A=DSE$I"9WDAUO2PRWIX98TN%O20WSPU<<'1=&M M=3A@5927E@>,#)I"L+R&@2,#ZF"%_.0(;^M1-Q%FN?4!!P+-"#P4D381)(Q" MJJV+#T"N\PVB4T(7O$[\Y"'$.6G65<"^UR<\CTHCC4I#'4"4MJ#@%G%=R6N< M[O*,/W' J[S=XP4#F4SOV+?Q-'_I5Q7/;:OS'L*/M[P"GB3<6_H-3HRW7<&M MXY(E4OL/ 6>#"S<4.[\""//N:$R%A^X2O[XP?BS2A92/M=]=!WH%0E\SLH:I M U9ZSVI65G]W'>%5L;***8@,^N:NZR[Q:'+F):JD[;8'@1/J;-_S=\6S U-<0[QH"$4,@8@A$#($(T&YG"$0,@8@A$#$$(BP#$?R]/_Y_?D7D MT0NS#.\H*+WD:!=]^+C[UA[O_?]F_XY*@XR\*!B5ACF B,/V5FGUN43&KQH' M5:$%ZUYZ]BL7.&**B[WP,F+HI5PXBL-9*32<>$-#L94-7$JEVRG@GGI1/$5T M>X$I\RP";&->]R@6_Z2\G-+N$$#NMFA4O"SY=NEW_QBULM9+&0#"C9DN]+O^ MPC2,P,(7$J'5%X]^0\E%&@7JDCPR8 A;MZY%)J.]DT<39BCR5R=$)@\9$(1] M4U=RD-'LUGR^WMU3Y+'UYNH$A^$=\E.*I>\RF#:"L&_IVIQT/.C"K'+KY4LM MC:"TT"Y?#NO%T%3$N[:X[((PI_J&\.(VOA?>I0\!?L1\(::S/+/&+E\RZ\\" MS7CA^JX471+*\.1.W]"_:MJX?&2MMP6FF@6N9;I8L+TTH^7&6VK*G4M@73[T MUI\,A:2[E=V%A^GO7IBBD]7FS]\PHHR#\]45>D2B L&VC>$DRK<1PC$D&HA< MOV2KLNP,,M[%5QFRL>P#2DS&2J.%DC6C%XB +Z-EFL098>^5KE?9 D*4II'. M"@4HHA">N,1OO;>XMN=)]><8:E(2 <(ID-_"="$8H_CL[&U5:E$E#().87/_DLA$3Y'YKP.\ RI[<5@U0V+[3;8WS5,\ MU+$2ZUZ .#REBI9E9TU@)[7OYAY%-RE;WG@Q&L\HRD;/BMZ@,$0/%"?H#%\E M@:(6GFT7$/QA0QW=5L^S)=IU9IS:P61Y7%?:3&R[3EQF6S[[]5<2>;D"I MLAKD?3]=I"%;)0:?*8GCKQ%%7LBI^K4F %8=;;45&DSU YY]F0LV2?LYL17 M4^(KTYUHEV#9 80\A^8";$(Q(#,5Y=C($B^%H! 2&?8W/S%MG9O:W9SIQ3VB MBZVNB+?= C (V0=[FHV0KLZ9?D6BF9[G(JA>6?ZI$Y:+R +DCL0TC9-3C](5 MCF;9R9LL'&_6MM^0U+NN/)8AM8!D*[!VZ7,]0M!^)===O$E('"!![?H(F9R$ MD/V*J;.8CY"VSB>G37K!9%K?$I00X<'GZB9P9]6V=V_]BK'UH,S>] ,RR"VN MDZ<(!2=>R"]79^<2^A0/49-^9=M9U$1-)" !BK87U?@?USJ+?9>H<;]"[2P2 M8DIN_\4"UC4,3BD*<)+[";OZ -_MU@=8=SK*>QWEW1Y4/8 BHSR:W2(?,4$S MT8W#D#QQ8V3>MLPNL]( ]AWV4%1L\R3@9T1FU%O.^5T52>5!!2S$R@!-!;BN M4J8@M__B;\73=F54I \P*V !5"K4:MR&_W(RVN-_C/RW,_)X[),T2N@J%T'Q M82N!XHN_OM[5V%W^P77M0JV*<,:6$7:[>K@FT5=U E4%PG4Y0R/N"C%WG.UN M[@5W%C#BNC"67;E+HMF'='$JC?V4TGU+PG!* MZ)-' XFZ-.@'0EY-6UK3@'Q >SLS[/>2/) \RJ;:;B]K4 *^H22_C2Y 62)6 M=1,(MMN*,-5D A*A&;5_\$S>R70JS4FQ[05"6EN/5ENBO/,XN1E&DV0NJ5MD MTQQ"BME>8K0GN?_@&O,E2T23U3@*>+APR5=Y=^EBX='59"KZT2[R]L-NY&W= M:5:+<],M^Z$8=D2F,IA#BLZM2;@)O2PM:4.%62Q.U[S_R5B,SLE*<^G5J"7$ MZ)R9 &OSLIY4YXLJ"5%L4&6!!Z.60"Z(66BKD?S*)#K.$6 .41F2*@- V+U8 M*%PE"Z!$AEN.GZ0X#-AF6\GU.A"$K49#SM=)<:HH1U( A7+QI:0YV4+HS@#_00\\O=O,8/R7#B]S<4Y5HU#2#< ME6BB_!JR'*<5DVGRY-$R=DH;4,!#N%+1T!P45+F>M[,RDUF%AC*-:5 M3E4U@7 )H_$,KB*L"P]VC9Y./;9LB'76H86&L(/^)$IPE*)@PA0R?^[[-Q0&4T(9XN+7BZU;0_"1Q@I:$Z 9A8X>EP;YP+>V M?*6Y\QN>\!Z>\!Z>\*ZPQ&<"R-9;6]I\SH*)$UN MD1?@<,701W2!HZSFPKH.@RKGL'EW;BZ*O9PWPO<5Y/!8>/M# (D&'^9CX;)R M>P+OK2AVKX"&$.GM].U5%?&=I%ID-?F3F%?GV1U:D7%AU [";K53<9FQP75M MOS"<9(.K3_]WP"!L5CM_9W.':@>5,S;QL'Q!\ 6Q94"IC.WNMPA=>PO9Z*O*9ZZ!N#YFLF3D#OZ=J"275BN7DI#OJVZ]+=X> ;;"B?@&FV;Q_@,>%#8@=+_C=\?:4:-T? MA,T: %U:LZ/S4@H-<%N_ABVU)OP5V0)0^F_PHXL<-[0A_VQV$ M&$LK[/]O=081[MEL4YA<_YWAY3\XC9N$KZ6&O M=0\ 3G^5"BJ5D8ZP_J5W.L=HRI8B?IK@1Y27(Z+2JW)*:-='PPT5<2TL)6V. M;W]D7D!=D[0& R?GI1,/**':]:ND3>G;DA$%_'Z"-#>FVZ& ) H+U;WZ[&D7 MU#N^J;-=S.:O#BHS&Z70$+*)N[2#RHT>&1.ZV#D+IX?Z%DB>LV+5',*Q===" MM.<*H&MU6N;(>+,3'[#UZP8=NTN;:8\MXKOU>R\@#C";IC%/\Q3P^',66KR, MF%5A$J@N>GDN< M\$.S#-G/Q LO""TT_0+3."G^%GD@VQX@) QUX%]LV0! LEG.&B>-GR+)0Z'8*6U?D&:,7+GT7T>?TH,='GS_Q/U?.])HTA MY$MULTHUY0 @B6]W9Y8;N"(&P)?6:*/J>1!;M==I?2@0>58=;GI:9Q@TY=LC M )43R"NA,G8GV.V BTB]SL+.%#H]:O1O83%X3$9D*MNPI=[PC;KY=_Y0UEU!N5! M.;;/+[[B<+)H:=](]*ODO43M7;&R<^==[-VY8?'_%ZN>2!AID0N@: MBMT(YOZ)& LF@^U7,/T%N.44.Q(,:V)N,P5TO\+I+RJMHMF->"Y(*DS.4@#W M*YS^HK\*DAW)!C^:6TX.W*]L^HN9*DAV(YL[_&PLF@RV7\GT$J744.Q(,/Q+ M<]'DT/VF9/42\]/2[$8\YW@V%P8C5-#]BJ>7:)>6YL[%4STU,MKF:)OT*ZC^ M@CA:PIU*2[+WT3;I5UK]Y1!J"75.!2;93VF;]"NN_H(16L+=2DNVR3)HU*_$ M^@M1&)#N5&;2G9=!HWYEUE_PPH!T")6%SI^7)&+48"_,?BR=^_+;I+8%A3X8 M%A1"?VZ&S4$JY87XR$,1(6A%A%Y<"8T^BP@-)32Z&&HHH=%Z7MF?U?G@*^.J MXJD])?AKJ(ZAYX+C0B<%Y@I'7 5Y):6,JD3#D)'2@0)U?2+]$O&Y2Y\U_O#N M_2?TIW(A*W=A-JTA>#2-+[(A!_CJ8RCK,I1U@7%Y8RCK O1&1L=E7=Q=63M_ M7F*: >>DJ=2MG?Y?7M67#I@$3;6:\"H/PI4>-YXDON, E"KYJ"K$$&J3M-S%:+6:U(,96D %PP9RM+L M,^10EL9U69JAE%I/=6A EU(;1PD^PV&:;?TH><0\(O[%>\:+=)'7)AE'4>J% MGREY2N:W7B+."&S0RPLL$=.8%X VVR^OV%2_E5<.M=I4+\5B.@DD0RWXCB4(JGU\(L+[84#Z@:6H+\.DCHO=2Z-J"8 M#.%2P%VZ6'AT-9G>QBG/?F3_^@E^Y(\Y6MX'^&AX'Z 8<42FH]N[KR.VMAK= ML/^NAQTN PR7 8;+ ,-E@.$R -#W-&_9U$@QWR%O$^"9(U>^JJEI R'7MNO; M X:LZ&+A6W[.T^"BAQ+\(/(3V[CHH>0"DM"?O['X=O62/OQ#\*S]1L:MV(NQ2 MPP48'/35'MA*+N#VJ]#SS=KL#\2K;*%@_(BH-T/9G';F)>C"P_1W+TQ1AQO- MKK \Z$FAF^UH5ZP>C*7"&\ 6R6&5=U!P;,N:_P.>K?]$DS, M6F*OPLZJ6SEX=F:-WT&O\%Z"G5E+[%786;&;3"F*X1F9'7(''7-X"19F)RYH MYO6@9\F#-4O&LQE%,T;X9910',78SZC?"%-E4HX0.F@STH"; MFU3;&U#*%' %_$'$=%M*_U:P84CK/\!<\2&MO[]85.=I_=U?03[4)S>:[LI> M^),;PTV,/C?KAWP30U9]3!PFN&%3"6*N*B-"Y!G,VAW$!-R@P)@1\8"BB4.9 M'AB'5DKW,E3I&:KT'%P ^\45Z6G,IO+"G@.4R[&<,I09/5Y1?:7N-OL<^)67 MH=^3>X 7C'^_?@!2#<*2N-;%'I9N>;] M]*-Y=R^PCO_^3(&0W;2I;?/;$N-8_G5S 8='70:E;TJ-> 0)$W9 MDU$%57S]VNGL*1CGH#.?>G=9 @:^(#4L\;%V&7]M=ED&+>?QM*\MAC$B!^TP M^]I^&'/S]6FU6U5^<=L82P?B0-]?E)*7)B8'2FX\^@O;(#E4([KXH%+XOC$YZ!5*^\K?-_M?D"'(C5]&O^RB MC1-,7MB>TZ$A-&(_-$-H1PK5JY[=K^;KXQVT4O>U_ZPS#9HJMF.*52I[<+T[ M [Z\2V1]< U$2NHVV+W._&RE]-X/IEFII>33;>[I4(1O2$H=DE*!KI&&I-0A M*75(2GT=2:D[M^&5TI1"'T0O%0&:P]73C,RF!#$EHW M#N%U)YR]EG3M0XV3FB>7]? $!%H2*BT*81N'^M'T"8ABU%$V[%$V[J@\\$&% MGHRJL!7E-]A?DVF]SAJOP!:;A:%:':MGOW89,95D.L@F:&X=5P6.B@"5L@7$ M<%4'JE!V0DI^N)VT)*@I(U*:-D!"2P9J:R C&!$CKEYLF^2%FMB" Y"A,A( MR&V'0M;=[#.*$/7"<12,@P7C9IQ01LDC*JHPJ85CV0>$S9ZUX"QI M=/YX!F)LF3,TS] C"LF2$UG@J'M"0]\2PD;-6H!&E $)G^\U6>LB=JV/XBY\ MUQ'#Q+&\5I=2+Z9L@-56'H;O[T-K).1#V&%GW[ -;\J<(<.0'VFTDO/QDU7. MQQ:!$<=@R/EXB3D?Z^,RQ8ZZ"@)Q"]U!QD>5:,=GO":I&D"3+$3Z)>)S*WM= MV<$8_RH/\$<^DSS;#/!AY:]H:1I V-9J7L#24- 1E]__8,EE50,(ZQ ]EU44 M=,7E3Y=1D/J98]-S6 (,88-HP%T)]AWXXY@F)5_,/FW],/OPURV?2@239.TW M![.C[*R\B]FQ1JTC,0@5?N=7QQ.@4&DJ/'2GS%^\9[Q(%U(^UGYW.=])A+YF M9 W3 SV$U\6#A@PN5=3G #.X6CB462Q(E"T]3KTE3KPPSU3A(53ZB'B%_HLT M89M\GM+",QVEAS;6_4!8EW6C4@V8\1)2@/+(Y_RW57 OY)C M6 4'',\S6W3X$<9D>L^HC#U?F\!LTA#(V:U672N2,J"KDP.QPI.O?;CB-$P" M">$XUUR=ML=C$G(.=/<_Q,"'&'B+-V&OT5/VDU2=#!N_W&BW*0?:V]Q)/#C; M//@(!?$%(WH=6<]>8%T'XT7/MEBU?'D192OR 6W/M2C+LMOT[5YN.-: >$@B M+EZ OB"4HXACON*4YI9*@%]NE%1&,4 )%@O2M>%+"^+[CU)RC)E;IRC B5W0\?V[]_6@ M(^^,OR2?=W< 4<,S])!L#PY5\3\AY*M. 95L.A4L'9(Y7TXR)^.',IFS^COD M9,XJID->K"(V<$AYL5LI2#R) "*<5:E6J"$! @>-R-ADN%YZ/0YX'('=%(D 'CD@2 M3C1T1"(B(/%?Z83$H$!;>C!S'_A\E"8\\F,P 0E (AU(Z::@I<"N WSV*N<>\]1+58G07S('_ MEYPT&/K_71+@<%[I^T6 0#R_3'MD? >RZ"110*++B!GC@Q=]R[)&F)=D^%U= MGDQNU5[(K"V$24*N8+5]@0E!;B56-?&=>+8R*GH%(>E%0T!9($)W=H Y*>7% MQGIN+&(Q)X12\L0?8/26[)=D9;#ITW3S:P]H M[/N, VS@"^3Q^Y^B=73CKB DIQA(<#\B 9UNYPO2>*V%I2+K^0T%Y4IY723_NM>ZP(ZUQ*/!/* MBU87*4\&RLY@R+E'N9>/3]"44)1M;%',]E'/*#Y#3)E\G.=-1?P6-DWPWZ+* MP&UWWJN$/^TGX1;)[C]S+$LD3;)$1(;-*=L@,[Q1Y&..J4TBV8?=1+)2WR,V MJ8PJO1] 7MD5B>,*SJK4,AFPTYE2$:$6 <+)/U.S7CX%0@A45S'25M^5@P,) M6LM52BZ'KNORGC\O,47W-PRAR4.(9]DR.SY976>Q9<7J2-\, M3F*I^5I)3Q4\8>78*5=0^F9 5E*FRJB3694XQU4;&";)ZH1$@?H5N1TP" LO M4X6KUI6I4^)6 %\CBOB9&0J^1C[#JJC\=%/4SMI2=K(Z]1(T(W0UF?)(QAHB M4/C!MCJ'D_UJ[BW;HMVU>BAQWV+^F9 @GM#BW:Q-B3ZEYVVKZ93^$KCC+*!1I611OE0HW^P!O%_'$!2 MGR'?5*E^=EWT7MJ:X<5WD/EK(1PW$F7IG8K'(M1MX*0%-A%>M7"UDE"WCKB& MDS)D*($%$C$TTL&R7"3DN)6'@;(I XH6[2'$&97J5Q:6!5U@!'B-$GZXYX7\ M8:G+Z!'%65[Z9T8B=QBF6K M; PAZ-F65)6$@I&E:H[7G238=^/N?*$IR99>N;0T.L#Z&./)Z>4X22A^2!-. MQ#VY\?A.[)J_8W3O/=^2,+P@E!?PEJF$30\'8NUZO; A&E!88O?A1>GF91<0 MQ 1LKZ\[;^S4R (D'I4^KBF4",RL*0C[VT^$9H0Z>-,T=^MG7N+9A8>^WPT/ M%7V->&<'$/TI/7N6(WZ+EOP"+K_%L'DH]615_&CXE*AY3ST4(B].BS8Y;))7 M!\1@<"(]>PAJ7$+//C]ZG5>H3"VHX$%\(Z!2K=J7!=1X/S],(Z8 M$X$AO:ZM)5^0*1]_KL) B_2K5*]J.!4RNDA]N&?+2EJ, M([^1*X*"L&T4ZL(F T&$=1<\O"/3A&UK4.8,HYC06,M0;1,(.SHU=[4D@' 3 M(@>HBX::-747 ;4A3?*,M?GL<(#!S_6+@SEYG(RUHY4(7-4 D"%:"UQ%%Z#P MV"UZ1%&*^+.[/-V(>G[R!T[FIVF M5,*-" 8D>OZ :W&1L+25$#RG:M( 0JYX4T&JZ (DK^RE<[;YFV)9BG(% D+R M>%.)5 @!)();%"/&B#E3DS-F_2%99LE#S_S17EG\5=,&0M)X&UL[+U[<^0VEB?Z_XVXWP'7=S>F')%EN\HS=KMW9C=4 MDJI&NW))*\GMZ>O8Z*!(I))C)IE-,O7PI[\X !]@)D&"($@1N11YIF81+_VU?OOOGN*T)C/PG"^.'?OMIG;[W,#\.O_L=_ M_[__KW_]?]Z^_8\/-Y:IF$4D0]I M&#Q00G[ZYH=O_O3NAQ^_>?_^QW_^9_+V;4'I@Y>QGDE,.,GWW[RKOCDMJ";Q MG\F?OOWIV_??O7]/_O3G[W[Z\[L?R?7/5;N?F9#KL*]A%,:__QG^<\\8$J9L MG/%__MM7FSS?_?G;;Y^>GKYYOD^C;Y+T@9'X[OMOR]9?%)[^7\-^B5 MBRA;P+_>ELW>PD=OW[U_^_V[;YZSH!*1M0GRBHU,X%^^%5]^Q0Q'R+^F241O MZ)IP#?^]*!J'/.8T#&@@? -J)WV@0@:,FZ;')LM*;,NI_\Y \?AO0 MD,H>?(W8L]H4*1U+_@ZI7[6*.-JM@-JA$UE1(Y?QUYTN$P;$ M_]Y[*=,R>KFANR1M@UUURP6$B4*]PX@Y:(8\>%32CO:]BC 1E-W%E#,5)PRU M:YJ&27 >!V=L:M>A^V&[!819JVJ'0=9HA#S$VF4=[7V"+)L"!00(NXLO-_I- M.;%+O3@+83;9.Y"U-%U B*D4/)K\';1#'FA*<<=/I"K*SDIBV*MS1!'&(JA:4@IQ33ULF*E#A2)(#E_"#E0:K*0N:$/ M(>RHQ/EG;]LV U0T0Q\Z[8HUPZ?9!G4(*40=Z7$U50)D7862$^4F"ZF+V$]2 M-N[Q?<3;G,TY3Y-]G*KD(6K0$F"^L[[_DB8//;F::Z/?I0[E&U&<2*QJC#MT_F MD7[+R),F?<=S52SZ3A:<)T' 3)<5_W,9QO2=TACM;=$'98>*S8!L:8@Z&+OD M'>F8!I7?)4]QGAD;+I03@L7JMX58BJ;+R7T%(JVQM]!VR4$ MH4ID6SY:K9]*#H[#T;F^4P?F=9+E7O3_A;O.G1]%XZ4$9:N2K2'9:+F$@&P7 MV)9["NJ$D7>ZDX-!URDR=T&UE'J*T#OX&G&PM2E2I>U*WR$-J%813=V*S[* MFJ.(F5&9"4(";FY$UYLD5A^2MS1!'!HJA:8@HQ33U+$Z0<(K.-AX= M*#5!R-Q2?Y^R.'WW_OXNS*.VD:2E">*042E4ALSA]TA#1BFFJ7=Q*B19DW?O MW]Q_34KZ\\>-*\TF")Z[U(/;F;[A7R**VA;(X^*+L5/4Q];&N+.BA[ M1!Z=ZU=1AWM:7NFW[A(<,6@[Z569]-3+Z4.2OBB-<-@*?0BVJG5\9Z9J@CK@ MVB6U<,DD)255EY=G9E9MLE"ZW7I1]&&?A3'-U'/-PU;H0ZE5K68H-9J@#J5V M24?Z&R=*2JJN0LF!:I.%TOF6I@]LBOHI39[RS6FRW7FQ>G12M48?6IUJ-D.L MM2GJ4.N6>*1?EL2)H$X*\JYB#X.NTXUK&QI%?3%XT A]Z+4I=3"H22U0!UJK MH&-Q'VBZCJK9%9MN/S+9;N%Z7.+_?KOQF+FN]CE4U(3C!O5V4']%?JI>I* M=!U-$8=8GX)5(J^B'=) ZQ77.">V.*P2E F0=EB9#H6:$Q:HJQ7[R#YIV[M4 MMT0<=#WJ'5:G.VB&-.3ZI!U=MDWV14[:76TZ=SI.'FRB&J5>N#7;+B;@6E1L M#SFIX2*"KDU>6RY95"E%$7BN])P@^$X8[X!K%GEM.RZ'WR,.LE95RL!J?(DT MF-IE-'6LBAH!8LE^&A3T/'>^!LG>.1TTPX?KK2: M-Y0NPYA>L#\/USF=#9<24D?*M895U6H)H74LK 5'!**$4W4=8W.K-TNPG609 MS;.>V=E1(^1!UJZ4'&#-%HB#2R&H\2J!D^N8+,T34[:UNKT]O[MU&#_%;KQ6 M&!VW740T*50\#JJ#ANAC2R7ON!!;5;>F<,2:;2U+[3Q._<].8N_4RS8G<0#_ M<_[W??CH14RB["0_]=+T)8P?_N)%>]523+SDC MSY]WY7](C%;$RTG)BW!F;J)[9COX\ >M&3F)^Y^]]'>:PP*UN"P>4M424=$4 M>51W*2@'<5L[Q#';*:ZI:]9$24UUDEA\I.E]TAV-4VN8*36<9V=FDZ3Y'4VW M%_$CS7)8P2KW9MJ;(@^\+@4;^S,M[1 '7J>XQIL80/0M&Z"VI";K:(MF8OW" MFJPK9'&HXCSK:-^')WFRSTE.,S:AN4R\.+NA/F4S#89\GVG>7O7!I#]R$!IL MBL8:7+VQ:$BF\_7O-@\?\WB@YQ$4?+$OJ5D#:]'I30( M4'LUYE)_:/__)N]=/['WF'__)^]?Z[[XF7 MP>?_7F+:'P>N='N0A+SK9)? MPWQSNL_R9$M3OI?2BT5Z/9&CT #U&_L*_=T0(\\0Z8W7T@4/\A3"E=R"RXIP M/BOR&?[C%%-F-8)7[)8R_' 2Y3"=BAG9%Z:KV>R#%C@/HRE&AT0XPP0Z0W]>V"!RF8\+DN9T,.3@G=8-*<)J"" MB5@_)-P&?N,,T?WQO#Z!DZ[*HF1$T$47:?)CJ;Y MRS53)&

1.]A+5$^J>[H@CS$=A9LCI;H]X@C4$MM\8!#$5X23Y^-"Q<#A M1'T6I;FVM-:V9?D[#R)AT786G#JC:\K ,KB(_61+[[QG@<=JE.KL@!RC^I65 M$4K=&C$^:0AM?.NT($T$;?Y ?3F%< 9-<^B;,T7=;\KE3(OP/J*5@N?/?K2' M@DV?DB1X"B/UUH165^2Q.\0 S3M1V1>8"HL^:;Y6$)@F?';_P^]@909-K,DM<7";Q@UZR77M+ MY-'2H9X<."W-$,=0E[2F3@@T<>393:L=@BP[9PK."BC]24.?6?AV[HD;DEH( M))D8J VSAM!9 *@9J>,R-:\6QS6@S&JZ&G%:\_309=/UHHUV9^3X,LP(NFEU MB\"0@0I,F5PW,2J,RJ^;! 5\+,EV<+B0O]17H\ "R3Z_H5X01B]G%*1E2,^ MZJ,7IOSJXLD6<%-AR3'TD$/%:%/)Z&%,##&@C-?)-+ $9^FV(0<;QIL4S(G, MG0![<4.8P1"78)I]$5X6\YQ-+5 :[8,7P1QM12BD_ZR)$'="2]SF7IHCM\4] M?0CC&*:UTUJD=TAR9XM;-C+ES P^AN6_.S/4&P[,#F0?LQ$B2Z(P8+8)V#IG M'4:AC<+N)H.VE!/8.U%7M44^V':J* ^DK0T1#Y+=\IHZ:S.#U?5T>DH=HVH. M[3Q'5:%]]27R$&LJ<9R.BCB(#@0A MV-X8=S3VR#S"58$R:1LHG<7DQ+I*@Z.C);E+%9VE?)3JO@ROH-32%3DD#3% M7[+'83_$0#5(_+&3W%V2\N>?DC4)RBM,*7VDL;."S*]9>XTSM#GU-X$U[SF) M.59]]\/WWW&\@D_^5HIZ1OD%@W9XZFZ)%(TTU /PZ6CF&&N"X@%0#UQ=_Q<9 MO]N]H55Q!2G0MDE,7TB2DEUYNUGD5[+0 X.S+D*:C#QM0G]#PHS0D)\FY0FY MIZQUOD]CUGJ_8P0SIE6V9O&2I"]UHI:?;'<1%1Q3XNUV40A7,Y.*N)33F<&) ML<=6&VG LV!YYAOC1^#) 8M:3O9)/.[@',]2<+N;ZMC0F4:Y:Z76A^V;/7"KT.E4X^5C MDO[","+-O3"^\Y[+E]C[LX2'44 .@@;F:)NU:'1'#(8F6HR=Y[SP^[X5-_;O M,):J=5$$JO2<<>5D6 MKD,:] *'"1WD\&%LFK;B?=I$$$.)N2ZCIQ4R2WE^57-U#RGSFZ>^1UP=,?D2 M]%@(6/6IWUO5L=ED $/1);K/"9V,/9:HRGQHKB=ETAZE! M5".=J\( 5SN:,C2)'RXIDT]_*T6G'_*8UE:]<=S0UPEQ7.O+;KPU7W(@G,6< M>R4:L3V]_O6('0$+Y]NEAT

M>(51VPQW.OLEWGALN(X'ZA1UZ[E6Y=Q4G\ MUG7$3JYO';!XSA'[#W?P!V.+.HHC0\3AUB:EA4-"YV>#E@X%78<,6XEO0U&W MY"0.X R C>TT]M4AU-T#>4AIJ-L\Z%,V1QQR.E*;'^A5M/F5X@9U5P=X\ZGK MR]3)&RB(2=Y]?U1J?Y;0'5Q 8,DE X85"5AD68 )+\++I/^I+ -PDN=I>+_/ M>9VW/"'7'HJ[Q;.9@7+B;BX77Z?%'A87B=?B4IBCO27R:.U0[^ )UL-FB..S M2UI3CZQH$DYT599:O,BR/7543F]:/3.AYW_Y[IOOV/][1W9>2AZ!QW\C[_]E MQ3Z"_R/9AH$1&W+W^29)X1CXO[&E=/EIR(TCGF+=Y^4U .+QZP+_S M:KD-XIA7BCIF0IG$B*)]*@V[XEP$N2K0?WRW^N[''U<__/03#]\?OUO]Z:4?R?! '/H?&B:R\,+N)3;Q?F7B3]&(J?2ZLCPFKEY) ];H4X1#N$-=[B+4@VAGN[\?>34"RF#U!LN2L"I]2/#_;$@ZN_ M60Z#[.H]_[\?J_%==VQV$JHW%%);:7#NI5#//#OQ_?UV'X%%S^@Z]$/5CII6 M1^2AK*^\'-K]O1"'^@#A34.C9$%*'N2-Q(44;!R]T3JG_K3@X:J"6*D8/ZN& MO-.4;FB<]J^8N@ZD@#WE#LQS4(!M" C$8F&HRHL!5 M!0,B@:+!L4SH? -,OQ:O.[.ADW%VE4#BTD")N*?>,%!8&"@" R$Y>=,^R\ / M#FKEND_8$(=XA[ SG*BY>S!I KW/Q5[;O7@$R.4+2!,H]Z%ZT6A*_7JSC";0 M3"0;92WGGZX3]5HKP"L,H]$-.;CJ*C[DQ0/$P*LMNH6,0.F% ^?)@=,H>Y0Q MR%5&$]354\8?D_0LV=_GZWU4UI&N'PON*>$\D ;R<#V.E[;=5HMV8YJZ!"-'D>.WMAU?6YC9+)5S)*(F,;CFV4F50*-EP99. MB\(!E=+J^#_LL9BX5PIN+=X%!U*SP!#C$ZI=Q/91ZAF/F&!?""T[2#&DS@^D;K-X"U203$&[E6=FCK 7LU>"PSA%K7[ MXECJLK!@;I/<=D1+//"$]32*-V-;SNUV'>!2GNK =;A>3^2!/D!]Q46/!2Z_ MATAOYSH(PH7WC$; O.26S*"YWN[NL9QXUUEI=S1?1GQ;7VPVXQK) GL&A=$N MK8]T[UQ7JULO+7#5*VI%TR4%K*7%95NPHKF4.86F*-?01SKW+Z![NBPM5GN6 MSEWMEQ2U-M>.[:'K?,D\A\YX%\N-FV9"?X6=VELBC]L.]927'T4SQ%':):VM MZX^"K)N(G%2_9BBZ#C]Q)8,OU*%P64]1,'5KY&'8HZ8#@^=#1#ZI5] MBH$[JMH@],->4.".QPUQ^V2'O%8=4]"VZ)J#SI2Y0#_S^@C*H[EF&Z0NV:E2\W18:H#0!;OE M'.EZ;JZR"E?O]++#-LB]K%6EQMU5N0%B+VN7T_C&JJ#FJ, *?_+T(_N=VIX9 M/7_VHSUL79QD&67_/U#78C"CA-QC1YBG69-E,!G$WC]&&_.J)9PG@9^'J-XN MKCB3DO5DU1DT*KG,;R2H2)%YT40[.1I7@YQ[AM_P#+_@Z^H!ARR_6G]*DD"> M%-\FD?ILLZ,#"V9Z8)7XV#$C7:SA.*G-,DR M-IE?*^O%-5L@#[86=>3HDKY&'$YM4IIZ&*=%!#$W)0;L:[/UTH?0S3.XU5." MY\_P'B_->DXJNMHC#Z5>55N?QSQLC#C,^F4V==/Z.P 4]85>9"LX#48.=JTRR@+EPU3^XRM?J-D M!R?&W;'?UP=YR&NIW-QRZ^B .,#UY#;?+!'4BQ+?%7VWP3RCSD%-'\?46GK5?N:B0IXR=$LV6V0U360^PS1:+F40#M6KS74 MZF9+"+86:<>'6Z-TM^.8LZC@A5QP6YR %"&8Q&Y"[R)FHSW-^JU15Y< XQ0#,3MK\?XO =)+ZYNPLF53@7?* 8O\2*E^9W,Y.=UPS\ MG3U>AU]4WE^1^%CQ&3/; =/*L]\PWC-UKRHT^D#725H\2G#G/=/L_)DMH9,T M"&,O?;G(Z39C=N+GMPE?VI=:*BT])4?T(#.YN8^S]"=AAQK2IM=Z[,!_60_\ MM8"DEI#<+GBXLV3'.1R M"+W,+L5H\X'&5'W.K6Z]",A3JGD,5T=-T4.-6N*1_LL(EQL.Y$U!>YI5D$:. MV%2Z7C?"\LV](,NQ\6OW4#GKT(CBG%>4+CG*/ MYH*DZ7]VR1!96W%%)RCUP>W!THIPRC@@ MR8Z2G JFXIZ':IZ%T3Y7U@94MUY8+!ZHV16-1=,%Q>.AQ#8CLJ"-(R9M*5K0 MP127O]+P8<-D.F%3!N^!?M[#/>BK]5%%M9[9O0$9Y)%L:A@YQ(?20!S[QJJ8 MQDK)D!0.%\A>'.3EYAI[BRD\;R0ZYIZ.8:A*[!NB;N0VF\ M$NA13O0'$7@%H&-GSGP42CKEC(>3F690-%G M%@VH4)%8'ECT:C+O! 75K&0RV\@+G2GALO<\R97B3^/&DGERZR'?\#39[E*Z MH7$6/E(I@2=)F0:Q>/K9?[E+O3ACL]4PB4_B@/\KXAD])\%_[K,<[N!\IOG5 M6EU3:C)FR"%Z6B,W+@E,P@DQX$^LL/%5!9[&VY"KF46P(H5TI!2/2/+QY9HD M(:E%Y-G0,+XX*X6%U.2E/?W2GKED/Z_BY^@*D\)F)X]>&$$BR3I)H9[.+67B MAWE(LV,+72[!W+ U%#WX*4D57/$0*4CM7EQO YXD4%C3K#H6R#/9Q#W&8O5BQQ7:_Y$ MS2:) @:FYW_?A_E+SP&G;E_D03[(!(UR2SH=$0?^,/F-BPQ5;[[ +J#$YY^( MX#3)6S F(2#$@0A-8AAA6QZ(T>VS%)?O4KG5U=LZ+,'%.^4V3M(1_EM3M?ZD MS)!LLJ:&K4_+]+5%[K:=*C;RR-H:(G;3;GEMN:?;=V6DMRD[7_UH:X?<+Y6J M*9Y11?\"B%K6$?/>ZO%0)^YW$@0A+-^]Z-H+@XOXU-N%;!W0Z8I]?9"[I9;* MLHMV=D#LKGIRF[IN39T ^;=A3 H&[E^Y[73?]I;(G;9#/>4KM^@=M$M:XYIT MC5=N'55JS=ET@@9E;GBG-RH;(W?(;B6;15G;6B)VRQZ!S4N2"K*DI.MFP/?] M_78?L?5?H-K][Q[\!_1'[L*#3=&8%.AV1NSHPW4PGBS4G$CO"9NKBCHP_+M)HNACDCYYJ>HVVG JR&/$T"P'E7F&D$ <+Z::C*CDP_F0-R5' M*&JCV"T&QJ3@[.A&RW+M,\^..L_@O,BRO?(VZT$3Y.#0IE!C>USZ'G%8MXII M?*[#B:V((#=)'.YH&B;!>1QTQ:)5IZE^6PJ?J / M81QK:CG3 1R#,:'=V3YEDEUSL_S%B_;T,WWBWZ@/XO3Z8@>8(29H'LQI=,0, M28/D-S^#9EP*I"*"#Q&,5H2S@F24)]' T0N5\Q@"R/"8KZ_"&F_)>\])S(/Y MNQ^^_XX'-'PB%+G:\=JFY\\T]<.,!B=Q<$.S/ U]N&("+7Z)PSS["_N,ECKF M5VMX3A?F,[!I<& GV[21 L(D)@3 L$K8,: $"5MDTSCGR>Q3^HDEX$F$)(26 MHO +#6DEC(A!L@=QR".7ASR"0%#Q'$+U29+IFTGPJ0VC,9JRD(14HA F"ZF% M$6LBPL4A0AZ!\#S;\&I-9)GF17IK]. MP\[N$L4Y'Y\>@U8![+71./.*&S:E@8O\ML+LRD/$*3@A'69F,&_S8-DZ&\1S MVBFU-=Z7OKXX78E+V&\Y6W+MO?"LS),T922IN,=Q0_WD(0ZK2W>E-&[FQ!@- MN1#<5"PGQ$[">2%D49S\FHDZ;%72108YXID:1F/1K:2!&*N,59EB*5YN*99\ M2<&8 &=4R_+I[#,<7YSOWYG#] T4W\K"G-[2]#'TJ3"N- CQR:_UT4&;+7(L MF\OP=J9R>CP18^5LJD\\R:M.$^$ID=,DR^5IW])F>C.9EH\#A5%]B3VJ\@F0 M5#*BYLQR[N4.,8!N/9@%W-0=)/Z$=0$PEURQ; >_88>B?'_'>Y16#*!1\="9 M"5!=63[ULLW'*'G*]&\JMW5!CG8Z"BON)1^U1XQN6F);N84,Y FG[_KN,0M5 M$(:_[A;0X,/++VR"<1%7KVF?^'GX*.J1='NX$2'D?F]NG(-WV@9201PC(Y09 M\XP/#YB2*;E_(6^ +QL+OB;U*_0U;^<5QQV8B9MHS3%%?JF>V<6KF+FI)LZL ML [SCI<9&PV08\*Q,G*LU]\BCN$6(8_1W1(N?@9 MC[A]M>8D#NR('VR$&D %3IQ]BT!LD MOG&]?(G)BE1L>#Z.S,@-T,QN JZWUZ'W+!'_*4F"IS"*KIE!-TS&$]]/]C'' MRAK8%";3[8L\Y@>90 YZK8Z(HWZ8_*8^7W)9D9(/J1E)Q98=W4^9QPB5ZEZM MNM><.3P4@KB! 2^,8?YT%9^%V2[)^ GSU9JMH9F^(5M@GV0950.!=F_L4##, M# TPT.N*&0X&:F ,"(Q/N2)APZ#$#,XP:G9$\+,+"S\).\3T 4I9= +#3.8 M'F"'@'/Q(C$ON&?_3>+R8">LC>*U&L4E2)A P\(!83 ,+#7X9PEYMEQG*^#\ MA:?#YKS>PTYD=)T_EYN^5Z$(C$]>5K?GS^>$_"6V\C-D:#$E1H3;G1>F)43L M9*/0VH2N$O5K@US4;SOT&J_9=C'@T*)B.RA(#17I[R@1X"'WY=1,>GELO_9V*IC%X9T:2$#]<)B JLIF435&'JS=2AX5 MO3EJB3A<>P0>50BG*]^Z/'PX?P:FCN[23:6\(B^:T F5U\_'Q7]&%,+AIZL9 X>/20KON_$;*7_0@&E2J-!: MXT:O&](8':IX59E&HP_VHC-#5##>'R]Y\+M;>XD+N"^Y+_C,7"-F7LT9$R)S MX9A5\G%0TF4.[7]1_=)N *B+[MQ9I#$ 7;H@ M0*<5AV"&N/7$,!1" _\V35OGJ" M(N&'3P5-!]-0^WHU%QL "+S"HO03FJV71P]6Q^7W*S@L:D7TW)881 I_)@; MH_O-"E5OQ(.A@1*67V*H[P04#)U?")C1)J<;..L ,XBD&WYV%X7>?1@YS-$_ M-D"1LIB=Q,'G)*<,)WT:/L+QHK8-.TDL#BCZ#=(-%>K^BP(+#34LPT7)D4<* MYTEJIJY.^67&;R'9L$$B!BQBA4ODC1UV=Q*-&B M@=91@.&+CX%CBZY3NO# H#@09/(ER2/LT M98 MO<%E4-]/]\R>]1IP\)RSAQA22+9C)+U55Q>E1\2,EV5<&+Y31LZ%<&5%AM$ 'D8#'<&&:%-1%#A($2,Q;2G 88DMR+NH!A9IMHU7G"!!;B M$IR%ZKS=A)8)'AK&T0"1#BK+ Q,=928"E8HUIEIU#LQT6)TWK.SBNI1<<6,0 MGCWQ_[X/4]I_#;RG"W+]J!$>R MI33PE,"I&6_Q[B%]V&=A3*'JT6>:7ZTAIZSX)M =.+M)($7_,0;IG %V]%_2 M9%!'#9OSPIK?BC]>S)":YS>63-%,$ZRU'&%,0<1 M0 X"8,.,CFV+%OH7K M)MV$EHDA&L;1P)(.*LO#%!UE)L*6BO4"KIM,::;#ZR;KRBXCKYLH=K68BL<9 M 5?K-4T9S[:E7E\'I&"@KVRUP=39&OO.D9[PXW.)8-J\:QRZ%%L_2<&+!'O^ M/[!)M&.?),',6SS36@)@K349J.3@(,5G>HT[?W&G6RXW-(+%YEURYSW#IM,F MB>!UVX]).N@-QA'DD *@+4.U;IO1/(^8S3)X>9%X3UX:N+JGY,I4 M=Y)=5J5A2 ;,B#!/^;BU^$PX&3<5\G7LZ!D[?J0>;@RS]2IB-#908L;U*:J] MKZELPO>^]L(,K:M1)T!QSN::?GZU/G_V^1,"-PQ7KV*P"_P?S'@?O4A +EN8 MA_#Z"#]#B(/F!U)+A;FGX80<>B8TKXQ1$[!!#&93:FM\V8[+!!. 4BH"8I$D MYF"X$I H<5R16ACQ)&V-2UM#0D+1/R=@9HP0*@ MKX@0G;34+%V12H&# 47HX&;&O+#?"6;=867;0*X'^XK&ARE^JU>.WM;!^+5B M*Q:HG 3NQ"':>=RY.>O>?*TPQ3],:X/YW,X42L.OB]/!"6UVFWMI_FJL=D\? MPCB&D79:VTT[O([?X@;Q"I/H&(YDF^0)4K?XB726LW%;'!N4R9\\^<+)>'J[ MW^W$CKP7@9D^,DDNXG62;OEI0$_JEGYOY&/D0#/(HZ%F5\3CWE -C"]+2'S$ MN 6?:5$U,$8>9'2;9/757U/8).O7FS1C?D8:^KN!SO?7T0![JVZ*9N MW397G66"^DC3^Z0[M.=4G@_J;^ 56O+N:UN<]T^S:"P.VOE>8I;4A M\K!5*W?P,M!!*\2AV2'LR)P53I, 47[_RMGK/;;5X[C"7QR$')-0*)L#A^IB M%0NE?7R<@#-/6@ES8R9A?3TD#JKC\@LV_^^]%3&@/_)P'6R*1DZ);F?$P3U< M!^-]7,%)NC8%0W"=2,*Y.9]ESVJ/M]P@C%R<00))$KO:N-Z%;++/GV -PAPF M^PP4X076X,,^9U.%O](A[\$U!1'&,-NY9I+ZBXS8LVI+ MD+66M*N5*W6[H\_Y!Z;![U/\>&9BO&8<&/'#6(,, QE>*[J,,84-(%J1AL@< MEV2A 9PJL4DM-ZD%%UC6#6#D-Q"?],P^W9MI>M>^9P M^KV1H_- ,S1/9K2Z(L;"H1J8'U5P/B@=O6]",Z#[LEV]YSFYO)"@8 MB<(!)2M11K1DAF" G=L<[O)WC\]>>P:WWD[( UU/Z<,46W4/Q$&M*;C=)%D^ MO>MX4=A59CI_&_3X1="^$49%GQVD3(.YJ M2E=I5^W\7,1,35XLKG>LT^V\&*_5,4*[)W?U7(1W:RE@C,>UHZ^D/=6:%89Q M:AY3( I^& IC1O9%VN+M'I.Z>R /VA;$93^*=\E=>O8^N/10!)+=7?-\6I(_R4&P138?O!>;S,L<(UQ3NR" M ">D#<8S>E]J+C]NI['(TB: '".&&^-P1JO7&S$^&"AA?#.]>M'0]2ZWQ/\B M+M2NM_R/#! 'IRQZO3"^2SVHDB7>^AVVT)N(W7(";!)#*\+1*J]E!.\T*H]9 MY!6"P?T7$.WP%/#X2=@W_$Z_D) 4(A8/?G^-:_* UNYX(/9:W'0"Y4_@HI,7 M]4TLNGL@!SH-=0^>&E$U1PPW.E(;O\%4W(:[='P;KLC9S@I=2U5I( FF/_*; M4T/N[R/-),>"(2G$<3)6HQ$Q)*Z97DO73%L""]=@ZM!:*!"G*F RX)RSJP=R MY-!0M[74SL+..?NEME%\!XO#]J^ .[LLSV5[5J+J]LMR6ILKPM)K<8T^,RGM MZF$AOA3M&4Z.&B$/QW:E&B_Q-%H@#CF%H.;+?^:U\ P?\_I_*G98W-3^E001 M8D#%0OWQ8DA_Y-XZV!2-"L"ZG1'[^' =;+H_X:4R40TY;@WB! ]@CU1[>:-L MC#S2NY64P[J])>(8[A'8U#\OPYA"T021;'STDKH#U^P;F-2M%^6?O)S*U1CQU2:-B/1S66?9+L-Q8D5G)@EO' *C?W&]E_?K;2!-) 'K9%) M&C> AA! '.!F>AC?!ZJYB3KS,C\WHY26 7IOQ TE\AK"H_N&W" *2P\0BS?F MNB($UXB)R3(FT.$])S''@^]^^/X[C@GP"9R:[;?[R,MI<)5O:,KX[E*ZH7$6 M/E*Q[]AQB]N0!%(\&&,00 .3_HZQ($A\?O.3UZ"S\.-:*(=. KH.XU 4Q7OT MP@A.C5^CS+PRU;E6;\G8D7\5]5'(\FAC2T[1BIVA VIH1]:WB\8J:! MP3E#FL%.?L@&IK?[C*_C-)R[=3,HVIEBDAI%$^WCC5%,N( M"O;IU3BEC%-5ZT46&P*]^N6YG8 $)@FI)9-#IBC,PH2KWBR:>_KEQF3ZYG / MK,LPT[?D=K_;12'[V\UU1R^-F<]GUS2]W7@IU9MU]?="BL0#U6[]FMH&11K#3N0W;%FTB .);UY#:__2BHDX(\*>GC"^B9#%'0=57I MYJ,7IG_QHCV57G*N'S').D-:MR_RT!YD CG$M3HB#O5A\IMZ.G AG$WS>72) M$[[@G]TT/U,/%HKU)8560R%ZQ/6&,JE">)>H_?M.Y!A)$CF@V#!8__.P>O00 MPX\5M8PSI^&E1WX9Z.AIS%H"TM$*&V(YM>:!R9S U*V#"=#UEB:B&'+FFK&FW^% ,7CM"7+ MHBSWJOVC4I"W7!)\\.7K;'NX!9_;]Z:,37D\3S23(TS&C-2B+%AK$;&QQD%7Y[KV7): MR[GS"73!GR$,?P[!. R7Q?GO/C,>^RD"2C"3[/(,3 M(Y@H@!5I:6,X#\[<'017QCLX)2L?<'@9B%7:9!8#4L,,TXY.>C06 4L#5;$1 M78='S=7K(B\(06@N^^RW6R]] ?/X&T:"\C?AF&+5=8^ /)7V@HE1^N@&8<[" MS'MX2.D#GY==K6_H(XWW5 M6=/LBQY)!)F@4C=7IB!@UALD_(DM7X@(14?!! M@P[SV$&"A-( ]R\5>,*DXY:A0.C##:@U32W]VNWZ5>B?=!RU*M;]=) M^O:6]7#^=G3Y(B@<8#$=X# ^BI(G.+#ZF*3BB0*H.ZF%=,;$D*/;.".U/< [ MC!)B%!NIT(CBH.+YW9HOFTR4G/D-3,&; ',T".;(6O*N&1,T OAY@DL*<'VU M831?& UJJMHMH2ZI>?Z\HSQSL5+WP\L=H\A@O9@7UN;IA!V[E)%BT 3FJ^NP M6R&+_9*X92U-@Y"1VT=>2H+F[?%&^-%"/#D.8;<&K,/W= LA25I).7?5=QS& MK*&>R4%*01J8_^&%@#!0UZ<41QHMG \)F*PICP_]#DDS\97G;[HDPX6I(=J7W=U]$4]+!ZM@(W0J5FQ9*)@Y1YG9[5&1 M=U.&/$UV-,U?H!@Q;&?"PGP'DX/>@N,Z'9&'O+[RC2+BO;T0A_D X8T+@Q\9#"%M?97#G:4P&4@A!9"F( M= \="U"YMZ$\8[N!S;"/]6;8;9YZ.7W@Y;?<[LO7$[83WT_W-)".1PJX<9H7\[T]4:,/09*V B0@IE\.(\&2AR;)!J7KZ#8*!?X*+\B]2GQHNZ0 M']01::@/5[[:Q=;JA7V3>I@2(^U"!4?1R1@?(RS=U<\[JGCZ$ M<5Q=W8V#4H87ZJ4BXU.2")YBZN7")80Z3K#[!/_+9&-=UC0$( KV_'I.R6+F MU ]T3E"MRJ_6XCXZX3(U9[:25!*09X0+AF=$1&IAZ$,6!?U4%[P.&*#<9%-_P7Z!<_TYC%?#&8RAP-V+7_XI M*P"M8(X%T\HGMHOKN>U6@PQ"O[H_["A=F'L12,. =0M7.!#"*C8;BQ<)8?^$ M&_MX;N[^8'V_9:M()N(5&PY2$"VE&R9=^$C%LSS:-]_&4UT,5HXRF_)#>.,TL'5>7$A N FG(0(KWI]Z &%\C1#5'%FRMH^1)MDRX+?V&+L^O5\<$3L=+;@A]>BB\'+(D'4EL,LAF92;'X'4)J$4AFII$- M!#MZ@UE^&W,%U^/*%OC0:V:KU:AUM:,I9\,?&JJ?$KVA#+X J_+D8 TL9"SJ M%CRXRWSLJ-U]E9YR,+Z(Y18,=<-=<2=.\8.,I8D"G56;+UPL., M@@'=%N?@[8IW.WBSSZ(<7"'Z- XNF+AQ<:C5E17E4S_3_&<**1VJV;^B+7)G M[E2QL7FC8"D3J@10S!JC;L^XHFR,>VG2DMC@9X_6T,"TT0*!A M:XQ&CZ6Y\+&ZG2Y<-U^2"[=(;=V%72XERH<50O](]F^ M3HB=6U]V4Q>O.9!C;W<#TD4IP&'>W=\+N6]KJMT [.XNB/U:5W)CX"[+22+Q MZ0]>Q"]=;"C-+XO\N8Z)%09& LY(OM/%"WMV ,U M(H#IL4=;WQ-TV'A?D,_,9[4CH M[H'<]374E7V]HSEBY]:1VM2;A>/6Q%WZKFD.T648TXN<;E7S;1MTD<>!-=/9 M2/.KB"*.*7NZ.+?\!=NS*[NDRN5MF\JP-VD.I5 MMH$^RM:88:5?:&-?K^K$:*3BSP0 :WB8 M3G2T.UOJ= I F88TN]KG61C07[(JOX/!Y\])2N\8K-Y1*#@#%*[6=TGN19]I MSC.>VK(N)N2%%/1F,7&5PS05(^RI3I/K;5R!K%'9RR^EX77"F#C\B46V3"XH]Q63=]_]5WXY%(3B-T4S$&OF7"FTUFTYN2]0$YYSJXQ=2$?@ MQ_CEEL@R$A"2@)2$B4D*.:$[EY0H\S>G'5EQF_VS=8>>8SC[V?O/)"V/#(>- M3D==%SG8M!N@?^QH]EOL4*!0PPZR;X%X];YA-LS[>?W&XT:,@??PD-('J$1Y M7YR^P-N+R%-KY_H%.M&?\ZJ>]$0%WY;-\%GEA&ZNP$"-M(LLV]/@C-'&?3"[>=O[,!JC"*Q4VHO7 MBVBK_@5E5,ORB1D4 !-2\<(O0G2[4/.3,&',1X&@:RO"@25KZ$D.#1*0-\PB M&6?^M:/Z&@Y(+(Q!Z&RVT-BIPN >>A89,?G_U8,0SE^$;B=KYB/7S)8; M)L[5^CI-@KV?MXW5FOV0#B^#5:_F_#J=L$_X!^E@ZLHE$RC.SK@0#]B07<&' M5VT7G&:>:\^KO.!".!M2\H'9=L')P2S;Q:_O)F'>RS:W/#DCH.+%R^KIR[/J M>0,%]NOV18IO1B9HI-#K=$0\21XFO_%ZFG$A%1OQ(NQ*?AVVYN5F0C>C&;+* M#.+U#[[7F>X2>/CU;?(4\Y<=UY!1P%KRC9E=$H6^W5<>I==E+^)R]^!DO0ZC MD(G1NH79WP5IC ]1N)J^]+3'/G/1%=_"=?RP9@4KU7KCTJO8S3QSF5IYB3ZY MB*6=P9J'@^G*G%HW?N=]S((O8Q@5\+JTGM((LTQFZF?3 &T5<'_4""ET=2LE MST.:+1!/.!2"F@-1]4H>T'.U!3*=5C[,&8HC&D1'TV M]4HAT/C#?>RST.='HT$8[2%BJ9?"FWP9+.G%1N2?G03NK\7K@R?B\<%R2B"V M9:_JUP0_@ 8]@6U*"WG@CS*1# Q&A! #QSA]C#?#"JZD8$OJ;7[!F4BL5X0S M=PXR;DQU1N-D&\8 &V[0A0%KRL\SO>@TV6Z36"@LCP1W2?T$4''**9V#JNX? M6"&,''?L&4\&H?%4$2.21>7,5\"5"$3(4,+2X?SG#*8"\,C!^7I-_;P",/6# M7X[N5R"P:F4K6MF*/TU^SSXF6S\V(.>$U3;CWQ9IOB1[!%&SGH636AC'M6"".&/KOZ&1<9 ME:0@M1BDE(/ KTTD22"22UG@?%= 8/E^H1N\PV/*MY4M6]".EC9U#7L_)X\< MYB_B6YC&PD/?<7#^G,,!5E"<@9='V'PL85J<4?&_-TD4?4Q2T$CQ:]BCCASZ M+)M1!C]+I!'#GVT-3:.VE -./TI)^,9/*4N9JT*JI(X3WT_W7K0BI5SD32G9 MU^0W$(X4TCE:O"[7MHZ*0C4L4OR\"MLJ&R,'JVXEFX6=VEHBAI(>@@ MP221+M+'SN/./.Z)U"_*MZT(TYOG*TZ0K-Y0D]D[S5TJ>D\?PAAFAA.KVXO? M$RG*Z3 7?BI=EXI29(A M]B*4.TB]G9:) @?*MT/QF6/Q8'RD>#S@/.*E-,; M?KI72N'JYLW$MODE#Z/PCVJU#BE=Z2.J*$\I?0XS\7)M<_HYS&*==):)!?VF MT8 '-9'E(8:&+G.!2-MZC^-)+6/9JR6QU^7<84HK_HIA.G$69N7==[['5SS, MUO5Z*#? ['VMNX"?:; M6!T2&]>'.KD]ORGK=:S=AI;;J(*.J6?)SSE;1)0=S%QM@L^@6"N,V'#;PT3\/@H2NZ6MI@ MCBF52O6;! <-L,>/4E[S8G0E04>#T(0:68R-$_:?#TGPHHZ,HQ:8XZ)=G2HJ MFE]CCPF%M,99SXP< 7J. F(J=2Q'P\>(/G='0Z,%]F@X5J<1#?772XB&%FE' MN0_0N4W]L+J*55-V%&33J_BDO"\V(KJN\@U-U0'5_!IS#+4H M4H6-]!WV2&D3U=1S."U'X6!=#TQW!2_#F%[D=*NZ;Z31#6DH#55X2P=,".>"ZQ*A:^5G>BV$"R(*_XF7K7\-\TWYA'+KP#BT+_)0'V2" MYI,C&AT1!_TP^4V=OW3UHCIF\7KZ$V-4/2%NS_.S-)>\GOVK]GCVC_I^Y2>: M/*3>;A/Z7M1R;[:O+5*/UE(1/+BS(4*/U9/7U$-E@M;OQO9YI+C&(HO0>C>V MKRUFC^Q3L?)(54.L'MDKKQV/''%_MN&3&?6_>4@>V>^U9RC\(MRR^$?ME<4' M?^,2RRHWOD#J;\?"@W/5GR+TI!;AC*M9Q2$\'L*1TLWC7)Y/X911)V^\C'A0K;5@ MXJ:B?MM2\R3+:/Z9JMX'Z>F"/WQ[%3X(7V5[W.';+_8(;V[9-U@1SF!%O#4+ M-G(21IC0(Q08V04[?G4$07,X&*FR&0SKE65F%!S13@+LV\9\:YA MQH"C>'>0(8C?-E7SM4 :]QWJ5 F*S:^QYR@J MI#5UONI5 #>9BA-I8S$6_MU+ ZC.>/[W?;CK+F2J;HHY.GH4K,)$T0Y[O/2) M;>IJ)5U2$7840E,K:+,X<'%!I:,6\&$+S)'3KDY=Z;?Q-?8X44AKZCT7.4Q+ MP*ZC(LI:_0PI)K2J4.:O5%P@!H5T^XS$5YBU9SE-2?Z9>MD_%@^4S M)TQSA5HGK\??8G>HXTGKP5>8GK,-'U@ GD.]VVIX#%]SDG^1*-'2K9)G&\R)-=A1\_VKGGFJ>KFNT7RKP&[ M!AC2ZGJNH+UTM!NBHOLU!\?)EJQL1!@YJT'[P'-%:&G0O#)HUC"H>9K[:*"\ M]31J"G*=>MCF)^?] ZN6C%S$HS[KRIX9300Y[AF:1T6T@"<0@ M9JJ)>6@)+BPV,L)F'\"$9U'R/R1V;E.8%F>660#E8Q@S R]Z")FXO+,W(Z3 M,75KY #1HZ8,!(JFB .^3V)3#Z[HDIJPR[.?N]2+LS6+ME24G8H$\*J8PJ!Q*-NDCCK])U+09M-D$B61#+H"S :^S'&*C ?*8 M.5:F<2F[^A:QO[8(:7R9FI%RXE,_)S%]^=E+?Z?YQWT<=)?;5#9&[FO=2LI^ MU]X2L0_V"&RH7W Y;8+]! MJ!;8N#("IT@X25?/MTVEU'UB&"6C,?R7V[N4)[N_? BCZ);Z^S14ONRFW0EI ML U36L;V[AZ(,5Y3<.-2:@5Q%-,1D(%DE1 SWRV?T X_MZGG M:$ 15?_9.OPZ@5I%OA?=[N^#\#',8!NV9V#1[(PTILV,T!QH='JB'G &*3#F MMIYX[G:[CT,_W'F1=(#HZCV =)>D3"Z8(6I.I?KZ('=T+96;%?,Z.B!V:SVY MS>OA%=0=K@1.D^V6IK!K>>WM>A[<4[5%[ZT=*C:]M*4A:N_LDM?<*TNJ9 =D MW1R.>F'Z%R_:TP\OU9__'M*4_>R;ETOZ2-N>S1O<&;GC#C-"XR15JR=BUQZH M@/&1#:--.'%24>?3B\\G?W%YWEKI+)4DR(X-T7F@.I3&4H)AB$E:8T*'P!)" M8Y >TT2(R[/-2N6+>+?/,PX*[SKG+]T]EN+_:G5;O?VX^1)\NT/J\9Z\(H+\ MBG &Y!T:_WT_V'_?+]E_WP_SW_>+]-]#J>W[[WLG_GL1/]*,E_&$U)J.Z7AK M0^3>JE9.=M+C5HA]LT-8XPJO%4D"-%W.F)O:G7HY?4C2\ ^^+]@)JEH=%^6M M7MUV*\N5/X\=[M.(L/-+Q:GT!=^P?:DR>N:HO<@SM5;"2VMC5$[*?= M\IKOT46,#^P=AX^42-3YTDS^MW@Q.=]X\)23W,DA5DORP8'1YR3VZD]X2J^X M[]5]AC*<"O(8,#2+'!T#22".&U--7$;4B#%"]5K"QDOI-;/KA@EY\I!2+@)_ ME(A&$;U/PYR>A9=YT/&>8V.JCJ7$FPS8DUW!GWBE M ,4#7Y4(Y.R","'F?M1A9N-P?J1D2$Z&6F.F>@_=-S!YA:S+WDI] XD@A91Q M1FE6:!A" ?&X:ZC(V*NZ-.BXI#<@@AQ93PS1F]0-I((878U5,@P@8D)K#BE02 MO%TGZ=N,R<#+X0F^!!B[>?Q\=LMT*XT!-7PV^]U''@/ 3VF29;_$*?4BD/@3 M6V9]H.SWHW?>LYD]M6DO&U^&F7 Z.@17BX2#=1O6GBJA2%<&E*+0T">%;GG M$A$FDINI$0YKMAK'35ZMJ4$NV;^F@K9#VJ\4VEI-: /:&H1?(;2UZ^<.VD"> MZ:#M)V'(F#X ]RG S:X]6\WCZ+K7H45J:S1MHVG0CNX+PZ@^0W3!D*KO@I"F M5X4)P03'Q&!XU7:%SWC.?)3DP!X'.[V$,21R1M(<>U8J M\'-ED[8=<*NG[4SB.YIN:RW:SQ7;FF%&M@[%I)/QHS;84:I+Y!&[HGL6;]44CD,CG\+)8,H3^/;USFO$99@9!5T;2UP"OUK7 M6V^$L2? O[$P!0GZMZEG %?7!AOG78YOT5T]Q33XX$7P1@]/;.V_W=G:!2E& M#U&X_<[<<7O$^_1:8ENX!2Y\QN?7;LJRMY29 M;.99 +8I;*7=&7DX#S-"HXR[5D_$(3Y0 0LE1^7CN(.<&_(&F!V]:#E/X,]O M"7E'3QK('[@EHC9+S/QD7?$T2?QP0WT:/H+0)U&4/ $BLBG1:4J#,!=S'[W7 MZPP((H>.\<9J?]-N*#7$$&-!J9%OZ\0/I.:X(A5//K$67/EZ \/#;CK&N>RY M:&5("GFHC3%0RWMQ@^@@#J]1ZLP66)>N;QI))CE+]O?Y>A^=^#[L@6>U"C=) M%#'1G[PT4%C;A [RN#(V32,K;2@1Q!%EKHOQ\7%!73>:@#=LHP%SS/$TRL"O M)7+,PV7Q,3)S8$RRZE.2;%[^E# M&,?%*^\.WW6_3A/Q1D6+W@I3]71!CG4Z"LL(U]4>,:YIB6T5S>2!_?QY1^., MDC)4X2";W7R"Q/D)FU?FTJWK]DURQ:@VBB!2Y+9GK.9K:*;4$,_Z+"AE M7F%6L"[*01;,V1P0V,^]%]:[<,1@* _XL:EP3!V5I]*"XL\L,,65K%$3Z089 MY$!C:ICA*\F:!F)0,59EKK5DS=I1D82Y#<0OP? ;E7&2T^;DF*$)3+8+5F0' MMY3-9C<:B\GS8E-,/KR_BDM K75OO1QC2@@I>HPW3NM24YO*DA:=PY4:O_QL MKC/;MW-AR>D74DA1-?==&$>F:JP>2[XRU#(#7<75W$Z"YXEF<:JBH@Z-="_J936[3T(NZKKRTM46*NUHJ'EYR.6J(>/[5+>^8*QZ< MZHHPNJ0BO!*%ZMQ=:K&O*NBW+:FY#;^/81QF&QI\2I*@-_X.&R\E %N5;(W M1LLEA&"[P!9BL"1,.&4<06A7V4K#!R#G^,;(=0I%'_*7:Z8,%':"BDL[_O:2 MUOV0WN[(0W6H(=KO?G3W11S.@U48D4+"R:\(9\#/IBH6JEL<\T0Y;AO,E1O7 MKOB'E_(-687Q]'HB!X$!ZA\DS/5U0QSZ0Z0?M3UW&3ZRL>Z.40CAO)4?+KA\ ME5(=Y8RI>-IOJ,D:/9?J[,?J:SE[W6V)SMXB_23POBH>SG;YO/ EDZCSI=5& M ^1N?*R,[*WUMXB=LD5(8Z!EI)SXU(=]&$%&2:=?'35"[EOM2LG^U6R!V,<4 M@AK?ZBC(<7"+('-MDT0!";>[-'FDQB7H1KMAA;.=?GC<"KDC*M22/?&@"6)7 M5$DZ8KP-]OQM:%Y.?-=6VG&FW+7M;L^6F7I.J&Z-W!E[U&RFE+4V1>R:C.Y_>,^C<-\GU(VP;U:KT.?=GND=B>DCCE,Z;K, M9E\/[/D#^@H8[U"7'+BK)IQ'[;]SU\-TK*Z3,>4O=!/Z$>!HMD \7B@$-?7 DIS%T>!7>I_!P_?TD48)=V1XGZ/=H;0Z('4N?66K$:"S M-7;TUQ/>U!$+ZB2HR?-W>.9._'*DI9O#V&(J*"G;"?M=[9$&J;:JC?-556/$ MXT*_S,8K"6\7YD7!27CK(8V]Z.T^H]5* HDWGR9QEJ=B87X1LT7Z [-Q]SRF MIPMRG]91^."^E;(]8L_6$GO$5:"*^-LP?KM+$Y\>I_V,F Y]ID^G'EN+9WTH MV]\:J3]JJEG-@M1-L4^!-"0W3D3+H491#E4(X"$=&5*3-6&,B> LWMWQDRW- MR#X.:$I:7)A'"-E0+YAY]C2A@< $OC"!9!PG(\T9O^SN19_29+\[+5Y1\[G7 M=&2L]/="&M\#U9:'G)XNB$<=7TQ>;<9B)<]9>*U.B)W='WEM=(/+Q=0\'V M\!/EEE^JB[G/DV2/V@1N@_Z7C*[WT66X5MVVT>NYU+ _5E\K[NMN2PS\%NDG M2CL6G BP0A;Y%FUPGN4AW&L-NM1U&^7\&N-0$Y6=EAK;#:6UPIKW6&)$-P6? M*)@=WH6=6'%130).K=Q4 *N+G9W174K]4*R^Z2ZB?*\I#DZV4$#H#_ZYTA@* MXUDDCQP*;!NR44G,$FW$\&)=Q1&5QTI!B"S)BE2R<'"2I6&@U82O51._G!6X MQF+42YIE?R:R:0-)'F<7)_*7^OU,* .9[/,;Z@5A]')&H;9:&/,7M.I/VT6. MP6V>LJA^"'WIV7EUCD%G:Z31H*EFE6.@;HH]QT!#BY,Z/GT+]DXB:#U(NBJQW\_MU9H\?-D 9LGV*-[-"#-HCG?$I1 MS5.MBM6!$ML_ /%WE(0Z;8 X0A4)2Z8?&]]C#0R6NA>C@I%W$ MAFV=.A09,WA N&7PLG/W^-':#'.$="A6CR+';;!'2I?(%J(EC-=)NA7)\L7U M,"B"EB>$,[[E3X [&&/%JF]\HP^\A48T"[(O8*4?M8M_'S:%K2?.7S:'NV,P;H%:F$6 9$ M6[292O%Y0?G64SP^/X+6*P/CAHG& #$G] I!N*G7> "& BRO'7SMV,Q\9LSY MSWWSSJVQ6E6V?*WGEYAY)B_&^\D+X\LDRZ[B>C9^#9/Q4S$7;S/-:(J8D=>. MN3JO$.F3PX["EK0S#96:%7E@O,B;B''[FB0Q292[&S':6TLS&JZ^V23Q7Q') MGI^X/2^Y/:]B(BW5N2#DM'VI/L-T&)G/=3C;Q"!>3LVOUN5]%UUSM?9<&BBK MU>\$W^-N2P39#BV,:YAL:+6G4/@QF]M6]\>:B4-8,70"NRBPLN1$KM9$==_, M$1I.8(1SI6,XF*F: Y\VM:6!X3 S#9Z=O@[0'*B9_5EI!:_+ ]:9;#=X8HH8 MAMVX&U_B5,Y5>IS1\]KVMF_! %N.EK9=E,0Q@[AU(X[9\6VGC!WB M[2LZ?D^8 WX5C_![\VWB5[Y+/)%9C;-R5V*48,,#R 1#0TUC&0=X$UGTYG#K MHG3.>K+AYE+!=A4%Y8[C+T[L.(JWRZ3U-U94J=?DA'@<&J-^X ]'7" MG.BO+;LQ;A0QK3=<@F@U#. M\CZ)]V[JXA2"7:?)FF89&].]Z"/M"_#>3LBC6T_I@S*Q'3T0Q[6FX&/]6J9/ M@('CB)Y)[9U$?T68YV7[*(<] PCJ*+F_?X%_K*G9J? E^8:F) =F M%C=9"D:PG12S/B\7\5WJQ5F8MT>7;A^D<39(Y6JGHZ\#]@T,;?G-*]*E*1\7 MQ.4,CV>KP=V,>S8Y9#\&R3:4YB1@4U'XQJN3DB!;IC2\MRBNP?B:8:FX,:7B/CP M6WHUGI7^+&J7B$V?=U 5Q-G<_S2E 8,H&&[62?KDI4'7,PN='9 ';K^R!PL" M16O$ :LA](CE 1&TB4Q<]9C!;.L$)/JZ"]?+GA(]O9V6&+9'2O>&[N4""NEH M"F[=I2]=/]**4/%YGB"G:\HF%0RRGD^RC.;99ZJ:-BN:(@_>+@4;+XFWM$,< MJ)WBFM=:%40)N*L@NR*,,*SOX6195 $\B:+D"78 W$3JM)KG3'.OT#RF;A:U MD)3E)P\Q'+8S+3\41W *>ZA;(X_,'C7EX%0T11R??1*/2=@KZ?(P+2F["<:I MU"P7O2_\Z9F]K#1$Z+U"Z5G"\X)OWS-M;RAX.1.3XV(U@\AN:$99'&P4-AO2 M'WD(#S:%'-3:G1&'^7 =C/-2UFOJY^$C+_@#QT<0_#>P^=YDO2+U7'-%2O8K M(M(,W:#$?%8J"?'#M8 ^TBCA[Y=RU/#%!#S+]T%++M\\N6KEKUB;A/V$ITF< MA_$^C!^N=C3EME&6NQU" #EZ##=&(XU-NS=B_#!08GH N:9,0V=);BXL N@ M=S#(&R\C'MRJ 0-X#_1K1"AQ#)[<* ^4?7AT'V(DJ44BAYZ!^C&DF\[BT$13 MG9DF)A7O%Y1 ,YNQ2LB!%%NVQJ$D"#,V0MV13Q?%7KB"?*0B9 M2"F%E*9[FC]1"I>P=DF:UZEZ$*S%,3EY4VP^?,W7&/"IW]N2?;7;0ZO[%^+M M=M%+6>IM.C"G]<&B#$[CK_$#YG>L/+W6;:^\% M/COI2T>Q21_I:#>9*>69N#7BB*?G]G4TKI102 )#(.?3@FE$%@<&+KEA(1(Y M<9^!\Z59=;*'C._"'*QX$0?A8QCLO4CQS+>J'5+XZE6M?*VXM1%"..F7U3A+ M!:B"]]9TYWY-^T@QN._.+[S"A'83[NZ2Z38*A---2-?GS]3?PR3_:KT.?9JV/L?:WQJQ@VNH63IS1U.D MCJLCL?'U+*!-*N*DH.[F=CZ?0S$&+3,&51ND/MFI4N.JO=P H?]URVF\<\9G MID#.^L1@R*+>>*)?6R,.KID-/GM;VCJ3F)@56CUJ"E'AZ(I8@?OD]C41R6Z8L/$9K6$ MUEF:Q)$'2*LS&G1'ZIVFAJA.+@?TQ7Y"::**\9:AM/NW*W;_O'H\(![P@J3G MA"@F_#Q!>DLIK^>SD^(D]]('.G?IA3EM=WI^161@X+1QSD=5P_IES\U)*X21 M0HY]XPV:6?9213S,6E3.!G"ISC=ZCCYBWP\%8TG"T M;HN->=-'TPCWAT80DEZM_P+)E?$#5$'S-XKW*.WS0#JB3&K2^E4@RPRP[Q9, MIJ_#<:0(]*LU*80CI70SOR6$TK;D0[=M/Q2V;9NMSVS9GG>'L)FW'F >"^OD M!6G^9+;DL'Q?S,T57N.1F?^G,)D8EM_9'OS;62 =CZ8TJ)6E30O]U[BFZ5+3 MX2 D +.$22'8PA8P4UBV-,BNU2 C)ML_>^GO-#_U=F$.[_QP'3\E7O0Q20N M_QBF65[\W3:>#*: %)A&F*.:!@_KCGV2:ZB-J8\+=J3)CP!#?MI5L%D1SK3\ MY[Q34SP6^5A;9 :#=,\HW5C%;UKEH?23;.]ORAGDK$!Y$?LI'QB\B/_)8];$ M6NV$E@V;'<89@)XM5)8/HEU*38VE$F]2,L<&J3/;1T;6V#AS+"#O:3ZXUB>U@^ M1N-20L5!+B?.C>)_6'OVS>/935YO(LO9D _"7FF[O3 -5B>\[A,-SN_#//!F M,?T1RR]JZ&HW^'0C6)/?%S>0*=3'BK"EN.3\P\7=VB(\E!RI@ XDJA*FC M=$4*1H[>^9['"%#]C5\7DE,EY!)L96E"=XD3]P;I)D5*(YQ\T@I7Q37 KA-; M^ZR0H\R4!CY*J+#,!S&"3:HNAFQQ(6 U%2NKE[E,%\=F[J/49YZA1A=VW;!A MH9,X."^*U]XE\-'5/L]R+P["^$&H:SL=9CC[)0#NC#^$S0L[NKRQ _.<)L # MUKSV="DVW Z'CUFK6O02SA>6,C?W3U,#NT@IK@MZ,Z,"QMLLM;_=1;(FE_E?Z7Y3?44&J_J7!CL<)OAE'T6!C1EUDV3>R@D M>K4^\33F;]OJP"4>4NA':*GF=C4BV;!O;6,TE7$Y^T(74BBC+$#,QH52 M(S&VL#&E,28QK<@+S4FM5U'WOAZ#CG9J2:T>*?4#3)4TG/F%@5?_T[;=0CK\ M98]_V+\V?MCF[ZKYLUY-_[/VO'SPBG[;QG.NRET[/\ERDD+!6S$OV9<_,W]J MH5B2%A.8%=E) >BI?ZEY7C(S^*WNDMR+Y.]/F?J'/YJX3O$Q28N/H)WJ.M7L M0B"=N[C]41KOKLTJ >(EK"-#3';*,C, TH1Y?+*YDBUPM&"+A_XK-UK@U MP[:C+5*1*9-*721[QS'FAKTC'[CGQY(KR M9/]8J/AN:B2Y>TJTE11M%X3(PGKHC\K*5LO#TUD-7OP!)HN$U$:DD\0;T ? ZHL5D\39+&JK(PMWT^- M+1^9?;3U+!HO#EED);N!!5HN$E<:@ML/-R"/ %66JJ4!IEA558:4?YX<4L)' M_=E*T7AYD"(IV0,IK.4R(446?()@8^0Q0,I"M32!%)NJRI#R+U-#RFWXK*VE M:+LX0)%4[,83UG"1<"++;3_.&'4$8+),'0V@Q*:B,I+\,#F2P(?Z:A:MEX (?+A-1&I)/$&_P#0946:R>)LAB55D96WZ<&EO.X41;6]&R]>*PI:%F M-[;PIHO$EJ;D]F..TT> +DI_%\PHHZEP M!34][;'CC:[XIOYY4&\$0PK+ZU6Y&X7FUEN&))L)+EUZ*/)<^KLL%9+:LEYZ MVB\9DFRD3?3'Y^RY,*]797-(FD)O&9)L9LITZJ%*F-'IM%A8:DV?Z>VQ:&BR MDG>A$:GS)]6\;K5'0-0DNLL@93/EIDL35>:-1I^E0E1K'DY?AR4#E)4DCOY MG3\[YS4K;0Y.DV@N8Y/-W)U.110I/!I]%HM-;0D]?1T6C4TVLD$TPG3V-)_7 MK/0(;)I"BH/2ZU1X!49/H+H.4 MS;2D+DV4V4DZG98*4NVY2KT]E@Q2=I)<^J/500;3ZU;;'*2FT5T&*9OY3>?_ ML4MBYMVA%_&J=;_$89[]3(%/F^+=S3$#DX:B=<53=5OL8*0CNJE/TIIV4>>1 M4R>_"?K_9^:"G/-KZJ3@X373X;.WI2?/H>IQDH,F2,.P2R&YE)_\/>)">ZUB MFCH<$"- C?P&](Y":59/.TNV7GB(+LI&"_&VIE)M_B9:+,#C#@2UX'."HI'7 MJ18_[[][]Q,]@&BI%BXP5T\S!O5&ZH"&9JC71=I=L<])##0Q]6G@1(Y';[D. M-7=[-U,6?(98UK-MY\^[,.6-11E4!4[:I(\47"8SI957V0Z)(QY3[>MH&K$6 MGO2I92J*(2_LO37K-I4,LFLU".[7U<[_O@_SEXLXRU,^PF97^0:R+KVX>%S@ M$R.19Q<:<#@/^R6@Y8P_A)77U0;RQHZU( D^]KFPI)-9\_":,]'B31Y##/VQ\_><[C=;\7O=A+' M>R_ZE"9/^>;&R]MS)TVH($6WD6:I%YR#2:!?>)IK9'QNPUB^#0J>\'".8+HJ M7E$(,[+/Q),[OA?Y>WB AWAD*V0J#WA8+(G (4G]/"%_V&*W3W=)!E^L24 9 MB&S#&+Z37N6!KUC$,YKI[S1G;'9A[D7A'V(:!.=(&1.&LNG72]%.P?M8T&ZR MH%S5-H"I*K./%X?LL^B%@6GR!)("#7^?IB!II[JL__?_%:9MY(5Z*7D#';_Z MC]M?2/$#?O7U-S.OWAUY4\F35$Q+$Q2O*A/!EPC&!#B[.!-%%&RE3V?E0,X- MDX(/EP[UNAZO4DPBIN2'=#2#8_O6V5P;AY>,X.QJ,9H':&V:3-(1WE^OL@)O;7UK/G'3[((<\ M+95EV.KL@!AZ].0V+RE54F]DN;QA'*RN9*6S&)W4J^[F2%U35]%J$=K1%OMJ M4T?T44,:":M-G7HYZ0/\IWD(S[.RQ5KQ?FM*/ :_?]^'CUX$S3T^CL%*R_>R MS8IX:S:9)]F.^N$Z9(Z^D\X%&<4@%._W M,MS6=>:$UI2/D M!'=UZ;1[>YX M@(W\8DOO>,NO7D??)%'T,4FAO>V=1@/^2&'*V4]AY81@*'/$(_O\-G!X7,MD M?BN$)D)J(HF](I+@Y#<0G12R3Y.U,MV)Q!?]V^ >0GH/BZK5I3CFF?VPZIC_ M:QU"3'^*>0Z9#YB_QB'$V 8N,WZ.L(EPJ4G.Q":%W-*&UZJX.37)"")2;,[C MP,VYMNV?Y^!@6SZ<6A$:!_!-\4YZQU&W1YEZ:?P&VO:ALT2X(_9?["2E_8>89X[2Y/U%3E$4)L _ M0Q&"DW":S.6?Q&\2TP=(3;ESA_:6?Y^CW+L;&E'^*TP]8FJ<7B[0BD6^B!B0 M7]D0^3%)US1T.4JV2?#%#I3*GV.>L?*(_1%PXF91?[!@R MZF>=>=]XB(A?Y%@TSE+XQRMI#[K4D!0JBBM#!)0DH"7A:I+?3NX92<_/EW;@ M^7I_ZTE^S2]F<$7L9_\81H?\@-C&SG\,F'KF>86CY*L^R9W^E]4S\DKO"#A@ M@[679OR.&5](OO;38-2_3_LQ%/Z:+LR#^F M*#9MA'^>(C2KMYZ=3E?0%%/!,Q[*15A>_9#7/ _&-^0-E^^+'?(,?TH7"4;_ M&/)LV@C_D'>8HO2E#GES_\*Z0UXC]^G5CWG%L?6>.0^^ 6^@<%_L:&?R(\Z: M'Z0EV1'E*>=W81 MYVD89Z'/[5!M/'DU3'M,'R@[IA]0A!ZM>%Q+7Z(2]F-L@'>RC M[@[XU-/[N2M=SZO\P3A..!_89!6S!1>UK%']^A:7? J$,UY,RZ7Z^,T9Z8/3 ME*U7T] [$;7I#]=LLS+&C+&S&K\"Z5FX8D?Y>8U@"A1W&RH]E2"7ZA2WU?C+ M$*(@:*..9R$'V7@!N:3I9A9P7XH5K!%N\8*MO&XHI"W M\5$I,2E%=C"P+>.GN.[TXBW-<5S5S*Z],/B8I'?>\Z]AOMDD$22>L@_:K=RU M:S"<%-(1S8:!CO8)!])!O/@=I;$7E&\SRJ'ET2GPDS>WQ 0(%2)FA?[*',4T:ZC]D2 MD&XR(ULY[>_DA!TMIU,8PSW:5U/D^36:?&D@/4V-Y@X^7PXT3U!S6<7DRP!D M/#64VX!AP762)S-U73DIJ2PF_FB]%SM+X=ZIK\(Z-^;\M9"GK.PXGSE?1]WC MPE[GSS3UP\R[C^BD0WP;GU<^Q"M-:W.(/V+RBH=XM:X8AGA)NDF'^,G76?;- MW#$B4=EJVB\?+ ):I:'H(-F[L+ X](=EXGJN[2]]05XY.)O_.!,MT#2E>,7P M/L(8&/"_L<0[NGM1JE!D("VV_N _?JM7.@RY=91_##@'/X.#4>8?0\MB,>I5 M["5.^LM4!O0* ]+2@#PCMGN_\?75X5N$]5]GE;WC5;:#85F?^RL?E@?^#!-M MW7VAP_)0"V 8EAO;?"Z&Y3GW_W ,"CU[A)@&A/M^L]\/'HMOZ-8+81P\36*^ M$-U[T1U-M^^['&!V298P4+CY>:P4)S 7 _L XL@:& :3[C5>I0.1E""@A=/3 M^87]7D?#3%J9U9?,&H5KK57@(L<6]9"NLON[B3S 3))7/K:,^'ELCBT&8KSB ML66,-3",+=T+E9G'END*W#C\M8Q&%O5B9I';6-*(WBQH,/V.Y1&_)8P24YIZ MHC.C)C/LB#^ISAAPO;%F.*AOLLP-I^GLKJR#\B7,])NVG&%"?\QP"8@\J;$G MFIX?<,..R=,JC0&4&Y-M/*",T_ :J(QMENQO:+"/Z-6Z*C%(T\>P*%AR//1% M7 SVU]7ZAOK)0QS^00/QJ,%IDN79'2BF^N$FXH4=BZR MPB'GSR 2+*Y9])]ZNS#W(I!D14ZVR9ZU_HT+XBI_]LLRZBP@>Q'[R9;>YFQ@ M &DO"XN=/(>9XE?H[H$<\#34E6&KHSEB\-&1VM3;!6U2$2A'-.NNBM[5#[KA* MU61G/6J$V$'5LIHZ)5#D:Z\T"?9^GI$LB<3L(1/SG8P$- H?:7I<E1F- M&+F'3S2FJ1>=Q,%)L WC$"[LY$RL8L+3[;I#:2!W:R.3-%9(0P@@#@#3&&#SO#0ZXD\* :H M+X>"1C?$ 3!$>E.W+WEPAP]J+FZ]W4@A$%$=.C$;5E+!A+N6JW@2FG#).DT\ MYATB^(@_S'9M.5:Z9RZ[Q JP-2(--7MGYRJ*LU]E30,"-^8GUSU=G$=.R0X]74AK9R"Z:'%V+TFUQE MA^G6=1WA ELK*3F6<#D7=@5F%JMGQ&L8Z@%(DWT<,&/F&TIV,'=U#L P.-S0 M'?MM-A[4F$F8F-N3?;Y)4M@'%7O,RFLLVKVQP^,P,S303J\K9O :J(%Q5/") M2,V(%)Q6I.95'&HXPI.9#"$_6.4W)VF5;7:".?%JTWCBO.?-?D?RQ UWCIA2@9_[B-Q\C5PMQ7(PX*#N'HH ML( C=G\7KGM_Z3K'751I&7KI\#D!/WX^IL3YUE]Y?J/B!TN7FPV#C-1RMFZ"1&J8#N)5I^J-8.B/U.U<]T\(7N%@*$X30M=\ MGY*+E&2$2$&)9*3^-O'I^CCR7JR^E8+YJ[[@A(^%UZHLS.Z99E7C/7M7OS+F M/*Z+D;II/R6<5%"M*S'O(]T$.*\RRNB0C%!^H[GJP4AJ&<3)8Y$)ZZ#Q55$< MI\/66FNVGMF(,6RRLIP+& N3&VGQ!>GE1CO\_RIXX>XI>;LMLR M[)MT1RGZ6K3" @<$BA@![:L#11J&$;!&=R3(;\.HB:C1>J^.?%.NP.#N9GJ8 M>#^?2#4/-:7HKE^_+:2H31OV_%F(ET2G55+#KN"R#FD ["RZGMFT+D*,)HG+>]=9ETK^DJ;RMP>R M9FHBV,0E_"2ZR(DT7#K/")$5)Y>, "T/Y?ND*JC^_K6V96$,O# #+SG)-5NG MMW&2"N4_MLG:S9!(HYV#>'KBT0"&.-^P<=M[S\U',H.9WO%X^UDZT L!2J0B ME?@=&XU/[DE<%-@"KH"IE:1CN4QE $7NI#8!=2]M@D/LIE9V^]IKW487!!#[ MO#]U+*3USI01>&8&:KX;U0PY(R,=Z Y4LYGZG,1\%\70RQ4LC%+KP,Y&0.P& M:A2N9IPG4)@-T\QL;Z.$X6]PU*"0^IG$H4C?T"#:1>G!LI,W B*W0K-PM6$9 M)U"(K=#";.\NM$))"IP^-^^Z=-:MVP Z*XLT;]M-<+.QRH&V[!.['/[B\OP(N8-[Y[B^)MZZ[<91U28^PL>MEY=5F$O?/:28:^MEL2(2454M_M/0T7 M0R*]GXR;I2ET5UUR[F90I [M(F M[VZ 0[R[6-GMG7LKI)XM\GASQ7KK/TUJO;75\'?(GB!0BC<-H4( B]N:"R!,A;D/\BZ#"]! MSN#$5X2]JDM+1T[C+"EHDY(XR:E[N$?L2T^5[)L,8]V<[+;D\3 @*38K;7)N M-A//VHNV+D,:E;L*?GI@8%Z#.4]S9?V\@X1$2\\T&@NO R&GE#W/M;@V@=KC MT,>F/+2<47E.W69%@MWS>RFEK78S8\ <%?H),GC]5LU-Q5S!C:B9ZI,?55Z0 M%W'E 6W@\)SB(,U+=8$$6+9,2(+--KA_X8CI#&5H;6\UHK722E M+MX*70AU!DP30N&;&O M8KIE0\YPS%OAC] 67&[NHJQM';%DQ5=2MD@R<<_2 M_W*1/C=U=[HM1QH*^BKB>/R#RUKL7> ^HIS[^E\ ,=@:=Q4Y-<$Q)TABEI)W M(.EG#,2DRE#$R')#-'(P":(@2& ^FB+I;RB$'^M(U>%:JXT,&!SA4XLT/MQ M^1>JYY_\"Q50=B:7;,,%4Y=V6)*NZ =+KF&V21!E'V:,X0MJ(HW^,GK:D,@Q M!];!E5B&W<$P8P_*PPMZQGPXX(1L%"LDA#Q&>B'+N2%KQ8Y,;3)^%M(_/V M=ZCQM""RHH)6;,G6Q&$=GSHS5K*9&C+6%]R0C!U2\$,40T3GB$B6B,Z3AUT! MCSZ_7-ZNKB^R+$DN>)Q*F5G<0 ;HV5/V."?(NIH<>E^4U4R,@-=6E@R]K M65\W6H MR:HNW[@3$NQ%UOC"'OTQAPXX,B>\C5?O?"4I)#0.5^_2J [R!RVAIWT=^B#D M*'H]'+4LFD5@NVI^$Y^ M6RV;L^>CEO;>%,??=4>!?7K5;-V',;A!C= M<7_#X[@#BG_DM[]Y:29]W5-!XY2QY7H7;95!))>'>_70R=+H=%B&U+6["JXW MF=K6(&XV.;/>UYIS EP0C0*TGM23.8_MTB;),ZZL;5.'93.T\";!VRQ<7S,S M"V]D?20+]SE1Q:YT@U@"&W89-@M>_;'\$@ME$CJ[T_J:(0$L#H MQ?"^QX+!\V@6?H_EG[/XEO:#5-JS9+!RE,O#%4W9EHO#<@,C;PJ(T))D#(8< MN9$/JT3=-8;!C-BA!A:P_U3@@@U2XX,49+0M@ZP/I. %;J,"-R5[,0V!&[%'S7\4,D5EAP0XI^/&;$Q;OF*T9X0D08D:!&)K-S#:NYE&4PH? M+19T>_+HS<^-U;N6.9_6!LCKG7>^QW[BD?>, YO3 M77/%Q$M3C]L(B=3S',0KSV":P; ?NK1PW7N4)'P9$%Z]/3/R6B0S7$MFHIA\ M>HC_B+_%UZOX/_(_3Y]@LMD+31=JPAG[H"^O.[:04+_\\8]OO_QZ_8F(^N>W MY?]R 2D)Q"H4XD; P.Z##^4D: MQI2-&V7SD,\?'IB:7G.UH]%+ G+4>0PB@)R4V'VD\*/_K=O_N@.&(6WT MW='0WHLXO*3QC_+B1G+/TVM!W^.++";69^HUJ6I W)A#W- J+ /B4(BQA\_! MY3S3 :%#HDV3WIW,FH9&B?J&U[9DC,0\)2&P5N8,.? FYV[BD(Q&J1HCI!C; MO2SGA\)<$^"&5.P0R0]1#)&+(OVJ#QOU$/91JG,@RT1S\?-J+X0,%%=4B(.4 M3\UH-90#'98CW3OZ*J+M0FC36L2%;6<1!KX@FM,B!;%LA+&?&GN<(XW3>Y;"I4:ZB_YBX6W\QI(4 M,NROH^]L7S<1H')1A]N^>M=R,[ 'FOGX0B?%],B][F9PM["W M*!/E8'>>O\Q]L;RZO4A3$:WW*>QL*_Y H4:3N^URLZ(?CWRWD\[_3D5HTG G M#-B]I[LZ:H[COARSS_208FQWV659F)]>AB^%<*60H*:02%/(S__T\P8X>&;A M?L>6FVNVD?$KO&2Q_$?Z($5.KJ,DD+SMA7V0=%<CY)P:G!KD]$A.D"B*1"/I=W[U#!4ST8SA8VU4G+5E[ZYKD0>/3BJHCR)V M6(@X6'3CO__PIU/[U\P?P8,@_'J8,A3 S4B5:D4\!AZO>)(^LH!O8VC+V578 MNG8>HZ8$(>#,Y03W-IX8P&<: X1YHALND<,2G) M$HWN D:N%!!(RHV9JFF: &3635OMX;@4>XCIH(!:3'%8ASF(=&&_MSO87 !! MU8%8"?_Z>\6P!/DA?UC\*,?\[_\#4$L#!!0 ( ,V%"56T&\@$\5T "&6 M!@ 5 87AO;BTR,#(R,#8S,%]P&UL[;U;<^,XEB[Z?B+V?]"I\S ] M$9-5$BE*5$?WWD%14K9C9Z:\;6=7SW[)H"5(YA1%>GAQVO7K#\"+)(H$"9 M"5**F<[*M $0ZUL?%FX+:_WM?[T?K,$;<#W3L?_^R^C7X2\#8&^+"F8P_")J5? M1\??Z'&KCOW7@?K;[#=I*$D#]:_#V5]'T\']UV.YK["3.[.LH&7:?_P5_?$, M/SB PMI>^,^___+B^Z]__>VWGS]__OK^[%J_.NX>-C&4?TM*_Q(7?\^4_RF' MI4>SV>RW\+?'HIZ95Q V._KM7U^_/&Y>P,'X9-J>;]@;] '/_*L7_O"+LS'\ M4 >E_1I@2Z!_?4J*?4(_^C22/LFC7]^][;&+L(Q9\)5CYR!Z@\'?7,<"#V W M",7\J__Q"O[^BV<>7BW4^_!G+R[8_?T7X]VQ/R$-#"?R$'WO_UO$-$G^J]G; MI>V;_L>=O7/<0RCM+P/4_O>'NV.'4#N_;IS#;^@7OY&U$0I&I-#?Z@KUZ$-N MHI[HCKT%-N0P_(OG6.86<79N6 BZQQ< ?*],-JJFQ!3QWG!AN1?@FQO#8BCO M1;MM"/_=-H*MZ8>=S/;V6,Q;[]:OP V)Z$%VZL[AU04OL(+Y!NZ@(3V +XY' MS@76GQ4;ND??V?SQXEA;./\L_SN XYH#4'D?$1L6W?!>5I;SDP=MSMKN" B/ MP2O\ OHIA8VI_9T&P5F8WL9RO, %:W=OV.:?X;"&H_HQ.!P,]P-2V-S;<*VS M,> ,N-DX 9P"[?T]E&9C@E*2U&Z^%2@>P!NP QKI3C5:Z3#B$?H?,C%OAH7( M!3&^L]^ YX=4(Y>$H*E61%R^OX(-&E,N@&,+33 T^LFOW8H@"$K;=]S2Z2:W M2BM=OG<=..'['V@%#&GQBGA WOO\VJT(\NC#90O8FYM*0R._=BN"0%/I!F#[ MQ32>3B%0G?@B ;%GH=X5H0>;%<06TTS;:]WJ168K9J=Q98WPP7W3B] M@07P#=/BO=3*?JX[4/T.S/T+Y+#V!EQC#[X%AV?@PCHOA@N\=>"C*W;D8H%F M$<.UX=^\>^"&OVX&7!8=[(XZCJ7T%\/> ^_.7GJ^>4!6YG?$,MO_> ><)NB M=H7^M+KA2/X[_X#+GVVP"5?:C[!_Y@:L=SO@(GY00U>M=4& ^ RLBY";< MFL6%*V-1Z2,B# ,X(X1>6#8J.A9)6Q3R\H!::O$5ACB^H92QL M1!BQGF!+<.@%G@\W%^X#V "H$+@V9R)N:>/MGN-0RYBM*0_KGQ MS3?X&P98$#0N" RG#G(:,(0?$ 2.T^&(;&&^E."0/0 7AT7.7FCP\KPF1E2,+ ]9L.)[ ."P!'^!'8Y<#[.34I18":MI#SZ&0*8+C^8^XY^A3]=[KGH$" MWGU@;\'V^%/31ZT/A\/93ZHN%WF [ M;EI#J#D/MA>VY8'-KWOG[;22==>Z<")J;[JCA M;I*VX5]3W,BJ("[QVVOXP/?3YL6TCIK?NI(97]G\" 2TS7 MBA>;!=J[*-D]19(($.M48JC31M1X#]=V#C2!6VB(BX9@JESW5%C>_5B!L:YHCZ'VLO4DGS6BR$]@X+C0H(?!A( 8= M><>Y'[JSQ6NVL%;7%$TO3*SW:;=&[9/Q?K=%UU'(#Q+UN,3H8LIW3;TT8L2* M5;NE6&V[A:A[\7_04=\(J]2=-S.*,5BHS(OB*4#DX70V'75!HR12)&IE>3#4G%KO M'<\WK/]KOA8ND_(*=U2EY3(D"NW,J1"R.\BY'Z/"\U]W1VFEO4[4Q/+LAZN: M4"A6Z_[%L?&'!)=%NJ,NHIXG*NO,N:8GF(T\C@6KYOPN>*F".XO&+= MT1MQ[Q/U=>PL1@]\30@(W6,)GZ!U4HA1:+6CIW)H$L<5T>/<:*(H_A+JF.IKBFQ MO//)I3_+#X9ES0//M(&'M[:I4EU39'GG$T5V[.1E>0#N'LX:GUWG MI_\2OQ+ ZC"W=-=T22Y$HM/.'+[$9'T!EE6FRO-"7=-@:=\3Q77F."9>RCF' M [HL=39_9(+4X%>Q!96ZIEAJ61)%LSS$:7KZU $*B&'=V5OP_K\!?L1>E$OC M(:DR8KO(NB7H?J).E@<\S:DS7J.O3&]C6/\)#!?O$XDKVAVE4DF0Z+6;/CV) MM^!)UA7\2=Y*%U.R.UJE$2!1*LM#HK:4&CGWDJGUK&Q7%5LF0J):E@=%S:E6 M@X)N0V$M(V_=E/I]=U18WNU$;2P/@G+4]K??+A]-57U*19<>\ Q[[(NJT1"] MJ#JV"_^NK[\MEM\>EPOTM\?UE[N%]@3_,=>^:-_TY>#Q'\OET^,O33RLVAG> M<]A@X'W:&\9K1%]@^5[RDQ./XQ_\.$JRWJU,&\)APM'K1#[KF!=8L",_:*K_ MD+7%:#'6-5D>+>#K,H3 MI9UAS ']DQF@D)W#"[%66!"O,XG(<%%6&$Y0J VG:Q+1!'X46$7_*'(@>H!^ M$4#0UPW7_3#M_3\-*[C<6U'5%90?)*K.TJ2ZQ#VC311X L4?C*^[HQ0O>2S) M*]HK4A +R.CM*5R]/CM"L.#QQ7'])^ >TCGT\EB05[17+" 6D-$#5AP+1LTO M(:*HY-XWQP@IJ]HDU5><5ZK5N%(\> P5!2#!G.B_1*ZZ6""?R_F^L0+DYO39<;8_3>ORM1!-U7Y0I+*D/=N MEA"B7THG46S=C>)K> /W)H)NOSCVGNR0,J=D/S1.*AC7;:3VY(RVG.)?9]D'46[K M;$Z88A<^TNK"\*(13\]:J(@54;XFI\@<0?$5A.$-$]46,H5$\IYY_25;P'OC M ZVIR-QZTH5%)@B)1O&./ 1R]H\.%PEQ2QF17[Z7I* 0M6<7<7G;_02)CV** MD%3M'ULJ2\WURH[Z25(V!1GZR8]$H@4(+P7R"5!0LC_ZIA62ZR5;2P<2Q+,% MIG1_V%!%T.Z[<1+KOPR1B2J/6WI%S$SUA#*RNI83Y RC<+JK='&24UMDLK#8 MB=:!H6?KS:/8*\?];F^ ZQNF_62\)V=#Y"Z)&W^PB[QH3M/ MS'Y:FEN&YYD[$VQ+&4;=3M]YQ@:0GKFA93PVST"G\&--U[H6)M&(SV@=C?-% M:=[5:?T*4!8X>_\%&+!#Q*NITGI]9T\U !BMR,5YQ'NY"27S&,BMD 9LJHZ' MPWXQAD[RWKF]G8E>OG7O.QG*1.W9PRL4.]:,'(A1'!2X!X66$]@;/!<*:O2= M&[2B<_4_:R$Z"*US"BG@_6,*I>1\'=5:>>X=]3K$H2CD5$Y)X;A!JK< .W-CXA:;Y17[1Y**,G-P.FC9;3&1.CS* M03<0+G@!MF>^@>@0^8OCH:/C]>[)>,<[,]*TTC\RL0" \S%J\]>%652)][K] M8PBAC*Q"40ER1%9V-%#Q94X:NIDJR2UEF>)_D$HN?T.ONUK)Q7 ?:N %^.;& M.,8E*4W,H%1)S##X2^IC__[+52=J&,K:<*5+"TE:JI/%;#A=3A>Z.E9F8W6F M36;-KU+%RW(43//N[P$H>G9SB+Y0\O:!I0QA3PT%W.>N8VM P.H<3 M9Q63/H"$MF'MAO!OPXWE/7##O(%$1[2XRM?%L1J8].R<+XU$E']2"_P7V*$_ M3Q-:(:4N*UTSE8BPZ-FY7QX"=YX74-$GJG"C3@$./?.MS),>G_J7L%8*N/%0 M5>3.9,1B1* R,'IV>'AVQT*Y+B*H>5ULJ@I(SV+=9])QERZ'"FI<+8.(@.A9 MT/N,^(6K($SI*V=, 0A<0P\*P);RQ4]1E2OG#>&RIR^^G"GW@@@!$F>+J.1U M4844@(:<.#G<77RWC6!K^N'=1?82XUC,6^_BQS7PMZ$#=.X%,>'5AI3).?W] MF_9]WH#]?WR07NZ@P4&VC=4\NO]P_(?L-K= M/Y>#NV_PW\O!7[ZL'Q_%O?Z(0#MB0'#C@:GQ8[88SJ?*?+D%4 M5N>2KBZ&4\CL%B[.XRX^H=-V[*7Y>2$AS4IUP//NSTO%%30!M>?Z9TJ'_SHI M'/X#9:K9!AL?;OF ^V9N@/9N7DXGN&+"*)U"22?-4DF%U6US&@JOXJ-N>@OG M8)@V7DW9LL+HB@KV7&T1"L=5951GG6&OOX+#,W QQC15)BW-2!U++3G1TV.> M=TQ9)IDH>HK%*]13JDRO]%0N&?;RLZW5"5PI@SOX5VR:ZTQ!8316:<*BE*O[ ML9 ?P!NP [""D.5%6#HFQT(AQ^'_;_$.PA5:$IBX3BI5GBB"N MW\=8,G$Z9J_DP3NV?'\80"=BSUQ.'H%EH42:P(8@6-#2:=N#:9L( )0;,88$ MN^XGJ2P<4^@4GKH"Z@[B_0 P6<#EE.6$RYV+2%-;I'5?H MI>7J3=M"U*Y+ $DGFMY1@4Q"KNN-%M6?O4W#$>!4LK\4*)&1U2)#$!+X"4.Q#=+[CA(NV!%HLW;A]L80]>]9'BDG1-$351AI4694G+9_G,6%%=;+A0>$06*H@MN?*<>'@L*/86)N/ M)]>P/3BPD!KM;?@O*U+J]K\"+TR$41)4E<_'^L.^!O'A^OJYI?Q6.-ZA@4>P29PHRB4&9SN'3<$T/==\SGP4:TG)XJ<2,EG1E_M/[%Y L7U MB7;S#,]!K\3:%M3H#[-HA63V++OX#+S59]GXH,0EC[#ENH^P'Y_6^O_^Q_K+ M8OGP^&^#Y?_Y?O?TG[^(^MSZ+$0 <2XK3(B!@O#(4T4>KJ;*;+):**OE6))U M6987\ ?J:C&>R\/GMI]AC51Z-VC$7/.#/VA0"X;O_<.4H9 08LJ..C>Q' MSFMMHCK"D(1"C06Z)Q91E,>F9S%L"A^<9LJ)JSAB'>2N"PBD%$5WF(Q/A7HL MK--+G=)++,H#XU30H$*MYI3LI2Y)Y<2Z=+>ZE'"E&QCMGB)8@J M-KRD]7NI\'K28YV.FO8120.0&_RFL&PO=4LN*?8VOZN1.T328*7]2K%V=G=_T/CF6M'/>GX>*\O2A;$9K.\H2%X'TX]&"3OT\$ M*K#0:)X](1*<$15>@6LZZ.S:]5LB1'E@;7P@:44=#R>])$&9R(RFD_;5C\"* MY%P$+MR_W(<]"I,4? ,_P]_@5Q0$=:^%,)6QX)J\B#JU&KIZ"UDRG,C#D"GH M)Y%XZ[!KWO(=N!O3 UO-WCX SW?-C1]G3/ENF[[W3_@SD$CNKW,XT_5AR"TS1^BISX3'A/#N:P-#3MZ+(UC-<-=^U&[$*4X!G?IL4H M8\^>F7^IY_QM&CFNK[M:2KR=G6"BA<95'Z@/ *K!,WT0!SZ,P'P &V=OAZV$DQ)SRTKVV2MA="LP5Y?PD MS8HWKOL@0]<>_S%8?5G__MB%9QA'>.A>7V2J_9A*TE)6U9&DK!;Z0I5&N\Z;"14]__@.67)G'T-^:7!-]A8]?"N.0D+?D#!F MA:'VG+0 MD9:],2V0.MQX>).UWMU!5MA[\]D"*%,?GH-DM6\L MQ+"P!GQU_>-F$0]ML$=G$>V<@V'DKT*Y&]$J$*V<7I6=WG+IU68\LQ,$=_8; M*)E:\\JF89I"F*8W;E&!5=?UK(13+3B?Q>&STXXB12?ZF<(W5N6SB@(M1OYE MXH1U7<3=IDMF4E+K1C3<5I0>-JZA/JGYAGF;$$+EP8ZM'/>[[49^:G^&*;=C MV7*?'1!4NU$I3:5:N'&-M]F\[3H_P5GO%N#9ARO.<&]][X*#&1QPQ\)E]6ZD MPYP"5P*.J[]6\PNQ(XQ?D#L"RC*/\\[*%+SQ*I]7A$BQ2_K['2$,7XO4'+C2=[ C77YMJ@F M@JS\QD198V7AB*\O/,W>?G-\ ,?G!IAO!6%<:9H0CI4UZ4#"+THTZEY+EIQL MB4 Q=+AGPP^9V+@'A76ND41EXM>]2F3-&LP**BL8W%F\&N8V/BF!8R3R] _? MDOBYMS?5&^HO<1ACPN5"4"P;E%CE>^,#F6+D,++9N 'LK6D\FU:XM*">\(H: M2P.MJO)PUA/R<<"%0YP,L>B'LK$C:%'$$!VNB^&JUTU P;WHH6SE&@E'#TC/ M,A23>XC6]OT7CE_3VO[%"KM=\-UC3@O M&EP3@+VY.8VR7-<(VD;Z3R6&N' ^OV!UGW@^:**7[J?Q@78P3N _ &-K6A\+ M #E],&TTAE:&Z>9%]V+1Y+6PC -*7(\LFK^JS*P:(&9PO^-_H-A\/HH3"7_Z MFF/>Z!M(PSE3%;EOI&.$"6>GY_879NL=-YH4O)C'"LUF(,VNT_Q?A"5= ZZ!<]H[Z7H 8<+9)^?)>#]+Y+-R7*JWV56;ZS_=N" DFN-K@S-B[9GP M>BA7$Y.>>? LH77?P!7&\GWS8MA[\ "IO[810.A_: 9X,ZQHA"8YS\+=SWD2 MM(N2&"YR^%):02-55OOH ]04<-U/2%<+DRCQ3M:/=&,%:"HZ1S_2"(;GS7;B M.H: )BR<@X6Q.[SL/ W6\Z7R$6\K'M!UWIJY"X0LJ4,[)UBY(A9'".1\VD\ M!J^O5OA3)->Y[@MR:RBL0Y(J3UL.+DJBM51,O1IR]NS\,+:7%U92\W7#=3_@6K,H$RM17?'(4D/Y M^9-1-0RX$JGYL+*9*9ALP5-6K>?TJ20^HX<&N#B?S?NX";Z2[AWKV&/#]8RY M>4(>8Z "#R7$_@8*0EI=%.PY=0@%YOJ>H'D^)#&_CGXN]O9X^Q(& BOS[R"M MWW/VU,.!0[2#QB>Z,%)$&-(&[M\#E.;3WJ"(-MMYX']S_/\$/AI6V#F-K+IP M+*JG][P)K 80'!;>K ]Z4.1:R_&@7&MW;]AQ5%N(VF-P.!CNQWKW:.YM>\Q9PTK-,)&D&>52;M_QA.YJ/%?#8:CX<+15[H M\Y4DJ].1-)*6\ER:M1!*N(Y8)U(ATA9Q]0G2XPXB]\N\ %8$!I2PA1^KX535Y?%R MHJ]T9;F<:]IJJ*T6RG2I3I=39=G"F5=AQ\M,&VGU])B0U?%,@(MF=DK+.Q6K M 4RGEGKBH2[>E:#I[DH$[97#T]QC[@+B5X(:DZ/0)0=U>06;M@?' M+AQ7U';Q/+)O:#6C^5LO(3V?S(935:*JBLS79K/5MID.EQ-%_/AJH5;I$QGR\9O M415A1BT[A>3=+U$"T-T9.0EKDQF\FI*RQJ V"-TU#CG! M(DF7Z].L<3BVUHFM_UD?41K'6/'G 75*$XV1-]#"FB#NVIT==^ZT#%=UZ@L?GA#,Y])RY7'4T!E,SCI\\C!(^R4R)25*S)BEN M:Y!N3$R#%&> \9(4,(9%0O"4')0#='>N//I0)Q<>!GX[64F1#?C3,V\F3!?RC^0&>U2!*!DL^VHGKIYFOJ&-% M@+!VU-K)CO9Z '1WZ,/R8+V++FX(!WV.5RIJ!7F@'ML1<[BCC2/5))]? 5) MG6C*3)OKDY4RTR:0WOSE(][-LL&-*"SFT*VL@.\1IQ.[N M@-:=P\&,3DK0,8@3>G$"F]SK?)3CXWC6:'A]<=FLF,.] HJ*T#5S@]5G8_5 MR5C1IO.%(L]T5=9&4W6HZ@M951;:HGE_!9+NE_HM4#4BI"EAK<8<_X?Z('77 M\&B;37 (PIB;41YPYP";>P&V9[[%IPG(,X30".7X2YY]8!!^89#Z1'+8\!=8 MP?MW7D8)$QN84'B,L:G61/-FY+(_:(E,8#@*JZ5'P425QW([IJ*.'B^, +W MS00MX>*V>'BUG \ YL &.]-'-\&D8SS/;3%N;1 W-TC:$W:%<8P?'#[)]TT7 MI.^_R=87I*W\F$DK19HM)&DZU)65+,]7ZDB75PLX4PU7TQ;N)>X1T<-^AP/F MWH$=/0H0:Y%BG5&U.6',"#_%YKA?L 2K4QZ8CV ?XFCX!J&QR?'!C!L9Q*V( M:6+B3CZ 5\<-7V:7VQ-SV;C\5R6%5V157D!U;^4QU-I-)90UH^F MCRTO>DIQ8%E>4TB34$,W.8>6%4'H[B:CTFM[JE?WTG TE!B^NA_\)?D;MSW) ME3S UR5Y-5O"5>-X-E>6VF(VGJB0VLI"GJQ6\S'UPS#,5FYN>*:'V0=[ M^QVEBEYZOGF _8H8]1']B;-4]1H3TG@UI<>3I>, 8L_"^EW. 234I*J;!G&J MRI.K9&)]S!A%!604F!1C_3X#9^\:KR_(K_D41 HY6_Z7XR;ONST"RU>IH1O7 M3E:/'8!2,(29G,AL74FM&_/2"6(JH,4UI& +$ZL/%_J& M"X%VML'&_]UP7;C$CRT]UHVFH,Z-8A<>-[18<0@OV&:^E&-JZ3-L3\^EO4*B M$=6]$2Y%N.J8,4J((@KQ\L-WE$6Z+N1CG29O-"4(6%\#2D:Y4T1A[V?'V?XT M+2L,PP3GD+V)'FF$#[RR_]Z"G6F;/OABOH%M(8/K-GMC<8K%7.",F:SV9(7Y M#?P\.ZQV'1O^=0/.)B.RG0UM,S>F7B1O90!?S,Q93VSL ]A8AN>%UQI($GQR MD(MR-VY=Q$DDP2Q\G+0C_N3:7/1S59F,IZOE9*2.)66B M2[/I?#0>+8>KU5*?+:;-3Y!08\9^[X)]/)9B08C,#%'=U."8R.IX.FS?MK!3 M5]9Z5$>%FW=M@[[N.6"B QQHL^FFL HM71W36&'$8:IJ,=@^U;0E9Z"PUOR=/0KT]@ V E$974I;E_(0[3K!RW%.?B4Q*M<:$,2.4 MFLH:"H;RM[Y:QCWS/A,H:P;F'T^P16@GX_7:"8A"_C!L.0WF6)75EJ.^4I.) M-QB=6@\?8^U332]*=GHY-B3^C,(^[<1JH:FKU7 NZS-%F0SUN;H82\OQ=#95 MY_JTA8 LIQ75L=LZ2HUK^Y1+U^+JPA@#=HHJ6IU6 *.[:]"\U!141F*2-1+Y M"2K$MQC-9*I0Y=FPA14JMI.5\U.(9Q_J*21K$RJ*WEUKD)>+@LH:3+/6(#UVA;,D]9)-\,&C M3UDEJ(R+FC4N.;DEQ#*'-QY.9M%2F,MP-SW1MJLZ4Z5*93Q7J M-[T,=R88G9/O3Q?L;MM_K/XV; *R9V"LMYB6@VI_FN)9292?@OG$5 M)DW!CY8/L8A53W6R1=^J,%:HJA)+#K<8(=+=/ AG$7[1Y[.@C/./^)<4:W*: MUM(C9:+*,P&"*M308>&2O#8PW3TTKQ19X1MZOPHW*6 !?,.TR,S.>)B3Q+%. MC(5/@V,_!G^)>R*NR>I&P(754I(6FK9:3,?24I;UU72NR(N9-EPN9LOQ2JAX M16M7?S'L/9SLSTN84+37V"T78Q)KM2FD86Q*^5DKRA[+[E]90 UL 'I*&1Z) MF]X?\X\YL# -NG^*GVM^ _Q4V 5@G4D;/H M)A:6D2KQAU+ANS$X/Z)$B>?OQZ(DJFA"C$)%YBJO6B-]TRI#%+"WOJU;Z?#E M%]VTG=003M\MS=B%>!3<]PLT62,1Z.;I4PWA:$"K(@(EET@KRL1\2G"2D:!P MDBZM)[Z.2S24U7$UF471=/)2ET[/);72$D_5Z;#S6JXBL2B3]=RP0L>>%P#\ M+_%-<\%,C2LNG%:;F*:IP&#D &6U:.*&DW^#T2,R4 M@AK]HP:ML(S\N]OA0M69^8MI@SL?''!+D]KM"L>K)M8P?%#CX%3;-$L#-/J0 MSR7R:$" QEX,6/IA*_2&5\4ZS^$6'22,9K@WX#X[;..'939VB60Z@L@U@;<. M?,_<@N\>E#52* 3NJ^.")PCG$T!O*% +Z]V3XQO6-^"'I_AY)^*\OG5U+&P> MS4YDBL8BDDY03$7-=-4;TVC!Z=OC*/02Y\[S K!=!"Y"-'RN$#YP\,Z?Z2S? MX> RO9.?6R8O+VU#5\<]QE Q6KBEY^ 3%\>,C-@QZW HI+:#S+\/W,V+X9TR MA.19,))Z5T>A>LCT++LS"I3]&&[#H5AAC*!CL*"3URWNYH.D;AI$51TK+27V M:=I"54='K#S.&)-T%KOJSD[F?FVW,RW3\/.7^B55KHXIE4'AFBJY^?53.FDT MQMBD"UT=5RA@8)1^..]<09CG)+\#<_\"0=!@+XT]2,9-M/Q#6US?L+?HN8^] MOU@Y[/W@K/M1C-M8@ &4("IS>[O"Z/F"-%NL MQJ.EK"Z5I3(9KF9+;3K4]+$TFTG:7&T^D^;RXL*XQA;$-9>753;_MKJYMT/HS2VQ;;E4IM"4,?,>P..PS%BFW6 M+%%9$%088K*G1DW:\;2+5OLF$4X ;CB2#4MW#@?'CE#0?+A_>@["Z]DGYQ2$ MZ-[X"&/XHV/!/2BZ^:[?\%5QDA-N<*MJAY)85ADV5 M]%E.![R0/3M;R]PH1$L(0B[$I?O.AB(QFUF["W-9=2P5W0-Z=_;2\\T#BD.9 MN*$\P"ZY],'1,C$9Z]U-G16.NSHP[<&QLX.DMX.XN[=[*$:SL:S*VFBX4)2) M#/^01^IHB")NSN&?^EB=Z(V;N*_.6]C%._L1[8=0['M[NXR)&+M')6P(-_A0 MLPL0_??!L:R5XZ* ^1B3R*CUE&V9#E5Y)/5E>59.B*P%YHEJ]R.L70 0Y\W" MOMO,*RP,WYK0>)9?%* PHLMKY-/K&ZXOP+(O7_[XO!)W6%Q4$OL"@1^)+L-$6AME)E MA%,?/?8Y^BN5D&^DXRQHO=WHJ+"N,YJA@S]46H7"<9RCM26[IF&R&5D%+ZF M4BA57(0VP_5=<[LOTN1EF?[HCT@R;$08-IF-X!]S9_M1D+8H5:(_X!/(A8VU MP@SZE07>BZ$_E4AW45*GHV&'H2^1"QO(A"7TF%1K>45Z!WZA8#'Z,W[H+YQ- M?FJ5G!+]PKY$KF0?-^2'_?+-W )[4["HS9;JEPX(9$OTP&E#G?@@Q+X"9M$" M"%>V/SJADC#1#*?-=IB@ *^,LU_W!_\RH1+(Z^ZS>;D-?"G)EU!631A-,KP) MKB0S!Y^VQ@,*%CI=1 ]F470XSP/P_[=/QCN&-!5:Z@J/BDF0Y1(K*#BF/6C& MR^V4Y%!S@4'KV)8))XAQ;#M]98 ^<_-D.W.64B?:?"%)L_E(497E>#&?JM)8 MUR5)EB;J,I5&LP>>;+(JSZ;=\60K5P[Q/(4'H_N>;&4Y[S&T*:LF#'4JJS;+ MCDHRB^+25I8OG5C/!6G61=!S)261Z)I ;E%T76(B"Q, $M7M@-8)U$6]MBP0 M7A35%^1')[?DN1G515 S'R->**XH":,+TF63*A:38%L$Q=)JA4"O)=**,F!+ M4]5CM$N7XEY('9=H**OC:C)SU72)U^;1#?_4=#L@[=K MS_,8$<.9(LT7NJQ/%44;:O.9-I=6BCR=*JH\G#0?+BBWMTB;WP NU'91%6&, M!Q_EY%H5.C!Z<>V9$3D9[Q\4G#G6N9&F% UN? )UKNZ'BCI6)MV9[,J50WRXB =#T'5X M4Z&'6J1$996EK]2(96SS$IM#Z*$6-4<%>ZZV"(7C&P4G">R+?QV6+B$B_H1 MGI1 *A=?Z/]AN%L4]VWYWX'Y6AP##U.T/\J@$9!O8**D[P4!"5,E^J,# KD8 M;7XKA5L1/=ANMU<1U046Q?N@9K!= =1'CWV._DHE[$*P71&440KDA?DDE(DO M_+SCZW91,54$%,6H->)2)8!2&^&^.O:E.FU/MJV1.B?B,KJ[%)4]]EXMGRXRPH_:P4\K#B0S.OC0X^]3M3N_LVFBJR,IX.%.G MBY&L:J.5LAQ/Y<5P\<'VR3S (NO= M(_RIMX/RP-\5W?ZQ:5P8.\1'X5D#Q1&V;MXH/B"G$,PUXO%WPM"D 36F[ZV* M(6CS:C'L6>X1Q\5OA5%>.9XYV!?(T";Z7R'M#L$!BW_J]^)IH*!?:1V4R]&J M%HSW8BV<_[[+6BB50Y3#N]J&.4P5OS#\HK@K;#\B#"\:G=P:Q)+1"4 [-ZBU M\2D[MV;W@33X4W4\OA&9&8[=/S4G J@.2?O'OV)*5.1@$;U$VSRRIM?IS6T= MHIU:N5&.!6#=?UU6&W98P72VN/?RK)J_T94KDMSF:!YW";KAO:#_(??/-\,* M?9[L[9W]!CP_]("BNT>0AZ/+>P34^G^$?P[./C(P[.W@[#,=N$- (D!L+M$J MOSHHKOA#&4F:/!J/)V-EN%CIX[F\TJ,#Y/%"U[1Y\_Y\Q^=D#U ]KHD&0;X, M15<#E*T(8Y28:BYK>EC PF&9=LJPV7STAY5I0\MK&M:=#1$)D#TH.';!E!:& M/RP5G:4/C?2,:-+.B<>3:]@>[.7)HSZ3#WP-Y\S!V<_O,+7;/>*1#I],NW[X]/+C#@3OAC;EK6(]@$ MKHG-STE6*0V2JBIRRR\(6C 7%1!B%,*5I=F([!U:_)<0HZ3T-3.B"C0Q%92. M6I3PL2*"]MY!878VAO48/&_--]-#SK@EEH6D\C7SB0%2,;TFG:27[KBOC@LE M1],RX7Q56.=&IBH Q1R:=I1#AP-P$6#WQFM)MK+ M5IC"0UVJ-H2C1@TE%C"B,A2B9* Y=OK.?@U\+P1B5#BO%-005^F5]52@>T+Y M1=:T1*UIZUCA!:[S04'W0/2AR!>]2FPYF Z.CE&^SYZ2?A MH4SDCEM\/DG9BG 4(E=VEB@L9&_3HN"B[;U U.X#N%@V/*#M71#*$\9G )8% MGEW3!POSB[\MB+Y'UX1PK&"AV8M[-!:0='KZ*3/1X1N#+Z5/*6D:$8Y7?"8L M!J PNK85Q>M9>S-,"R&X'X MQH 9.=,>"U18N=F?!04[$:[YY"XEF&PVP2&PX.YD^]EU/.^[[0+#0B!]-DQ[ M#G:."_!)@9FTG5*".E3'TO#ZJ%D#*@X/*+O(UR_P7[SXFFK[QM=Z4-4]N)Q% M?+51N,BXK%B,/<&4!HV0E+CJU\D[*C08G7HP,H6836SV[6WZZ6UJF9*WA:5J MH-^L880'ASU&TP]2"85FY"@3 M@KLT):F;!G$$0>SC25%U*&(^S7K"IQQKBUR9J\37[Z.@4-(8JS MD6SEZV!2#2P23G$^B.41&3$)_ZC#/II^9&WI@B&.L\$0DT8'4:N#J-DN!#\\ MHH )>(@OB(@AR:JL2,/1<#B>S";#YC6^&&FO7\ &P"'!62U9EG.3V0< MX91[KFVRZ(:T#:;'B:1"GK1K,P@UEK,98HM!@;L%8R^=DGP>QVS0GX&S=XW7 M%_3X'Y.<"%M6.#4SUM:)#O0PB*/I*!WQ>:=S'Y<6EA5&T_2*N% BE80\7@QZ M8//KWGG[;>,$MN]^1*J+_W'27/R#']\?+]1T^H58.J'"]:23$G%$>;+YS;&_ M%SO@GY7HA6)(Y1+EJ26%P?]2XMQ_5U@:9O0 M0'DG&1\>_8P 40LY^_NK9UD M=:RT'"I%I+53# >[QR >Q*?]I9+(KSE^C1 M7QRL=X/DFX/31Z_@#FP\DD>J.I/'D$^2J.L=/7#=K'-QI3:$LRJ$>JEJ-HK$ M[GYF5=VQ0\C"N8TL=6+.>I#Y*0)"QMJ#6#RB,K RGJCI2QHJV',_@W_6Q,A\. M5])\.I^UXAT<=O;!^/D53IBN:5A%;L&9LL*,:W8JR,X+Y)+W++OL4?"5:9O> M"]A^=IQM*3]2A:^+(.6B<[T(:)$AWP!N/7E>Y+K8@!.8U1(Q-SB6Q',A<.\Z MK\#U/S1[BSSC7Y$+T&-P.!CNQWJ7]TNZ!<,DNV!(&@V3WA^;A;^(/SMP=K@R MXJ\PDH[?6T88;^/8]Y)#LM)ZX5IV-IM,IY/91!E-I=&T1;]Q;'?)O,2+JZ=' MV%@=3Z;M[BRJ*2=K1FH!T+.%"!:!^4=)!@2"FL(QJ);FE$\I;_ N;W04?I4H#M:+,$^J\42(451UCR 6)CV MOE!AZ4(]5AJ!H*+X*A^%+-3<1:D>JXY$4NQNKOFL+Z\!7+"1Z1!3NL>ZI)$8 M>SK/)CI(X-JFCXX9[.UZMS,WH%AG9)5ZJ+H:@F-=CAH>E?\$+^;&*LD"G2[4 M0T52"(H-&\EDZ/T.GCV4B0-E^G-"&5 \TWSME%?HH:8J"HV- ]GTH9.S\W]" MF,ZZ7CCRL.5[J-IJ,F-#/S;O0X6R@8=Y>>YLB,8>ZJ#8K!952 M+!O\ UG;GN! *4+@B(*S=);H4*#J7,)7E%X\V)1&* M'E!&1TSLJ>/OA%,UHSFD7,@"+Y1F(TF%W_%497Y>#F**+*T&H _:^F M;1Z" Q;_U._%TP#1?_C+'MT\1,1F@9:<#(\[P@*X. $_@,PMJ:%GA@#]V#: M81Z?)+=/T4.1JLT)9S3H=7[IJL@,!B%=_^/PL89U%]Z[AD]J\'>'F-+":9VI MWK*TH(%!2*T_N8;MP9G+@^/A$;AO)@H@?(P^?2Y7&)3+R_]5X?4ART\(QR\: M F3IPQT:1H>NN!S/.6L*O.\)OK1P6N6NEPM?%4IHVKPKQ'E^&B[$S/=0;L"L M, 4.H 3UKIX>E4'JM+N*;EC6.NQQL1OB1;$T$%-U/&LY$FV#;*'"A%&BMW^I(CU3'(ET;5IDW)!#;(-(>R6C+ENL9_HCE;#UR*AMG%R7>0O5:5(8 M'C5TELDN?"<4*P&H@9QAU+@3,;%9!\/O MW;P87GZ4Z#KM71/Q^(#%U;N).HT/.\K!!88+T&T\&\8ES=T(5Q,K#DL[(?BV M? ?NQF1GXH[MW1A7%RRQ,I6QH]RC@A M[S9<[%KFGV#[V3!ME-QG;:^?/>"&*7WN77,#]!?T\C%WJJ[7XC491EYP8:-6 MB;0ZS),[6?2N=XE/#2G!LC5O1"*'!1L#2W3"Y V4ZB0B:^U&K'I0)>?"0Z'9 M5@%4A,3:1KNI]>Y4D=%N-K_QJ^,B7^02:O)Y1WVD)H\'9-IFXP:P>Z;Q;%JA MA'3/Q]3L\[&XR<%9FQUX/'9O?(2))]&;4R2 8>%>BYVGP2JH]6,Y72FKI;1: M*>.YHDBCF087^+HJZ3-%DE?3YA,7+@^OEO,!P ,(G]R>Z:]?9 <\+15F!,OX45[H*\E2 H/NYM:&TVV#C MQZNZCQA(#$GR"U\%.2A$YWIGV,([1>,=>#&KTF@75$:A[!5?(A^8OX-;^"W"S>Y5BFU%<#W\!&R\HJFN#X;JI.QTOY(KZ> [$@G%IS#"4;#=$"7#AMG;Z-K!RCN'-A@ M9V:N=TI*7P4I:&3O_OG$$;T'*+2]@1->J#_X QWV'LK] )4*%?*"80IQ_:O@ M3CTT>O#.;;<#&]]\.ZTM'@P?Z%'F"!0;XI@Z G?,3MS 5?"I)AP<#D2$(%1V M=(6([ '\8>;6N$Y35TRR"L!P.&]AXX] (. ";*.$;(^^LPFW)%N4]Q?87OCK M7$^$^LWVFE]<0>)P0L,S0BV4Z\6Q8)>]R M#!\X]<'>.>S#L#=!^&NY6V\(% M0BC$G1W^(H*&8F,^&N;%L3U]^M\&TG#6@4'8 ^2W<.S$X*P7'=C1 M1Y(1;.+3!7\L=7FF3Q;*4)<45=*TQ6@^'$OZ<#I1%E-9:=Z1_12UYO$%#M?Y MY6C0T 79'H2>9/./4YE[XR,,T8@4613UEEG[Z6$Y4N592_Y3M;2;G0[Y B3H M24))F*@G9&'6NSM[:[Z9V\"P,('':J,,'ILVE*3HR%*EKGJ>)QD MM+0U9F2 OQKN'\#7C5?31P$=0@P^.X:U95[H6KH]OK$!JW1.J,H/"\*D(-^07@ ]B6ZFA&Y]J8B6JQU-E')/EQMDQ M!$+&>P!OP YRF>#[?+9]+=&(YQ.?_)& M[<909?4\CPW#ZU_I6F&[8)N/Y?(=_17G^D56^?K(R0 ?#F$CV]AZ9WQO"4XH MXL,TM*<#QY$:W685;<$9?^IZ6=L8FEPC75*GHVG]T#_"3;.WR"YLX%^?'/2C M=>![OF%O37L?8D3C:/8>(0;E&^9I /TCN M;^1T0@,\ HVV%(22!N(G%"#D_/>ZX_F76$!%JYYXSXLI>'[/HX4@(T)Z/#@T!GGXZ MQ 2 96\$*(2X<,-_(+0$J?., 1X)!UA>B_#CP*/Y3DP!6/;&@'(X$@*T=V%! M10#T0W(*H!_>2$ "2$(#EF?Z_&BP-/&^-)IJ-ARNN06:8 ')'$< M%NZP.GW!3W1,4%+E2@E1!96$%9PS.G&D".8@H:3*C2+$J"0487FPV#!%<$<- MI95N-*' )2$*'W_^)HB".XPHJW.C"3DL"4OX9'!IA"68XXJR.C>6D,.2L(1/ M7I$*'S\PYL@ M"O90I+32C2@4N"1$87E@VE!ZXVSTX>7[JV/#YDS#"G]YYI:%PMC0!AV6"(,. M@W\=/QL5284@1E_N0*#A1ZB$D(SK7198@OC#1/5_R/I4F4X5=3'7QE--G\T6 MRE1>S+3A0E:'^F1^"TM,%@NG1:O&0^E9[S*^N+4>^:3M&)@BS(I<-9QE5#D: MHH0CY!&XK>IKC=HQX@1@6KGF<^Q/4\#P#7^X_%=Z1?3=-OW\Z)9EQ873:F,: MNEAGTV(DBE5))"V8,,Z+B*?OAN>+4C!$"9E,9.@%-]&E8./UTYIMU:3A: ;^ M5;CEQ)M:\MIIT2:J/&HYM!R]S:PIK"@FM/Y!3M5E&.4)D0 D:=I<#2L;A9-K1%M)5#(+%M'V1FV.J'*-:,N* MX2+%M;\:-K+#JO5PMKBK)-LW%Z85A&<;KO-F>O O7XUW\Q <0@ ]S;8#P_KL M.C_]EP?#SW^,0=W*E1**$5!< \ SNJ3H>RSWG&P-\V@^YVOH=5"=C M$E\3O5M%^!8Y%1],$S,BN'WO>H= LY"R"GWZ!MQG1XBX]5G>]7/NF)MY4_H8' Z&^['>/7@!>B\ _]SXYAO\ M#>US4IGP.6G\Q8&S&SP\?A_ Y>_@'OXW^6P'WI(2/QJ]>"@HZ5-EI(^EZ5": MS8?25)=E?:&K8T4=:LHPE5'[]CJTP$FV14M82[LY^TJN ''U?:2^*1@%%VE-TKQZ("D"[0 M<+&2^]R)J(YPG&A,OUEJT0/%]Z';V9Z Y!%Q0?&;EBMB),I;T\Z\@!.!6PTO M9CA!R.%!A=!K)ZQKDQ-[V6>]\$^W5 ^.A=Q24'G61*?]OGCC@0\_&0X$)A!W M/[80O_8[V>N<3?:HUN8TN4O=:(V0/I:+.UM*]D M@&OL0;CT7D#;LC),]Y^&%0".!X)\>MF?.;"Q8\,&%7&+;L0" M98%'8EKK,U5!S[XZ.?P:'!5BCN5<5=[.-&N<98DWL"G[=QO=@H]N%OJ\':Y6 M.E03;W!3]N\VN 4?W"STR35\8I\&=WR@%T#:BS>R:3IW&]:"#^O:RN007;*? M8[JO.^RNGD3W=$#7U65?C[*?R\%^I@9;V^_=\#KLSO9=T_;,38CL40=%([F5 M#O5G/JYT0"T.YLTLA9MYY7UZW+W=FI$<=W;X0@/]@_:E]YCPI??Y\^Y/@].G M!V??[O-S[Z4^4519&>N3^7RRFH[GRV7\('@X58?:[;DWR8L0")8Z&DGMV,!: MVLVQ<%P!ZKYG?JT7WJT2I1D-9QE5CD9GDLMUYU&W$$PKUWR%/0TK8$0AW3&4 MT"D$4.$;;FQYX=3?F"JS+*(#210J<'W2?^V4H >*T8OO1I_T7ZN6*V%4L'UF MG;6 3Q;XJ]8V+4;8.P;15IEB!' 0@UL-[U4X0=BZSR@NZ47^H>,]G">%SBH]L+JU09FNX?C?0R@OIU4+<=2!F915P ]>;O"*\\@+HZ'*GC MT?@V5IK"F3!L'8YJB(P1Q[Z^G!6:^_#U4;YE;+EZAS6? MY:LI]UJ!8F5X156?XE\(_$#_-F":@YA#8N=^YXV\+G+6P(=K M0N66++%W;YAH<_)DO/]N^B_(I%5-4J70)ZF"BYY!W(5_ M\Z+R@[@7UY"T:K:09\.)O%A)\^5<4F>2/%GIJCJ>KJ3+3;U[,9->BDBJ/ MIL)Y,9=KMS$OYAB@6](J05C3C+JI7)K+*2+PL]0N^3<+0+MR&K3AWRPR SDY M.PO A<;T6MG9661>=,8G3@2F-3S9<8+P%J,I0BG>IS63P:CP8^(QG0_S&%*< M'L_NN_DQ!(O/O1ON._WA-SWMN'*^ -Y;L,T5X MHO A=A'"$0W5>?'X,MWX&Y,#Q_&AKJA&X-3#&:#']O< M.2(0M$?+E*Y&1Q/!0A/BR\C'5+B(9360BPT&.BK@.@(RW[D9>)8#@ Q>1FZC M^<X?Z:QBQ"(R30:ONA#VMPU=51#V)'^C)X6CW'J8-WZ:]^NC)YVATQ_ MQ@E;^K8VKFX'2#T>7W*'721[.;[DE =FW%D87X==OHZN%_5/5T<4G M0'-+NZKG%.& Q879*2%GMS&7U/CCY5R;F>*.'VG@X/QWZ>EO]>?D=3B"2$! MI%Q7?RW%+6%C5M+@-3#)7'SPRD= >)V>*Y%$EDUPU$]('GV?O M.D_/.J\P:\UXJHUF0VVFS/65HD^4V6@VT35IKDB+\4R=*;?WGF0N_RW:O5K: MS;%J7 'JOL]VS2>>8U4>*BU/D%PUG&54.1JB9(W@\?*LM5>= C"M7/,5]A6L M@!&%=)P><@J@_L94F641'4BB4"$3WK.0")C2-QI4@XA1CIKK>< K K4:7LIP M@K!U-[?6DUJ(P"4^NCV1J!XTW=\Y"?/.Z1K(QA@KKB$&.GW_U.:+IJLB#I?2M/EI96,4[&]H^:.S@LAF9]2\Q+ 4G\ 4UA&%7\[3(4I(6)R%# MGF&$*#Q_+ZPC'$5HU42LZ"KGXVVJ&A%\O7LTK)*ST4RYKJB4ZGB33$HA%?D( M+-C<_C.P@6M8FKW5M@?3-M'LZIMO($X%4:QDJC;2T"BJ/!IVGP#U$2C8V+=' MC@>H# CD"Q1H =Z Y;PBA&)I"BE!4+.71*@J-X^\[]*/(0\#>0&'-MW#9D+O#+J\@K'X*P+[TSJ&6CY'QM5AZ;4G# MT812J_@*_= JI7P\3L4*M#6[L[?!)IP2RC656[@G6B*7#7MPQ6(>\US_; Z# M_SK-7_ ?/Q[0_)VS/$G]3CB--+4N*4>!T&YH_+BMVEQ)U!/5] TK\HA&]VCN&T#)X5>!'[@ N4ZCYT-8/P/* M=L3C)Q^^Y#DKL("J!\\@J@(>N2W'=L33W@S30G8!XA:FSF%M4DL^=[U$;A31 MUI^&M]P?6R +[+:5\S2&@!Q#;W5_.+WR06&%[B1QT \ M&6W@6'2Q+RX+:EPOHVA!X1##4P@3=8QD>AI,IS)5K!9)@]=+.\:8Q:R<,&=E M,UY/FO_5)Y/ANJHZG+<=)S==N VY+L>Q"NJ4\!L^>N34-.*L;H>!HR!=X(F'+"Z=N MOLK,(0\5,@1D:"%*Q*GCZ"I[O7N"$'EPL)0]+BRO*!X]J-25H^YJ(C.ZT<+Y M5L2+@V194.!8D5M2/"U50_G2TX)G_CH%[,=KH8/5\=YZN4*9@Z#^_L- %MO!>%-;D;7N[/+U,^N MXUV2AZ+F]3&G+C@]BX56B@3..;^L7AH\51TKDYXSJQXT7&*/G9@U:9Y9$83> MRG&1[*;GH4L]')UR"U\QA\CQX'H]-6Z--O%&)QE X5O@$O+D5;E1B!@5KEGF MJ(F$61#%;K(7SC26Y?P$VR=G#AX=Z_(:D[C>]7&E'C0<+H]RED(\;I(0/G!* MACTT?;J+H=%P='DQA!H;.+M!U%P';G86X-D_24#PQ#V_PH^)+LT5>2;--$U5 MM.5JKFCSD:XMARMIO%0UO?&Y _7SY%!4=+&34U*8T<\$^>Q\0"JRH#ZV[%]E M"6#@275RTF:Y/&T^UJGX5*I%393CF8-]@0RM/I4R[>*G4N>_%T\#!?U*ZZ!< MCHX^6)NIDZ'4&2V4RB%*3ITOCKV'T]$!6=N2W'UY18714?59@UH\4557>/&> M7U@X]1$KH5Q_!1**\EKT?*M5&+PS6U!XS17 GZ,[,OE$T5O4T96Q,2WD*(8W MF=F"PNFMNL$D%(YK/(K*2BLTEGE%A5,<(?QE>N-O)C&GE=]M#VS@QGW[ -X< MZ\VT]Z7FD+A>2IS14!W)4Y&4160;ZPE+X#;8_$.N+\#WT3$JR8R74[0/6J66 M3Y35YC\-UT23PX/A%VT2+HL)I[/J\QV1:-@;QQ;553C790L*IS(BX(OU52"9 M*(M*N(#>.O:=#A7%%479 M:2OTI<2K%E-:.(56MZTT$G;_M>CY&BY9/<1'AG/'=9V?<)VG&Z_P-_X'P8E M61."\Z18V\6'!95$%RLL-&9[E,8H(]B=O4&/K(&VV4!Q8/]7P$ A@O)V3!6; M2F,W4F59J*,*4MHPAX"KEVM;FS(O&5%GV6"CQ]&%&S1\M9ZPIY:X/0L-EV=X MCZ_KZTQ<^$;ZQJ+ZPO(BO#=/]I6 '\132XSD8;!:N*FKD"7E&+W_UU M]<4L;WBF]P@[;VS7]OE>$Q=SA;1ZS\A32VQN05+8^$(_(#6L=U^@%&A0F,![ MV]"H;X!_W?']5\*7*))JO>$#4S$CMDP%6-RPE #^8L;]L+ '/?S+>@;< L.\;,U*@C8*AN;[Y9UX*.K:-]XE6?$&) M2:?RW8_Q<+4/GR_YX4L4**CNV#Z$!-@;$X% XWDO93WOS]H>P$E_D&J] X[X M1=C0^.=3M?-COEH-U>E*G2QG2RB\#$W'2E[,=5F:C.$_ARW<"GA>JM-%GOOY MA=.#1FHO(!Q/M>1=$A"#(:A;?^65;\'];+:@,/2HH+BRQ2Q6/C'O@4K3ON&* M"Z=#0C64Z:]$0KX.2LOW5],%3R^N$^Q?G,"')62\6Q*^M.#**<'X8BE'*6;K MEK5(M]# W-E//YTG*(@'UTA//R$<'_ ')5HNJ=<_?5<1F"#>$/5=1P5EPHKY MCZXH:EZ-0DM$+KC.:%"E*R=P*VGT5/%:%%HB<<%50GO7D9\# ^4V &#];)G[ M4 G>_.-;>!U;L*XMJR:83?]C[EC;PO]%R^+=4*7I4K(ZI)(3E%T]]UV 7*' =OO]@9V.0[5?A^' MSC\A,?_0#1_L'?=CO4-GPDF);8&]9M.X<#RI9=4Y8B+*(ZP2P4YB?7:,WB[MS)>2)TGX"@+JL98-I9*S=1]*7*STS!+A"3([[P UOZ3X2BW6R\69 M*8607!\+-7^\FI4<,\"S!=/PS%19:3WD3$4.4,K8_4S3::0^[D'H!:Y;AGGP MHMBV1&8^KV+_6%%19K$>^^!S9FR#C1\)\PBLW9WM!2Z*?9T[%V!+]T?K503E M^@:GIR\ N\R16A*+NB0\Z_V%7)J]G1OV'\<[#^^;XR]M[>$&R//3[XSR M# >KMOM#(?ZP<(TX+X8?@!ZX2$&ZX;H?$,/P=1O%;7%>]?XPC(GD'![P\'L^ MH6TVP2&P#!]LU_X+0-E@8',OP/;,-W!GPQH H4GWE$+./J4X^\X@_- @]:5! M]*G!7V %[]_Y/ZW I?0D0P/S9*)*$S^:3\E%V,.B1Q(T3:3&B#14I5%+*>"J MJB=K'FJ+W^W$IU!;87:8*,((S*YI+PA:D8X^M2C0"&EJ@/2%V:%R>RM2)W;_PHB^4GY M5%#YFEA$"P.C6Y_6N5.T"BR[Y:=MIHM\HET-,\&DV^1:ZW>:[[OF<^ CX)Z< M^U 1T$ZO=T_&^X-C62O'1@7LJ0P#HUGK#;C/3@^MS*AO1"&5FI'K2V1GEO86[_["XQII>7BUG \ YL & M.]._M^ ^@>[.:)R],TH:'<2M#L)FNQ%WZY1-W=X^ -]TP[-#VJA;I*W\F(Y6 MLCZ6IIH^5A5Y*FF3B;)4Q\/5:#*9J*M%"T%Y=G#Q%@:E"@<3E %I3W<\_P%L MG+V-SB$PAH*HKC!S##^598U)=62X!9'A84T>P3X$S? -.B.B9(U(W-8 -=8! MTQ%W]P&\HHB-]I[ 3N"J_!B-IK/E0II(^FHQEY6ALEHL97TUU!15GDLCI?FE MPN8%; ,+K'>7?;ZS=XY[B%]@QK\LNH"NT)*0!J.&[G*6&HQ $2NW1S[K2I)D MQ\ZHQT>;.5?3N&)I2"15E5I*7,Y:K2?"4(G>9J[SN),HO&7R^C;W*KFPK# * MI8(]5UN$PHGR(B[N=>$E2ZJ,B*HBQ#QKCLLE$T5/L7C%X67.R_1*3^62B1+U MZ>B#,@\\N _PO-CF$WE>Y=411H_\YKKJ.!!$7VP^UTNR-2IRJ$J5$4_%U(K( M&[)E$A+D;F;U'NP)[A+=N$?XH(K94N)IIA35DR9H9&I0%X_.SO\)!0WG MMS M7*]4,255NJ^E*@(*,^/A9X$ROPN2JN(IE]_\5Q4.L=[DUF94]/IXO8N 0 F M\P^&1_@*XK&GJHZS=*&4FNN14?-/9![ &[ #L(+HAF?MQL;_W?1?],#SG0-P ME^\;*PB?K'H>7," +?ZZO$)+:8!E51VV?'O.D%:LX.A^. ET9Q.'ECO;N#XZ M%NY6#%^ASX2AE)K#9-7TFUW7\;Q[U]F9N)@!9R7ZK/DR,5D%D'!\PQ)@7?( M=05Q?H$L7T C:3FOX6.C=W2?C+L%*ZS39V[0"\XA@@2I:\W??HMT%U\H_\__ M'U!+ P04 " #-A0E5R]>7>JV-8W^O_]%+G[&>\]YQGCL#<@H.ZJ4^] 1,4.%;#[AT&S M%*251L5/?\%H8A*3F!T;2*PQJBHJS9IS_F:SYIIKKK__[\HR[Q; \W7'_N^_ MD)_PO^Z K3BJ;D__^R^!KT"%?_W??_Z?N_B?S7_N[O[^?R'H3A^6>LT[U5%" M"]C!G>(!*0#JW5(/M-]WO..ZDGW7 IZGF^9=R=/5*=C>4OQ)_"P@1/XGBN8Q M[ Z"_ME_;$GRXZYRQ0GM MP(L>[MA<[0/EY]19_-K^^.3Y*U]_\OAE;O=PY->PU>04#5@2I-M^(-G*PVN2 MQZK!T[=L;\-_W?^XNU1?!5 \@"TN M]\#D50D0O^)?][FBOR&LYUQ4@7Y84/$/3P?L.QB*Y-]Z]/T5VQL.210I%HN_ M5@D,'X;[ EM/+DU^?43)'X DEOSA$;\G=A1"B2=(TP\BC;A'FO[CG[\U(*G_ M_&V!0+I3'#N(#=%_?P1@%?RZIS>Y&0+S4%_\]\?V=RB(W'BDO_[Y.] #$_SS M]Z_=_^^?)3MJ],_?JKZX\X/(!/_]84G>5+>AP'%_YV W^"M^ZZ_XYR?7J+KO MFE+TVW9LD%R@KWXG3P/>_9^ZJ@)[\V=\0<63E(3FN]#6@UX",2'^0^1B%JJ2 MIXH"5Q:+J%FBP+A."Y01HA!'-Z)ACHQ9X_^V=3,FT0MC&C84K>Z?0?HB.Q$) M,0>+"8#$H6"I);U9=6D=+LS0>AD*7&7YX\Z6K'B\6X/SFW(L2P\2^^V3MDK% MSXMM?FS[=>#_N-/5__ZH;88NFC1AM(H-FA10O:VOUD5*(W4RX<13FBY!(X** M.20A$A%Y:!BTZ\51!#<6E,LBM1D_<_Z8R&*[.B],>+QK6)2J*[DY7BGWNG]. MI*])'O#%,0/+RWS5D6"(&'4DALJ-A3'Y9])3@:);DADK)=.N/*>S$UNDV-\" ME0L V;V?#(-'-Q)4_H77*0[6\6J%"6,\'4VTYT&$KFO[X![X8L4>(\634 MAC3>J[1TLD.#]IBH+Q'$&(W>HK8=QS2>KCP9=CGT-K9*1$3D7DJ\LR-;Q4F',7CNHZ+XBF2,@ M>;2MEN/ ZV'(#6#OQ"QSUZ6C[?&',F&L@ M&X.18@O%&2&'."GBR6B[%QTK&0]4W0S6E*8/XZL,B(&*A"AF (H7SM1DN#6!619&ERE*U66>9$;?W M'G'XQ)27IF=/X4%C&78K^!!O##[ATR_M[A*W[MA'6'_&=TH3=[( <*-5G.<: M!L7EM5B*>03.YXEB,3,N[VB*7:G?Z72-(4='7+G$1TL&'DC?!X'? I8,/%$K M5RW2$Q8TW C,)0,9?GD\G.ZS#,*?_F0O%Y-]M)E"_DVG& M?W_XNN6:R<1H\YVVF5$F>/N/^=?OOV'STG=#;?-I,.']O M6;ZAZL'*8P>M_([!G5@ [9A%&ZXG Q')>.I%;##%Q&^*0Y0%2"[:,IWH#<-9 M4\,]@QAC"ZD_F5ME(>;2=@1@$]+L/NEJ\GFB ^]N0PDX./>GF,;3B.;YS;O' M^6":>)W[CVK\LI5KZHH>W _M3M7C7S3MT?=CW\2\GZ_2=[?OPX^^I_= MF!Y&\.L0N>[&:S^,-I"\( F/-K$$!&,0C#P\Y^&W![ZI>Y<24 Y^?,7]+[O/ MNY?\>B+R8Q" [", ^6,$Y)CYC"+45B"@=6&R=I9MAZXO;PAX!P'(\0A 3H6 MU\SN1T7>@L=F,W(]%0;,LBT'$XV/;/(F\I/?+GTH1%=&BF)#Q MQU)W>DKTI[IM21(A-$K+X>2D>Z8_)91Q7\7&H\"0, MHN.@P8D V!#/NLESMD)M]M?E1;D[C:UQM^/-QKG!F$JO:CZA[L<_NZ]?)>]+ M^^-7$! 'UP%(J*+G89(>YRGU$[(7^N\@,YQ%,K#<% U+S S>'G$<'PZSJ]M+FEP$*M_JH[)ZOCQ0T1'T $ MJ.@T /!))N Y66/%NW MI[MDV@ 9%W5].FK07!O')PN6)KG,^XK#M&9COO>G\B5554_LA61V)%UE;$IR M]4 RMV(V[$6IY,B*9^@EKM%S=UTW-+LA]C(?]7V4"]G Q)^F UZ)\\ID M 7)S 5J&HXH+JJ%3G*TG63<#EX[S]N/X:\GW[3C/9<)0]N4&#,^#6558EAW& M-KL9%_.5XKQ42/NX.(\T #EIU(.^$)$:I"ADK]Q>9GT6=^TX+V7R?R?."XJ" MU5F86HNV2GF+Q$<#0_:_D&N_5IR7,A0<%^>U^35AHC.B# -[J7.<7N2B_A>R M!U>.\\Z#B?&L3NOC:3B!)1:QQT,*4D+][$*[*O%[A9 GB7)Y(H](P:KNP52# MJ/7P:-TJ56Y1[@<$C.S*]:\LX+?#W)H6Z,UIF2G3Z +52771#!@I\\[N"F%N M:L1]7)P;++4U:OB-@8$BM"V,1 9:FEG7[ZO&N2D$P#N!;F\LS8JYR;I)6QU[ MY([H0KLQROP4]\J!;@IA<%RDZ[&NY]=&J&> ,J5/N8B25?$+H>&:D>Z)0?&G MY2ROQ'J5-62.F=9Q3AMJ.?F0CE?79?'@IY? MKJ;L)*S.OEZ_K8EY.:_1@S6-L6:170W(+V37KQ'II4W^ M[P1Z B_T1RS+8(+>(HM8O0_POIQU W_]0.\LJY0G\ND2WE?\8K=WC?#K1 M:;;;D%WJT?JBKG=1FIFTP"U[\Z7D_XY/=Z'\>A'5RQ(]=Z'YO&R66:W\A2!P M+9]^'A2X-CMEJO2B;\P+S>EB'+;6 ^;L=OJJQ#]DKN#31#1X;:S >ALVV!FC$LPDTGSF24=3E?(Z1) MC;B/BVE6_H*D>V3#,("46_9%J\PYS5N>XFL!X)V@AES(:I6QIJ80.L.>8U8D M1C#%MCZOM?L^;$2J$2U;E+)" MW=3FIE]IPO FB:<4;GJVW7\$"9L&*QW@;5H4)SW+'IBT!4'>=ETK7/=7!A&@ MU66MTQ"G:&H]P#,0;/JKO$'=EY+_YS;;\!Z0_-"+]G=1-ZMZ,&C)=L%H4$J5 M'E>@A"#R;I@5]07U-1TWU(85E[XG+J*):#U*HBA5G+R4=1U@5[.85-2UG? M2XV%BZ'G+N=QL!DB^76K,E2Z6"'K@KV4QJ:D,.^0P@[XMCD0FUH!;M 5F'/' M6+[5O'G8C!7IO-17MT0WL?5:YNBY$3*3H <*8?.FKYDJNCFDK_TZU0]I":&$ M>6%6K4(]'BA(UN5Z47U-PP+\2WVMVE.A&(L\3^LLOZH.>!KQJ:S+]8+ZFHHU MY4,*NQBUH3Y*&XH1UHLYO6AW68W/NF OI[!I65UZJ;&]ME^?]Q64A ?+5I^J MUI56*_,MVBZEL2<6Z['+0_N9\\U!+%M9,K(P(FQA( E6R--4O2W4>^/45@.\ MLC#T"G'9R!H>F*I^M,4ZB8*98I8]1*":/JD,1:+)CU([E;EFB_5S3$T?%NMP M$<62 Q *R6K=XX<_4TRK5$(Z0+58HRK5VJ%:;.2Z9M9D>@'%W%^K0PH0C$,H M=L1:W?-+3]PB_?/')@RE2IDLB8N2$+'EIE"-H*'5RYK\KW)LP@=:HI]GM=;W M K$GV=-[42>?6M)*MT)K*]H'U3]X/$J1L=50V40L>T>C+/)DK>F7J2ZM(^L: M3R_++8%+W3I?3.OO!\I__)-\?$+ZJV(_&FBO'+IRD&G9\/]''GZ$HJ\>F\-V M&T*?6QDRC%8*BH@-]<%LD#ILO"W!U\G+AA2/CN+>KM." JNX-K0!1W/K$>&P MN4D/3^_A==>NT[KH^M$'BZVP MT!U,P=P!*U&%AVQ:OC^=0JY16+K=W%9 ]__XG_[8F+3M ;SF="- %8H]Y8 '*6VG#L6E[R0.$<<60HMG_IV0LG M[ZN"'S)#!P]VY8!IZO:T"FS@229IJZ1JZ;8>FS8I<5#TRHVY_C!=ZY5FZT*C M/B#@JH-PQ$KJNJ"<6GR\0?^C&?\0 \Z,HE26WQZ#HM@7 LE3M)A]9; IN-N M4I'WO-MB!U$JU?52"T(Z;!5MKLV4UC2?VAS<4=@Y@NP;8@XCAG+\@)UPDOE@ M6W*F/@GS D+ D06!>L]VJ#P*'R\(/)KHN'ME-#IO9 WGSA%-5BO8;3L M(CKZ:UIR987NGA:Z80H.L8++8:YP)>]$4X#@1^ E4JZ@G[S0M\4,2^] MT+0-\ZVHF%\(A+H6:LB0Y!PHM1/:]'FAZZ'A[9,Z3^^%"KG>?"7U"Z0@X>5\ MC>@XCI3>"KP,>:&KGN[Y>10=-1=":7LZ;D.T4'4F_1EKJ*W^*-O8N:87RCAB M7GHAOADTEG*JVAK[127@ MLXV4U'BA#YPHG#H4'>.%^N)$7Q:F!$QS$$[,:G@=UEO9GD=?V0ME&3$OO1!4 MI6VVLE1P(Y2BAH]-Y7$YO1V]T^>%+HZ&(TIT8D/ZLD2G%ZN*'8(>L"0]:2"V MMR;*RJ8^W3 R4:)DM9O78VL\39@8Z/Y$4I+?N!UUCXN,BNT'HAI_M1D*G(<1 ML371"\/N$&-IKD,@-%9T:TTH=?;F4'7//M=>1FKZ MSF#Y;-W<3;.^@69=3'.*&\UQ)[CJR3H[,2C(ZPXE@C,Z\I4TY\OANWC#]WMK MYHGKZ'B.&BH!ZW' 6^@*>)8.V'SWS*\\A+FET-=MX/O]NOM MW8:#^G(4=MO&/);-A UJ'-]*I9LXQ)+]#,$>3][S&A_8.W>(F=O"LI?<_)IK M^1]$Z3W22([N#=&30%0?5&9+>=#-"9Q6[E=OZ$P'.C>]TD\"3F?%4VZWS?3IJF&O!?&;@3J0/$^*J3Q1G-J>XUZS1M1D ^HBEMVP(*K(9G M)[*^M;)5R*T-E:*A?B$L=?FB5,Y/_5$RP.KVM]:T^:51P M038B N$MQFKT6EK6 /N4/3<+FT;L@N#TX!VAD\:PT AU(;(BJ*52R +3,[0. MNP]>\!YP;NB]%GKI12+^$]4.M"9:BR+X6=V@^)$("0"K5+PL&MRG7+G%"-E& MZGNF5AO3--[ RR$=-H;LO&PJ[3*>M638M6![L[8?P'#YL77X"?';888^'N6E MKH!.(8F=UA3)+64Q5"B_WW+\AMUK8;?DJ-'IL3OQ(&D="N,.71T:>MG1H^X2 MSB)V']ESP^X5L/O LBIPII[D:KHBF4^*9-N.+>P28?/.P@^HD0\+UB(:YXH6JL-571ZTAZ/<7*:SMK)R7%7P=Y7T0W7N M_8J_3UU3E1?>WWD_;K=:XFS"F#OE<#-,$6VS2YF..E M=#KNTU:J?C\,[%>,VOF@7,;M8MY@9T:YH &TCG4R)_5C:CZ_G9SWZ]L<&_:6 M4IYK"6Q7HR )QR:@DLI [9-%:=].RJ]6UG3L8+0.?7$&2W#'JU6740\M9"WU M^N%RF&\G_Q>5*+F16!86,XRDH6516E#EUF+)94WN1]>2?#MY/ZOI #:#=7.( M"=,-NH]' ZY6[J:OK?MI"C&^JZP?:B"8J3XH$>N %:!6EW'*D16UA:RI]K&% M"]]2VL]68H=RWW&F;> :51&V\9FYFD:9V_3R@>73;RGSO95+LS#5W9#G"=BB MVIB++@2F:V71FA^QW/@M9;VWTH>5R9Q5'U51@1M0^0F*<%"OFT59'[$\EVE9 M'^YS?]'.,5ZQT7]M3_>- M4E2*_;%F29[QK''MID54Q7.L^)[X!B48Z(%&A7[@6"^V2QYX[(NS*!\7W%Y< MO7T:PJ=9OJ\WF,/T[=9N=\-]PA>?EX+WA#"XUC>E<)W MTHK+]5/RASD&1T,DI ?EKEGF+#)$YED+X+]\/Z5,XO-$_91DU6C #9:4:)W1 MW?K4E#IR(W7&]]9/*6,837C3"4W_-/%O9$1\QU&8&1SF2E2CU1)+4#5KRU?/ M>7)#Z=51>KK>27;;TGJEMAD87'TE3DQQ,=+360GWC7LG90N=I^N=Q';E19-M M%3&XX4ZDM5<,M9&6M2CTB_=.^A;8?&_+PLQ7VZBJXS6::]>9OLFOBZIX VIZ M]RMD"[5GZIUD+%:&K*.J:ECCTB+@\K*'9VZCS7?JG?3]4/MN[R39K*X5N=L1 MB%6.J5=J.E\*;Q"^6>$SX/G$O9,JF*-"BCYO&U''A8HUK0?R:-9BAN_0.RE; M*#U?[R2GX?44TM:K,#X[>2?1@Q93R^<$*EMH# MB1CF1_/!/*/@_3:]D[*'WI/V3FHV2;+"(!W"&(0<9.D.65GY68L0OD?OI.^$ MU/=,[7JB5-LJW)\*>L65WPXM47Y79@6"W*XH?C&<>R6?/U%^NPDDE)/]3KY;LS 80PEH-UJ@KI M>*YAY*2L34+G&,]=SX5+=5+(EY_V*EWK(J?*TPKBP/H*&&.1R MM>(T:RI]H6XJV9+RZ]U4ZA@=]L1H2DL3OUOO]A".5K,F\FMT4\F6_%^L33MV M=]"8ZT'.8-WZRLCK"Z96R9I%OV0WE6S)^]DJ+]; ^BNL !8"!4W6H[*$3*JM MK&GYY;JI9%+6#ZNB[!!?=UIULTV'2%L!4K7K&YD\F^!"W52R)^UG:S.Y14MP MAI#0$*1BH) ER!Y7U*PE62[;325[,M];RT!@,3]G#,&#&RVU!4"CMNHK653P MRW13R9ZL]W+_97)A"TN?" PK\&HR*"^0<>;B\\MU4[F>K+>=_;^H&_\ M#;F7M*XGVJ5/R:6 D=HUF%H+;!GKJ>;:S-H,\$OOTL\<.D^W2Y^1^7)?\GR! MYJ8E?#HE*PA&9LV0?N5=^M\%F^^>G^V7"]"2Z86XNK08M6N3NEYI W)/FGH%I.UM,)WVZ6?20R?9Y=^9\$H]9!P1_# 9)E) MK[[JBT06\?M==NEG$KOGV:4/Y5M %:E:SI!TT&<"9&P7FUFX# MRQY/29+,#0QW8&T[MK!+A"W\O#3)RUQ$#W"%(YI:K=%R4VDQ7Z7K\5RH/<)N M4M])77%"._ B4>#$G$N9*$0O>+@1!>7F6@QKC5'6A+VEY[? ?3<9'UM3+$W; MM89,>D-:#_M3IQPH/+"SYDDNTW\CJY)^J,Y5V#7?*5-JPXA:'E8=L379)5.I MTBGHOY$]:;]>Y]I<]OFQ7>&FL&3*5FM,@BZ/9$[)/UZI^OTPL%\QZNBM F/3 M9I"='YN2\7]^V9LM\=3%M<'0U7XS6W0!;+(VL*?G)D3LJO5M84^FVQRO.K.$XG Z8=,4,F'&;-D5^\)T?FY/^B$J5EE<=TCN!% MF *CD0UTHR;WLZ;J%^O)D3EY/ZOI*#K+0IU8<2T!G<.5-5,R>8;*XL[>"_3D MR*JL'VH@++.FU2MUJPE7"^-UO;\>NWV0M6#M4CTY,BGM9RNQ^M7(Z[W"R0#!K7U13FS6[.#^VI[N M&Z6H%%LZS9(\X\DB60\L@!V"BN=8\3WQ#4HPT .-"OW L5YL1#OP6#YRP9,G M/BYEO+AZE]VQ[7Q[*%$5 >">2%1LI&"F[Y",W6K;>ZQ\7)<[BI>?7RQ^0PB/ M8WE7"N?4BF,[U5Q**R[7J29R*WD/IEW40%UXM@!ZH90WLA8+?_E.-9G$YXDZ MU0!S,6XHPYPNZ.U\9\W2K0:1N9,,OT&GFHQA]'D'_<^!%)5;#CJ,2AH])VDD MG"E2#-RLS3"/[K]_0^DE+>EINM*THS6?1UQ^+("Q9H1C1, !GTDS^H6[TF0+ MG:?K2M,OHC4'EY>6P(5,-&/+UF#N9JUT"E3GB-CDX*CJ& MIW"8(E2SEFWZ3EUILH7:,W6ET2N+I=>IJK(P#_%%K:U5 <5DS;Q^IZXTWP^U M[QG>P;!E-B9A!X79-5\P$"%JB/ -PC9.R'@.W2ER19*S]>5QJ^P#3-H;YVC#RE57.EK"W"?H^N--\)J>\FP]2(KD>@*,,->>26!676:2RR:&J_65>:[&'X/%UI M=,95VYS+-V&TN.3E:[&'W/%UIYH$]*_,E8BZ$G#Y@(C&8 MS+DLVMYOU)4FC=C]6%>:JJ<+4FTRZ@D>E3JT"F7NZ/D+=J7)F+2?U[2.3)P? M>S5H2NL3MR3QM-!#H:SEE8ZN2OU^\MZO#I6-*B4Z3,TRJN+(A[RZ"<1UYF1] MH0XTV9+S?BW;9#YJ-%"OU:"M+B/!W ##52650=GU.]!D2\JO5M$T]!H_$>6B M;G!+'*[A:+UI25ESVM?H0),M^;^H.K$JIJOY_7J?A@2*+#"DU#(+6;/HE^Q MDRUY/ZO?$!M2. "80QM4O5P -;:KSE99D_;E.M!D4M8/]0[%R= >*FNN8#1& M"MS#V@NSGKEYV 4[T&1/VL]67=D*DW>Y / TI]0:W*HE#/JUK"59+MN!)GLR MWUNE)"2,;7;)T4@8#,8CLBZ[Q8*1106_3 >:[,EZOP--2>_;NF%5::A;5FJY M<%D;9"X^OUP'FHO+FO1%=O(@7/1A8:LDF5)LR3@M=F%-1]G@X -2.^00]MLC'-2ZJ*WWY(]O7?PR:>6;NM6:#TKVHF=9_S.(.K$RA3$ M!I&>A[J[*39YV5)L5V12!@M@.NY>W4X?F[7XF2?2L#YMZ[CGC6OT,I43@0>> M_/@G^?B$*:^*_&A('L'-1[R]RLZSQ2GH\7$*>JZ8] (X??AM^XR*@V.]'N_4 MA&C<6)?MWKR^GJ9R=2%%Z'S&Q!LF/X=)RK'<, #>UH$/EGB-PDI"JA9^M!N"EJ9B<370'/C>=<+FK+99>N&Y(BF8/"$H$$ M*G43UI0@=),0>Y>GWQRQTNIL/P?K/E-N M%J:="U5B9,Z171>;.=)\7D:W.D(C6&6T*/ M"P2V'V)S#6W,B]X-F[G/IMCG1^ M1!XY1RJ6HSJ=RV&,$:D6[H-A&!6RD6"Z D)O02#<@-NE99#B5VE#H%_9,F>4GK#Q1N6:@!D7P_V)W*4XS^4'N1,RJX& M\X("AXY:BYTHO6H3J5NB^;@M>9/J+X67URH6/F$X>JNJ#>=LH0I+=HY%^FQ( M(?K-<*2G&N4TB3%$*I3LSBAG"*C/PEB.Z3#_2,2/5'X'F3Z?7>!SS2GH@M>D![4:/%MO M?PW=/6/0?TGIEG7?=7S)K'I.Z%*FY/LQ$P\4AL;7)8_3[1"H;/S:S15^#9CJ MQ/'B^W=[/KQ2%9]B?:DE5.<=G$-Q*)]#4ZO*[U#_*.TCR<\J"CZ6AHU?[X5* MP@'&CN^<>L#?Q63#N0PW.CQ?A*VAWP[G)A[!Y->(R=ZB^WO(_7#Z'8?F4 6Q MM+(PZ'H@:G::5 MOHZ6*5^:.9_L$53,;3?HGB!-BJW%8:\_G#=I@-=D/L^YK9K\->;@%TF3(A"" M0CDD)<)]/4^J5G1I!K>'I, V!YQ09]%UW&97_-E]"OH;V7\<'I M$N^;2;)!B!*" ==)(<2#0@/R2D&T_AI:?(4D6=H$?SA+-NT4)@T)Z9(&5Y=% M21-#FOTBJYB7S9*E2]S/TF0K<2)38X?%!."/E@R,0=VH\S6L^$729.D0[A%Y M,F'5-'2W( WI4&E5&PI5S9-1MDWXU?)D*1+Z&XDRV!K(H>A"70%5BT$12#6] MP7\!B5\\498B<;^?*?,03A>A,M80!L,ZU:\)=D6RLFW0KYHI.YGP'^I/L3?K M3Q\.24G("Z(D5'%LL#MT:G<5J2BA%9KQI2KO2;9OWE< J+/0#_; ,"\.X<4: M]O,"VA@/57>RCG0UM;GR-TE_].O'T7Y*.#RO1<6N5KM\8NS<=XN++_. EDAC M 1A;<:Q=:QVL2KK==![R!S2M=DAO.J3I4"[6)C.1K-!L:D.1CP/I*"Y\33SM M[Z;(;0.;,WFS@8?-ENP0[QBH%Z[GAB&JJ/^%4'0E;_:!G16YO4@H?=AYQYN% MM=6Z$@X(7I#4!5(H:6I[S=R\V0U!'_5F^:A;K-8DCJ99 K'GE*^-9JO49D8S MZ,VNAR?L8)_QLWBS$!:I, )*T8@@MD/T!*.OIZ]!2;:\&7)\)'3>'O6Y%RF> MDV*GU5V%?M\M\T)#4OIAAPW6U=$-.Y_%S@=ZWJ?;[KP3":&,J [M6F$@Z$*4 M:Q,-"%EWOQ!\KA0)?27K\PZ"HF@]S2\KR%K@QNJ@J-=F6BM]33BRB*"KVZ!/ M989Z((BC1*#2DF?K]G07,8\KL&/PI+6F)7_*PY&T(J<@ZS/WP[3>LCP?Q :N MZ;:I#VLX+85%NF;@[7+%ROILZO+8R/:P08W*T]Y"Y@]FK"J8V+>[2HY\N93ODJ\D2S_LQ,R.89XNF'< M8Q$$ITD>V)UY0TX]L/E]H <:!4P3R%Y2#Z0W@UT->KT,,RCH+@V8F)D(,=2D M><%*+5(.$KXM@O@@Y5\_%CDK;HIM9XZ+S?',D*:YL::436G)I-;[9 0WJ>GC M17E U8.*I.AF//BG^U= $ "/G=Q?LLO7[GYT[&G\JU4&#G EE>AN7J'N USPFGFA,&\4VY9V:D&DIQF!" O3,E_5+4EC;UM4\V M[\9?!%')>=C/*82EW-IAM9I@V:PY#) 5-XU2&Q.]9-'6H+S.H\^;D?>8N[=+ M^!EW,VM0'HL$#FTOLQR;"QX/73]#I-X7T:)A:+,\',V$/,[&7W;EU!JHE]QZ MLC7M*;L^C\>43@Q28RKC:(*Q^:7#QX; EVR57\;71/$7)S.:]HADNEV%"0T( M;H^I$CJF\/2F,=\VFN]PZV8^+X-.+5;5D^&S6!JP=K,7:K .#RN> X%.([WE M)'^$ST=^W1!Z$816G- [&4"70\&DF.)\3.N2/ [Z9DGMB*F=QOX)0!_9=20]L^ M0_M#YX(GQ']/!)0]QP9^S-FDD':+ IAJV:,IH4H&U1=TWIHLS4[MJZ+@ .^ M*1* FK#B$0;M'.]3"EGC88ORX%5 +"0I??VUM/9LC(3M M,HTRY3$G]V&>G&54OE?0W_-X8/B$"ESMTEHA,*:8(0E8M9EW:_ATF;K(*_4* M#)_) Q\IZCF>[W4QM!/*-S?]/(& MB:<4[M5KT3^%A [P)HYGQ2H"-F4[.R67A2F)#*D&H.>2:E?]N1C"<&K#[%

+\]+#:&CSKQ;#D]Z9GZ-+5"HC!2!,]NW>-LN6G/Z;QCA9(T M7R^I%=P *_G4TFW="JU/[D78_=27/%V23="+M>CI/8ZM)HM2L]^I,)G1H MGXLW'?HB.G1X)WBB-1W/44,E8#T.> M=>5;,=?_=,]5XV&E?"OU8@+[/W?/$ MWYLQ;T]G(VV5BP7D>+MKMH_R>*XIL1)#&H.)-F$'=-1;T*E+?"7Z<(@_>T5@ M^PSZ/';?Y.QNEOXV:\^)W[3UU'X7O]L?/XY?7O*!]Q2R?*N%$K56!1?0F1FL MZ&FNW.MF$+)/>'(9R+[DY@VEIT#I>U:6'*X1)2PUP7( MWJSLGT8)1+M654EV&NY;.U=7V6NH3IJ5S[=Y3W4WO5K:V#%M:LUPP4 M3,&-3C,X-;3B664IJD+/VY1P1_GWZZ3.\!"1Z6:8M@7K $"B0EMS7'^+WE+F#@LWS0K74R]/SRK1?+HR]F2!_V1@IP][X^Z#T M/2O;G^9K+=GK5FF.F+.ER,-7.G^#[,W*GC-* )K$:E:M1!E5M%BOLA.A*)52 M-YE(4>X@<_)^:J]F0MTO6_*P!TN-8LWCBRT7&V90WA?+':1-WI\+BS2GL!HM MNRT;KA9K8:!J5IOKI4[\MVCE#&AX+_R8@/)P/,2L%=R@N_D9!X4COI2Z\.,6 M%?S1R17GRQT<,#(+$ELW6''DTJ"Q4EA+YT@!2YV1266ZX(+6[*IG:%P:I>\9 M/T88+)1289&CT?FTY:^J>9#/W2";9BN;1?R>,L.E<9- +$,%Q=#[94?B!JW> M:II!R'[M#->W0NE[5C9'=X1!4R0]NM$=SP9%?*Z.A-1MT$@E9&]6]D^CA'(- M7H^LJFP9E#+@.63."!TH@W;R,AFN+,K[J;UBUWTM7^G[+9HK!ZN1MK"E8?I. M.$I+ABN%\OY<6#13BLC<*V$^/7""/M%NS2G(3]U:]2U:.0,:W@L_B BPO6(+ MV )0-*YT%U*3OJ.:$MENN!F9:^3X1*+)"88\'HML(0;N(7Q#%VE M[U"/5$+V9F7_-$J@.\@P5\];(QB$D4 M-3(DIQWY4LL>3IP,N93]=KG1UYEH7>H$C'.@[#U;-5NN"K-"T\_1!&L69"G/ M#,KU#,WNKP:Y"YK$Z^-O^\7S/J%_6)@Z+.89$:-(NEKJ6T#1ZL-J.H]H>@-R M3SERLW+71=F[:XZ%XL(0!">BT8COTUI'H/#T-;-.(>2^E96K29Z:$)L=SYJ[AZ7V^H:\6,&O/!U.4JC= -VOF[A76W.Q>2G#W[KHCA@5EV&,L.AIR M]?E*<1I6+6MAWE5!^*TLX?/YADB:3+YCH/!W-VAXW[VEH2Z$QSA& )C1=AQHUO,8YJ9/F:28KF937:_$:4>EPB,Y9/7C. MLBW(H/*P7/WJ05:J)+AWQ.@%T_9M(K^::/8R-%B6GS7+3X/ Q+6'.6M33P1?+W:0O:ZOT)/&W[ ]F8,Y2W M4@.HM/[R\7Y*1'C$X5P/EJ<*G*DGN9JN2.:3'5IMQQ:>)R$HQU;B>^Z?WM-] MHQ25@*UH5G) \?[-/; =@@JGF/%]\0W*,% #S0J] /' M[[CWUQS/+C.%]< MO0O.ADR;=_JX#4>3V3P_P/5UY*;.]">(>Y7YCSO)]KC_^;C^/;$]OO8HN9UE M0"\/=GY7XJ=4PR=;95)XI-;;.JLX82!2X;*AJE^\V>U(I,NE!NS 8%&"# MZ[92Z1S>4-4MTW\+W$U#;QJ:#<7C33K7E#H#SM Q&EMQ!@$P/G6*=].*#&K% MZX>Y?,%8DZLRW' ,0;)!-1:J*U2Z@9U+G1[=8LU,Z&S:CF#Y6K$FZ.LT7<'S M,UB/5DQ7R V#Z3J5*:1;K'G3T.,;2']!KRJ).#H7K'G-X+Q"N+ 7.0:V;U[U MIK,?UMD4MGW^6EY58Q;VJJ>-UG#(MX?-SKJC-=&;5[UI:(8U-!.*I],85@IJ M4I6VT&:A80I*JYZ^)C,WKRO$+QIJ]Y6HE2IHW%R36*$R&=@]PTFVU M\*:S?Z*S:6O ^+5BS84U;2Z<0EX4T"'B5#INJ,W5K*GJ+=;\7AIZ7T:%;ZNH M'I<'.Z9DMR5KKX**3'[G D6>JI$(A&#]A,5SQWK BQ;>EB!096PV5C0'8DV!K-,Q5W*8H M":"OSJO5DM-L-5-GOMZ6X&'2SB,]I C!Q7-L9(=%U@SE<;/3Z!I2VP^]*NN' M'?'LRO0Q[,*G+>1\# HJ81C8CC\K)&-[SF(A@'+:\"4KL5X3C&/7K[ M-SCW^7CC%99O[=7K/#^?NSE3YXT4PK8P44<5A(AGS9;?Z_I(::IZI=2ZLQML M+UEO_LEZ @K5&B J09$Q*/)JV:F'U?$T=1;Q\Q.]+*Y('VKK]+&T()AU^O4\ M*E/'BSG_ MCZM87YB5\(G.3 Q++K47^3SMP:VL2>QR*G;>/7-'Z1BQ&$J^!@UM&"H+DUG) M\OTJD;KTSK5U[/21"II(:Y/2.5C$3RXE3WU(56]"8GKH.G8R7LG<9+,$6P^> MKWB]DA8"SV[M &_B>%8<"^YG^KJD;U6-0G-E6!C4-;M].9>74J>\.^U\PJ%M M!/L&BSX?/+^6F#J*N><*Q9)<%1J#\Z*AV .(<1'%$A 7GH(X#P!;4$-E;ECC M2M[I=<5U__Q=*C[*N4*2HT6QZW!N?Z*2>Y&C?S!UR;[?(*(4<*S3J MW$J&!_FY .J$3]L9Z,2>1A5+837>2&_7B04P;:/!YZO5!5GR"X,TK-6DAW'[ MQ1^YU[OI?$+%.FH?5K%*P-(-M(:6C1'@U M8-HFW2@H*W9,U;OS\]>29H%Q]Q/Z0A)A)^Y^YG5:4KO=B8PYHODUL[0L3D"/7.9]+-&T+. E%W0D]Z& 4^_W MEAT#8#CF5N/UP 3LA+%5?:&K MX79%+OF%TG0PH5= "9,:978RT94'?UAF86^:[_8( X*+ ZL@S)M+/G7^,%FF M.TC?CW^2G]X@\&SK(\=G^9]?>@(8$&^: <'V@.)X*E %.[[](6@/8TLL^8"5 M37VZ>4XIHN*!3!TOBOD:SP!V5ZA/ RG)E6+&[5J%LQS2Y<9Y7#%8B6L B1>$ M2C>U4YO3\&(OQGG"C',:&>+:S7,V.95#S:Q#V==57?(B3DHT M+U;#^-7V=+<(C.F0*M0 M5!0\?KAF14'DC8H*T9TNZ(8PR,&NU)U+@]3:H%M%P0K[ *;1@D^WT M9%\ V+C>FU<[P\HJ;9FF3MMIQS-B#*S%^0SF) Q/<[RR+ M"(7J+-" .MBQ1A,T-8D1%*[:IJMU,YQ(LA&KN>J>Z<>,'+[VA0) 2 MJRRKPE"74SOSR!:6W^3\#<*>J!)3S,5S!$M'LH.9CF2PW U]*A'_D M^LR[ID:->U@M>]8>!=#,!)R5P:4N@O:\3?K /8GF+J5QR/ M2SI)@:FN,/8"^$%RW U C=T1W*MG%!NOD_FE$?'!^.%XNS'#\WH!K F) M!AB$(75T,>=&Z8T@TVLW4GBZR6?MALSVAQZ0%JHPR NMZBJJC*OI;+M!F1VB5%968WA0%$R+F"Z=5@:#T.O;C:M&I9] R1MVPQ6TJ)XO!"4! MD&.#Z"&K+AFE=]TM;78CA8B@S4ZIV8P"UZ#RA#/QZ(I:6J9N^]0U&/?:"N*! M(IB#18E[%1>;6[8JM/ :0QIGQJS 6JTVCMJM@I>^$Y[?JF?Y +796&%[*>.F M8T\#X%EE( QOL ME..-Q[S0K5U3]]?:Z >]BC.H.<3*0+5V>XJNR$I_E-K@]/@>]P-6HR,!ZE6^9#5HN M]'L9-O[WU=H?9>E-1ZZV'28+2F+55G.T0 .,UI$>VPMARH[@U,XO;TIR_H6K M4V\22LUDX?U3MZ!Z*VSD6]14"*.H;M'*/&RV,^PQTA \7?40\]N$X0C4$PZN MC8L*[0JHC AF/4+K?'JW[=Y0G_Z Z!74?S1-.J\-JD8?)EUXWI@VJKU:I>#E M4CN7O6::].H(2-&>P+>K]/LU4@8#G;9@2(3E1FX>CR9([Y+DK4K_$-R_^ [ MEF.#Z+Z+0"5\;/J4+P4&;,_ F(8J(TZIPFND%*8V.LW6SK_#++]A]D\;E'&P MC H-JDO ;,[-#1?16M;2N\*9#:Q>M$%9%C"ZBPS:P]G(Z6*28"0'./74@J&[ MK2]M&,^[^2D+LM_9)[96P\(A*!LPZ)MKQQGV(=],[>3U$H8F[;)_=Y>3K^T6 M]L?K[^YMVE&5#=M?M?/I.,(Q)%6M&-FW(H+KM MME6:BUTEO6VTLQ%@7"48SL0VZQUH"R.+HF2\;@@#%^=*H]:@5E:^->I2+_SC MW4U3F)0U$7-I@Q/$X43"<:^=3^^KN)@4]C,_>3G#M5U;%&EVJ&:Q$KBQ( MROIRPU10SJFC= MR.,P(2H5E4Y5*Z^T>FK]]C,;O?OZ31*S,5\\5IJTY9I.!.[[\C]I:%)E78Y6 MN!)*LU1[L*!M-_XGM8F\5R3Y*GE?0XKOGAT1M,A5;5A=U@3=+[0'JQ4>]*"L M"/&29T=<0H9#P5)+>K/JTCI< 7]16W\&G/X@1)+,SS)1J)X.9CK+PY%@3L M/ZP=SY?CR,WQ_G!@+^Y/OBP#V['B6?F!QVZ-PV:T;SWWR2-^/1W]\8)PX\>* M=6?9:A:;[9[!4G8T"B9TL:^]E,069?&?GY#\IMK:B\0I,Q7-MEIL&L#DD0'' M%>06LSR,M^T]GWGKMII:1!>=7H>>U008G1=T9KUH#U7KM==N;_K$>_5XMB.6 M&UB=F,+=@=%8]TN]%E5?J-ST\#N3&S[QOBW(QPPL+_-51X(A8M21&"HW%L:O M"?1]J+WSTL"+W9\&1*A2'(P4;Z 8E.;,9T6Y,D)6K]"YO><3;S6EI1_&7^!% MHD7-6@-!8'O]/"Q875J;= ^_=7O/VV_]I:]^QPQQ0D\!_OU'#4CJQES'"O;/ MW_%_[OP@,F.K;TDK:*FK@?8;@>'_\Y.8?*OOS97^_H:Q ^*GWG_EM_QGW?) MO[GM'\D+I#O- Y/__O@?GJ7BC[XKV4]>N?G[MYT$/N;]8Y=@0]_VJQ__\,D. MBCMGAN*=BW_N\.88TXK2D21OS(>(2 MAA %F!!E8H*+V&0BBP4ICXD*C@"5F"!(D4!^W"/T.LR0#PCY("M^_".T&9XN MWW$\R=/,+Q$Y\>_],!5V+C?+<97^S2;,?>1*:Z M=*/02B_]G6BG M329:P'!8@3$11@A%Q "JBH6\2HA8/*>-_U'1O*)L3>;]';PB@EI1EP W[0G5 M\D*2G5[8[++=!%#/KU1FG(8N@=* &PREZ"O*R-G=I8B*\/,K@]8RQT5Z$S&X M :VCB^9J.J:62>.I[97!)M[8,F'K7!7'-"77![]W?SQ7KFT(D80;RGV8LN/8 M)H"3PL#9?7$?OFV^>1+D[8<,]]? +\*UP-L-;!>SW,LM4'??+X"W.7-A*_8X M*M@^(O^S@/Z??7%OW[6)VM!=Y';_N+U8:N\]3OSLB>DL=]+>?8:6GN3^ECT@ M&= RYM>[0>G#[Y(7U)XZ.'T[ #H2SO?1YO:_@7H4[XOH3R1_ M8_X9F/\K\ YH!8I=2"TV+\JH:-[V!$_]^B8Q'?SWAQ[?X@,E=ER.*4NFZ02R ML_IQ'K??#24OCE+,J =Q:$^'\?S_]__( 3\%Y*[8WMW"/YO]7_OOV K=WR-OMN; M#SS,!4B*OXM_1HHY["&R^K@)B7U^@I#__D!_O"O\#3^_K>A/-[NX"S1P-]]9 M@+O[]8@[$#]-/33OV+-/O]6D+B1^J*9*400D#]AG,E"=S:#H^VJ$O0G*&.27 MZU%4,VAK5AS%1M*N+LSE.S370QO#_W"6#N,1,Y42RY)]SX]G@45.D4I4B%?:,.@%I"A5YH&VZL8SPS\*++!;8)&&P(+O MD6V.2<*'*T46OS;YA$O.IX@+9NJ+9W+]P8.2[GS_Q'.V*K80\_]74;? [C$?I)7^]^/E^96JSF+)A7H*(2_[W'5IW0[H+G&_" MEO3E\XN'T_F48UFZGU1\W55T$]S%EE\&WN^S)\SI3>U/\LK[-^[%I/!,B5IU MF]%A0L1\'ET+E89-?H@J&$8@A,@5D MFN"(R6\N!4E./![>QK$D8>>F;L2/[P;_AO\#Q3_];Y83H!\2T5[%P*&"@N,D M^'GV%/[ ")_=>O; 5/<3: 3)#J.'N8%M-J>S'%_6AQ%Z 3REQ/]\%_[ET98RL_7S6CGY7K&[4BEQ+MJ;,,_Z97DA)LA)54 GD/ M0KJ3_#O?!4I2!*O>Z?:='OAWBK;)&SVNIIXK&C^1JT(^Y:I214QM/8_+RXTJATAH-Z8<$:H" VJJHKK"- QE=^ M\>5G_.C0()U^]\@4M=S%HEC.?DZP7U $;OZ M;8/"^%F;3:O4?0TZY:B/\45UK8M>.+<,&N4)N+G6A$FP.B:^*,6C';_33*YGG[D^A81&I\NY('Z QFJ:$-U6>1'O+3;3'26R(J M$!"0/W.\>Z<0 />W2R,PU]55S8I/6?RM^S= M_?I'W]>-S;7>5++U]>;S_QX!WRPQA/G9^\G]O-MNU/3N.? 4<7=MY^?_9@$0 M)R[0_L3"72KAD2[V?#$8G=T1D*KJ =_?_B]IH8T\KA'RE3QMB:6A0?5S'99Q MEK0:=47L73^-Y LP'.NW%VAW!3S^#Q=X 1_Z+8S);##P"[<@'TE8%/QGZS' M.TM[;X& AE159EV5$72\K?7;TZ@;BB\7")[MP5!B_OJJ9!X./]^Z]3\O5G:N M'ZIO^;.)7%BO$[\L#E#V*WOF9:DSKZ$L*U1K&J@39%3K5]YC$NGI:\>6OH.F M7PK!'2>&@SG6W2=SJ'&OCEE(E7)@JJ_YN1F+P(S8%?'W W0R5Q1X&_7XSR:LBS](6PKNJXGNQUIS'P\F9=LQ=";)2IX]!;'S M20*Q.U/R@SMO4[1YP]#G"_$>S\K9+J@"+V:U&WI^F*RL!LY=?$5B"+?ED>B_ MY6UA9!PW)$5ZI!+\_J)+D-@$47$)5T144E$14^6"6,A/4!$4$ DIR 6XB('G M2WNV,0D&CDVA__DRE4KIX?#ZI00J,DD%\SMMM,5#^YK M'9L*%;3,BD0W['47D\MXQA M%8/?VAN1&6(_."7J>;RP<*>-"D<\W=PU\G8=P?>!1>#^Y;]0!) MT>Z4V%_[?Z8(7YM+GK0)B.\WC/S[X_/LK0(=R:1[Z_SEN-C>UH)MH 96]Y'B MG6/?+34]_N8QHCF1QK[?@2D#:$U;5F\;@D8(*F]LQT,N#V;U7H'!JQ!-_?_L MO>ERZDJ3+OS_1)Q[4*SN\\7>$>#6/*S]]HX0(.89Q/1'(20! B&!A)BN_JN2 M &.#QV6,P/5&]]HV+J0:\GDJ,RLK4[0[RSJNSGKC?3Z/\_PM!+V%L?= "((, MJC'LO_$'.,4$5E5=+"@R\>JEK$_2%!*-"XC&CB5#DCS(1<7T=989:5W9KZQ' MA41RI%>]X2YX[S6Y$#LP(=27K/U3^OWSQ;\%@KY \!7D[(L@L^DQYO\W]A>Q8=-9ZZA&8$J3Y#A,X*\$Q[V%W@RH#O,\X$FZHT<>!MA?X]U,5(7 MSP:$K=2GG88]#K^\&]+?LWH('XK(Q0]QD[[K@HZ%M^_A%K]0%[YW=$B27#OT MW+-&,LY.XJ+6F!)D)E%[0X2ZAO<2![_VM7,S\/Z[_J=/>Y)2Z+TO/OZW[%R@ M2W1T"8#YT5R&020#$$_-Q0)@/] H7,>&JJ>UP0R@AFZP'%2U5"TXFD^I"S6\ M5/R,Y!Z?<>S K_N6$0H2C3.0PNK&T+?"6--&O(G]!?_(_4-2Y,.NP6)D!A>H M9O "U;>07=CS WT9WM]7XJ6C>8;3O*.I(UZB;*&3R*:Z=7S.C.B9NS1&5G*% M> GQTL7/\]XUDH\Q#\"YBEG@^P:F:AI@'@ B@$@(01>J&V<_Q8#\QL_^P9L" MR@)O:F'P9^)?_;-WFSP*PR M/MR;4._.1G6-QP5R8"@:,Z 5NL_R2I_7:86G-0K7*8/5&.;Y.287+[>R2ZT^ MD'PEJ_3C&RNU$LZ>>-IJ8T/18S!Y:-FO9(=MWBU.9 M73H+MT\*.=(104OJ>4LA74CB5;(AXE-"4"JM@E(O@9;4Z9P<^M"1$O+3!YW59;M"%BL>QN42Y#+-%G?13X[)$>]Q-5"73 MJJ1%JK$9.G,8EWB%,]PON\])T@_4BX=XT3ZX>\?H:.&!9^YV="3U0/#W.[H' MEKK-P7WDXNTWX>^/'+R!5AULQE K&3KNYD*!^] @*&G)[G8A MLX9D=5?,TF6E%Q,%'ZFFQ?,JQ^>/#[Z=6#ZH&WP@27*D:$9X:ZCBXQJ&RMIN M(2-')U^\8/0=D,OW7Q>-.DR_<0*^246(\ 1$$?;?=R/X.[G@318O/_,YI#], MXM'$\R=8/!+0?7/!&J&O)=QR#PZ7\->=*^7FP'B]Q-6ACAO,:<+W3-OPO(.. MF^LDFYQ$#E*RN=4U;C7LRS(//1O4'PK),B^JA7Q_,"7S?HQ<7K1S@U=.5>'%Z[.'P>;@7 1*$'<"+"O;"<)&?"\\ MD06O#TLNG2G'X+C!NZP-?/G*!*\&K\5L,#0''K*":0K\IK9J:Z9J06\J3'L( M&WN[NNL>!O.YF/JKETZIO]2G\7E/3EBQ/S6JKK?K1";NZ1N"G()0 V]D6-9> M/K&_@-0%!_YAVN9W'*<_"POJ&M[;44)7,-/@*)_P8Q ZU.C&A4K<&Z2D"FZL M##:>;%/2V="A3P?0?""X"'LS?$=T(6AEVX0)&[!2X]SK7ZK2\7:,4=GYX@Y\ M>834C^:&=\0>4>SSH<#[$6'2#PA>;Z2ZAK>'L7N:*40+[VEY\)X6YOB+8%,( MTH0$WQ+](7@KQH3U\(*8P1VTTT&('OBJ;YLA7W$9 M1\7C;+>JYI)43^X!O!Y7"@3=U9V%;FCF5+5^83#_!)@U_"DOB)Y2&2@\#-> M/#!VJR6U7*YN)G-BY&6MQ*K7I8:_L-U3O/_]E2NGS\0\!\,-;J4U@@Y6'H=\ M1!.YU+@Z:*1' YFPHI0^XL[ M[^TB_@'#\O'"S?_]/^^Z\J-9ANK"ZWFC?4 4&W M;_?A&U5KCBY)D<1#P+"/]Z1HXH&#V+MLD9HP]<+N!_@"%1NYD ;_JUE)GEUB M^#,0)<"JUI.J4;N/P,801+)W/EE-2!I1%/*C*#SJ.J8/,\4SGI M5A;ZL&&E'7<%#(*BXTQVEPS#^Y *S?,X>]8S^?9FUH"UIH!A6G86.W]%W1B" MMT#+9??"^.Z-V.,K3W:\]R<;>").H;[[C;+TG/4"%G@ZX:9YHX)RO/I?G^0J M7+?K+LVGAWA3ZW@ ?!7H KETKBR6DSFQ",QPH*V(L+RS(A "S3&?0SQ\*I;# MXMCAR=C1H_\8V=>5$.*3A[D/W(N9^2((UX,(D^\08>J!__;K P<1SH$-@TCO M#TV.]RQ@Q>#TYR08/G2GM3]@AX=_Y?8422'^R*JS#[1P0P+]IA#C#\3U>#@A M%@%12HVL)#4;"L\1A'#^QL6;DIMTH&$%#Q+!3X'2$\1_)E1+A?F &R/#6'@[ MCW'>MXV#S8?])=NJKYN@]=_!O* <-A1%P6F _)_P'"<9>@,$C@4/YK\R,\ SS*H-CR!=8P2^!M-& MP"*$4P/[J^AXWM^'A#!-T'D#*SDPC4.X0[GP2 MD^8^F-JS2,%^"$@H!)*(@>1QBTF*C6RZ6&DW%);C.?9[<))4O1&6MIS58THQ M (-PXW@;"T=0(&X."S3"0J2PH!*5HTJQ0,(:_A0TW2@$2=#<)ZT-Z-/=Z4$+ M!WL3''=H23/('10Y=Q!94FUU&(I7RO0TW_."*$6!YSGA3QU"Y /V^/A#;-;C M:P+R%FW5VGAFL <\"CU$11@1#-O4#<^WGALB-XX&$L$A>G"@:C!.W%P$T1] M\L"OUNXWA61QBOM32% /V/$K ND^>DD #LOQ?!C>*/8=?Y\ &JN;WN2F]7T! MB7ODQ)V&05,NZ#(0PZKK:(8.!0]8QP3'?%+->11U^@';/SX0\\<7W#AST_A= MG&7F*LVL5#\^R&08G.#X/SG(A">9P6/OZ!3SI>5&S'7-8\RB,52M@%*"M,&> M0I(L@7]2>)^<809/QHX>C>07R>^7RZ\(%;JTJBT>$/S:W"/$A4!.Q MW6-O76Y1^$CTY):4[G_@*CA^-!<^&!O_NK.2H< 94 M)F4O"/K?L302=23J7^\+2!D#%;J=Y)EC-PS;=%R%$H"2<;X8V,>< /MG8_#A M6/CT(QE'\HSD^5MT[&1R"*1_6J19:7U"(QN ?1EX2L< M%>P#MG_B+1\+T"\$RR%9O58<4"Y3%IMR76HH)$ZPU">/ 1X?<^MD^CQ0[?OS M@D4H-01*!O&Q9!"<\$"]D LBS-J '?T,QW7%;! H]<,+J1]P7-?[ LLJ*JN1 M"DUSC*+B@J'T#=;0<)HBV '_^?\PS$K.;!9@RRO2PL PLYMAP/-/'[!)!$B;5M+U] M3;;!;KC6;KC>8;C[LFPP"Z%I!X&I4T.U82,8WGV<3Y#D1.RTT.]C?5\J!J\3 MJ=,P[>%?L-WN]4^;[UZYJ\O[]!6$=.85YVH)O_BNX\:/;S)MS?+UIT.'J;5V MXN#X+F:L@;PLPNBK&-8W+-,8>/";$'V'NR$P%=?"&,)N/7X=OG[@+WS7>,#: M1OB570'/L#3GB]._*S^ZKT,,'^2I [ UJ"[@U<J:RYAYL"CR2F" M_PS#JJ1U QIYC[,D /,O[3I3; '$-'@\^&\,6QF8:GG._N&O]0Y(A!/8C\!T M-&!6.0]^&["(H7K&OL,SOP]D$J['"F8I!/\%:@\L\O[R@Q^PYLCPWG@U7#'8 M72"9,%3(,J=FN#RQLXOX&PX(,!U,B>DZNJ\M=BMFN$M3VWG6 P($+71C:5C. M##X",P:#H/0U_'M0PC28V'\"H0!/&H?I/5WP#=L/8YHT=0:!&(@,C.0+ IKV M<=T#'TS"!E!Q$,+]SQ.YPM0@ZBE 61CY!+\%7Z2%%5.#QX>B='X4_P1?-J-G35Z7Z6 M@K'NY@ &=&GF+)2Q0*@AO< <:EZ8O'3H@ 6WX5R".=$ TSE3PX5_ Q/1#R9D M 'XT]!=Z=HQ..+B^81L#,PB(C(&N>& JM5'0_GC53'MI>(M !L(Y\?S! /33 ML+4-G!C8<\N<^Z8.#UB":3W$7X*'@C\'LWEF=?8C !T9J4O3<8%J9?Z+O<[' MQZMB!R]_[" &67K@6*8#.Q;24X M2!2@+PL,SLI>XIR ;T O_? 4"$@(V.[L MG81HFSUH@C$YX1(>%N2?8VB 3S6P,'!>=W(<$P52 [O7WU51B!WGIPTZLHM<#:GT;2/\A(#4J;N8JV<@"^!&K/[-6 H#]"#I08T#MX/ W#!9!QQ$EP@ MT*M@=($ 6'XP=7"&#R,Y= @SH?MM5VLY*'@*Z59[FHSW,%E/)1A0$(!K &T M#C.4AB<;=&%/%N$G 5F$.]G)7=L'K!'4AGZ+A;@_J2 +*-S2GW^JG?MP=>[#G?+P'R^F3X1+YQO//P[DZ*8"[9[B3 M]N'T/?\TW.!/.@-X]/EG@1JQ/.W&3G*>U,\](\&Q8PE^NB_O%G8!;U< ^8,: M)5 P7]USL\X*5D6/!:NO6J]MT'L-$@H,$.?]XX-\U5 ,'B E7DU5?E,[!DJ8 MIMIPF$-?A;E3@S+)ZB+(L_WBJ \[%C!X+= U'4R_!96/X0BJ/;NUA#^"?0'^ M;L!]T]?#[2AD;R #.TW"\_QIP,Y@YD5M!+\:O.01E'N>-+UC'= UO0E8>!]R M-UR"0U3 0=@!5@%C:1K,NFP\?1',) MV&LM9P9&!#0EPD+J#L./"907@ G,# M]Q;PD7_$UN#5NCD8'"E[X#V#0'T,*&UG';PL,[]#;?"P?PTM!VJ!X:YXR&>; MK+1RJ3@A8,"8U0VP)?RSU[Z#$S78#0WN#I:U9[3!D8)QI'KH?M!8G4&U#W0W MW @M.+1@6S-+(1KAH<-)"/36A$A8F"X3H&>Y7C[><;9@\/5=K-R9O#_3;XU/-G M,PMF(X>0#Z1WZ9@'/1IV1@>;Q0;,*R!R(%%#.,6PW7YQP>-":@5[V-!U/ \+ MT7JBKX9)BV$F -_H:[WG^]UK"[M*KO-*>=IN@Y@P40:R.P*O?*-APTV&S=#39UP(__ M@$4=AA<9IF W4G>&#YS-IY;D?MU/=/7PD M.L(G']9Y_V XK8X=\#><-POHL^X_F 4?#H5[/S.ZNE!AV7GHV .;.5R5T)Y\ MK#>_+UX ]&&PV,D'] 4K5SKAT0Q7[ M .U X[7WBN(3I1'2WC^AG!F0HCQ8D"&0]X/Q#9[CF= MID%U8!&,S#@P02C( M1X;-;M6.9NV(2,"2^7N*VL.S;1 ,P[=2=;F8$3N[%_ )Z!; M YC3_TBB#N#?F>XPT_;^6K"')6(X!LO2#W/(>-C(L(+),M;@M_".6RJ7!)^ Y0ZRS 0V MNQ=VP1ZOA MEJH#!3G0+;&)[:QL*+^^'?X8]C[XX'@KW>]N8(,/Q#U434$C(*UA18ZC'360 M8^-HNXT]WS;#'?6%G7.F0N/NR!P*M]+'X>B/)I>..4?^A@>LZ_C[OO6A@1"0 M.9AL,$=0N\ VX.]@ CV(LK=<+9AHV[#3+S@,"Z%R!"8:UOC50ZO^F1,N%,:= M;PVF9#?#6XY__7]SWUG\TY"2X0]_!T\W^BY0O#8[K]X^%;UE0L):JF W];TS MVLG.N? )%>6P^_$V[%T&F#Y5X(YA+\+: A@#5'^G T$@+K7C' M]=[E(7UT7S[Q69[Z.5]RI3Z )5(A;4*5!6YOP=X^#:4S:#\"?X?OWED2QR'1 M>V-BU\N7%GN_J>X'MA,RUX 3&W+:](GX!2\/,NZ'*V0&54F@=GT@Y(6S]RI M*3Y8(]#("#V@80^#2U,>,*K!WRVPVVP>7P(?=Q!G2!?!]Z#$P(=#P(1A#YJ2UT%_N5 M8A;JQ #+BCE 2]JIM%!, J4)X-:?P5P KS!7[+ 3!$I9"&6X[E"W-A\#FF)/ MG1Q0! *7T HH]:$TT!D.0#5@GT5@O>O3DB6BD9[(+! MQ@8W4\A+B_V?#OZPE=''/!/N^("M5ZL'H+<] )WFC)!'_6SZ_+GEOM=!%,+N MQ?M$T+ *8E#/??)P^+0_OOGM7B,KST;?C&+-$GOH/9X6KQ/ M _QX:(^.[M'1_=M']RI#]VE:[RM]6J45FA-81:78OD(:O"%H;)_0#.')T?T[ MLOQ>J7K"\\T']G17XR'\SXLYA _5'][._WK!L3T;"7\8R/'ERS=T@U__OIX7 MYVH5(]Y5?..%S*77J\:1K)134KDAI3#P4Z-2S*7$)OAEUT\L[.AEM*U==UZM M;_%7H*4#.T@-CD"-4)\**G %#IJ_C^96&:@\WF<(0>$UC5%H38 _J;Q"J;1* M\#S%]'7N"=*;FI(O%Z>+JNBSTKRWS\Y;*C$"2Y:O?QS8 : M.BTYO5WJ0]"2>=Z2MIF"-QQ+RJ2 &S,RGTEPZ7%-(4^?R:V72R(]5?B)2I78 M09W*;DO+(6AY\LPROQ1SA4Q=F&0,IB0,%&567\$R["?/'/9;W93&5 314D5])$^&"G/:,M-QM6 ^Z8YH=+'##:;&ZK&A-IC,WX298VO/MFB*S,R0JLG"Q4G1F=+#7, M3DTA\-.F!:]CV!?( MZ)G%]ZT*/M7&9'S"IE>#5KM9KV3!DA)G5E\RC5:)$KM%*>-G!_ITL&26*]#7 M,\M?DPOZ>)U6Q8FA%?HST2W&$P1XZIFUFF=5=2Y,.$5JM,QBS6D629U:J0RG92,\6DE+'KWK:7'Q"S <#IF=5* M54RQOTA2ODP6XU.!';;7N15H>F:U^ALJIQ?PK"&KLZ2QJ-/3FFBN8-,3L+1F M"EZB)GI-GE<%0RL7_/K "IJ>H*6OUIHMH>K),CGH%30\(6O."'3@C Q,S;2X M$@J%M#25"WFQ-'$'= 5,UAD9\!LU7QC82E]*>L5%:YM220'.P!D9:*>U$9EH M*-W)=%N/>P:ANA4B:'HR+$E=*]66FZQ-*F2+X:UE?B2)0=.388UK_++$EL?T M)#FEN*[#Q#>&!9J>D2P^1^>'O4HF(25;%I,LS]+2R ?#.B-9LUJ_;,O3*2^3 M:7-:Z'8(J58"\WI&LBI.:L3A4F$JD^U,9>686K5:&\+RK2=-95<<;%.,MY#9 M*N-TS)GAM1HKA3HC65RK*-(C1:A.*LU&MU-9FW6J"YJ>D2Q:SI+ZVL,+K@V]O.]'.C &3FT95 M%F2AD6F!#IQ9K;RTPK>6:T5,SZLZD0347U/H,W*T M*%G;6GF]J4Z2$@_V=9/'"QIH>D:.]-HVV>B:35N:IYG.))'M>KL=^A)@;$O;WHP=OZJX,7[IFH_"#@SOL.9 M@3_@S*,[XX]OW3QQ2[WK>M/(7!AQ\ -NDG@[!VNM9$,6I?HK0O "XG6)8+K M@C^P:%VBMRZ(QZ*Y+HC'(KHNB,*V(<'B\$7E#\X-+(^R2S.&QUZ8EHC*Q)^@ MXF0FOCQ#Q]U)ROXFU4Y:B+/2@J@3P>02,(EP"?L/P@C&[2*&1:+S.=$A$-W> M,6:0$O)FF/11+>5#C"Z2B,NZ>7[ #+SA4+F9&?CVO-AH!%&&7ZA 16OT>ZOJBU#]O8/[K)@+WPOT[U_Q5[)&OB0"7R8(2,J1 ME-^,E$?.HOFCW2JY3T+F><;"^WTK=O\WHQ=!-?JX1,**A/5FA/6VK2 V>$,2 M)@8)=*H/4\X%B_S'7\&I]&J;4 M@8D-?-M4ADH++QR 0]D2FN$BJ MK@LSWK14RS=^81Y8)2,H\+N_&L.X/*EU^)546+0 M8/[S/T]GXE;]' CO"._?C7>"A!>GX#&9THQW%N6\T-W@A65R5B&RX^;8^7[ M5ZI&JJ28N1$^QQW7U4:37%R%@&=__4LQ;(RBR%< ?T/&<*BTE(+D;N$MEZ/J MA-$W(FZ$K7[T#%S;^+AUI>41G(\ITLY0EF6H.7[0'_NRWRM(!KG,-59;>(4> MZ"@T$Q-P_'(JRH^6;X3P'X+PRZDI[X1XQB5L&_2+E#+Q6GJ=V*A5H5L#$ =: M"4?&"/XUB-^#5[FB8B*&Q9#"[."VLPBJXFF&N80Z M70RS#WF:G560#Q[\\M^WQ>WBON]IQTTY?G\Q\*W]J.N'H>X")Y[+0UEU764R M65I]HLAW)-]A)N*T9IFR) )IB DD=R(,P4Q>9HXNAXT_GZ1E?I[D%[9<>\_^WQN)MEYT5/L(^F5C\0+ZP9;I]INS42:=7,E^)SGNQ--M M.K42%0'JQ10GQ%CNM4,'A%^$WQ^#WPMNX7\ X$1*G0QP/97&-XU2UBR.1D,R M#S/.PE-#$H_QA'#G#CJ8Z#VLKA1$S@::+S+=D>F.3/<(Z"9[<+;-Q2BYJX$G M0IR^2FKCGE/W&A0_FJ@9;M,=M26N%1_"Y-C072>P,8Y![CJ$>83Y:.HSGP,] M,S#II3L;=O&&MEATED79+2L!Z*'[CL=C-$QI<#_^.^C+M!>.B_PAR)[ZB?;4 MQ72. [ W9SA&7U+.$Y]*B0G%6,HIW&/IBI^#9;3@,H%0\=(X=0UC#"*,/H# M,7HY'>$-D'82Z\Y:JDXG$Z.[M'.+]F;9F8@0I% 9P/D8R_-W[M>HNL9,-?5] MV?7PG"\HKHEI3^X*(\/GFPV?*Z8)N[YA=.7!1X 4+Z:X[! OA8 7;;T"T1Y8 M3M[+=M-<'-@\SU55B93DWBA)2R*;&0;4_>M?EHCQU&L>8$09B#(09=RN'O4Y MSBC7+;XF-)2TQ';R&V)3RLB<5X/=!.H5P\88^DY"I<(W-)V%:EU*:T)\=S_D M=?],=+DHE#\YN!%,$4P M_3$PO6"PR1LXK2=&;F^Y;B2DY&;ED&.!60_9%<0I&^ 4%V*T<.^7OJJN,P-] MW@0^%YA09P9CSE%H"3IF1L?,45$X]ABM6JJ] (:/M(?I>8]R1FEUO/@TTY#G MU?PP3Z@-L34681'SX-B'BPD$B_PD".P([)%46SZ(=IFI-6=Y+^?*#4XU1-\P M2^W)"J(=:C$4'Z.9UPYY;\C#$2HL*6-@ (U.QQ;J^B*!L(BM[H>:[I^'+J9T M['&6LS5G:C35=6A.G2JM+*U=;KL>/F:0C"!RH'C,89^[1 ; M(18A]L<@]G*:PX<@.]FN!GK-X\OX)C'C!V-'MV9" %FH-Y!E^\C M9X,5')HP,1^Z48,L(60)14L#>83G@<>DM6;YLTU M-QVV&X >:C-,C.;N),PCU%SV,X%,*&1"_4 3ZF(JQRL,,]3:7(_WZ.FD(FRI M:F?";EM%P##[%, X?D&U L$3P?-VX'DY[> 5? JI53;/4N/N))ZAMMU>-[GV MC2'$)] :"K&"%]?5" JBFVH%!0=>XC2]R++!EDV450M(#K?3NRIK/Q$6NS/ M*[(Z2MC=EEDN<<)*(8+TO20=$TA4"PE!'$$\FNK)^S"^7.;3PQ[!>7(R5;7& MXWXJ/RF*$.,PDQD1(^^K_-&C6G(V=2^RD9"-] -MI(OK&6^G6BP[MO9B<'PR MSB8$TBNE)G,CX;%"K3=%$H M5[5%KV'D)X5>H2R5.C:;LVN0+H B10HQCOGZB-DK:DT-,$L+8VAJ%SE/^M&P M1E5M?XAQ>#&=!]X*7&P>"]I",G-\\&I5!U.5,J"U8]K0/$RKIMM2+=\0I]"* M/,-K*[Z6&?!D-X-7ACP_ZP_+<7L+>(T(U2 BQJ)T)8@($!%$4YWY2B:0YMM$ M;\/C@M08S)5J2]YT,)DLIAUL%AA!+/HBR2*(ODW:A- M1SDC7S7U6&V4J_+6H"%/S?8X,6NE]3H_5$AR?Z%9X"]X (98 K$$8HDKZE3O MI8F*MYU2)K>IRG%J.9FY<7*@"L/>FGI M_^QSS^X5ICZR$+^0^YY@G0)8UQT?WEN/ -/]]]>1W)5'&0%*NW#2VC,49O7C M>6H0EP2IDNK4<#GG:]-)32%WV6H%BHSAY&M^;01N!&X$[BBDNCU7 LQ/5G-R MOC?&V6$RWB\F%[2\"- =Y+AE>:"C$/?KT\'?UEJ*.3&1*^::.:F!B>44UFA6 MDH5LI9B2Z@T(>(+[!Y-JUT"-,=RW-__-1@$ MS+R?BOV$?-6B(R0@)-P5$F[(H'_'SKC+G(]9IAI(O6EXOY%=?RLGOS\GSC\Z M6QD2:"30T1+HVS;?PB/Y_?47;*9N8!@#TCQ_CN;YA?ZG2"F=-^].WF&R&D+R MY2)+>IF<>R,6MR9)I5?-KZ/<2PB3KKWLCU9&DC+D6"4P%U46WHU8*%/',R.O.=;("J=FAPH9YOUDJ!C!H\2?"/0( M]-%4:#Z)^FPS-3)+B1$K;8:ZPO;\X9LI\:,,TS MQS-1-@ED6?U(R^K+M0]U[=B_]^A*A>!ZF7;&N6QQ;MGSE%SA4DIYX"S7J4Y- M(8/QB,CZ0;>MO\\Z0K>M+YN3X5V^8&E;P9=IWN5DTR/9J9Q*9TKV M$/8+!I/$./XU3S!B"<02B"5N3V'Z.$VD<#LOCVDF(['CT5P89--]AQ A3;"0 M)IA7L_K>D%,E?$.8=N&2"A+BN?LAK?MGH,M55GD/]TQ\+L-*;I_#R5J)&A;Q M5M5?UB GPC*Q%!D3.)1+$R$5(?6RE5/> U6"%*N)O$8037G[Y$R[F2>A9&$M1#@?$EVM.0$V1%H9-F=-(< 1WDU8/F5U/5 MN>M53L\E1GWXCZ9&\WG@<^-NG,L6 M5C[N$R:]'LQ7ELP$P(='2#P3XRZ@YEQ1ISG,"IQ(S M\S8K-@25RM04*LA"R<585&X6 1@!^'N<)I]#<-LJ-2:/P/D8JV^I MGF<.3$-_E>R24X>-B]RL.(F7#=TIY3W:6 &;BH;J"A-C".1*0?A'^(^FGO,5 M!#"W\V32U8I)J=UV]"TN,#=I/E9'.Y'&5[ M^$C$FX#6@M2RQ%N%C1#@$> 1X*]XG><3B,^H/9J*RU-6,I2TQ2[B(]^!$;M! M[E@2C]'W0\3=5J MPR:N2:)"!4EHZ1B#T\C[@O".\!YI]>5#@)?U^#*UMK=R8UE.\?45/NVF5Q#P MP6D1]6ITVVV[8-Y?./Z)=O.%5>:0I882-Z#$#=:ZL?0D=]J0586?/" M5"IG9ZSNI_)CNT4EBI5>2V7%U=58P/CGYX6_P.6"^ $U8_QQ[2'8?_?H7"QPCY*-H M(2]-U M/P&O?>,FS=MPF!^WZ6C>KL83M0PS:<_RF1R9FZI._59MV\]. N_UA-YPLG5E M-K^NS.?##1=/USY@V+Y'K)X8O^]H'T4KY]W3_R[[L#>0\+A."IY8?](EL^U/:^'Y3PG,9@-E@9> M* ESJC!)-KC1-6R=T"/Q3 O[E"B='^A,;56KM4FG(6T:J41SL\J1[?DU!GKD M;_G0:/_<-8/.%]'YXFV=+T8@CO6"93D.VT6@?Y]+PD(7.Q(Q3>IRO+U*+31F ML7!+*X4F+YQN"4$;0?L'0/N2E3?>Q+92&%%X.^-3\E24U[Y0(9PE(T)LLZ]C M^^:B(T3P.C@&U0(&OJG'31O3U)FY4"WDR4:>[!^8Y^UB*L4CTJH :#D[&<+L MB(W.%4@W-UV#K[<3>"4CYXAJ?IDH;0$1!64TB!A!"3&.(NPB[/XX[%Y. M9_@4>*N6I&83TGPC922'+*IS,CW AQ"\4(N(X0(3(\FOSRL=%5TX5#":KJ%Z MOKL)C[ P=0'6S5O$(AD%];H,[$=RY$0\'S67J.;2"TY83#)KHS7!AWFJ:(@W MZ35][Y!QGA.J)#?L3J8YM9=J:WQ;;ZZ"%%YD\/_GRB>\%"KW<5\:LJV1;7T7 MMO7):+&_;DO)?4(8+UG7G653MA.YK2O-Y2J=5+7Z=N@#I38HMD(P3$R@3_GB M;P1R!'($\DAHP^]"N5\DA7Z1'J4F/E?*&^N)5[;7-8AR]ETHOSE76MV ]?4, M'3-4UP8O1CD]D17^$ZWPBRD7>X!).WR)FN9/?0L&R:6,@:F9YU+UD6RM[(S< MM#!)IK+%3&F;$8DF,,*#JB@DP<0X OG/$'(1>K.O6='\X0Y0?9P6(+6-4:&[9E+ S.#FC'87Y;C M>-XLR/AY0^63# /H/&U:V)7$&N5H0D2 BN5-7S1R.J%'N7;+3*Q6-0CV,$*+YF(\?;\16I^JY1*$X'R3XH/L MQ\_8CQ0@$MWQ^Y81!<[\[^^S';]_X!&@T.^H\R+:^KOX=%7![6JJX3DRRR0( MO#"@)V5JI=!\J#P)%!G#R==\]H@O$%\@OKA1E>L3A!%O656\AF<(?(.OZD29 MK*SQ14 8@0+&\F]5_0X4L/]9J& -+Y!-:^Q["W.P"3\R;0#3Q>^GH'\9Y?RA MW4'!)]\/_"\?B@;Z;KA/1D*QIU"$?=R)7W-D8*H&SQM5>P,34-K. JI_+OC8 MQDSPN*$;7!MT%S!B>S$R/ /*&WBV9P3E; )K)CB[')BV:FMFX#(#'P1%;Q[" M5=3-Y;__ ?_L!ZQ9ANI"A(_^T4UO9JF;W\'R/IM,*E@'\/LH5%?Y!Q8@YX!_ M_/_!E3EZ[)-GQ37#LOYY35/?/^%2Z[";=I+>4^!AVHFC:3GZ]__^G^/1/%); M?)>]>\=?1[.WFQ@RH+*A$>^[ACJ)JP/P^M^JM5(WWMXJ$1ZHO3'Z^T"!5" . M^ /%_#_LZ&V)/UO<@63CVNQ7]4;.1"ZORO9B5Y%NEO9A1I0GF#^$A" M)@9B?T"Y^N^; '@^K^>F2PVX5&$')*_U"4%A2;*OT!JK*ZJ@DH#H&9;@"9[A MN?ZO\*U?,VLGMN*+0A[.I=BIE#&IW)3JU7JN(>TN=>3*R9 'PF$TFF)3*H%6 MC4JZ4I7J8C-7*3<41L!I@;UJ]^6R**=R32F%)2OEE%1NA#\U*L5<2H0?/W8= MJZ2QQ\Y_(9U_>,K+L(^E:EW*@@[G6A(&IKM2DK"_BI5&XV_LVW::DSWS+],& M&X;C>T"%\6*8L=8, +J9X8:W@#"P:ZA_?V'W7MZPW[D?[U#&:2S.4P:MT +/ M Y21FB((*JZH/$^S+,'IP@#?B:EZ"&,:X%1BD6T49&-2P&MKL4_VZ:$"=+#G M+3=9J=;NVH8FL;@M,NEE7>O%:Z E_[RE7JF[]'I423I M,TMI-J$433PM5Q;>9$CZK4J7%T%+YGE++T'K6]4O"?AF[LXJ#C$-5=.B':;'8*6)T,:I!LM@DAM^Y,IQ>E,7\WG*!RV/!F2 MWIQU2^.93LK);%\S:=6Z2J<[9GBXJ!'[:E**(A4./1B/9'+JS(=?CFO$M$&;B3$^UC,4E9V,7 MSVP*=+M>:97&FR&T5$Z:DH;H<'H[0^&DDRYP0W)FP-A10-!(J,5D']CU:IOG1JIR#6P7&=$*Y,?T>9P+-8]TBS-I/9,DK,BWEYFER)L>C(%N<9:S#A5:B'Y54&I=*M3 MO.,%3SV9@GQE98G;9JTT885UJIZM,#(K!4\]F8)*B>DW_;S0F)@>3ZZ3G=G* M2*Y@T],I,#Q7+*BM\DC.=!5;Z1?2M@M(G3R# WF8K%OIU4J2YEIKOJW,Y+G5 M&<*F)^/JS42U/6='DK2IRD.*E3S>':]@TY-Q5'?A,%)RWIFT2CZY;?"@LV= FW3X#*55\,R$=)DXX,2%.*F#13@# MVNQ,G%3;FEZ99&:4X$RZF;JI@:9G0*OVYP ,&9J6XT-]*W6*R[$'^WH&M)NN MLN8)NUR5"FI#Z;N)9$$@5K#IR1HD;#^1(L:=MCSM5Z=-MB/V$D41-CV5+05L MP_*HPDO3F>QKZZKH,=7@J2=KH.ACG1E-\:;,KN,4TY3C.5X)FIZN07UK\$)- MC,M2A5RQK&'(5&X(>G"&85**Z6I%LO14T)0XF:ZUVIC;!BW6 M)^0@L5[G"99I)H%PG>$"H3\L5JJ#"C$AM_5>R:*J8[HJPJ8G3YVM:6^@UOB4 M;$AMWE4'B7&I$#SU9!'J?%IQ5UV'P'VSX4ZW;%9;IH.F)XN@57.58K.6G4H; MDI\S7I'KU;I!!PZ+$#@2#O9XZ%<$MKBESCSC]_Z'8ST4FJ\[FQS:=5IH#SXU MEH_\CCM+&3\Q>A?N_JV[IQ&A5ON^(TB&?N!>#3,XLD2/GN^ 9PXL9[57DO>_ MQZ'7]7?H6H 55-XTZ7?NF^#%^Z9JWW,L?V%\AW7_'@<]\0$'_;&?Y@^=]>RK M 6]H7:ZU+A3"2P37A7^@";0NT5L7\H% /!;!=0$\AM8E@NL">(Q"ZQ*]=4'Z M6%37!4=XB>"Z< \"6I<(K@OBL:BN"^*Q**X+_\ (:%TNMBX?O#'QIKOR:I/ M?V 2+DK@5YV!DY"4#TZ)YECPP__]Q?SZK+^!>."N>I6*?RW [_Q\OGKA9N0: M!E8"?QAYF&3KAGXN&>X77;-!LO6Z;.$/)'5/PM4PUQ\4+<37D<,4_]8$O"8! MX1J?_GM"* ?TD)]%C_# W14SPTM67W:]\74G^4^2$?[.9(2XE;WY5F2$?Q"N M>UD^NCR"9.3 (^QU4T=F7W@;GTI=V4[ZKP.0JM$.$U_Z9S M=.??LKN4N[^CZ6@8HY2RVX7);J8STY(>D9L,BQ; M]MGA'Z3U71JV;Z0!EN'U-CCDMKD8)7T/K*7A2FO-\N&*B)YG@/_3PPQSSR\! M#VJ%K-=1RP79GWKI@_Z/C$%\E#$JV]:(2[>\DM1(+=;=T=)6.[EK,X8XF)F#;K>F3Y)XNR:TBX.Q MVH/WNH+2(FR,/EMP#.D87\48^'6 =6G&"$,8?C!C$%^A8XSEO)>:]CMU7"T( M6;;!_ M!&/LTD<,!H&!C/CCST,'$'_\F<91ZNI2,I]LYO'Y;$$F-2^5LG3QROPQZHS+ MIC$U!&REP,8KXPEHD$3A%>^:I\<)E^SI/360(\#O= M,M=S3_[)IO"8]_:KIF/GS+GR=$2%-3_IV=E]MF--ME;L4J*;*4TR*Y\J>97L M-C^^MITFN4E[J!)"3H[[F52#[$I">U-3@D*O/!-C6/)RCIW(@.D[O3@1)I@O MRYV]\^L@\O@3)\]3\DAE\6UWFNE/)TFMW6P0\YQ"* MA>ZPOF8SWDH)ZL>R9(QB^%;UFBBE \A!^_4NP3(SCZ1_ M'M=S[OP$+MFY>Q"7_(GOYRF72%6B0^6Y:1K:J79E+7)?>*EN# MI>6DZ?@%0-]/P3!QAC\M0/J&P_FE*CY MB:(W0U$AW?.N(US99K:V)/BRVC#6F90^-H;TM5DTERZUD\ULB\3GDL:)C8)2 M5P.2\0RDYI8?E-5NV\7AR55K6^\M1E;WVB?X:QXM\?BA4\.2L M5*.3_:W<[$%]1/CU+T.3,9QZK?#C'?-(E"*"KHVK[_0C16_T$6.59]K)Q)LT M:(-93"26$A-NTRW-LM5K:R>9Q&A-96:5IM1N:-LV22?2G.) MUQS/MQ[\U-(+(KWMR!X*X.,X^A! MQ<9=C%_#L?0SU-8>CK)#:IC'I7ECN8Y7":Y27=?@6'[]RW,Q!D?!/%_JK+D3 MW>;U[+9WB?%(W;CZ$,9]UZ@0G-$9X(9.MYAVFU"7TQ48"XRY86+4JP==:*__ MPO2/-X3QMS*_WA?&HWA'ZD,8S]0*V6XCGY3D2FJ5K6)>0C=:WI0Y"OE+O;%,OV"[)AZ6VJ2P]R_A"6EPPB6$@J)A"O M79B^\0B6IXZ*W4TF%,R"@EE0,$ND:#:*]Z ^1+,CPBVM)ZR4D=KZQ!=T;TVL MLJ+"!2$N=(R@+W)C 46XH @7%.%RB_>D/D0N[%!-SBEFV9#B#9,E*O4TGB-A MX>\@YTV,85'8"SJ@1F$OM^03NN@]J@^1B]GG1M-94V1N*4!F=W/JX'A"D3$H?P[*GW.CEZ ^Q'%.*B4DE,K6Q3,B MF2CEN&I#55<*#QU!!$'$6 9'L3(H\0U*?!/U*TL?0GUAD\WS7C_!2J12[*Q; M;GDMUFL ]>RO?WD\QK/L#SA71TDF+N)[0:#_OOM%'P*]Q.962:)J=*0Y,2=Q MJ3QC2@0$O0"O(Y(QBKI@*O+(H!XEFOD&IPCB@.^[#?0A#EAOA0XYE9O=R719 M=?SYL(*;$E3W@_ :AHPQU&NQ\7<17I-Q'<_#PA8_PC6,HFJBY J)W@Q%A2Z_ MQ3L2H+_J.@-S<88?)VXY;]:9)"LG"U)%XWAURZQ%10C<(1P5$UB4^@4%QJ# MF/OUH[S.#YJ9S'.I4KZ.SQ/3@9(C@$E7& )^@*$M%!<3R!^:B@$=.*/8EFOS MP[>X7%[GAW)3UZQ&1\6ES;J_X&O%!-E9KP _P.)-I!#C+G/U./K\@,)34'A* M)-GBLLZ9U]EBX_#RA*H-VI-&L4VJ:R5;3TDUP!9!@ E+Q$C^Z[TQUY3NRLR MLV\/,6,],VS/\'[?GX<9)6"YQP0LGQG_5\]"Q*(FKK*GHWPCEQ/IIU)[;[S\ M(^_1?RM+7S^]1A18&HG]]<7^CM)'O).E;_QH=A>!WH"1YS%L:-C 4+ P8-MA MJCXU;=-;0,-A:?P(9\EU#VSO!+$JVKKX!*Q2 M:.2?*W)O9@O=[&@PDDQ+7O/DI-GP5S6%(.!!J\#$OKYZSW OWS M?M\?!OW+GI-^&OKSI3B4N^V6@_N,21K]3MK-6B*$/CQ#Y;@8>YE:RVC;?_U4 MY"ZP_^(9Z4_!_K><@7X:^VE/5;M+.+22([KJBEW\D)FM0BT 'CV M2>%TC&1>"Z6ZI;//G6^C;GB&ZFJCP*NA&T 5_^$;Y;=+_^>N$G2%/A(NE/?01--.$XN^ MYAD355[-IZ4<72E30T@3[*]_28J(L:]6'T?:!+H;BV[2W[;#Y3TTP7?=7GMI M:1E9)?@5630+>;(3T 1,6B@0,5RX8-+"*--$E )&K@T;=*$^0J1Q6>_,>TAC MVK 3S4QIW9#BB\UPHTJ5I-0(3!#HD:%Q)D:^FJ;GEF)+PE?D;,V9&MA?EN-Y M?V,#UYGN?3&.C0HYW.H-^R_VGOP4'OI>5T@(O2( WADFZ@R6=228[J M:U?PVH(I*@0=U-DD8C1!H*@0E!D@^ID!L+_NPR/Q!*U@Z. Y9V [/O)J MZTF['O>(B3ADV%(-PI;]]:] Q5C^]';:WVB;_>EWQ:^?_N!^?02O;K/#/%-G MQ@6RB5F\6ZJ.6]T$IP;$P0+B(&(\?1%O)-(XT.DI"KF(A#OED\0A<9UD*ZN: M:YRL]@KX))0%'2Q19@X4A8&B,"+)(Y=U[7R21Y3L,-7/ M\.,Q;G0&M29?3O;RVQ7DD2 P@XS1KYHNMQZ7T3? !!O8S'4@48 U![_NO#O8 M0EU_X6V9R/ CBM1 D1I7][+LO<]IUYDF03],VP=36CD$2"4"7(;MFA"'TGKA MJF _,6W5W>06QM0#W 9'X#I!NJ,]_9VAN&0ADY/&?&,L^]OBR$A+0MZP@8W% M0N<,R\?HRQ391A$?MPY[%/'QQ2Z22Z+^Q4.L=)5K3/ AXTH-.4[Q3F(ZSK4" M^,-L(-#%2B?46GP]:9#)'5^)9:@5Q M#STD-!X3J-=R -P+[E$("@I!B9:?XBI:P'I>I4:M;;\D-7K9^3PG3N*^$&@! M84H0(L:0IT[/T&2[M\E0;*W#LO$>_X 2W[TQ(=R.K3G.1(3V%M:H!5\!K00S*'8*B5E#42B2TC6]T!GU( MVU SQ;&0]G4<;W=UL33I*"YO!0P"'3ELC.8O<"/IFA)?-A9[UTP8M')_/NJK M%:>A +IUQ^];1B3([;\O5)CF"L.,BO[S+?X5 -%7+T//;66C."4O(1OB&A]Z M;F*J958*P0>5:/"8<)GRFC\W N7JXO\-*#_)MQ\QE-^;9^0YR%_44#IZ3DQ, M<O<>ON)X_ MLHI\&<_HW6+-3?E&.Q6 'WHA!":&GZF:?6_1)">>"6QFN&#UIE.P[C!9RNY' M8^Z;2S"!]@+S1JIK>+]_A$OWNN$E=^*D?2%\)%*D%P[WRP:-@B%>#X:X%\D^ M?_ARSY*-./OU@[>[D.P7C^219"/)OFG)?O'(^ 8D^Y;./0DR>$="]4SM_APF M/^3^_=>=9=Z65S-E+DW="/P;H;&KF.O&TI/<:4-6%7[.)21B@Q=K7WQ>27[ MRR&IK@UFT:L:;@-V,0#:PN--19J8M$-)Q7RGPW1KH$?PV!)_ MX-"AY=U/MWK/]>O.%G_4)OO9\\-+;++&DF"Y=)UNX7,_K[5!W)!'S0R9%:C MTG:PR0;7R1_NNBS"SCY/F9:_,'3D/;OKL[POC$F.EN/L1YCV.XR>8;"U+S(& M4Y<$6:UW]6:RV)^VFT#O(';&_06K($9,PM'1YA>[ "(&])_@%7C$^8LJ2S[5 MZ3&K8B*#-[9RC=O4#7-16T' 7]XO$#%11P=C7^P]B!CB?X1#X>6MO6?RFEF@ M1GG9GZ5(VIFTO&(C0'KH4KA(+2($]/L&^FT.H.TJ5C@04">AM'9I^ M991N9*S-BP3N1F9TU]6U(S8-]WW%[P^2&>S<"KT*%XYY]&6^C$\%8)Z9K^B1WJ3GCI#"7Q M56[8[*T="V>96DW+=1*)=@[H)73@H2!C)'^1A(SH>/76T7QS]Q]OUM'P 313 M*Y_:X)EX$J^X>+<[2HRYA36$:/X&5\-/0_/='/5=_RSZ!WD,/H!FN^V9JNI, M.Y+15?(T8>$%3JM!- O!WDP1",T(S=$[N/]!IO\'T*RD7".IFEP+-T9&THUG ME.ZP$^S-%S3^(^;R^D__R2M6P:2"CELZ^*-<%N54KBFEL&2EG)+*C?"G1J68 M2XGPXT83_*4L(-E14:A=!]A:.D;]Q?XU6 MH=RA/:WWQ?[0D,RM/QYMUT+"S \A=']0H=RTXQJ@JYCFNZYA:QMLX:JV9P7K MA:GZV/<64\->>#_"N?=SCW7O^\[\]YL0E[7R*XN1X2:=Z#7C]"E,D^B?8/_? ^KYOV-^;U^'[*4/I^O7YR!IL94,L-461R63' MG @I@_WU+\6>%@]".;WO^X3POF_C?[\9=5G'Q_<31D?-#%LCC2OB\:&>&Y** MV' ; 6$(@#!B),7_4,JXFG,E8I-RWS?Y[\T/\_T$4I@WQXV24Q?D)*59'K$T M:Z5"#1((=.A0[*O\<7O!%++M&J!G6T/'8"P%S!YN8^I2-2VU;QEQL%!Q#\P0 M9MI+XZN].)'AQN]TV3BN;KCQL/%O8K;&/,R_\.!_/VQ.=HZ>*\])1 CU MJEX?<0]Y\"0(^(:A^:ZY, WOE#ZKCAOPZF+AFGU_ ;_5=*HJ8.'%:\PZ:\9; MG4T9'T[BJ7:5MP;R9HT#9N6A^X=@3PNR?9WSYV>A:N?I04QSZA^*,-.<._6& MTT"0*,/W']D?" >G;H\(X^"G^$"^8<=MMZ5NK@]Y:$S MA&5.\QG?8>37]?P>B'=.O241YIUW[;]W$:[QA(PN=)4B8D..4(3&4PQ0 .Z MXP-"CP0Q7+0:^M5''I6@TV^Q],^H'$?^S^>J@C\QYGX7E[ORQB\)=GZT;!:Z MP#@7H'%.\S&6NDC.8Q2;\7ILQM4A\SU70Z(X\HC8*-\2V/$Z5[QH7_3:=B-= MTU(UB74G[64\-9/54D :X>42FK],1!=2,5X_7[TZ=K[GCDH41QX5%>-;7!L? M4S&Z8WFJIO317&KHHAC/&R,N"<,_A?"6"Q$3Z!]:5R%*L1E71]#W7):)XL@C MHG%\2V#')S6.RKSK)Z;SA#EI>&,F,Y"W5D5:00[97;>A\=.[Y\\#-/XG<*!> M8-6@V]8<;,*/3!M =_'[J4@_1W[XEX-##!9B>"?\O[SS&NBMX3[I.\6>XA'V M<2>"S9&!J1I8.M"I#4 #9CL+\';5!1_;F D>-W15"YNI[@*6KE^,#,^ (@>> M[1FP?KT=>/]46.E^8-JJK9F@N;< 'P2!)@]?.-"7E^"]=*N;RW__ _XYD+9E MJ"YDF]$_NNG-+'7S.Y"K?YZN*16\'?P^"A.T\ \L /&>A7'\_\'^'#WVR;/B MFF%9_[SF8=P_X5+BL)LWDMYST&'UR:-I.?KW__Z?X]$\TFQ\M\GMN/1H]G83 M0P:T.C3B?==0)W%U %[_6[56ZL;;:WW"P\&O_OM QU0@E3ATMV%'/\-).5FS MJ;J.'\W;CL7CEC%8_-Y];?]9P,"'#QW/_/_9>],F-=5U8?C[6_7^!RO[G*I] MJB2+0:;LM5.%BK,B*DY?*$!0! $91/SU#V!W5B>83B>M+>J]JI+5PQ7DON;Q MOA)5\L55DYZRG?H#T9Y([MO.%S1V-S+TO8AEQ/ZAQ=]28>4F2OQ?(ZYRZG:@ M].M8*<;:V?SNPJFG'\7"G/!;(J:5Q":D;5Y/S"_]6@!^Q.LI=$FI#A=)3)-+ M& 6+)2VV*J728B%2LHR)M(IB,B[3](*4/AT_]3Q8R]R.]%,F/^*2F7*] ML; ML8/^H#EDB\>&T6:O-A/LS"9%3SOW4K-A1VX,7>BU M6%JA4!E#*46D*9P42XJ$B9(LRZ*LP;*$+[ %3!%/?"$].S)EONH/B>%H:42\ M-+==O]D?<ZB5.$K*UB: M^AUSWXAVFA"*F(C^"+DMJ4A[WI8$6&_B4RY26H=9DX\A,V^ZL\DM5AMI:V&X M7#C+K;Y%Q"B!1. ?0:U#8^U.PDE;(&AW,EPQ"B^6F 04_Q&TN3>F6G<+F6S@ M\Y-)31S,-3T%S9Q_RZ]MW^$G93@H12SAF-,J$Z:'RIQ?*GG=]FYD>08QY_40 MQE5D7@K%4O;\T<@O-<29Y<(5G1-[M:YM'ZH)9.E'R& VJR*K"2>S=7Y$$VH; MM4@^@5J:#=8R54&\_U$DYW),DD+9C#E^H$ &YV@PZJ[[HC!NR6F M+#+B\=+R[T$5 :LBBW:K+4RT#3K&]J5.:Y6"9I"JKMVH_=QH3KHS2?8"J#U.7:I&=PN.T::&D\$E6B,]NH MC(B+F5/ASDC>CG5^;$P.3,BI55:%RWP,F4&J/]^H?65DS%AN%PD;46H.>USR MS Q2'6*QFM5H0X.CNC+3]ET)$N'DF5E,+1@U:J_8\>6@6 M4YWER&X*;,N 4;XG#3J;(2\ZZ5,SF'(KI>9N/UY'[+;;KDQM;5RA:@EH%E/S MH>Q(]MH2C"BHE88X[Z]X91E'9AE,-<>CO02/O1$\C",]9!R.F@+*Q)"90S5: M\*JRK;,]H5(/T!K3"NK,.H',G&E3V]LC2F=&0N###0YGD+#?Y6/(+/N5@N9\ M646%/8PNMH=:Q1H,F$4*BF54BF-AIJ"79 -JZ309VM8,KB:?CV04)5$3FLV0 M+!V,RH*T0PJO+7DZ!:5_!)TN]J9+XR/;V#*,:LU:4C/:+D4RBZDZ-JMO1+)% MPVT=)ZQR0+B-6AA#9L[?$J<' 88CDU55&3&E80/6ALDSL^>77:\TM2:081!U MK8O7.U1%,YD$-'/^,.SYW*[,0<*0:J%4' Y)U5A0R!/G7Y"NL.J@,X=%.P:S M'#3W K-)03/GKRVFU1941WU#[0_G?74\U'AO&D!E,35?"?N; 5LM0QX>H&6HB,>*39V8P->S2 M 6I')"&@\S7/4K.M.G*6,61&392&8LC+D_48KIM;2X*F=1)WDF=F<=KL-G;^ M8LW78,BFJ_-^L[/G3W'?$!E@)%^%!**CK"IPL-Z9; J:0=1^AY&DJ:LK MF+!V0[*SK'?X;AA_?!9346S^:WL4[1J;C52M!#)4'@=, II!U1KKK*W2N,G' MBE+\"2U'9I\@EH!EG*4!FO [-%L1ND MTXWJ8XLJS].G9K$UIVIB64/VCJ'*XV@!52EG$JN*!#:#+J9O=#?Z)MH:[< 2 M-EUVR*R]]!6R/(B.T0H];,FJP>$3==BPMYR>X O)XHMBJQ5EQ7:J B$;-52V MK''324$SALT@!B,JDLR^T,9UAZC6';O)IJ 9RU;MSYTEB3IH+ 12@.^,[E), M_$KDA&G#^B.-M88VR7+T:"V)'M(=P4?8#!WZM59)VT\G 1N-:":$>PYLQ!83 M.>6PNO.>%(IUDF'U2:PHN,J::U>8!#9KW<3!="-+Z+3&HAY=&E27C%OCXJ.A M681I=&? 0V6,9 .XK"XT^V"M-BEHYFU+_G9;9O9^0R!B6=,'OJ,9L<\0@YY0 MVURI!S7J%=:88-6>%;MN-7&;/C;+"L&H2B\$ANX*DVW+[^WI"J:/F!0VPPJ3 MJBA/AC-"AM5YK1,U$7]HHL?G9L2L-./J^-C:CUBIL31447,#U8C?%\MBP:RS M):NQ;#)&-# VXE;JJ/TQDX!FL+"T>M6&YO@C82AB9$>:4?6UE()FL; N,R8; MH6R=K7=6%-LL1^Z^%::P&2S006]96\B#6ORVE.&T W6F]HZP&2STP][>"0RQ M!&^HZF@#^4Z7GJ MH-L5LY*H 2TS"6B&R_NM"#+L(!JS$%=>RZ$ZWK#C90*:09C5FYF!,Q2[[-8B MUA.]2Y4J>@J:15A-J'B*VQS%L9:C!.R@9SOE4OH&683Q%J-C.S68&_4F16*6 MTRCK5IC"9A FHFLH#AK%'1Q@I+-@A*4D[8_/S2",0\26MJLZL7'4HDY;8:MU MF(EA3WC1Y2E'1N)A'K+10.PIS@"?CZ$4-(.P"H0MG.UV.!(B6V&B R[UJS:? M@&9M_B(TJ'U'6AE!-?2L;IWD2M8R ,(=H >]-I:-M.G9O!ET_.)TZH+J+'1+,SJXNC07J>@67Q%;7&W7AX$ M%IHIZ_ZX7Y46JV4">L+V-PYUHCEC#O#$JX18O]85B#!]V2R^_/9ZV:^Q'975 MR5E[+'6KFN_S*6PV2;%NM$8-S9\941NM;3RK%@CE^!U.>-3S'C'6FS5N!+?I MR62FPS,W@,,$-&/-.GAEMN)DSF>W!EI=67"WOZZDH!EK%IEBOVC0["=FR(,C\M&YS$I[ 9.FS;#2G6W3C&;D8AXZT[ M0;64*%'RA#6#^L@VZC=J#EN?JR(,8P)F(.D[?+-F::[^6\K[6$94;-.4'$_] M\OS%R^Q3DB%^2GLGJ5/EF'+]/A_]HLSXE(R&,WEEWWW^U*>G(<==F0"$^"!"4)]I0(@\$ )(1$X( 7^F*$"('!"B M])D&A,@#(8!JR@DA8M5$ D+D@!#49Y@ A,@!(8!JR@DA0!R1$T( B<@)(8"Q MS@DAR,^O;CP!= ":Z;$( 3133@A!?":!1.2!$$ UY880^*O+;0$A/H@0].<2 ML!%Y( 103;DA! ;BB#P0@OJ, =5T1D+\YA5_OVRB^;A34[]QZGQ?\4EE3BQ_ M]\B7,Y'/*SVR?__]EWR.T_XJEWOQRQ]>IW@&(8 %SLX"OVJ"^%@9OP[%?]5_ M ,3@0\3@YYQ^#BY_U9.X0TOVJ\KUE9GZ3GD86/.'5V-7MN8YTG/7H?@OJH! M"H QOSEC_JOZ$3#F^=7DBFTF*/CO)_33GYX<_DQ?-A%#.:_HL7Z5N[TAC072IM>7UAOP.T'X!1@#I%A!BO51A>/] M?N[%->B[W=SX=9(RL&3>BI=[ ZH!V$W &#>0YP')S+S@)%^R\8"B %*>(*R^ MBH.8_T1HNA(;.(<7H3[]F7QU9.#JQ!_9_H^1 <@=/BJ;E_Y8R1&?2\15%XJ_ M5PXJ]F9C6\?JR="W%0,HQ,?,E_0E?0'I%B#_910%]9DD;UI1C%Q5\@(W JKB MTJJ"_$R@N585 ]67=.MVV@=NC/[YCYR^6YL)N. Q(ZC4!*SBKU77>]K;!N*I MAV;Z]WC&^?&,L@O3OULX^KI,)!L"/: 1+Z(1\32QGA]&^?V2],8.+!]PQP4# M[!OFCHKDZ)F<)& /8%F 9;F\[D"H/#$*L"QYXHYC/N:&N8.57"M^'Z ]+IJO MN6$&Z=@>8(Y+IG%NF#?8;1!CZQR9'5E2C*4;&ZK%EW\IBJIJVC4G!(] G_%3 M7/+I:UDR)4M1BX6JJJ@;676/90\,*1Z_0&$4.:O$7!LY/Y&A%#_/\W9G]\P_ M_,R_X8R_CI#"W_H^/I)5Z[>*\ M";"G/E42%?N[8__D/%$3DL6LV*(F+"7&'C04I*]^@CH7\-"G;33E6A.G =<*M8@@!0AZZM:G"EZCE MI\)"5?2-9'K__=3LU3X5--O=2/Y_/^E[_XL5;!:V_P3PJ6!)F_CT3Y_PY1B" M-#TO4!>Q.HRI'?\2_O1M7:;HN/2PAD5LFSQ8061UHY$7BNEJ3Q(N4C11I'#B M[[^^1]S7LK$@C['3WRHG!T?)-OV@3[IDVV-L.1_>YD :M=5O!K5M?::(R8 M;O]%@!+YH"[VAU$BQQNX@!(YEQ+Y9_HNZ2MK6D_)[2>%TECY>F=9;599=(?J MS&+7\9O2A16*U600(W;K1RQ$A<)A%D -;INX)U2L4(HPC1=1E+XSQ0+<_+MS M\Y_;\%[:9\[2G.%B!L.PU*TCU+IKDU%T.4=_6RYY-69N"S"TY%V]-L=4@DU, M<[(2'H5C.4K^D'OI^+]B.YNN="K<1W_6#SIJ: M]1-/'R%BC0+318K"@'/R ;VMR=:HAU$HQ]U,N5(HM^>=O+B;,IW._F[0H&DI M]D9]4BR#N;2F,>W083=]:^;,6*K7GO$?Y+,X_KK4V?!0!>;PH4=OF_Y8F/.) MAJ&39 *& (_E0Q0,=I5XX&HI2BQO"B9G'LL(FOJ]%CV+X/:NXG!(8SU:VQ=V M-KR66FJ6*8$24&O?;H4&R>*=M.J)IGG%$EFD2F_(*^9N6.9W.3U)%R4M$P5; MBZF4E)!BV'1(] Z'93Y.R7WTW/@[13P=!$/O0Y(B*FSAHJCFP1>_+X+$6%A\BIE(_QK:]&$MFH,;$2'_CO18L]D916Y'KH[9 3 ^> MMT>&^&#*B$12>";ARP>*#R=1G3:9EQ[V:HT.+#:UA*'!0=[SGMTQ] MOF/>T4Y^6A,=N\S9)X$IJY:JZ7X_%IL3+><"IB$>M^FC,#&R5EAYAR%JN!3) M9+:4IHL4C(*&KKN<*\TC'FY_X/1"?CM@C6LT4><1#SDS6 >> MG[R3-[)_\LFI_98E3UTD;ZQ:7GI6QEJP>]55=$_EM-3R+,#;OZ6PF1E&@G?+#;DO,D\P"LY8/U@!F+:\#B$!"\L$9 M0$+N9:P.B,@=S8/E$0\Y'!0#(I(/UKC&1%,>\9##4:?\I0_.7"_\X)"?K>V# M.>J290/:SYNJL2D1M6T2\A_GIMX6\]_\T%2*+2C%:%)-_(;2&^JHR$>!\-%M MYX,9"# @!3C],8C^D V_UQZ0NNY<^R.6C09J? @O9H>AZNYT13VVB Q4Q5Y: MZ5/2OK53UX>%#+%Q_4,-KG.*YHK8$#NP2Y%*2DREHOV\W:N4^2\2!_$B? M!]B0YN.X-ZF?O#7PO<9-@(0 "7E7Y>*6123/S2,_6>J$KW3+U*<- MG)4"FFT8>*]:V_QY]JRG^L?5+AW;\TZDN@:=[L[WX#+)JG6UN7/';4K5ER*= M[G/"2T6*! NAP?C.QU:0;EGC *,,QG<>;7PGUT;YS-6H7]G3H52C:(8<[5FU M3VQG 2YKBS",[6E2.GJK/;WYT9MTOUPZ=/-MP5S!C!%VD3O[A MNM 1^ OB[ N>;>J+PK_@]+_;D7S0<7'&"M'UF"*/2'DJ%P%) 9*22>0 23E1 M-0*2 B0%.!J *8#Z_).R$1 4("A 4-Y2/0*2 B0E4^@ DG*BZI%;27F#=.3[ M=F=%"3:!&8,NTL1DY65>\IC-?2J^!HW]H19,B)$@+78(55XM>H?FGX_L_^S3 MDMQQ3_4Y;23M7[O':1)J+ +/\(VAB_QDA/>:9=I=B@@L(G1RD1-.9)/)8,7I M6>I,0$.=*#H!#76MLM-[-8E1[LWP]:*ML]&H-M=&!X=8#U)-OT@(^_=?\JU6]7-2 MS+K_RO5O;)MB/)'3SKA>BG-WVV9OUVK"T5:*6E.I:^_MY3O62Z5'.>Z7.K$Z M"I,1E>%W/"=PT@)?5*AJ#VXS(H*(Z1J[(DT310*__"U!H"WD&F-COZM0_@=, MAUVL"^;C%W(;AK;^N"V'5;EKF.S?P_DJAM/FE MW)70$&;1CF83E9([+SFI0DEW7R$(5:1P^LX4"W#S[\W-'[FJY 5N]-(^&^&4 M"=K"K"]4"+DV"DH*B]KOV2/[NJ/?66-0K[N=[5E5C;IAH\R4Z5[JZ"/PIZ\H M7$33/^2=R1(PTEI$M950+64@)= @9:M!S:]/FCA M93W]EJKK#=]%#8'K<&13&YD-KYEZ^LD<*T*4BB1> L[)70ZR7E&AY'!>]>:\ MD[=W9_BTL.GOS%67W93)#8//)H;LG3DG^5.?)6Q!=.3P7B1L--9?B7:[M!./ M$1 =1T!%B@2+M.]T#/BJ*4HP[?NJKIFO6ZP^7P8:+'&(-9]6("70SQS'_*@* M]@V:7U4WE3Z\]:&&L::8:F"DSL:QF0)!8W>#>D->\>;G?)-\4=(O4;"U9-IW M8R>P,09!#UJ^M\"DAWZ'$_%!JOX!20^6[^7?I(%1@//EGA[LT-=>OG?-1MG2 MBT990L3@\]>8Y_5>QQ?9CL$..\N9!J$3A*^\,T \EL3B0\14.BX02+<&Q,1( M?_/J'F9TNG3:"UY2#<)=R1,J:.VP(2\B:%)_SJ:C0.M^SMTF8$;R1_2'-"-@ M>1Y@](]X"<#I;G 4Y_#**#Y7D@!DZ&1<5#_6"Q="!(0W5?KR[6ZK+T MSM[H]\2MT&8_;;9="#8VC4,/T:!='^/3N#4I<+PE<+W-2=$_*W;$S+%0W8*Z M<4P[4M6"8TK696XZS3=^0"/YY1O)SYI,RTY]$?@(*8FMCF! "W+B!%NSQ/CO MZ2H_K8F.S>;LD\"454O5=+\?B\V)SG.EMZ7(H"VM66(LJT9_1Y716JR+L&3$ ME$**< E,AMWG>&D>\7#[?PZJ7M+>MH\'FG.3# M/':ONHKNJ0O&6@Q4SW=UQ5<7*42"$V\<_TQ]CBI\3IOH_BIIG4I:P5^]U8I= M:GM^RFL"1[>V 8%/VX,@02$@^. -( MR+V,S@$1N:.9KSSB(8?#8$!$\L$:8'EA;L>9\I<;.%,U\,/B^2A"A^L)A-?8 MK52A2R5UU Y&RS1#C[XUH+_Y2:@4C9 LQ>A-]QZJEI?2^(8:)/*1IWAT8_E@ M%@',.P%.?PRB/V3_[K7GG7*RFOIFBD#/C1O,8AUX?O).WLC^R2>G71RIQU-Y MX? ,U/@07LP.0]7=Z8IZ[/@8J(J]M-*GI [F"3=R%M%,4&/V.W8#+T>SLH*, MJS(C(J6D+(0B181 +][H ;RKO$@BL#G YKRGF ,8_:%H_I",#H:C'I#3P7 4 MX/3'(#H8CLH_I]]D9>2*02[1LM%M#=K[L'[ )!+NKQT/7B9!;E(K>6N4>X_3 M53W5+^CI;9^W77[.1YR?JQ)K/JPGJ+Z#(1XPQ -$!+1[WN80SR.*"' F !OD M5$, 30E&1VY&0A3;M-TO_](T./[O/T!>5E?O*8UGTJPQZ,>L MZV/.J'2=QJ!V M:'?T^9^OKO_9IR5)Y/0^IY&T?^T:IVY;:3<<'UJRD>!Z_-A;*S#!BP@A(O2G MKV@10TFPL?0R!2>@H4Y4GX"&NE;]Z;V:I-)FU^/ZI#,3T$Y=,KL"L=Z5PD23 MI$-.;]0DMSGD)/^,*]+O0S7AI?C%S44,7);,9)]4L= *+/68@,'@XO&+A*Y_ M_R7?:G4_)^FG[)F_5RM8K%86=B";:@[TRM672S&>R&EGW";%JW7E0$!J7Y!\ M#J]NRQ!B-/EW;)-*CW)<)W5B4Q1.;;IR9ZF5X2UWH [U]K0M#6.U0R:;HDBD M")-DD:!IT&IVO4&S:TO?[ZBD__F @;-KXR.W#3NZGK'-SGA M!I6[VFA'UJ&Q !&E+C0CJ78%Y1-]A'_Z"I;67;'E_MIB=R4U]-.AOFOCXT[5 MT.LW-AK6KERV9<4U]#*S;J]EKS?:_OF-C6]22?M#@ Y:]$0UI%JCR@O=KL8V M4Q>)BE52$<'H(DP1=Z::0"R2%['[L%ADY*J2%[C12Q>@4]?]25>V**-=4>H5 MI[IJ5]:7BT9:)1RBR\-^SZ@(R .MDUG*Z2BAL"?OJ)P$4W_9#,AMRULP _( MOQ_PLY'5:Z,C7SG7:VB@]UO\GR9EFR.%A'M$),"H8-*R+(A; S_J(RRV_3A> MI$L?4. !V@AHHS>. %\;'W<:E?QD*'B"S&E=7\[:[+"'X]J.8YGA[L^KT6\* M1U;;I=T;0P6#4HTXBDMOP\"*)W%LTDD>5]-/1X&N+X)54TD]' MA*^-CWORD-[>**/7*9'7%6'%<@W9Z\F\,6N7__R^@M_SFU:;[L%N1!8L2#4. MW=5,F^>$9:JCZ$]?\2(*X\!KNN)H]K5%\FJYW)^,:%\;'S?C-4V%S:*L=^H. MJ\/4&FU5(=]1SJQ5?E0F\&HE;Q$QG A#*^"5N2] ]CQ5)DEG#%)$:*Q(X&^H M#:7-,7_Y4DS8RPO\&P4\)Z\AI<@6"0I>:)@DBQB%T&))D[&82Q157& RB9?P MA0:3:#28&19$?02ME3*DKI9;+2OBBV25\V>?TIV=J+C0C6#L,O##LJ.2LR>$4O9\U>="=%OF)[*5B@[ M6@>Z8*IR&$.6?H2TYL!PB7/S&"J.:1:*WS56[);B87T MDE9>8.7DF5E,-9V-M7:'!,I.5']8'82$P'12T,R;[GL;?2#@>Q&N*S4'G;@1 MOZGP"6@&J9P&K:)5M8$(]6H5Y<@#6B&V*6@&J3O2"Y$:1N\%B>76+L*TFR5\ MF6 J@U1W#1_&LP'7AJ&5N LAR]S,Z:6(BYE3P<*,C(K%;E8\@,4A5^-ZX?N";!0I2+[LVI!9D')H;, M8FI=6WIAK24%+-JVQ]L9LBOOQLG'9S%EVY*(]TIB8 P-?]PIC_IR3TF?FL&4 M/1.W[;EE16S@5[#!K-HP2#AY:A93P[XZ]4I]OL^BHAEQNS7&KK!E;%TRF.K: M3;;11Q "/@N6L>A"=KFEB*9%=3ZE!<@+@I7K#X9T%6=8KQ:*WEF!E,]SEXR^A"S M64G9['3)&/1;[00RBRF70O$-S<(U8>N.)_:\9=8U/A3)$YB:E_GN1JV6EL9V M*!-C9[,VB''RIEE,]9M.?22.FU68J]6L?4^ K7$]?8$,IK1PWJF).P:#@TI5 MK'B0-O?U4*2RF.I9ZPFVE_L6S,WF#CO2D1;$+F/(#*:@*8*%4N@E0KCU%DF M^?PLH@Q^)F,1)V$LZJKA5.^:@5=9BG064;C,M1OXPM8-5(Y/LZ++-:D9QI 9 M1 V:-%[9+DMC8>/N-DO*5.J510*9093;&-F0[:!E>".RS8[2\J6JDGQZUDCU MVFZP;BW7AFY5FLOQ0)!M(WEF%E&0O.(FYAJ:P=%0;4N'65,]L'P"FD&4U$8; MU5Z_&_L<'0>J\B-KLELP"6B&^4C*:_8[+$ZP0=1NK?;!;CB+7P"!LYAB(DF= MM+F!R4;UQ5"66G"E%_L>,6A&3P\#>%H;]0X- _)[@X% [: -SR2@&46]*E-M MKD<'=;:-=X;*'"*0'(!(EF-J\!;V>V,^9-6J MV90/9;C=<5+0$XPPKD%S8J OA>%DW:0[0W79&"Y3V PG0'MRY:^7@043M%F> ML;S296.%DK;-2>;Z=J5PP6XLI:%9I*ZTQWQKN8H3Y3:7G]=O[ MRC(%S2"LWJE593GJX3-($RI,RH]E@]]HUZ&R;V(-JL;,4QA M,P@K44K8==2[:*L"LV+GD%3,L"S"&MN =09-LV- 6*,]G?'8O#99)J 9 MA,E6Z/5URVS"*%\*/:??V337*6@&8:7MJ-=93B(XCD,@U=+6TZ'?X1/0C#A( M%:7[66^I5AF<)F7?(VEB,9NH1-JN6I(5( M+#O>4D 7B# ^^&6/':1O>\+2N8,085TH@NO0;HF(P^DD\M/=-IE7<. J%'LZ M2LBB=7:]AL>"TYB%Z1J<3/AD]SHC@B7ZL-KO[)Q%J]G42BEH!E_0;E#=D5RU M+$B'[K[M$QI,:>'3!MD?C WAC^/P%'(,R*KT2XQNHPR1OFL67RN].N$'[$XS M)MPPZKOD!/HL;U-8#.\.%A,:&(;B[JQ MT6!TKDEV8Z;RR35NF5>PZ#V,.JYM&+INR.@"PIIT0H83_K88\U_D>%L2CK@Z MJK7(]F3"I: 9/2X->':A$+P>>S&EF=0016D=QSO(*8][(ZOK0P7M5&%T8\WC M ,C=S/KIRV;UN#P?")W*O#$SHM)XNZ4;JVW+.E[XFB%$W:\.QU"WWA D6I9M MEYQ$I'V\R^Y9CZ=9CN0S3OYODG_PW>J'O3CS?CI^IF7;XG.9X_AY*\G]?9%>5#"B,\? ?Q_;2!L,OKFI*OKY3?WCF M4Q(P_>!G4$GV;#/PU6]GA?_W8Y/&R&^DC..S?/O[G>EC$@6$R $AJ,^OKK<# M=/@P@2" 0.2$$*]NN02$^"!"E-*A-4"(JQ,"J"9 "$"([QNVJ5?O1@&$ !+Q M6(0 840^Z $ A "$.)[6XV\NB8#$ )(!" $(,05"$%\QD$8D0=" (G(#2&2 MP2= B*L3@OZ, 4+D@1! ->6'$* NE ="4)]1(!%G),3OWNO[JQZ:#QQW=$Y< MX_M!TX^OMZ]<_"+C[R\N/MZ0E?W[3!<6_R*Y^Q&3U%<\_:\L\'W1^E=F[KY. M^ZL>@_/HLC^[)>"*RNVC&?[G5 :'^9VZ\Y79]4ZY\]Y-;VX.^UBD?:S3_JH, M!RSMK1NGNSK,KTHSP-+F5T$IMIF@X+^?T$]_>G+X,W7YH[^@OJ):ONK^!C)> M7-9UL^;HLKKH@Z/8"Q[F5PG/&])%(->8PUSC#>#@TF$0>:^"/;_S$R +G$1\\E?N/[TA]K/2+MJ/E^ M1P/B[ N>;>J+*ZQH^&W!.*[6/M8:TI4'0$,^9@(E66D,Z18@_V44!?T9P6Y: M43POP 2JXM*J@OJ,Y%M5/&\,Z1ZN2 KP01"_@<$6"# M.E/5*3^>4F;K'9HLM'NY]^Y5*5E)KNH!'7D1'4E\QM$\LP#3 DS+!P3A%)(G5@&F)5_<@=RV:6$EUXK?!VB/BZ9P M;IA!FI9B;]3"OSNVY_T?X)(+IGANF$F.>]'/D?4YL?C^BH.#1Z!T;_V)4YFUP[K]?^X4CX M+4?]=1P5_M;W\9FLFBLI29=Z(;!T?Z!J__TDQ%^(0U^R%I*[$+W4I1?G35@. MR;HMP1 QZTO-"C87YLRG0KKY;G_\AXPG8&ZB#5D3.[XE_"G;RLV+6PY:=+$T)ALQDND6Q\$R"%=SOWI*X$528(HXCC^ M]U_?(^[KN3OX/I:MWFZ@4L;YP!FH?.N8_SGWN--#:!-A6!5IU"Q7U'F+%2I& M@$)#MAU-L>NK$@C['4WRHM)T?)-O^@3[ID_H=60.]PW)@E'*F8QHH;NIS1)] M@G_ZB@ U\D$-T0^C1HY7:0$ULM]/*L4UFHLR.;0LH;)N M2P.]F_6@,NB,26QSLIP=A8MH^H>\,V$"5CH'5CH9TLR50GF#"OEWO@SSGRF0]YOC&'OQ M8T[89=)L6'YK0>*&.F,<>#5<#:ANF*@3+/;U<;Q(E[*ZY/]N6XB ,KFZ,CF. MO>9*F=RXR__<2/YC M"L>B]I.687;RHM[<+$TAL*<#VZQ)3=VX<)(2&O"[#;];RFQ;\<:??Y@VI%PQ)\Y-UUSF5O[XQFM7H?WNRL"LUO!]-N^SUIU.39QRQJ_.8QJ?HQ MRNW%,;O*/LE"6;543??[L42<2+5N)(2=[QFN:FS-SK1,'S@"#1F12-HJ:)@H MXAAQ<2?C(3V*!SOTQ6^-/;=R24=4T?N\ >RC4WX/=NB+K\W*7\G@K(;S]X49_[GTSBW7@^2/[)Y^<&E19\M1%\L:JY:5G M9:P%NU==1?=43DM-,>JT4HC'+P:Y*Q@H=]LRJL>RYDEB'@P:;PUKQ88'G#H=Y6O :\_&-D?\M 7OU08\'H>R7XL^#W8H8]E M/\#K#T;V*^Q&_^B$\X4WS=UOM/AMZV:"6]'NMX<] M.-"%8++L5,KCH;*8),%M4J1Z:W1[FP/!K[-1BD H17)2MOJ&Y7,7I_*-!=#] M_U&&$K1M7*-M(X]XN(?Q52 D=]20G4<\@.%,4-")@09J? @OYI&AZNYT13UV M4PQ4Q5Y:Z5/&DAFH)_Q>A,:8EL*TQFR]9PDNOZ_(:W)M& D-Q1\NWZR6@P M.'6CM:X_COMMLS$+ZHW%02#&(PBJBK)1Z25Q?U+O>FO@?_,S63W5+YBVY]W0 MI%4>E2;H4P4]'@]R:# ,]*B\_GB'OO8P$.!U8,T!U8&& U,G@-P9@_3P7U5/]X=5>RC>JUAF6^W89A; M,G6.54-L8:'P9L379:[91-K+96S*DEK$FTW9/0[?U&Q7C=^\H 2NJUI*5/!= MR?+,E(@%Z9^J$1C&N43[97[65>;5)H)^@9_V"UR1>?*(IY\.\P A T+VQW@ M0O:V82 @9$#(@!<$> 4I6SU* MDM5'W#'68O1/ZOJ?>8>>ZG/:2-J?J K,6^O&K#N?CH^!51A/@J1'Z:R=&W-33#+G+L>IC-N MN[RY0;2+K+;\2(UP_LV8XYV%4_66X<$0[_4J[CSH^R4^40OX1X0XCZ<-\N4F MG%$;W-RH7JZTP>N7/.)8CY.GKMV)T"M,!5Q##[S?8OYTFF!6KDX/,[Z[$70;#3>*P$U*O=2I1K#8 M=N)XD2Z!T3B@$VYGN?S,U*^%CQ:+[:@E7$J1STO6%TV0M[U7JMT1JL M!RK.ZM ,@H1%]= ,CZJ!B%4#BA1IZJ:=ZGQJA@L/S5Y1,]S<;&RN-,/;>Q@< MB#SLHE958K<.M-U6S2JWJOYY0?!-RJ*\6&D27;<@H1X>PCED<3UUEX;@:0-" M"06* F3K;V78.&^*PK&X9;/.[L;&ENHL=_.@>Y@T+VS]V]'H,-0:W)JMZ ,G M*&_$\@PZ%N'0-*F&P$4:?H/]O\E)XR2+DE3C"[:6[/';V GU8ZS%E(VQ5E W MCFE'JEIP3,GR[F60^#EI"#:T7"*!^*V+I_2BBX<0,?@\%3EY/12H40 =!!3> M.VSC,*)+6^8=V<3DV<=D8OSF,:F.ER4?DXSL$_^754O5=+\?2\&)C&.K59.' M_HYIL*@L3'IN>[( A&/&@1&BBB>W10*>A/!->U@'R*86[BS#3C7%H@< M[CZ\0OK^K%;X]4IXN"U1[=9P+\,3LB!+4Y:L"CR6@=^ U X,%#!;880@$ @C$)00"["O,"2/D M4R ^?E_AM04"["8$ @&27OG>39B_&'^F]UK$3C4MHSTBZ_4=4_:HR376$?Y1 M7%Z;K3;-(6>N!'72M39T!]O7\&-2'7U[8)[_V=D4'U"*LZ0"]PUI-SD!>][* M&K!N#VG*[MANW=QX)N#KFSCTM?GZT0<-'[':\L=+ID/9D2$8@W2#H&R;U=:; MBD6%(H*F4XP86<1+]"UW45Y;&('O!&S,';+UM6?P %\#OKY^*G?=>FTJP\,9>ZCO4&=XL)@D/DTG M@MX:H-[D/%!/]0NF[8%1']"T""KPH (/QDZ 0-P('JXM$#D<.WE,@;@V(P!/ M(1]\ !1C/N0!C#?DA!& 0.1#('(XWI"_YM6SW";7.AAKSJ9[*P$2+-S?-1"J M[O_Y?3(]U?]G1HE>>)6@-/;GR\12 M)K66-UO*_(]Y/&V4*RA/*^4*_C];Y K2/T4N,/9Q3PL204O!&:W6==DB!\46 M(!= +DYXM8\K%T\U%R 7C]L]"SR&:W, T(PY%(NGH@N0"R 70"ZRM1<@%T N M3A0*'EH]'Z]E](JB;P5>#N$*2O2FW';$ M5A?+1,NDUX.]2-Z2)V0_!D*0^!%PFR5,1*Q(DY MOCOO-OE@KR1_5O,"-7MK:R:AG3L3.BH+;; T>.O,2V>V\9\?FZZ[Z:BL$ MYG;;',%MK#_I-FNDCBQ2,XO G[ZB$Y"L5(=4;-TB*M$F-;$(%MM8'"_2I9.-Y$"! M 5RGNG-:Y_T=CWVGTQOU@Z0.<-(>"U(00\;-KH] =,N'/$/-=/<:([#"(3; MJS16 W6] M<5RS).A=ABZUQBH^EL^L2W[JG(3=Y:XY:KD>/)S G#WWQWW!"U.E0L?QS8G M!C@FH IQMCG7:Y\T3XY)+0A\:VNBN+$5M5ZY6^.E1??/MV>\R:?H-.KVMD7M M/%@:JWJMLU_TYV2:WDCO$RW"-%DDZ%,WBG[7J/"7+\5$N[R0OE$LS_,:+WA# MB=6[ZAY_HEOQY_I?,.*[-TWY!$&_,_X[^>#ZR8JN0FXKCZST+W'%.*OJ2D>7K3;X*6HCG^?G5LT: ^$TFO MSY-:@N'_31#_XK'?/0M25-/\SZO=*$]/N!0=GM".EOZ1SR>T8R_0\N+O____ M>WF:?_00I-BF[7YY5C8OL/>$#.TL5DEU5,B!)BS_^BV2&4N0])VUB=^FY MO^O+-WV%I>P ?\;P_RV\^#I!2H9F&VD/O<#;DYJ#3%7SOSS]L^>?I3KJVP]M M+RTF?''5I$MII_Y M">2^[;S!8U-38:^YQ;6E S8B_9PJ;!R$T7WKQ%7.6EM MDZ]CM1(K-/,_+SN&GGX42U'";XE\5!*]F8Z@/TFY]/67 O C7D^A2TH5H8C) MBB*1*"S2N*2)I06LB)**DB*JP# E:;&F49%/QT\]#]8R_5$_9?(C+IDIURNP MO1$[Z ^:0_:I;:K9JQSUP/$8PQ$S8KLQU)"K59AAH];A)D.1("F20*_Z]D*/ M$:K-$5LM5+A>E>T-CU\-N4ZSRB0__N?-"URMD+Q[(7WY#]/F&;/S;]V*E;(= M>+%1]_[O>N_QG=1\K\03:_-61_6)SPD"([28U45-HVFQA,*P*.$QL\NT0FFH MII E&7OB%.G91=#J]+@B+^RJH>.=/=0RNA6189+.S1\A3:4U=+=SR(*W K*M M\_RB-?,9$QOJ=OUXW^,H;$?X3DJG.;IT;RUN <;^\- M*@=U:B]%3(1_A RCM4C#1G]G$!)>/H@-+EPPO%C*0HYW^QD[;'4)0XKXCEF/ M=JQ*+6/(S'ONQG9=6"^UIE IUV5/\9O+:3>!S+SG(1@0JE"A64-J#CHM1ZNQ M$WPIXME/9\K]#>M/D0/;GI;Z(LI65Z/:,O8#,Y#!L-U"VG6,-2;1JB6)RQ#" M2TN1/'%VHNQ3.CSCC&C?0WL:996F$A-#$C]"1L:H@6F:B+!H;1R:796H*O%[ M4MEGPG-KCY1JXX4!&=J4U5?MSN(P-N&*D$X 9$#G M%ETEIK6Y*K0KW98;[H:2.$M#XPRHC<%RFYD+'4'JM393>K8*IJWXJ2>(BDUI M55PMR3A,.#"[IK!=^>MM+$XGJ+IC:S.Q&H5;%;>E^P E_8Z#2]WFCHHM6)9>\$M5IS%<)W MW?U.X!;UC4!*2EC38] 3U'*EZ12E= @2I!8O:-YZXZQ%/HXBLJ"CX8P-5FI0 M-K@J[XPFXBJRQ%!$3U!K+0[W6$M?;XQA)YRMHS$\@LKQ"YR@U@2"V\VQVH[I M":,&,^$;6WD8O\ ):FWZRW%D=C=3@SCL;(QMM#KE::RG3E"+JB+U31F590&: M',HTWPV]B1(_]02U:JO8,6Z+8\V &!U'W/9NU&NEH!DA-$U46?1"> MTSMU/*C$QSI!V!U>X $L3' 5H8)?:@%D10WG$"_7E4L*VD#,.B/@% M3FEL61EP#1*=&Y,M[*V%RL';^2EHYEU#.7!UH^.%\+:I3GOD;D!&\QCT!&?% MV-$'D+Z9"!,6DCMDE;:;L1[ 3K!+4Z8Z0Q1V(*%NE[?!MNLUEKOX6"=XH+4U MR#X\Z9@P-W*Z2Q??MI9\*)9.\$"]Y4E3E6IOV8!GM[L]1E;=7FP&3_# @AU$ M@XFWV@H1XM##?5/#]['2+)W@@=B#M=D#=IC W 1:M_5U:75 E@EHQ@[#M4F3 MY@:S)BP-Y_I -6AD/N(3T(PA7IE6P_+'$UW8='I#K>\W#_PN?NH)'F"CP+18 MG][ VT%8=77.$%JQ?2J=X(%!4T,0N+T9LU*W9J^I0WL&-V,W_4$9TT@$SGHJD\9 M0]W6&I6HT^_&>J!T@ETJ[4AA*:+GLA'%='O:V"SMO10T\ZX,6XDDLZ_UV*T6 M=1I*:P!1,)^ 9MYUR;;6&M:S*D:;*.]FS5HK:-?C=SW!61&.UFVA55ZRD#9A MW)4Y6^$>DX!F7@"?CJHCU) MH7VPR [>'NWT'9^ 9EY ..S#/CWG:D: LVH4 M+62:EGD1/\&$0AD.]IWUI&(,QY1?QD1_-XBU-GZ""3=^91F.J4W%-DW)\=0O MSU^\# B2H/PITY!$J\HQROT^!? B]?D4_\.94-YWGS_UZ6G(,7AXV_ 0B7VF M\-;\?/U$P[? X\GK^'DL3OEV/")(R1\,M$Q5,\DW[P,Z@D>[89 M^.J%)EN>E>>'/V,O;J@#!#B@PB!?"Y1@! Y( 3]&7UU RD@ M!%!-CT4(H)IR0HA8-;UZ42\@Q.\1XC='WG_IM7[F/ZACYE1+^V"-GRD"_ MB8,X(DI^^-]/^*<_Q4?, V^X&^CI]TDE]$.OWJ!?JUX_?'*V#C;*.XQ0,II<_&'F;ECXN3C:?H;5XT]-=]I M6JIOOM>!Y[;W@+GOC+D__+:S7S/W]_R;6Y<\PYP]U2_HZ41*X=^F[7GGF/#( M5Z3Z0>,A8,5<+N;B#O5GWBSP?#^ZZMZ?[38K$?9RW\^:;:&!B!#T-\&6[@/NJ,%DF# M8C(%#N-%"L,N,;YY;4G\WLH#N3Q3=OD#[-GE+GY%3E[\:GC&L*3BOL$2&%-V M1V[7:?3__.+7[X3QIP.0(ZM:QDE&]HV)-YO6XI=W63&,I9+X])7&BS!6>FT" M\B;CSG]NL_4*OEUPU9A&BFZJ!>M'1R#Y=?)#)0E&'=?>Z4D64HY^%HW>I+.> M5T_B7D*6?$:BIYWU>V+.V)C$'.>ARS?AC;3$:9/7ZNJ$QLA_6GAK+4H M2!L[?MM#^H,[<($?PND]L[T $>E9(M*7HA5_;:I/RPV8%Q)VPBN>S,N]04UA MY\)PV]N-Q*K=QU9\\IIQK(H4:>(B5X)>6TYS8C%O56JO&J]^L-1>-G3]0ZG5 M]D%Y%,Z80( @K=4@MM5I,E:;3A]119Q"?W6/QTU%LC]Z$?W 55:2=[QW([". MT>GWH>[2MA>A;IKWZ? _B(N?/RSD,,*]*R>F_B2VSQ+.?!/P%ZFL$_J0;(ZZ MO+%M8 94,9M+KCESYVXR0!][,3AU.0\F5_*0$ZM3.N+;OM8;32,D MJ?Y"K-N2VZIL3S*/J00Y_MNV$A617"2D6[&J6^K)G*;D>6IRH]#-ART@4 'I MA6M99DFW$K'CK&HJ=.D8"JK=:E%6V&):"4$"KO *U0H MIA=(M^J]((TP[G2#&>0WK$DY#LGOLL=27O>LP+WZ.'\ M6MHK776M=*8'G@WVBP;;HYLM0F%B:8_]FM)K?;HWEC,9J/%+'=1%ZJ $EOO\ M[3)&7.K<>'Y,+W6I*P7=VJG/M90$.GZHH3Y=>:4J@9LV 9[7M7E /^:ACGSM M7,Q'-#E_E#O3_$<\3^@SNJ[Q:)5-KK?;P(,MO(>J7#F]HS>=/L"*%);=-W\/ M@T Y<5@>3:S![,*9_);7Q;K4U6#K(*."$)&R-$.;0KTKAHE8)WX*7*3P;*/6 M38\O_.B_I%MN(%DZ+DW9.*KEG;=K-%?1%XBW0'8EU^Y(NDV[G$ACY84PGE!< M)M_#):R$5@R.TIT#1=IE&N.310!)V8-[DNF<."AW).$@HW)!S^3- M$F[P=6P^-BG/V$RVTF"W041[DJ[Z(-+%DD4$_^5>N=O)HU15377=V EYFI_T MI;T*>DOR&3"!WI*;\"6>1>JX+'E8,8:[4F5G4K :KP&!4-Z7Q,@48,16O0/ MF+],5@_&+@=6I.@+#LKF2KASXH3C!YE0]F&D?^HSO-> )C4Z8L&TM"#%=;YRX(S "TA^W*.CWF_ZX"Y_B/0+; M7S.T$4ZB);N=R;5@6D)9P0L3@262^ %![GN$IF=;Z=V2III,T?W&2"! MD AD/W+M;W#/=[IV$F&LV-ZI$DNH68>FXW5I%IV. Y/K-H-&/0Z"\&.^ R7! M( P0;I#OR)UO\B;A[KC(9B)9QD! AP.Y5#NTZ_HR%>ZD9:-(O%H^O;$DQ[<< M4(+#U/-0_*2'U%47NE](;K\&_1LY#8?R=V20]SA7%::2RE_2^CY08RSLU%.= M900U:Y6GZH9%:^;6T_3DJ!+1I JN]BC.4N') W2_52"CK8K+<> M"FHP76T.-*]VN&4BU4DSR'U=71H_LK*2K*5:T*VG>\C2D5I3EU*N!MLT0*"4 MHRQ(2M/?6.QX!2+GD-5S8K+OB/$_/$/P<8Q_8]'STPV\1ZMEV7[\5%=55'V7 M7@>1_##Q-!)3#:[9S+/3?;^C$!_16'W9?'S34MPD65=5C_]O6L]2QUB+7B)S M@V\B=\*?;F ;5.Y-NW-6VBGE@5?Q9%F.H^3T8DT*+J(G6I; A0\/+[1@&N)= M>?9W"NVVV1?6E5H],CA-XQJ+:=,@!V$BM&D[ $UE+\2]JXF(Y+8+R[?=Z#Y# M A $W&#TFP.=]=&.QK,8ZNJI1FA7#JI.SS''; 4=5=I.9"SV T9$TJLP2V01 M@5^=V[HG@%^\V"E6]]0SWV&$;;O*PU!"7RS 1[^1. M[R)UXE+^=_L@5VP#4!U)7SRW'AX3&K:_4EV0N'C8& @D+OZ\@)_5-D\B]C06 M'H=!7")>ES(65?%47=M5&&QXN&WAC.Y_MU5T8OV]ZET.1>#T2 MNEE9S8E#<:N2"[(7?UZD/Y?D#J;J7%TTII'!0;)[,'W5WDSX1'+3G2!%#,VV M$=Y5$N-;<<21HB3/4TPVDKK!TR7;1^?B1:7_/B,C$ O=7ZKC+MH,?YVI[1_% M-MFW?)3;SC_">D+?.0.2PX9UZ "C^M[N-,KN:BTR(II>98F6BC@!9B* !@#9 MD+QF0]XH]C^]Q2KJ[B1)"YI#F-LLNBUCL _6(9_(?^+OP$6,RHY=WV["Y-M% MEZZZ4ZW@?,.:C^BJV.Y"=:$C\!?$V1<\V]07A7_!Z7\WJ[5*5S_:XSHQE:>^ MJXGNKRJ!%V-?=9\5671">Q'5\<"LT-Z"19$&O%C0@ZC<68IH>F.^$D4Z"+V)N1HX+]/");2 ZY [F9#XG,[E4#GL[= *7X(6Y1+-^5 M6+S[3])=C@0ON:#XVQ \\TW 3]TB3JA3LM,MNX:^<0XMRD/F"RR.Y](K/0FL MB)7 :A*@-3XRWP.TQH>X4N_2&K:O3LKDP2!8 EGTT2#:5_!5F&B-V(NB\2*" MO'83<,Z30,DCY>\>&:H))\1O92Z28=;$E]),._0*FFMOGE;%?N]*??G[+_D> M(D=0D[^Q;IKC6% MWZ=GG"=?^%8E,6_=#;?;>/GLP/:E*)6YD7!T<]>\&U9HHE$(W: MP%YVN,.$C@-=_+@3G"JB)R)=,,@!Q!NT+EPE/OU-\2;-.CNV+9(W5)CT6//0 M6?I2F(AWDM?'8O&^Q#3I%2J MC\ %C6=S,YXDK18+VE!*.Z:Z3W+&:5W)-50_::0:JDKRL]/I,NLP1:GF8L:S M%Z6"+!+8Y A',5N]]5JOL<(BSJ-N;..R1N$,/MEF\S MB\Y]55=$]-G(M0QN'7&3:.E#$\6P-$.13@)JX]!76N5(3/_I1R9D1]-VUD)SD';Q8 M(US>!W@H'G[,F^=SE:[(R.C-\F].[-*C<3.(W,^UN/I;V,YN@YAL_T3H2;N_ M'<2O)"UB_%557W4WNI5$\35)=\>2&9RZ<'+5:Z,"6M4C>#+@_2JJF0>(8D0T MO7 2*17Q$G'7,?QW;0N.F\P ^%%Z3X,:X]=)S/9].N@/XI*##H:;B,!_6N+L M/XEDWXSC<,9:L,]2>4*7[:@>S=!:Q,&!A>W#,;FRX&:LR])[*5&Z2%WTQNM< M27=.W)P[DO6\A=%WV,[P.[)NHD2IQQ_P):Q2Y>&4#[=N:[!,9)U(+UV!L7NZ M=.'[',-"]_X?>U_:G+BN)OS]K9K_X.H[,W5.%>3:!@STN=-5+&;?C=F^4,:6 MP7@#+RSY]:\DVX0$.IUT0S");\WT(4;(DIY]UT#5)8OJ)]\J2V'S=%P MW\K+BZ!J6WX/1ULNNZQ%[6IIUHUO^"E5&U1R4A>M%65$G'*S3T#C(=%2OAK% M1\Z8:Z51O(_B]WP\UX<@BO/<M[#R;0_2-HT*GN=GW MZUKAHD2-N[&F/F]]R/VJ$<]R)P\\YC+!Z<&6X5*[.262BM%)N;U*=R#(D WA MWI0,%4N=Z4T970+RY2GYUBT>[E1AN"8EQ^WJ=-YS0OZ+D^_=WY%U;,8!M$P(Z5EM!.XP1!G"0_P.WHA2\\Y8^IZ44)MOHANW4 MPG=*=]BJ\GZ5I9_:9 %[ '8+.&T9]5/SOY'.<%.'+!1DLYBOD&N0[:?RN]:X M/>U.$PGO;K3( 1,QF= QF7OO;'EO92K_G.MR_9=K ^EO0C'.=FC\!);3[3C M)VU(&^JK/.Y?$?A)R]EJ0)W/6L[^] :B3H/C-G;3H%C7[3M"@V8U:5@S!$*_9C3I4-E&8K*![Y7PA3#.Y2AOK4"%N6*3Y MC5G;SX_D"<<_<7^(MQW!3PXBY$;YRZ@ LM!7SVH[ ZW$*8LPYF,^2?0T3]C M^#)\6XX2&/XH@0$2XFEM?=LGPM=,;[7#Y#-[1Z;4H=&:U"33;O:V4/=FO.LS M(ZO[+NG[\Z8G7,FM':90>]4031W@@LB5L+=,32,<88<^XY@;X@@H\!ZW@>-H M .W2%%5"V$+6%!4>?.:X6'3?XZ<0V"^#Z#V@"0Z0^F9?V*'LI(6IH8,LF1:W M$"R0%VP@%4Q]!0P;K^Z>(<:!""1)R#OJ.:R6. MS*^WI-]M=+K;HD]+$K.)R7]4*<-W+_ZRUK@)5E(.)R#+ 3%X(Q!P2J#"6\SS8!T<2KTS D M[P,*U6S@J>)ZT2B9(+( (]?1O6A/'JVW9=:G]!XD]+:!N"KZ?_:)L'O =BQ% MA%8B+LDPI.R=.MV"EMIPO(:W%CTD0L2T77K$;, M)7(O?1+][(.9RW*7*C'J,N&28)YG1AFUVUVB7AVX$^HO/-?WX7]2#-$"@@V( MO^")XT^XA.45;>SN+=0HJ!XEOWRD0O1'W*D#C\N$%JA'FT6?1N'?FHN@<,P' M/=[X&CNSLN)C?KN'=NFZV&$8OEA,[M?=:1*W0:625"R=O&8P[LNK1O?* $*5 M57/7^LN'\X*7+&#U**S*G_GG-!@C$S'R/WTPM\W9T[8\I6C4[M!C MMO&1TZIEQWNROBFLVE1EV5^:-^*OY]I(%]+[68N2,RK#K9Q.*]5V6G.H,>%F MK(D4$TLF7NLE_9FX14ATJ/!14^1>N@GO(*=MS9U-&IUZ5Q5:MFN5V[;;F8:' M=VR:*2-%97M9=M^M<(O6E"J7UW/$.Y"JE4K%4JG7;IX(O__HG7H5@ \OKU%] M1?7I&0=(0 X@F2YJ\'\+AO??5TII^OAMW9JS/3F@1KPNY95&><4J9&9)UXIQ M9R6&A[%Q1I??[7M5B17:3DZMW1O27<2^%+[?=[3YUNDF M5VD&]N5ET+UBXZTO/#F/C?=@1+W>2>2GSN//J0E^$=WOFN[A,#72NW^'<,YX MZ>K).07!LO;P%']VTU!!'](,.5L,V'VYM&!;)6;8&C1GZ M4O_H/0]/$W^U3 =X:A;U&5*>0Q*>^CS9.*%NNG'?^LA)..K70:A>2J_3Q8R> MXADUX6JV.5PD:I!9X=Z@5"QSICWH)R#JL&@=GY3$0]UZ9O('>XESKTEO8ZP%^8673U&. L MER8XP.O(&ER!BN_L^)RV6)BLKUMGL7R<\^76.PT+JPQ]NMZ&K)EC.]OF2"[! M5U9C.5J=AX1NAS_/+=^B&ZN3V13Z^ MG,M&M=W9EG=SQ#>NF.?WI;2(6YN3GS$8'+XM7SVEX6YR\[Z\X/]J>'_=Y(FP MI]B%R9^ TRU6@B+A*UH4[QH71]@!.X8N;$%N @O(<*F1CR"*T'[Y_(N/;1#E M7:K41\38@13: N<:MZ1LRG"[?::A#M-<1=3*T@ADNM-DUFLG3D9% MJ)H]O8FNW>:\FMZ/A#JKD("9B+;6%ZMS1-?0RD[%Z.QK&561C1UZRR.R-2(; M^VM@>D@$\U?#^\C&#NNM%RW3B./8NV,)ANT)[^@ZBT^GBE^_76 ("Y ^$^*& M1'!](C0.FUEYX3JZFWEQ.Y:Y@LO;XPPPE!&V0DE>Q,JUQ(5@PW6"R1"4P2,S='%DF'5,:_HP?TR;IUK]_-?*8Z@L;L5,"3% M0;T*JH;H6A:0\J[3,ITQ<)"_YXRSA]\W=]-EMC1@%5F9DYT.)30RVVG*ZYP6 M(U]-:KU;,@V)?+U#HHT:[U^N\?YO$RV72:ONK#%8L/MA<;#;5N;Q&8>)%GEH MT[_,@?JW@\3P1TI#YNV$=7$'@0@5$F!Y3Q0#OM?YGF!>KKN_ %A/T>$Z4$DB M89@.?*%@(6T%*C$.F%N"!C48"T>FG06P 4(>.!VZ*AM^PE49Z(;QX-)L./PI MZ_WA^=XDQ5YIPAX!"?SSOHUJB@'B"\^L?^OQD^_@:Y*R^?$?^,^!5VI L!!K M6/P3K!JCC__B0]HD7@O\VU]:YH%)P2<^NR/)_T&K.YKVV5QQ$6C:/Z_IN<$, MU\(._Q3IY)&*ZQUI\NA8CO[]K_]WO)LGVR+NRQ8_=?3H]/R#H3'?G(/XS *" M&A=D^/KO@K85]G:@TV ,T'N6.NOM/4 _,"\7 M8),OJ>\<40E8E@M4VYH+AO*(]0ZHKG"N#M>ZGU(TE4R3WSP4](1YR]7A;L5+ MF!G/%9'C)10.<@S^D3.D#M1*4!\T]&=;+@6"C3O(M>*A/1HHI5E$*;Y8;,NCBNV.UU:>[I9(KA M BGGO#)NBH91WP@ U:,5W(YCN>!B_.8$+5XP(.3]\!D0JM(G*").')\C=G'X MP$2ADB*>C(8*SN0[R+UW;4>3]:YK/R\WD=G#M+**9E:78(.9YIZ!>^D#\ MA:B )O]!0V+X,_4/+NWSGQ<\W>GPU?^N71,* S@'_D"8EO_(M;W__DTH4,$B MX&)4X$#9)"!Y1*R\B\XM=&J:L"6 35J$2,;X0!Q84#Q.M^C&E@71R\>B+9K M092!BIJNV#8Z>SBM8Z*)''3%MZ;(X($8 D)V-5G1-+AFP3F,=190:L\74(G? M ,U#]:R;\$3PQG3!G2X"N M8P>XR%'X&SZ ZP08U&CDS-7@7S%B]C42FB 0,B"8GG^-7R'%IR?P*"%[[?W-B3$A]#@#X+% D)R[4)%&5C8_<>) M4)&S)6C#Q(B5!O0A!.D;8<+@=\Y$#'D., M$*%V*,#I@ '?#>#:T4/X$U>&1H[K_>EIWA[D(">&6"1(4$-1;,?"G)>PW=7* MA"J\[!JBCS[/Q,&QCUC&__,W-=?,&5+H W18N#.$9Y"?894?;1,(CH/V.!3L M!5R- \D$+V0+UZ/9)L0KO("9K4B*8"G JYK]-R(,4X:\ 3R;+N>B16N*$",* M\%PD^%_(?C7X$_C!0KN,$66(=(CDB I"P;J)CJ *C4DXM@I-2_@%PKH60">! M?FE[#Y!U#%]2AXN43-U;Y$ !#A0+#U>UQ'X#H4[L,M<07 FO_QW6%THOUES) MH]>#.QK2Z"O\#N,0A/PQQ!Z('&0@T+Z'.X4O0&:AY:_M,&WL67#5.UW(/&0% MOA&CP P B,6: A$3+=@CWBO)> 'N[WM>L!6[+1_+1NT918"!&W'QI)H M[_U[*JFSM+VBXX_N2%U/JKUBJL?*\?+VFK+7T]J1@T01WR.-\5X19(]WBV$ M]XN>'W8<)A2'2_L]O'Y"J)4%5I Q22CT8KM(SX R$*&[Y4).ZN&U5Z4_=S5\ M*K;OR" XMO! %'SVJAB>!PL=&U98X91P)D0)YI&"$\.7N@8JC?"DTJQ\E0:? MN6R:#G*D''?1)3R[2]L'1(G9W=G='?;D!Y$L"7/WK>(LGKT2,G]16<%M$G-@ M M/#K\'*Y^7'C$]K+G:!V6&?^ >B'(NU_&UEK_AB=K>@3Z! 3%H77$0K1+] M)P;R;+>RJ6GF]NEUWM*]8SSXBWX/QDC69APON.7(@ )AN%Z MNL0OID05%W!)'E;LH>&"KD*"@XL :EHS*#835(Q 3D_(ON!H14.G8! E"#F_ M(149K\>"I0 HP]%A^WO%*Y',P]^!X'X&,=. GT5_.=N%(BZ0G)0@0[&4&4)I MN+$'*,SP]$@O\R<[UA'^Y% 1A\6+.N;G@H3(%P^(!4>.;]TT-*S%>Y@+R0*Y M:;%N=OP# QZ>;2.%'](+TMG@C_ ;\8D\K2*P!V.H8X:K>8((15%]JCRT(,4- M,@)8^;=48:) C UN# WT<>W ZKR?'Y,;E/T ;10IM!* BAE^.N1!%"WW.:C?CC >A9S?6+ 3J',#J.U!""R\Y=K*+OC3F[;F&H!(D'A* M&B\=5MQ*/QW\8]G^]]QQ((^S\/ZJ=7B2Y"NA96-O@> M?'BGB_BL\RQPU!X]07X\++^P#U83]J;K?)>5'9#.B;0CET;@F_3\*<^S%;QA M6.9].PDX_=$^7OB'\1+A%EZ)LF5.8E3_^Z\LD\[^\W)=+P)9)QZB"^@RKWD@ M?>.2@*8%U!V=/4)F8$$[,G;0QT^"-Q'B1(CS0S$VD*684.9L!,WU-+,(92*4 M>05E+ !1QD7R4C2AL(M0)D*97Z,,ED98ESHH5B(TS!2'@&IF)*4B_'D5?PZR M">GJ<].4MHJFQ9#[3##F2I 1BOSH<0UJ]%C9!DZ$5A%:O1VML(L?S!610#I1 M8)1'&!1AT*N"[4D'(G0@((\)CC0B?O0,O7!BGO^%!&1@>6[)HZ8E$:I%J/8* MJMF.*:KQF>"YB/05,&S?D0Y1*L*="'?>QJ8P SKF5(@WX7R9.3 .<9>GXAI' MF7L\#.GMA@T>?HYJ'Q(+>SUC]3DJXA*C6V4-_WKQ)[DSHN/BZ(#GAQ9-5T.> M>!D*BT.(0=L3LF7J?OSFX&'V8L#_?A8$OGK>%P?F"(-Z &5$!(E:/PT!+XH& MK4G[9I*-3W*)U%(R:[7$F62M\^.NGZSUNP%C_Q2(ZE/<\V:183_7Y#@6A&-_ M.DY.D!"MO['DP?9V->7-L9XNK:H==LTU%_%F([Y*TY>N5:JV2L_J'N(V$%'M MPQ:* 1L8+_$.(O0,6&W90SS$>WP8/+5\)3VT:PF6-5WTP&:YX.LKOJW$F42_ M7%';]?FW'\[6/*ES@,07S$GX1V!_Q^&?IT0A/Z]+\%)^4=S&Q?X,H $1=:)% M=[Z"#4['^1,DI.0B%FVS:]/^!I>K$KWXO_>]_#C$^/S_-"WP>;2;V;#>']"3O-09<'%R: M%U[UHTZVUX[?_X&_4S@&"!8Z-K2MU4K#L36+XKQ%O=PH#O6BY-D#V-"2?'!ZR6!HN6>/\0%.BC\1@6M3 M>3'7T]Z]F8[R&G "T%GN>_+WJQF_)Z40MRY;2+TL6X@*%J*"A:A@X3(%"YBU M49!__54(U)^_+[RYGRO)'UJA,)7H+$BF06J: :0P3:9H9CK+0MT@*3()D6%2 MJ5D6^'4*0E"?N!1M9;'1LS++)7=MA1FV"F-YB[2+ER-S*YHRFELAQ[NJ,9Z6 M=LU!LCJ'(S,O1[:+5-[*@*'#TG2;HO5XI_E(YZ;TZ9SE3"FS%.5&7=7IF6XG M=XU&+[Z%(U,O1W;43K>%HO%.%G8M7*; MU7K22LAH)$6]'&HFF1;?KI439#MA;&9 MY.5.%^J=)R-'<6:R!L51CN5V>ZZ:;7++DMF=ID]'UMC"))'>TCN6-GFIE[5* MW9J^G>+K 5X<4X+O,W9UF5>Y#,DRM@+D.H/FI$Y.E"17U%"N%V1UWL3!F7NG7[!(>-4U:*+8W&9+W6GV=.1A8(@0(RG1%7?"-E'(3^AAUTT]&1?FKB;U1I]<\TS?+M4ZXM;F5OE MT-"3?;FLV^UM"H#A"[2<98>#?IWT)^]XU>*^HB'[5W3.@GG(NL4$27Y@VTN /!L_AMSC%V5/O4=8]P&4^*/_N M8"T47A@JBOUD.,!5F3IP\.%8@9L?F@F"[1Q-D J55(,N"_/&0WW@])%+?C\*%WQ>1KX1@$HS7BVQ[FAA05DEP1[ MJ-MIX^H5"]J9)CI!-$3$0WQ'!@0:BM=4.'(P+!N%YN^88TKM/P$\P"* MZ*W'SI##>L^:@7[EE!>GT?8([Q#"X=S1HY4<#L.KXT)#YG,+S'$I!EH$'(FV MCLK^!8@X>[^> .WJC'>!@)- OIYKJT,^(Z'\IZD:=]'GL ,2KAK1*'O1+_)C@7N4;@ MY]!0>>E92O6OS7)M_@T,:V5* MG"3WZ9$Z*7:__;@F7)/W ]=XK>G6T\W"G'?W^YK.BFNWT=K> 5R;_8;5*:;) M"0\LQDIM=DJ7JN>^_3!.O=RG;F]4#0%U+J_X!P,8BAB\-*_V"54Y6>"IPA_0!EY'Z,WH^T^.BQJ#("=<_&H(OZ[Q:72Q2 MG\JP-,BZ@%>];(I0.'NOQC_$)56^J!8.%\5*D-FBVN9@.@FJ97XE&ZZB]!Q? M6,<(./,#43HN3WDS+_0UMC<2CO^V*;WI]#KLLL*3]#JC5!\WK9&DAYXC!F+L M9W0CF#8KMGL)@W3;BC5PB^G'T2)W8;IYKCR<)0/;Z!>DW3I?Y@NU1<(N2RDG M]_@.]O9;4 H-?_L5E)Q>R1Q63&:GTHM6:T[OKC#SMK09D M_%'O#<2.,!I6WLBL/*H+ /5.MI1S7M:&&6>K%L-,U.CTIWX3$!NJU$C+AV@C M F6#3 MT$[F)?B\Z.9P&>P4\6M%]RBKOLU52*?>;6IV=90:]&^"15!9[HX&Z M:O/[1X?K/%)VPUA>F]J/N_M1]#3A_W5/\-,KNS6=84&25:A>N^>2!6-/7EI[ M?0/\5&,B#>-+MD'N*56;SN=&/#-_J]+R1A:P.++0B9F@X1)PU%XE:.. 6(#7 MK<\Z ,'S!?A@\-/)P],E90B._!1!JV0O9&W*WI;M!=!DWZ.!C@EG@9B&%QGW M?&.XX\G,=7!M+&HGX3D7_E2Q1%=QX,R06O#O<'\:$UKCT"I&'C)- MP+K6\>2V[M5$BPOL)$(=#U$:@+\*^)>E2'/P["=>ZH1IO)@)*WW/]F.[LS@" MAC[3<-$\2H6R Z/ZN/M)H+4^-3\IP.7 _T!%VX4_%A$&U"&NP$=-B!-[&S4] M:8*=(L(#Z O*5C">-S9!KAU=0(V#X'D#[]6>:U$,M'GDY=L"34-=/IP%;@NT M/8:4.<,EXSJN&W[J 1ELV-\.! OR#WFO.6P.IS.8VT!O]N% ^' X3 +A9VI> M9QO3#CI-HK)XB&G^B6)S'ZK($,P[W#64<.W#H2F'5!,T.ZK70< \02&X0]1Z MR4M5PTN; ;C,#< ;QHEK_F8%S5?Q-T>;02_#ZQ-1B^_GQX4[4J!D0WBBD%(E M[U=[ N*X@CV-ENM747O!1M0:R3SDQWG4C),^4!TU)%\ER 7!$UM %S!:RJ;H M^MY 5.D.X!MP:P!.N!;UTH*SMH MJ7 \#R0@1-V0V#U'(LH=$JS]OX,S\J&.P>=U!D#C9JZB84I#Z5RXB07"D+T' M3/PE&@5?IYESQ;-\3,EKG!YT*_(-'DCV$.%MSY^JX]9""V0/0:ZN!N<(25]' M'M2G@T:/CTRE(>I?L785U"_+1S%L3#VA,7)_/7$EG-2!7*^*WUK Q/SFB2J\ MMD9'=?.XC@?WPSI,$G!BVVLPX.'. >'63-$A6L QX>C:TU;D%-%Y_YM.T MJLF,NNZ:&Y;N3_6^595'#+4]#>*<'Q?>!$CO3CCD]B8*I@[-90(?0VB$)>KH M(P:E%BO,K_$J;;1*Y#-'B.0Z7G@".RUP^UYH,_B_F>%8 .&=!BHNVP!+@!+, MP'J.EP3X-*.-/2=(P\1TAAN+G>^_\4 4%6GBXN(H)H#B(C=(2<;0+CT+*L.WUV8 :F>AW M\PEDQ2O;/+,_W%7.)X"C]>/_#YK:V,1?6+B8KHUZB/G-7HY&2X(C_/W]FFVL M#BG+(E1K7 TUKGI!M1A+H.KM@P1G2)W2<*4TG4QRY&Y%UC/QJB3S>J^5OE9< MXMVYOQ=*A7]'R8BW6+00/R4.)0:)7E)9D-2(<_ $US&#!UX"'G[R+$^/?*JF M\,>UF-R#+Z93;A48G,8:@PPZTHP4=D$9(/9.HIC_!\JV_J[8CRK*?U'UYGP+QZ MFT<$EUO!)?'JY4 17&X#E\Q#DH[@$CZXT ]4Q,="")>(CX43+I"/1?I8".$2 MZ6-AA0O]ZKUG$5QN Y?T0R:BEQ#"A7K(1O022KC0D?T20KBD([E_3;B\\V[F M7[HK;W8(F7<P$F0[)U'(IH:>OA_WU+??M??0#VD@\+Y@ZM_M2-P M W$B*,F_XO%E5J^749\YS]>JJOLX];;II=RRAY1;+^4O0089MT&E=(1;5\0M M*ON0R7PFY.*4W3M1*^+7H:.IS*\.X#4,\&!\^N\)0SE0#_V[U)-]2'\JXD%! M]@OQW5\YR;\2CGPJZ8W2H.]%-M\/CI"?#4'ADRV$>8?7',O@TGOR5F?W:>C8+8 M(=O=QV.V%S/^XGEG1"6A%2Z:+ZF$^P(S^Y:'\]^5,A5MO\S523;S<]UO;G M=+I-H_:XB6\_4F0LR]!GFB&$WPL?D?@-29P*P3;?)8V)OZY,X]0QC5/3L=*J M,1N@&6J]GRZ7-[F\G1EN+T;C<--PAC/$KC0'G1[%U$9JND4LRUUV:#5 MH;&;Y9/%0;4^0 (]^^T'1:9BF43B&A+]ZO&P<-)X&+39Z],X$W8:_T")3IV5 MZ*JM3R5M]JKBJ=#Y#HNC2@[I3 MD.2OFER%V&_IH?-T4B5GVW39%,@X,^X(U4)BPD]N&HL,""_GT5W0JAVWP,2W MT?C4A]MAGG%VT(VF(W=;$YL5@#OD!&M72;,YM-YO/])4C$R24:PR(N1W=GGZ MG(1\W8#CGQ+R8)XOE,FI\\C'\[62T4G7]\75%JZ7^?:#2<4HAKE.B.(K2N37 M>S;=$2'_JLW1)R/D#PDF_BDA+S+K5FJPKE@J8.Q'>6CJC]7X'*XW"R4R&]3$>P\PYCJ7,7'P71=\,KN@ 4D?8H\$Y MRQ*,.?[=N0RL_O2Q%7>FJR()1-9()IE"JBSFIFGDIJ!B=/(J^5=1;#?B*C^/ M_=YZ]^_C*@@K*#J*"U\_+GQKO+AMW/C6NP^-K/T07\-59*UCV(\9.[_PVJO43LG).<@, MLE@S2%!78@9?-4?AY@3RD>;_K?<:-F9PDRR'=S #8S\?U2O#P9I5DL.*(VK& MGBH@,^$KY#E0-'Y'SG"4N!1D.YSF.!!@)VJN!*0H !.5G-YM,?7GH%4U^Y#EY26V;]CNX=8&'.F-,A;)PS/'$S2LU+[4RC M2!;$HL3*N[+PZ&RG6>0ZH6/9[%5B*%&^PM=@#.&K1?]\#I-K,0:@;18#OC7> MJ,I>R64:SI+KKA%C8% KJ5@J<=HN+E(9HEK^NZWE_WS>DVMQADI^9I*5^J"@ MB:*R422 N]W[/@EEQVULUM(Y7IAFUND\2^W)1O?" M\4WZ'2Z)ESZ&YZTJR(.+H5SI[D&U)'?9^$YMI.K+.4LUMU.*0O%*\B%]Q0NK M0H;=$9%?DLC#%ZD\V>FO;K6X#)6_.UAY"2I_<!2$O1N^?(O[XA^3^NQ'(:PAUI35.]H>,622! M.\T(2:>A&5:CW'W=IO<,6 M2!84]FI&2.M1[.S MPH3,L%);7+.%8;N:TE*[UBH^1^3J&?)1L?6GB7M?SD3_2F+V%O;X&\1LJ=#C MQ"5G.&2A/AZJRB3-=?-=1+=OMLC_C7LX_@C&M5P= D.\ @R7KNTH\MY[I!B0 MP)SOSY'U)45ZWQQZ\J$ZZ#<2Z8)FH <%"=+OXY_E[$VAE/N\AR?^Y"G6*\#2 %1P%G0SH\T"#Y;@%-0"GZ:/9G\V+ ..;J.PTU580\\$]_8TGJ(9VZ$JA>\,W$$V#^(Q + M"S&Z?_7;A1?XZTV"/D-DA"Q,\Z;U^C4&C[[]Z"/V@:Y=*""^:3CV 9.%*]'B M+1*'=*K(MSOO$M1O58@X]+E5;N5:AFFL07!\^:,)-<5XS4.H? MXJ^"QR. ]/>%-_=S)O=6CO8JOWI.;N>H2, ";YH%0DJ>2;,I)4CR-$F3L^EL M)H,I!=))*4D*LUF:_.9AGA"(2*TK6!-F,9NR]-:N-(S=8Q;R"R3.7X[]EK)RGKAKI+;*7TZLF+WF7HY,C"9 MEKM=5F6R4Y#?FW-VEYQ/$].3=9:%9(I=],2EJO<;O!WO--R,DH,C3][>*_-" MCE\K$Y+94(V2K(\Z8JL+1YZ\W77'2G([V=74^IS/MD;)73TMSJ?)T[>W'U>; M2K^1?&3I78(<5T0ILZYLIZG3D4J=7U [4"^QC-TVG[["JR8RZ[IH; MENY/];Y5E4<,M<6_HKZ=D\W/A/+^ M6[#JT9 F,X[$E=C]0B6'Z7P&, FHW *H0J[@;([E@HO)ER-)H3B0!XK_G#"Y M%R((:4.^" KV0_@[48!],Q7NY=J&@-CZYTN8KD44V*(=(W([B!TB!(HEV 1< M/"%"ZTE0# )S+-201Q2!;9L6W HA6Z9.P)6Z,M2_70LJ#= Z0#<5V02<12 T M15?0;V:"K=C(5H#/5G KIH1DZN61Z<@:B=M _"ZYUA;J2C8P D03X/:^'] * M+R6'U*R.:XD+P09MV4<]#]E:<"2J+,ZP3#$_)O41[]*"G9$W0D#@6$!$6J5TF#> M_^S!Z+D0A ?X8RW#/0R<%B:U[,) MPGZAV [$$6C2$9+@"(?9X'J>)M $1?>0S%F@)< 1:"G":J4I_MI=RX*H'"R" ML*&):#\0EGH/[^>$F*C/!4\+KVPR]1 M?:2-FTMA]4Y !9(K"%#XI2Q TQ0]AL!!4(-+LN$9.0O!@:-<>';PA:Z&JBP) M#9TR.B^H-"#R%I45WN;+/6)"$2&-PM=:< /]Q=%!!NO'4-@H8 LG6+N"!7%% MVZ-3V"#JWWLK@$AAN[(,WP37JJ$?RQHF. ]F.B151(9/E#V#_ '3DOT$'33V M>+E@MP*&I"#X0LK= \#9H(F&"(^'^=XO4]3^L0 MFB'F !'A^:'@ET(N@MX@*;(,S\4[I@";7CDF"%=<%(Q /D19/<2Y#4"UM40 M7PJV*"*H0K)")P+9"^2*-J8? [>_]S'6VZ2] ,"Q'S!WOK:0$Q= :9FYMXB\%P@>L#6^J"ZYC! \],QT^>6?-'KDM_ MS*FWQ+&"A?DOI+R=ORV+)9UXR&1?V41'\R,&(T-@!Z<6_!U'3MCOGN\# MB>U?^AQ\8. 7!T.%&:1MUP%7]C6\1(^C@>]PA3WYC/XXJ)]X-=H0 >*# $$] M)#,1($( B.P#_6H4)P)$Q)J^%B BUA020&1_$2:/ /$^0+PS]_J76NO'[3KS MCEU?E0E_[)9/'*CO/ -H-*&'__UWSR/QD&9>]LK_T'OQ,G\85N.4'=&$ MCQ U14B0L: [PNSW6YE%9'(EJ+\=QL>=+IYWO9C]A"#HWR4( M"J6MWC5!( ?H2S##FQ8D_H/ZPV!G=8R8 ?@0._I1 M8 <[X2^&][?>Y"WR5I%E=.M]7R)WU?-ZA*R\-/$L7>ZM?6I1,FN6UO(%,*FQ M?$%UZ3C'UO>CQ(LFM3E[VI9QS520Q!H?.:U:=KPGZYO"JDU5EOVE^?MM:5_$ M:'(HW(1&G?29'2;;RU79;"AL>RS:0MP M&S-+@=-4@+8!:&MH2L&PX_Z\$87_AO/@*U,X.6UK[FS2Z-2[JM"R7:O<-QVG*<[C)SVH/A][N^A,2+$!R-E_9G7T[& MWWIC(?(>TRG(@]1.SAMWP3M]YN>-C#372?=[&';GZX M!\W:LJ>6P63<7TFS;()%[ &J0PR5N&\GQR& @SI"J&3K\'.GA%S A*S9+HH MQ?TFS.N"49-;[^O6'M8GK67$ZU)>:917K$)FEG2M&'=6X@Z]DNY)VLH7)EUJ6G)=QUAK=$I=3^56 MOEGJ"E*S>WW2+1;[KKX:#/ML@1Y/&CN6)M=M5#D/U88L^5HGRU<;]5RG<<\? M$^.5*P1+@F(-!,T%;;FD&%!C402M:MB.Y6(GUHMR>)!F[*K3?'^<7^(2R>1Z= X&,@FE!9=2W@%Y="W>UP+,31N5RR*">R!2&]-2W5*^==0?T3773["+P*7L58N:B8 MU\3#O6B< \2%H:Q=X!5]Z_@L4.Z/?#@$P;:!?S+'Q97>4*_F%]5@HW)J]$.O M'A^-1A-"3([_$J"Y14K0R#'T'PV MT#3T6[Q85*F-?RP#"S<=\*MH"7B^Z*WZ$_*@8G3@U14O%& )EKC8PY=IYA;^ MS,95U-!8(C2P 9J-#(0CR#VKGH:01].A@^: M(_7DWW#$B_>_AZC@B-]YL=_RR-O<85K#=/R-/Q YS39CA&Y*0(M#U(7/I"=E M[@VL!"I>QX\]02RA>2S[C [QXKS1 !_&9U7(,#$(,N(/(>4/B??P!ZR$0KO$ MQ+1\@M"8T%[#9]=XPN@'@C>>X?=!O)Y!YH.UA,C0;X2$-69SBTT#5U]Y-"?, M(#H]&WW&L""VN+D3LMG@UA!+081_;&0<+(M7B.A\2U0L"@_M6&_4SP9:&+@U MEBC8"P*L704>Z<&@5HP-\+LWQ0(&Y>"B0B)!Q@CDO,#CBD $^@P:6@D*/Z6\ M#CZHT9*E8)-#AIA@@'UPQ+)K2'!*.$ '%K8P5\(*=4$336MEXIY?,Q,/T5T# MPT(+'O /W -11H7.!K9 A#DPQ'WP+5H-'M&W,'.&7RB:9C\0'+2"$!$AV*/^ M8XHM:B;BWA!'YH*%J.NEG>-;6K\Z&808+2AQ_#K+!Z)ZU(CJ189AKS MN ,L_6!78[/R3><*A_[W[1W]J7=X"POP_#CZ? M)B/&!U^/,7B%?(R>XP?S @MXS@WX2T31F%Q0LT++PAW5=)1)YK'GS]GE.QUU M^091E^_KH)N_D:C+]V?N\OW^+L^)=W5Y3O[\':\&?JZHCCX[\Q74C+"76P)( M'U*,D] (), G^8,6AZ09-,!1QU''[VN*?H*U-#N0H4\_QM\=?H8-=1Q20>U; MH;XIO&87/Q"AZ309[EM B-",(X48QSRP.J^YT) @2;L/8EAGXRG0HBO^.B/ MQ;[6_9/6KK8#_X.7A]1Q:'/X'ABH5[L&E+T:/ 6) MF*/FUG"1?T'5R_X;14Q^LA,_T/.\^ZR"^"2*K2!=U&\7;*#FPC'" ,[#AP., MIA\2=XQ=SY9Z%BD"_+,=I+O.%?&E?1;LXIK#%SLCM4ZX^# M?*]9J&TD;G[A3/!JJW3:PAP:$^=:F%>?-EU%6C:T'-MR3I8A9%'KY)>W*6$# M0NV49+[0ZP[9MLW;";K)U(JHC[FM[,ZD9[SQ%.&Q/2,ZX;"&JL+&CX.]!0(A9 M\ZP:P?!H'UH_N#[VF?<5=S87-H*BX3^A:>3B72./@VNCQ,C\(2$#F(2J!^GZ[@?O&,!$N0I$!% RUV-/7*V&/ 8>[ MEY^V$7\@BBX(@@/VPK0UH2.7Y;1@SCYXV1J MA0;_C]:%E6 ?-'IZK@^Q(.'C#LF?98 MO9>)A)4Y0_#]QC/!4 ->X2N"*!Y S%T!Y4("CV^\9Q+O-@_\V=H_Q4^V@58+ M*)=YY+ CO(F]W5.WOM[OAX_UOAI7.KF1 MH=4G"6%^3?Q9+^E"MC*?)WF%5(6E:G#5_72.\.SOU?P?Z;N M1!7(NCI15%>H#PIMT9R-K/DM HGGXQ\'C0+_YX'X!4<[C8H'/]O0,W1 ME%JG>#:Q9O?-A)93=YEZA=RB*\5/\ZLIIP B1[#_&/&T70\+&@@\&DZBR?D<)"3*V!!:F9XG M$5]SA)$)W:?EVQVB8HFNCF[G0NP,^RQ,$6.SY"??&I(B^D;!TDDCG*TO80F6?'3)8+#\X?$4,HU1'@T\=P_8S^H_6*D1RS* ;F> MWKY!!K N[(/[>_ E538&G.7MY/D&GE\;91]>@*9 >5(SSX&W@=P")WQP+G(. M/CLM[YHMGU9CQ,Q]RK(*KI1S3.31]=/)?3]@<-&0KNQ.O]S"UQ^N0,-7I%D M'7/,?XI<"RBDB39LH<>8+1YGKOQBOAD\',E+3?-=B"@KOHHOR4)2(G!->'=\ M8;9[. =L?F,W0P!^SSGN7;D&F;EB8P8=B$D9WY6$V*7HCHBCKL047.T1BZ1>WH&2XJ1D\AP 1- M=+7G5\#Y"?_ M@_.^<#N#6YJ>[[ X.(QQ3KOOD'^&-$$P'TAJE'!!<"YR C/CH FH#( M 3NL#1?=GX?SLTS3 !:N\0";)S8&OQ&?G/#/2?2(>_D

6YF?!GI86DXR5\[SM3T'W2WC(%7D M+]YXI@\R1K!?\:CH[6C1@:%C$WD370/Z%_+=TN0_I1R7QQ^I?_[V8J#2^9_Q M*Z0\'WZ7X_C#SUKF WY]G")CQXEX4!-3/$9 _-4W5Y"F,@GZ;T^$S'T (QJV MX$^\NC9SQOL70MZ6%WP>^]&0C&0+8A_SO;X4M*][P#"6I!I M><%F!6HG.!GM:>TX]QO_"!I;YMPKE2+@P2)1">3@AE=L>'GO[+#YE-E@FR@:+LL&B M;+ H&^SCLL%>R>]Z53W\D/RNEPH@UM4/VLHA$<<.2K*QQG&(^,/C$3PII7C1 M!"A_3'2)-;*"#+C"4_F.KQW'N3?8>C!]>7D\]YEY'SRMSW1K/;>Y&L5FHT6I(MY']3=H'\X(<4&EF)K@4 M2<\R3+6LF4FS=:W[HO_48'BV!P2>#FJ-X)EV8TA;\&]@PV/&WX?&R"\ "WO$ M5T^+17;HF;OHK<,6?:42=TB )CK2B ^>:M_=?333ZFC;01 M\K<0$%[[&F?@DK' RK00"GL>(_MY MCBRICMW**E1&U4=+MI,HNB[7WR)BH5X.M3*&K.D[DR7WCDRFFMQ^4X,LD)ZF M7HZL#5TQTRPI1;Y)TI2L^6V1TFE'5^K[7G5CY8K-HH)$GKY>I02]7ZNZ7JL[3CR-GW=_.ZNB6 MD,S+D55VEAS-5L.\6MC'.\V:9"[(1W3;P.GNESE]R+:87D-56LWI0 7-:6:5 M0T-/]C38*%DCN:$3/,BU9GV@:(YHH?=3Z9=#)V*>JXRY+.#+DWPK'I_F:TQ^ M/DU.R9;JXTRM#O) M9AF-/#FH#I/8% R>JO"%)CF99/+98M':>FV9GX]LY%+%VFS$]-G"NK>D2\5U M1:N@=9X'FF3;RWKH^QJH:ZEZJ3L]LM\ M048+I4Y6:@U-VJI+O*[NU7BY*3BM.#5%[S\]TEUONB]G9'/$TLU$WZIL\QEW MU)VF3H]4R C%"3E4>JH^[SZJS,ZE]W._#>/SD>6)UMM)2V:@C& MT+TNE9J<2DFJVUFF9BSI=N(JFO/T]6W6; )FDHN32L9(SO:Y>:V>RTW3 MIZ\'Z]HV4ZV,#)7;I$1NQE$U2(-PY"GPJ>QH,TQ;25)8&UTNZZBM264+1YZ^ M/F<4]+Y03*38O?)H3YSAN &&W6GF]/7,6F(+9%'2^7IUH#*<,RXLNSDX\G3W M8[F2;B9,G1V:J;:RK$XYGD%SGKX^TY7F!AM/I$A]T\@7NF1:,XO=:?;T]6(S MH:KZ0,7)KN(C4'(Y,O!RYMY-Q89?:BF1Y4*^2\W:[9;-;.)(ZH;QL MIC3.&TM=)>L-01UUG)[3)R$S)4_?W]FPJWAJES19I=A>\10]K5)P4W#HR0+H M9-(!Q;:K\ HY?5P,Q=FR-L>SGJ[ ,/CB9)E.V60Y#XID:]1?N>P.C)"IQL0Q,GK=J$'Q;FQEP=I)G*,(>&GJX@KI'S M5#UN-%@W.3+7#@,&[4$.!?U/5M#HY/KI559(JO6YHNA*-SVJ*,-I8X74%VQ' U M7595E2O)Z933GU0R.ESL&?XKMN;&6"0S.9[NIG;KJ@SE414./<-7J.HXS67- M98NLC[/;FL1PJ0H-%W"&!U3FV_IVN.^U>;W+\7NGW9=<)H>&GFQKW$[;S3J? MZJM*-CL?]3>#W"2)AY[R($=,95/,7.'C^8R9J74SO"1NT= 3=OU(%_)V5^.& MY%ZS5O: &B6V5;S64WZMN&6Y[!KY+JG7R3E?D=VU8^)I3V5@A4IT[66N[["0 M&9>,PI8;S%;>V.<<&W)AD 6I))A*H@"F20"$J4!+PC0EBS.03&7%E"2<;'#6 ML!]=:5+EAWHCSY$UFVZ#L_I-GILS<7K5L'ANEA\(3'+72_:[9_6;1]))IC>- M5D%5'):;U812)[LYJ]\(>FI%UYP&SZ['R6;!7+2[P])Y_68#RN6NZSZ2I%Y: MI=1EEWOL-+?G])NBPW?KV7A)($%M51!23-'0"MUS^HWPN&H:RS8YY.OIH5K9 ME*3$ELV=TV]<-;MNBZFUP):K\9;+573)7N?.ZC=,(25KBVIJJ*YWZ]1RF@#Y MK'I>OZG56ER<2G!]5ACG^%VS1Q>7Z?/Z#1 EB:XS"5)EII7QK&NU&'6X/:?? ME&U7HEE=%LCU6E.<OS&DL5/1+:>J*FF%2S7RYDR5MN?TF^9"'B0+65H@RT5AEB&G M[GP)MN?TFX2\L..K4F?$#RE[U*X;:ZNNY<[J-RSHK'KINF2Q;[E=M!XW&EB[W7/ZC6Q8,W[HY'JJH'3*CR,F-]?RV[/Z MC=Z<6/1RW]#4.K?1)E8N_Y@MGM5O])FA,\E%HLDKJPRWG5!-9B;-S^DWU&1 MBY4%9_-MNFV M&AP_W/.KVM)M:5N(46?TF]HDW:5W*YN$QLKC6JYMR:Z\R)W5;YB&4:TGQ[TV M*TRABEDJC-NU[%G]QFXTV?JTG)FIP.(?>\R0SX^D[CG]IKJ*BW:3V2N\KA0Z MW4:_F>6SMC-K5VU5UT9Z,[FO51?9G^@W0SL_S!4JH[K*Z-JLNZ7IR7I[ M7K^I=@L"M7/*55:O)>EN95+O*]QY_::587/:2B.AP4:ZZV%U::3HU/R\?M-> MC!;)[:209_4".36VAL8UQ]NS^DTU[N87S(K>\V7(W"FZ3+74_?:L?I-8CU;V MMM8;\7$#I OK<7-5!S_1;[9NI=B=:U*/W!O&;$PSV851W9[5;[1X:39J36R@ M?TFTS>*?3 JZRQ3&)$%P1)R<>V\?L.JCMTG&4%AVXWY?K.W MI69N>5Z_29MFH9A,U!T^GAQ/+:WM5FO-^5G]AI=7D.QYL%8+O%J=&(Q9;SKS ML_K-KC*=)GJ3<@VNLU@KF8SZJ*R[9_6;AM$O0Z'2$MEUSJWQR5%>MZO;\_H- MV\IUT\)LY+)NARL!HZXT.M6?Z#>;_=)*KP9UF72EI.H:C;T$(?-,O[FZ3W(# M#!>4+%,O^!6Y0\59%%S;,>$K3S,AZ+5:'S&EQ8H4,FT[.U3&S%8ZT\/V_+CK M9T*\S8V):[QH(D[X^[]D#L%[EG$H4.H<$M0,B>" M4%]TCZB@W%1L87Y'/7; M05.U9?] <&SM%/I5/=E-[YFZQ MZ.@N-=$K:.=U3Z)\?=U7HOSMUHX_3E#3- MW.*$/P%GLOI.7!Q'L'S<0 D"7O+V(9'0:_[F@0F"3P:XY.0O''@W71M^:_]] MH2ZK%ZC//=/M\8W1LW=TFO,6BQ;BQY51=$WT(K-!9@ .9 NN8P8/O"@V?O(L MV$T^-6'SQYPF$SA6L+"@_[/?6NY-EYHD4@^9]&NW"1R%#(_F1UDJ*'\Q.+7@ M[SAJ(??=2PU 9<"_#,D?==8[#!5FMJFY#KAR*/YLD8DW\.V8<912\<+# $&^>K]&!(@/ D3Z(1,!(@R B%A3: 1$408X)!Y(%^]LCD"1,29 MOAH@(J4I%("(E*:0 ")B3:$!1,2:0@&(B#6%!! 1:PH-("*"" ,<(GLN)("( M.%-H !$I3:$ 1*0T7180^/*CY]=N_5%\].-VG7G'KJ_*A#]VRR=Y).\\ ]'4 MT,/_^Y;Y]IOGD2 ?DM3+2]NIU8[ Y94?<6<[.H<_J6_NXYMVF_"+A4VPN.L3 MZKWJ7PM%QKP/*%WF4+<V))7.RX]<@'5RE^/+?B[&& MUS7+^V(-UU'J+IXMAY/'0GXH]TH&!^E _ZYTR#XDLE??^9\P?\Z4G:U@^=Q> M,*1[41,BSA83J"%B%'A!R1 M8(D$2R180H,>]\\[3@7+[]EFQU>(BR( LORQ:(*9()&^&([?>C^_U;K^ CZ7 M6^_[OR_F.;G!3EYQIA")9]>,$!>^X_30VB=YMK6/;3E3OV-0V_*[!>&+?84= M_ VFG71P;Z]_U2\7=+_/^Q?T<&".F^$?_4Z Q^ _]G_-K82%LL_W5NJP.ZK8 MI/38$++/KU9-O.MJU5>[3;'!%8CH DGX?U)?V!WN7TU\._3D:S.S];"NE55: M[P_5HK%9SZNHS6+BVX]4(I9,DB>7L'Y./N)?62/+6"Q]$%?Y)$S%JWP(-U/! MUZO0_WQ.Y(V$8"0$/TH(&FFG6$P9V;3:7JK%S +0M63GUF)LD) 5NM/@;;8N M[F?)=2_-=XM(C&6_F!B+.$'$"=['":AC3D!]G#IL%&9YIRJT*F3AD6\7DSU) M>]2Z-^8CF:1F"&Q^&>=I=OW83;-]*:/BKM_TMQ]T)D;1F8B1?#(-^..W'>G+ M7P'*D92,I"246<]->:I=IK+()5DG*W&"Y MJ8V='+JQ@\J\0<[=08J2Y_,>T4SG$X1V/I!=?>@F@[S(^\\'#+WUCBCA(FI[ M=5/N\JQN*ZS>WZ:FPZY>%M79&5^N2Z$=<3BRJ;J6_0;3F);S\H M.I9(9*^GM7\]E_5]\HA?M>>Y>PT[DD^AQ;U(/KU#/FWE?GW.-MP"NP9)TFZM M.\:N<6N%^;%1MS9N:3TEV]URCMS,#+MKHOMFLY]9PD2$'1'V'YK!%U,\*X(I MQU.IGLO2\J0ZF DZ\SBYM>(IJ%MN*'=6,[;>JN_3#9!>3@?H0D?D+\[&4DS$ M%NY'U;R5(SA$["/222/1%8FN4]$EMA_[G6)!JJO[II4LC]N5V2IW:^&3Z0C. M8 =:-KNNU)2DG:\^YO%MPLB)^ROA<\^IS",Z"DO=>5CJPFSL2\>F?L?:OHA* MK@Q+R^ULV$WPW*(X*.\MH5BG;YT*!N2RSA6UN4D6V%UQM%$F33:-+CE/?/N1 MC*42R2^2P/%5$YHO[# .-V>)LC0B<1B)PXN)0[XCK!-9G5;(LC(;MD;CQ'K& MWMKU/"BHE5(F^8_5H"+6('$3OX(+O_,@[KZG0+[%[/ MY/=.:MB75YO.I'YK9K(?)\>EJ=+,J711J^7C';4[&6[A^2"'-<7$J&0J8B>? M3"..$IPCU3F2E9&LO*JL%.:M2GV6LT:LX@[F9M$1^\"X=3F/1.J:UHI7B^J^ MMZJ,>BK+3V7D"T(>\E]*N[M):>,! M510]HKB(3C^N),7>6J4*:L%T=YODCG;US*UU>D:O6<*NQ9NDH/./?,EH*[26 MFZ9Q]G.,R:0_8PY*E/P<)9J$ A$C215)JJM(*HWDQ.' J@"6:6=;;&ZS3N4' MMXZN*J5Z=D#/V#;)T=7%6J;*8Y+N0EF3_<2R)B+QB,3_P$Z^EC):W?;7[LS= MZ&3;S@-5';1:W>FME5&;S[7;XS2HDOMVA]Z66@-J.$$, CN88VF2BCC$W>B? M449TI*A&4BR28J]+L<9VT)\8)6Y."MI,;TYRH-NG;NWZ75L=1\I/0$XM5:G Q@<9-]_M9X7BS3.DNT)]N>DLUS,^WA'-JCXJB!-K.\W@#.EL+/-E M4D"B%.DHS^.^,3@2B9%(_'"1F!A/B_QFF&T!1*[/!K3WFSFXQTIFU6N85BO)ULF! MI5#Q88*2YM/LE/GV@T['DLP53&Y=IGAL6TC)- M]]8156'1E0IF/26HY0'5*/&,-%Q-NI"NLQ%=1W0='KK^/#KH)]4ZHX3; M4#ENKJ>>QM--($T+E80J*&!0=:B)D6W<7#TM;'ER6"WEV/KT<3,2BQLN#W)0 MC%&I;S^H;"Q+1^4]D1R+>,1K/&+9-\!ZVNI"PIZTZ#&=ZJ^=PJV3([* 'J\> MQ[DMOV_N]G)6+F8R B;LS!L(^SZSH;&WMZ2!712WBN)6]Q.W^M3!UBCA]@ND M"X3->81DP.45>%L?Y-12BI^I>X;JZU6]WFLN;NV'6N^5!#F3J2;/C)VV<&G5I6_CG(<)=W>@XOK.EKT M;+.U^$ES2?*N"&B]S$^XF75K-[BRS9:+.W:DL(6\TFE/Z_-NQL)B$_O!8V0F MROR/).<]2\X0,Y>LN%X4S[M[3?[K>;CO$Q&_6O+)[WB8@'-YM7M, MR_51INXJ_%[?QYM2@=HDE5NKW)OG7XB=Z7]GN%':5)1'-ZH M.4M^WL>4G8TH.Z+L\%#VY]%#/ZGF&>5'A]%W7E_CH^E"466-3"FE1& M*?7FS)5)Z%IE M42O5] 99SDP>:X/'R6H ;DW9);!?V E.%]E"@AIM;55OU)-=3-F97U/V'6=( M%TU1C8)74?#J?H)7GSKM(\J0CG([/MR!A&3 Y37X3G5DI_9IH#MJ37K;*44C)W,JEDEFH]2.2#K>L70,,6_1 M,G-EY?;[#*D76LD5O>&K7?W6J1TL.>ZX"3L_4$&67&W*-&DF^EW$$+(10X@8 MPOTSA$^M+G\=!3G*DKX'/]>5-.E-5:RYS&I,#K5V5>[5=H,I<^N@+M]F02\9\D98N8RZ7)+1U!72758'\7MIV8M:ED5P4+1WRN02Z0#$12]/D9TP"B#+;H[2A4+")7UE+ MBPG+INJIHLNZ]5%[7=3$5C%U:]VHWZ^Z*EFS>N2ZVYL_9AN+S42<(Y[!?/N1 MH6)9*DJ!C=2)B$_\BD^,9@/3G+? 2BU/22.UU/X_>U_ZF[BR[?O]2>]_0+GW M2/=*N(_GH>]]+1DPDYF,,=,7RQ/&>,0#QOSUSS9)[^Z0G73WA@!)'6GG$+IB M5]5:Z[?&JK4W,^W:Q4.=8-6.%Z&_DNI2-K;M1MWON$(AW$PNW$25Q(!P ^'^ M^,+]VQ&-L_H*OBXD4P(F5K9EI'MBUA"VX_&UH4'-5@G:V4(M;DA@9$]3V#F" ME7J_:".)5"D8!=!P-^X!.'[P@2#DS2O:Q2ZTVP]:)K?-UG-VRMJ6V[FV'R'% M4V3EFFE'@FKSH3SGM3V_+6,/1=:%A*L8"8X@ %L# ,5;0+&5--/?[2R?&]HN M,258M];1KAU9'(2=R2905STNEH%ZLR/NZW>*L3@O!^FUX M>6UDP6-]/()P1;25EC7R6=QRAZ/2ZBB22$25!LCRX7P;<-[G,R#06TX0(@94 MJFT:#;@>[-@-!D]B>GOM,_1HTO;K[G+=@#,*;O<=9+M;'^,N10Z*KB+@S"PP M=("A&YVP';EK+UD=3 MI>B4@%=AF+SO0T##>&V$(*/^6]CEA[H10L?!7Y%@7XE\Q](K_P&7_[MO(+OR MVFX'U7XKM%-*T7G*_O:3>B ,.E.N97M[#*%Q=7S]BN &;D8DT8G@X<;HV-B& M<=@HS>VC(C6%5@GR0U;]72T/]2'QY=$? _CRCOCREC\VU/=8[H81AI19*F4, M-XE@F]>VN093!0LZFMJQ(=>8U#)DCN--LP";\DXSBKF@.P;LE[O%%V"_G E? M? \.4X42^])06-FHD\94"2.)$\T:89IL$\'9:SLUTD&9$!O(V<)*>\W( M*)L-:V@)*44:"JU2^ 6+7SX\IMR V-U& @I@SSMBSYN= J,&#:6BW^>&.++T M4&*ZB])K.SS=T:1+6^T1"]<;2V)('C@((4J'YWCU'$-_R!M8@'$#C)O; )C# ML#%I[4Q>Y%H4DQV$&-^E]K4]'KR]'XCRM#NUH5[#]CU[,95;9H8UX'#_[QD$O[J2[T= M='P6#_IG#IT2[59LJ/@)ETP(K#G;;E;3[-K'356\&SIIF^S;;B]:302F/1V- M.++)4"$94"?JU9#T F#,5%EY=Z,Z.+W];2WCUI7X$?'G+:9L/)"\+-QW4 M%G%;/)@KUZZ9US;/#C$SZ<9,-N:VV :7"(D=#1MF 39E>W>X"J.@BAE8,\": M>1>T@>5#Z^!Q3"(IHK%O-?2-8>+7A@B/%QH&@JT(R1KU9MT%UF(%)RT@@GGX MAA87Z2$8@ @ $0 BWB,<],\9&AK ML=&"%L*\<>WP2C-!X9Y.9;!M=^;J M2[U9N%E8@RZY,QS/YB=4J[5C:Q$]NS9&$)+952'=VW$6[@M^("8;'BZC(D72 M"D7H*L40;Z6M_ATK.85O1HAO9!KEICS]S:-8:+[C*$%D?'WZ\.-;R?Q5:Z/@ MV:^NLH=*UO*^2PGD&*OX1[&!2O8NOWF$'QC^5S'7.'QZZ^/3D.,:SG2F3;=V M+SS?SY^Y?H<*T/BJAH9B0VF^"?\3^)%5,-'7T'!R<=D9SY[YB!SE MBY^&*FKD.TEL/%OHI0G]P\#\'W]5A>1K^?[SHO4>@!#O1HC7[^4%A'@G0KQU MR3 @!("FST8((!"W0(>W^B0 0@!D^FR$ $;331 "&$TW0@@ 33=#" !--T$( M $TW0@@ 33=#"" 0MT 'X,_=""$ ,MT,(8#1=!.$ $;3>0EQ!W=^_LVJZ=]8 M]5V?//]YR>5OZ9&U5=_1?WY"[VX8=*%\WP M8B-\MH/J3R_Y<<,>OHG6OM+/OUY'%:YL?MA-/.-XT!V#J\#1C>H^7Q6XQ^.:BXC(GW.7?E7B7C MN[I _U1=,%\PYN(K_T?:X+$^_K@#BJ??B]T P/#FQ1Z (9 ,(!E ,CZZ9 S MX=.1'( A ,-?VA40-[D^!EPGQ/C'RH#^0I-W'6&'DM.XQ5B5=[J ,@.=,EA7>'(W][!^$-X4A!/00] M1S>?S\NN0.\!O2?KP72XV-,-QW;U?I*.X?1 T-?NS(;+!X- M"+>]P:<<-$YB6P\Z;98O@*2XJ)M$JPARP:;VUQ:H3VH"7ZWC[$VC#C"8@98$ M6O(,6E*U6W79[[1=NR4O(BCL.H9\N'9/]9$VW=EH[ VY;&)NL%7+',ZB(M13 M7/_\IIZ[@[*D8YQ[CI*C#Y#.>4>X>M=%GKG#\N=!H]]WWPM).(O9KNHV#_-# M5N&LCA5T34<9J?RUK[./F!'M;]AT"&=JHVFOD\%XZ0HR442N4:1*(Q?LKO/A M8>%N4>&MRWSNWJ;^\*P'--*GT$B4L)&,!,8QV*JW((O >!M3KFTBATC8D1=. M-K0-?=;LFSP;"QTSURD,T"E L#^-8/^^XWLV4]-P=DM>FV.69 VHT6'(]7ER M<>T(L9E9,CYNMV%IJR3C0;TG[%0DS6&A;.7(5 D,!;AP-[;FM6*_-X0?P"@% MN@OHKE/=)?47%BRE7(2KJS#CVJ?-1?^)OG\4HC^98AT 3).%F#<%IB"Z; M(-MK^^J:-M)9;JN17+(QG6@(K214$HK]>?A&5Q$" T4;'ZQHX\Q!XMO&$E"+ M 10@4(!G4X!+6 N[N\8@MMU^W9W,EQMQ.+QV7"D]&(K \+VU;2#J@(8GPUG( MLOD*&:#" !P .+B JW\6>S@+FE0([@(4J-TE4$!G'PTBQB4,0/3&>A*H"LOJBNM'H'XRW9;YM"U M2M.HT'.6W6N?_H/2O=IG(0;GLB$#.[(4[W4Q+;0=_0O:[FZ*F4>)$QD@30?2 M=!\-CW[/E2],\%(4SF.^V]EDY&N=#9Q@M3K?[\LUJ'7M6$"@U7FZ4=LNX:0] M;G1U.Z7TL2E313@;JV+T!8WW#P\+=XL*H'#DWED/:*3/H9&8@5^'G,%P ?/# M'3_%9&044]>N'!FE.SS;[^8V9QU$0YM,DK[-IKE.88!. 8+]603[]US?\YJ: MJ-KWT7E66W-;ED.2C::$LG%M6! H)UEG3.XW;_V@O^I(M(*UV1P6BD@Q5F4N M>7'.A\<%4,T,C-+;IA_079]%=RT<8K(,VY#)6:N@IDPX:8Q"U\Y3)EU,&.%. MOP4/>RA"QLA$XFM%H*.(W+ZE?>ZSFKFNA'%HZ:81@9P4R$F!G-2?>-Q_R=!9 M#/,F[NN09FT'=C8*(*:]'AL4>FUH;)MHO5ZOC5LVV6EGK+W1-VU8D.FRI)FJ MDA0,*C@^6 4'J&D&/ N4X"TS[4TK0=\39OS6BC%[&'3W-F7M.NWFM6LS.(*. M=T*W9=DMD]W'".XO!CTS5V,,4&, $@ DG-7I/[-=['>AS.NYQ HFL06Y&A\V M[$:[-J"PIGO@]U0;D?B6(THYUXQG9F$7%P%KBJK"#+CJ_:,9QJ"T&5C00%T" M=7EI=>DVG6 =3;M3#I+J+-UAE;Y#7SL05#/UP)U3>U+BHWY'[V:FM9T5%G01 M(W]3X=U!=3.;TZ)2\_4,).U TN[NM>B'Y[V[9;V;JU6XI6A2 <(%!O^^XRCZ MJSA50H/U],L)4GKQ@S"6$%4XE> M?=S;#'U39F3RX1M!51$*E#T![00@XC6(:+ [3THC,K;=.&RK1F.'+/5KRW6F M;-?R:A,:U-A6HN9YYN8V_3 MF-3(K92(UJR3R?%J*UY;C?&6'#K<..C92I<;C7%Q:.,)FZLQA'CXAC%5$AS7 M 7H,8,2K&+&I65//LMT6!PD-K8TE:7NF7%NP+9Z;(8D@3&!^KV[\*5[/.E I MV/0O"/9]5CR7\=VF8^Q!I@IDJNXG4P72JQ^B=N!3%=7>6KBH0/WSF^P^'XXU MUK-:L+AE]*GL#V\86W >G^YQVMA)=6AU6#049-6Z>JN6J>ADZ'C?[L&9MVPY"I*UJ" M M ($!@ X?X! 1C('\) !L6U]Q#8NHPE'36'?)#4)(TCQ\TN&3NR.(JO;4D' MF"8C$[8QA>LA+'D3>S#H-TK%642_<\W)@,O+@>:\9\UYP^ B\THR,W"?L^O= M!FVTAX*^V5^[!'IIQ'V5GLJDQ/,;C$RR)DEZ1T2@WT:$>RF!SJE@Q""+![)X M=V_)?WC>NUO6^VQ%)G\253+B\QO:W&S?J5'4; \K@YE"SJG%=K:]MJ&]$F:P M+(I((B5&?XD TDAG/B,.IWG0&7( /- M4%I"9!/7/B3O=9 6N6#:HFW-X_H&;4T"3A8*R6: 9 /)OAW)!I;GC5N>H [Z M%J,UES!1QW7AT,%#/+.S/=\<>_.4)[EK)U&UV:Z]BP\BS,UT>I$@O51&5;-0 M9$4LF*G"R 6SJ!]'Z+0 U1"7S%D5*#^ M^6UVFL4'4-<=X=S0VPG!=G[0?.O:P2=[UJGU,W)&<(H0:JM!"ID&EVMVM*R$ MQJH8RH#Z#: 0[U@AWC"X(+!,;3NV%,)\7^\;!M_>3Z]^9ZO/PP=.9D@33CK! M%L,.S?F2%0I$8 B $3X (@ 3.0/82*#6NA[B&U=QI:V.H$^$(-)#T:9=*(V M&LU^&[UVB49]VI_AC&KPG#+#('@.!8XT9@O-6=9"HU4ZF& MYG96+N.:4R37^1HG?@HPNV?D^CPP]=L^_Y-\G*732Z_'LLT. M,B+M62)"KN6SS7UT[5,?4TF7F[OM.N,@!X]F]09OCA:Y[8,5+1#)*H51(/5_ M-W5$H(+]]H'A+0_IL-): QV>FI+5#-1@M>+(<']M#ZF]0)-Z(#41R9A 6[JU+ MSZ8.K3(P9',AO&)(S*'-0KJ+S %)5PD:6 % NC^^=/]V&..L_D&L.[ Y7F*< M[6*M/;9VEW.S=FW_8#CJ\)FJUR1XUA5[!+3$H?HH+;"A: 6)56&&!M!P-PX" M.&CP@2#DS1L<]8SK9@:CPKRZ"!J2MAGQNVL'5JF>R!%2Z+9MHR';CW/>EV;1][2*D>=AQVNW# MLLVU_&A,S&MS"*&%4KR+O E"5"GB_(F3:Z<2N7UL>+JA5W(X#A4OMLZ8/KGV MVD!Z&*2'WS5J\B1,L^^R=!;ORM[M;=5"==UVE[5=+%)J2,#7CKS,*6DV7^54 MDI*VB-G=]19>L+EWA1?9%P2O(M@%O:MK2]@G+7\#)T3N&%C>\KE,U6D=-%48 M2>0>ZW2;;6M22ZZ.,NWE9"-&6XF;B>L1;8\07AN5*%-<0814B5=-,H RP'X! M,',&F!EU<2X9RYG)*:M(Z IC1.2NWLMUK0L06I/)B.-'L@/)>HN/**' !N;A M&T942>:"J9]KRPC !H -[QK&N9!O8S5W:3AJZ:JT38A=>[!N&?7.M9$%22![ M&3MKU1:GSX#!+WE!-3G>,STLEA93E35+/"HR3[FI@P,W")@ZP-2Y M,,[P5GNRDE7&LL64@-L$VNVY5V\9'&_Z&YKQ^GV.'#H9D8[V8]5D2W"@'[ZA M5!4AT/L^[S.,UT8(\NB_A5U^J!LA=!S\%0GVE".Z44G<5G&PKJKC?L,SC,!ROE$#+)>K&^=K4?D[++>8W9;J39 G:=$+4: MTWYN(Q%%/@JO$C@HS?EG[MF'1)1'%PP@RCLBRELNV";2!ZAN$6U.''0[4V=R M8'3YVO"R[AT"+:[!&YB'>J-F0T&=>53""UD<-B104$L,+!9@L5P,7[J)J*MF MLQ/ U@*:XU @MAGSVJ[79$9:XWHHK#FQ[SF3++0,(68+4&#*,#%,7C L U ! MH,('087?BLZV#:^-*3 3X)F>>9@]:RVXL;[M M>8%78DJ1>R*J&#BN_($U0$W%-:EW[ M/$3#2WG*:.*JI+0[?7(Q&9GTHO1XRJ037*7)U^+* (F =0,0YA\AS&J[X'DT M[/.<*W046)SAA*Y=NR+7W:*361WU^K8[6J\BJ$'2:G*T3XIC4F051* [+KY\^N_PP96 X9NI^HCG$=//S/2V;>K[[4VX''9R&A M?^;2K7UZOTB%O@>WF'82ZVMW((ZO[=)1,N1%\$*>2**VSWBXNX=Y3J V(I0L M)E>_]68Q#.EV1QOS-CJHM1NH%5#3=EJ 3=FT':W"#*A=!M8,L&;>!6WJ+FX. M]N3 @Z%ZVM^-U=UZ1%X[LB,&;JC7O7 +6[X=,$'39+:D3<(XDCVA YVL!H%;WD)<"?$6V /7/UI=XLW-B1+>(& M$=LLY!2^'2$^SG:0Y-M@:2_\KEN[;_^;_WAZKN882EBP_/KQY=_9MYC$HVS# M\+\NPJ1:KD6,\&G5*/Y#7NVX!6DRY__]__\./F_9!#2?,_M-S M2\+$?O 5S?5+P2?YKX\+PY$O%'$A4CW+=V)_$>9_EOC"[/2Y$_>DMCY-4 M?4?/_Y&=#P<5;C#AQJ-Q1^2JEROP&PPDG5B;#BC1@I49GPC4J M]>&@P0W$XR=QV.LTV.+K9F? #NH=ME<1)_D7_7Q1XK$!+?(_E?\J*&#E@*K_ M]YD7]\_Q[%6\^EG<7I(BI01[&:5P1B484EYAI"+C!$W)BK%"9,,@:9VA<%Q9 M40]'SE.>U$/8%U>U_=;MV=M.UW%QGF23D5"HM^!3P_%[1( M*(8RSX=.R65O9B$L:[<@KLTC6-QP/5;&9/CYR(-,0XMAFS,Y$7?W;3UQ,&-E MYB-/U@3UO3J]0PR4FS5[_1;"$O)@E,IEVYV?1])LT-F*:'<(6TV?A> #)VR= M8N3)ZK$>R2?,6/(DEVG0S%J0^( HWHZN-2KULCV$L[T,R>FR)\CX MZ?;'&9ZV6X(5$TG:=)@NMXX'$<^HJV<\DRM2+MY_L$]OF M#YV BV:PF[JH.VNN8'A:C#PE5"\,ATS^5-]V/5,9U!T%H]SB]:>$!W)_XLV%8J=^)I2L,AA#( 0A:S2BR[BBH;+",(B,4[I&P.0*8YC5\X=S MPA3*5NX>SN5%5Y1PDF\O8KX$++ [Z0Y$9F[:Z&K@A3@]G7%B(:XGI)6ZH9W( M)MZ3$G2"0PLOTM7%B[A"[CK+#!?DNL],K(;/+K7I-8\ M0\9.Q^HW5^E+++A;=Z4^XDF)U-KK77/'[_=PDSUA07FE(#2.PK2LHC IXR2C MRJIB:/F^Z0R"8P1%&B<,UI>,!@_%]MX>*CXL#Y,EJGOI2[ME3@QX::?[#J?4 MEIXUU5PYPXM]19#G0^?B,MNM%LX!GGF]@2$3%I91[$O;11VR.(O4)F6[Y#I" M(]09<4Y! N+YR%;F2KB#CUPIH3%_-1W*6XMD7P)L8\1.,WN=J38/1Y/!G-BC MSKH$[).)BOK.X_'DQTJQQZ MHMH&-2ZF5=TB;6N8TGM/X>65(+S$ SGYY=: #!5[B_9W:J>%]PCD11Y@NPTD MEV<_L!,C-*=9SW:MGIF//-E2;+<("01#;1L2#LV=MH;XC"R>>;*ES@";0[": M=FQHGZ:*U^(WG6$!@B=;F@:CG8G7IS+'#\W-+DDW/ \7;S_=4CD5FHZ'6(FD MC$5MB5BP(IK%ZT^W--AV&)+"K8DM6HIUL./M&K;*IYYL:=SJD5-RI>/Y5!=- M<4<'2YH17D)A:F\:XX8^,V'>$[5VW.BN&S56IDY'XOS!;RXP92_-NC8\\FM+ MM,69,GTZ$K)'!N?-55@25R.C2>V(:+P69.9T9"CY$;:ZQK/6$K@[.'N>*=,URKLZXA7K#JM#OE8T_Y M:MK-UBLWZ;%<@GH3U!E:TSU5SO898\D4:I $3*NRCF Y0Z"&(2NH8N3JAM0- M1<5(##DQ'99FU&3QF'6X83=E@OJT)E/VYJ/P$I9.!^2)B,FN<:C9U1I+J79;1O;:) M6OL7K>%N<[N2IL;^(/&JVADHLW",X>E+UK#5G"O4:D)%MML3H2X]WZR]4?', MDXU:B3&Y-M5V%Q:W09-.^A)F+MB7K&%+KQ\X;*EZ:KNZEZ$ZQRO-98^ M+;:4=;9=N#Y#:6G;B7EY'5XQ^J,KJU^3G9 M7 >P0@\C9F8MR%1GY6(H3Z:4P==*$!I1 M$4"J^$E8"8^QX:BB6Y%BFJ%A*K&A5]2L8AJ^&2K!.JO\E^55XK6?1(JG1__] M]3+1G%];U$]!D9\CL.71@E^,DQPWXBDL>LQ#:/E>*4%D?'WZ\.-DBXD\1A"+ M.(IVC,$]Q8#+D"6$?($I)/=BB&>QS!_R%X^!S!]CQ>@7!"]CD''X-*''%R'' M%?_:*0^4_D*]0ZNUYT_3I9_EFA"O\#(Y]Z!3[Y\Z@M) M?NX= "* ?T'>M0?>[>T ^H5D/O<.Y)/YY#CPR4$ * *@"( B (H *()/#@) M$0!% !0!4 2?7 0 # (8!#"(?"$_1H3\-R^ NK74P&<4^-]4S^TQ41_>M?Y#W;@NS0Q_T"8L \E3:*U?R]9NKC:I=]@I.>W<@+U^6G4 M)_ZG H_@7VCT(PE\<94.4(Y .0)9^25908"L %D!L@+T"N"4&T35#^)2W,"5 M[#\NJKC*)/<$RSN.HK/Y$#>VR"/E3G^>)\ET8XL]S_4]1>[H%CN?_[C2BUW0 M@_]MT[WO=X&U'@]*%)M:W@.FY?L4AUG^,AF9-OMP?:@-X5E;C>ISI<6WU]>^ M[6O&]0UW*(=K:<90^48TNPBV+8XR%7>IHW05O\Q=ZI\-#XX9MX\B.4$2&G+7 M3_L]IC<8V\.ZERWB%<=,UQ<2G:<[]W)&+TR/XT/'5F37LIKA:>M\47;Y-T\# MWQ".9SVG7GCL) N,GY[XU_1.1C\^39@(O;%2RQQN-J!G,QJV1:'_DWRCOR'> M)V\9&6'QA6(:R'TT6], MAO]U9L$]NJPWML@KW%%XRL6B3D9YK7&CN'9P6SK73O7XH\/ZRP=J1M[-M;K 2]X M"W]9WF\'/WS#4***,J\U30"J'*CRWU'E'SHXL7/-WLZG*5E"YXC?' 7)>JN; M[Z7*U^T%GLB3J"'Q7?(PP@?[WL@OC'(4??A&7:K;X^V5B?SKGBOIA_':""M' MQK?.6.7R^0(IUZM+^T4UUH%\7U101+ M[BZ9PY2/S)#IM7M;I;BZX+=&L(,A.S0F-#U5/;BXY!Q[^$90582\2/.[ZT/' MN]%[(0]-D= +U@!\[GT_8V=X0 V#K!Q;J8XYB7@WD64LJ)4,>-FA":2 MO76;[P?73BH%?F#1]<&&X.H-:+AG%ZJF,86-P^0V#E:E+]/@%]@X]R I[U,, M<[R_H;Q[&GZV*P) MO6!5S.=2^,#( 4;.'4+WNQ3,O(3-'6L[FQ4^C\EKI]LFT$#H M(;%#VH8U$"3?:==77MF"+G<(&::*7290#ZR<>Q"5]RF0N5LK1VQUQ/D2@E2[ MSN_T0&H*L8>]FY4S;P?;]<2T0XETD2ZM0/L^ECXUCT0N5,#_^:P MI:[F18T?6I+27BW&DCB9>(;**5C73A MAV\T724N%08&&O_V1>5]ZFCN5N./T_U>5M;A5E*&-KV:>V-#5-XM=]- )S'3 M8_4U+ :K[51=0$ZS4^1NBH*:XJZ82Q74W*7&O_,K9LKNG _?)GZL.!^UO/%6 M3C3]#.58#N6ZGQ0-3V_!PKMHG?355WX;!M_+!0BP?&@=/(Y))$4T]JV&OC%, M_-H!&X8\+#JB(H=VXD"99'7C!>07+:B+NVAHHDHBV"C< MA.\0@, MKIP!)[2!/0/LF?>IRUE8@RZY,QS/YB=4J[5C:Q$]NW8X:L@HQ$*@FAM)Z45& MS:I)O#M,Z[G<].#,EA-&:\:G+J+FX,] M.?!@J)[V=V-UMQZ1URX;3CE8@A9*WX-;DRUFI8A1&Z8E0N8N'X&C51B[8$G- MC0$(L&BN*B!W8="0PTTXVRI3EZHY_YDT,#O),3P=R%N#3E7WPZ1 MMEVWVLIPV,:'F)9MGO/.UY^G^SP"F>!/-.!**0 M@YCU])ZE'/=I4A!XDK^WYOB:_2@1JAP3-BILQH$D\42M[R%SO0VOS8>*D17+.V).@=*AX2A%*Z_8K\3K_*D5]9%J^>,J M_JK\NWQT\8^5R-I77+_L!&U\[P1=P>!JI:!4Y;_R1\=K/XGROXG^^VOEC.SW MV[MV)N$Y;O?C8Q[UL9830PDBX^O3AQ\G6TQD?1035]E#)9][3W.#'&,5?U62 MV'_ZHE2KQV\>\>\XY@= ?!Q3?/,(IC#\KV*%5_UK1'YW[7-AK M]8VZM7OA^7[^S%7.BT^[]O0[5*#]5S4T%!M*\WWZG\"/K(+!OI8,9NV,9\]\ M)$;YXJ>ABAKY3A(;SQ9Z;E7PG#U^&/CKG/'O?"W??_Y3Y_?5\G! B'(W"\+?U WOM^IWZSW]%@J?N4_L_[S1 ??OK[]] MUA7W>_=@]!]T#Z;PF^X>_-9F%6;H<7MR6_3XX;37])_)P%5]UA^=J2?CWC/B MLW'[M1=WA1Q[J>*OO>YSA-4?=>0MWF)]L9 @&\G#U0^A@;GDZC6KUPHX"Z8W M:+I\YC>R'%%\TTO M'Z-7RH"B40GR/_;URBK,#5-@_-RY\7-N3+HM"^B9ZW8_^OX)6Y].7[-NT?@@ MRD6PR"H>9?'EQ$),!]F0IAW?W-4+GQ\&I[W)]RX3GO-4$8==RMZ^\"2*6^ MH:LQ\@N#?\YTQ1OG9JZ=1_I" KK<)%W@3UIZ<-MTH;[0@"XW2!> 8[=*%X!C MMT@7@&.W21> 8[=*%X!CMT@7@&.W21> 8[=*%X!CMT@7@&.W21> 8[=*%X!C MMT@7@&.W21> 8[=*%X!CMT@7@&,7IN>*^78'Z !E[/K]2,PE@> MA;Z>:/$P%(UP9VG'?EK*WO?DIYCGLSY<^5MCPS6\N)9$EF=$D6B8Q:_17W\Y M4?+%/W[]^-<&=)@OX[J[L!5_D$5*WYNO_ O=R/68U'KA'BZ-E6)5EKNBC1)3 MQ)J3$-0+4ADO[^$BJS!&7ZC7%L $@ D $ZZ("0/?T_X6%J#Y;-&%K!DN;;4$ M(0JA\G , !K<,!@@J8X]]?]\1#08DM5^MO32QA\/)IM?H M*?[2,=_;<1!V$#'M\YAABX=L.=:@0^_H."#HPS<4J:($!5 !H ) A0^("J^Z M#A)C:W631Q!826;UY9[E\<&VL!80XN$;7J5($N "P 6 "Q\0%UY @V70L#@2 M;AY@!=%$7![.:0]A"S2@5X+!%_8ABN6D+]?9OAO4Z+77OT-X.WE0S5/DLUZ^J-<_XR]FW1/;^A>A''D MT*%5A>K,&MT+-6C[>T^-KZV$ =[:[&PEXH6Z+_C\>O/4:H6I4M@%#3( 3P"> M;G'U )[>&9Y>=1E%U=6F?+T]Y5S.US>#6DPXAIDC%%ETJ:W"U 63T "A $+= MXNH!0KTS0KV 2[UU.^:AI32P$]:8>@;L^3HCY+C$/'S#D2J-O-8\&^ 2P"6 M2W<:2'L+F)9Z/S9$.J,E9;].)]W%:&UUWKUX3X"S)N5:NP3>TC;LCIKVDD8+ MSZ[,P6%5Y-4FF@"@ $ !@ ( =5G?C@WKK:Z&PA",SI71&'4X!+IEU.M3(1N&M,MGZ6QI.D?C=G<">[N\S M!D=Q>!B0DM2!UYO %(HU/7S#B"I%73!(!40;B#80[4NZ3]NMPOA!4TDX=]HQ M$R8CI/G.S)=%YC8*7,5@0[MN5[A=DNIT8;*J:T%A*_*">;#O0H=XK M-#;S\(TBJS#0V$"F/Z],_VE@ L$HB=B/!DV;U- @ALG)7FD([VV-0X?YU.ZB M_9XTVVOUGC]>)5E0Z.LB)8/C51P#)Z>!< /AOF'A?M4>AZ'-7 T'&6.3W(2U M1!>%(SDMY)LH:]48^+7S#$"^@7P#^;ZR?+]42,%TAXOF&!O;9-+=M/704EMV MJ;7IAV\D5<6PUPHI/L0II79.[")9\V'O\[^AY.L'PK3[O(T1<#;@;,#9@+,! M9P/.!IP-.!MP-N!LP-F LP%G \[^-&N_@X?>=F:B]2YO".]>&SHQR>;(=GD?WC8/%N.3:0=S M!9DN:D-1LDI0#$A6 80 "/'1$>+5E'9S 8_X#C=I2)G2X:>9F*XER,Q!HKA] M!:[""+BP$X $ (D/#Q(O7EP^UJ("&X@*4W'Y@+GB_ M ( & VW#0V_7.QR&6Q05C#9#)T.;=<'BV70=I+(6+][P6NCL[)M*%0%6%G' MK=I::VX@K("(HN 50:L,#JK9 48 C/CX&/&JD[&"8A>+90JSLQK'K3R(W_8& M; $31=TL7:50T"X$P 2 B8\/$R^! T*A(C0_L%(BX^HVFXTDO)D6X'"\B8.D MD(]>?@N:!(!KD-X]SWKMU=\ \+YC>.>MZY H'(\;<-AQN6PN=K=[S>?=]KMW M"W!HB/:II4;;(MYJIJ(O! C,RDR1,L*I*H)?,&4$< K@U"VN'N#4M7#J59^R M/AX9R+@)^US6']*;:,$0Z"#-H8I\^,;@59H M]\"J )0!:#J7:#J!8":M_G, M51L4#M?[MK+;*VDOZI@Y0#$/WQ .MKT%4>-@/#4@B\4E MJS=2^052J^W(=^_F;5O94)*ST<;FUW&@"IWM<-PIO+XBBX?EMA1YP6MK %(! MI+K%U0.DNAI2O>KWC<:Z&MC#@R,IKK3M])<=OK,5"K B'K[12!5]M:

;-=T+&=KNXS2*.TI.G?]$+(*T^>_4>BSX1 H[;A[ M(/T$J/A/PV%DUPV(?L.@6KK7=/"[9F*(\V(F+&U9,UN;)=5/&F MK(S 15Z0PJH4>L$>O4#(@9 #(7\7WVK>R JP%G9KJ/3\VFJ M46DAYF4; JI*P^!0-Q!S(.;W(.:OVNM=8K1:([O!2N*ANJXF*86NPU*AE_V5 M8:;*$*!%&!!U(.KW(.HOG:]&AUH\=5 7)M/&9C5OHT,N%4H!+U()!%6EB-=T M^< MO2?!8-Z0^K79?&LGPWX;#W:T-Y?9,D[_\ VK(O %3QH"8 # (#AJL#P:C:[ MWPJ'K8,G"=S6/]0X2^M1>)86V$ ^?".KQ"5O= '8 + !8,-5L>$%1 AI&O=) M?&7 HMXZD"[=%)V>4" "\_"-J9($N#88(,*G181?+FXY*R282Q'>U6R_LD2B$3S@J$:#VZK:F&BUUHN%7")#4>.*5BD8'%0!T "@X<-" MPZN>Q&%:GW;;5G<%\P-F5%]UM\M$/*(#4809U1;UDFVW3IB EV$%Q#ZM7N#/D8A+6@S *Y& E?E"Y> MD:-$4;@*8Z_=M'U_1[] YX!WQ-P;!MCWWY-') :P^X>!-7Z=2OP2(PV.7%L6 MQ+>)MNB_>TJQ#SMN=[T]M"3+%^#9M-]-*"1W.?%C2A&KDJ^6=0 4 2@"4.23 MH,BK7J%HNJ,-:H\8CN1E9-PCC&X/+8'DL?4!!BY-!D "@ 0 R8N>FS)PTIH9 M1!W)K2^G^#((47?/%O!1).<(JLK0H+4"@ \ '[<:1(J)9H)'T\["%JD5HU<&B< M#02-[)"V;2OI]2PWRQJ#] @EQ,,W JW2)&C:") $( E DA<]&LB=T V*)PQ. M' ACE<8]+6\0>: M/<$FO&WF=E.15$()K(K0%[R*#* $0(F;6_FG18E7?2R*H835 >X''#0]-/RU M;2K=9@D49 X4)%/%J0O>4 : @#%S:W\TP+%"_!@X:/98ADCO$WVZGQK@W0R M9"T4\, 4$1BT2I+@. 2 !P /UXK'3*!Y/.@RBPSF=_5@B+0WDXW_[N[&(%61 M^6[6X.RAMULV&XUM9RZ6,%'>94@258(!9\X!3@"<^ PX\:K#L9?@YB%J+%@8 M:K8:JX&D\LF2+:&B:/A-$U7JU: L@ H %0 J/@I4O 0\=H16\P*ECG>XX7: M=J0VAEH9D2BR-CB!5#'D-9^CS-K\.U9R EZ /IM\!=8J.WYE>;F0QE]_9M[G M4GW\E^_Y0S0?\8N"7J[AZ3&/3*KYCJ,$D?'UZ<./*JGL M/+;0"O<\:_\[5\_WG16@= B':+Y3?/G_'NB'/]P/E/E"4U<]@%SL MPP_%#YKAQ4;X; ?5GU[RXX8]?.LFGG&\>!B#J\07[F&8"FUY<.^F3%KY'V2,G3GR=8\%T.T#^5 _H+3=ZU&#P6 MVM\+3 )&N!0C]'S/A"9&Z )6^.RL\'B/!V"#S\T&0#4 1@"J ;#"&ZKA#J^N M*A;"BMSX8QSU>NX 7O=LU[NN^Z)GM:Y^%.O=;G[XC9Y0$R5?S,]MH'9-7]2% M-C.4R(&RK%NVB1^&PGN?"Q=8M]6$<6\BM>!^$DE.*^)B5L:*6ZAPHDHA%[Q1 M_-IB ,0?B/^G$/]7CWOW(P69R'OSP-4#M3.>]R 2718(0.8(@%OC%PE7CU"#>0>R#W MGTWN?[B X9\)?FLG+1M.0)!278S%H=QOM/;BA1K _KWECU$,4FL$_96MI UM M#$LQ&6R%7/Z+"Z$PLLK N', >-7VWT;S#2]ZM@@;& 3WYLN-H&P* M&Z"XZ:G .JCWD$-, !@P*?!@![1K=7:G_ZX1N% M5>E7+Y6^@^(NT5_%J1(:E9S,%='P(C^,[B$)=T,X=3.MAKYG&S]/RZ!;C&$\ MB13KZ8\"]3.D-3JSS@Z:8 0W]>[?VG3OL6DL(3VQ^)O1Q\S!E MAQXKE\W:49BJXN2'Z+$,@ $ P"&W[W:=M%:M:)6D<8 / !H -'Q,;7D"$9*#4O6B%P!*O![OF0%0%7C'ELJ4ZCJ%5A( ! M(@!$ (APQFC(6Y"P"L9+;9.2-C=+:_%,6=.9.7EW/T)G5GIGMS$E>$N'"L^[ M]%K;I?*Q2SJ*TKFQ<,':* - !H -%P5&E[W)""BM1>1V9BSC.$N$QL^-ET) M\K'Q.8+350H'80: #@ =/BHZO( )&M2F,V/JB5(+;HA"NF*F"%]$%XJ<"D91 M51Q[+9UZIR="/D[W\MO*"5^]Y\W[)8VOOM1KP^&M-2='4IC:MK8BQ0U;VJHV M$W%C[0OR)^A-#C 8,!GPH!7G9PI6A-8441=>#NN;0X<2D\-O("!#]]Y', M@('/! ,OV0"+%(74?HN7MG-+;U@$3Q+;5/X$?<6!\ /AOWI8Y#;:AL/!F.YA M+5FP^?V8DGF$Q024E3]#UW" @ %/A4*O.H*8-MP.&90G>1F26_3/;C[\;A6 M L&'[PD.@ P:<"@I6*?XKNHL_\LS89E2&:LYO2K%_T1FG M]49_=(S\:0>?SY2-*OZJ4EP57L'@:J7P3JN5U*BL%;VB!$'H[W,>BPTGJ_SG M]7UBZC?$8&SL#"\QOE/B!T+\18?OXL SG MWX6*9Y9)W,?7NX81YY^,G$"K_'GQXR8H?RTB!WPCK$S\P-(J)$P6"WC.:U\J M,Z-B[ ,C'YZ_Y?OL\W7%J6%XOPJ^0;Y,N>NG_1[3&XSM8=W+%O&*8Z;K-[@N M"F-Y7*RL3$47O_7SQ;B)^YAW?DIA_Q([<>5"##T7V'S(<"7FWT:KX\SSJ89Q M(Q>EOW+>FA?%LIY_54X%IF!$[J\L>B[,\2$GCDB$PYF@W8-^.CJ(GEL&\B^+ M2P\5T_@N#1#Z@SBTD>9<5WP+@B&:\%.=)ELSR:$(WG&-L+X:I42QLBNQ1VJSF7>&[?%88'=#-/BV-2IU0K MI#)>6U%%59PC&.1F7BG:7DZ )V(^*O6/0)']$B]3::;I#-MILVZ\/ MQSMG9U39W/"^0-@=0U?A1 WRGX\IW'#\M,/\WB/ENQ&)*8@4K0@]5:[BR MZU HS!52M$?JM8D5#@8FR>)0"&_;(8YCD;UNBKDM$.>J*3.4\ 5"18FZ>5)G M5F1'E;+)4DZ-_ L]_YCE'W4C9_EV;*.;VS?W*',SL?#BK<8,*-1^..R%4KG4']R_<[G:\_O\%P MPHF5R; B#5BIT9EPC4I].&AP _'X21SV.@VV^+K9&;"#>H?M5<1)_D4_7Y18 M*3QB!/F?RG_5CR!AZ/]]YL7]\XC:JX#UL[B])$7/$/ 8VU!E=&OS<[*Y#F"% M'D;,S%J0J<[*Q5#TX27@5,J_E%'2T A:HV5EA3,RKJ"J3&LP(Y,K&*-)'">( M%?9PY&#E*8YB.%*P80Y]@X-Z:S+B$]X;=%,YMT*>C_1PA3*9>H^S17)GKK#A MAARV3!F5B>IW(T6LCF]_&_9AI3Q9\ M4-PDO126)'35IP$.-TI MTF.Y]A!RX RK;=AML^$T]L59P]/=IY!532=<0]K6G24N>'#+[!7//%G3$E4S MC=NA7G)DS-?%-JN0%R:#7:N4XJGGJZJ1&ISW:H MZ(5<1B8D/YJ.? 0MGGJZJ=C,&MGN0VWFX-0VW;D0TBW0#_'PD$<)BCI4# MWVXMT=INLHGQ%E1$)D^VGZ;9CIK9[$B:9=LN.90'(MXW\Y$GRS]8.!N24T2 M6V*JK>HAI*&[Q[JGGT?6(&)2HZ Z#(NNV%TU5PG2W17//)4]DY(.8\N=2"W: MJ]M9+>,0WSR64SQ;$3Y@%A#F2W!"V(J?")9J[ W M&O7K"(:9CUF99W1J..X8G<5#*>G "N1!5D\=LX\1W)^'4DH/0U>J*-N0"R?" M!MX[6*<<>C+7'=7?^8O#QK9Y;0%U4*GEA%PQ@5/J#[(5#GNM^D!JB3MT.>W! M\8XJAYY0:B?IW99!2WO;V/4XY# :38UNL?^GC#*OK_UXS"P;,-G1^&@4[F*9 M*Y;6BUQD&X]S4>>3C55?'@P5G/8K<^@IM61Q\U^JWCHZ?N'!W5#3.&6 M;Z/#94#9F+Z35$%&X-,)K) >Y6ZGVQTWI C?KIG6V,JE/Q]Z*JJ]9-$>MG#! M3@*/TR6"(@>X60Q%3L:V-IUV5_<:3:E.S&M9)UC[:+V

G"QBLE@^:[GB4I M*+_T=:LO^4$^!>1TMFPD*1*=^K&$JEMQN>PE@S[-%D-/9B#L*#3E&J;%N8?8 M#"PM'* ULQAZ.MO),IZ;8W\FV,;(6F24K&X6:OG84S8PY;T^9&9(*)%<$%E] M7Y&]03G;4SIDFV#.(EV<15&5P+X4.:EF-/2.:D3*JG0:\-URW8S66#;&!N M_MP7U,MN@(WMYAR".;'7X\@)%&T.>%H,/7TL0D%3?+]M>38ITSD@[D MZ6,QM-V5FEO*L[.N/$Z'F9_".<+E0T\6-M6@T93>.BN.WS:2T403)LWC4T\F MT-_VY)9]H*V MD]%T01@+65*$T7Y_X!=RHI53.&4:;4C5^ML=WY84MFASC'+YAKT LVPS M=B %&L"VNYNO3*5G6I-(*(:^ !]>L#7" VW8R62"N-M!U@J#? HO8+(6VS6[ MU65;-B^LUY#3731(MAQZ(@U]?8M&Z$T7>FT.2Z?>J(_NXMERK4Z-1)&1YMQW_'L)4^FQ=!3#8[-YJ27XR<% M)V/<0"7?&,_,X]B3*0A"$ S%L1QP0R)>2:P]'.Z:Y11.=;AKQ>1NV=>Z=LRVH7&:<];-;N. M- NP.N5BEBWRZ>.XOP\<-I*P=)]R7P#O3TOA+:1IE<%@TM"%;QW MQ@7'0?)71'.'RAS,R'-\[62NE2]<&E=L3XO0D5@$DB$:_!MY08W YRWEIKK MS79NE/G9F=(<3C35-[7JZ#A[FA/;\6 ?M!?S"OP];WB4=6Q_+GNQRIHID:(B M+J1Q=;OMNUEN-G[#IO>& BT_#Y>^=H<.G5JOG.J!@+H1UY^!0?#VTO:=R##@ M(OPWHCT3+1J9/8ETQ'V2Z9U_7UDJN@G_$AO93LP%WX"7NX^$C2C>Z\O3X#N/ M79LC-!E\2D;^J5L1;V+[+OBS^Z_?H84:O'4%O78\0\'_;"_F/;7VSN!=Z- 0 M4%^9N]KOQQ]>3A9.9.\WA=ZCX<[S^-I3^R*T:.^F/72%>\[C6_=/(W?+^EP: M+T4_4.Q[&?TO_%TOG@]O;49 LAY)\OA[# 96_=[YM>$-R(?^Y#VE@Q<_#E4& MKFWZGG8)/S+Q0##/GN3C';G)STO!B^N!,U=:P'P)BR\P,A+S!36^)!YXS!<$ M^4(\0+QC$T M^8)Q#$V^X',EFGP!.(;/+TCR)8[U!4&^X/T%3;[@_05-OF [&4V^D \D@_F" M'E\2#P2'^8(>7S".HR4 CE#TW8H%3Z6T=B67:"*Z^P'&A3\E]V-M0E.;N(\(\![K=WP^_/7\!4*N@$@?^4+049H#17G>8+Z]OSRP_-D7?\+M(^O8KGLB MP+AKQG,/#&;\]3$>;XUX:[SHUIAX.GSL*\)=\=GC#)JU"VS94VA71P]Q AW( MV.-K4^ 9 T<'K\G!>IZ0"O"5BN7&]N]][CC\WEGW^SL2?][CVXFE"2:5[^BA M6"K>F K[5 MN]-Y5=^_S,1R]M-K1S2VM$N0$-]I('>G@<8-X;V3]P6W<'%S-B>DNK61X MMW /&UP(@D"=/T+NA()0?JZYB^4! \/?0=WJ&"Q :8O)TLA)3M>O>PGX8O.3L'Y.U(3E;1K:N)0[UNT=GY M)F]'=$JVZVI8=O"&]0W9R2BZLW,_M173UTXG1-@_A_USJ/CG;D==7S2;N@>\ M#\F-=SOR\MPC#HL+AI55,SWL!CR3&_ .Y.5[CL*!,C3&CNU;ZN]_#(>: M-AJ%*CF[R[(3N0 16]LKK;A@] =B9/B?DT5LA+"P]R*[Z0?F[5HC^]ZH&4<9 MP@I)$=_2=YU1)?"#W/042U4<59:::9FGS&1*ZQ=$*67X5*PI%C==>M\_]K&? MJN#*U=&+!JK[%JER1K<4:Z@K9MYR/<>'Z""L=??I[U"MRD&'3GENY].\(E6F MDL+EM):L:VIL7O\54;6A/E-,][^_8O2OR,AV9HKWWU_ZVOMM^3/5]O9_?]N< M57CL%IJQG2:PDM/:P'NV@)XB1*&3-JFXN@M@'+ 9/(#^]=1C74X4*\R@08I- MH40T9N[2HS)UF9'I7W^3#!-E..H__WY-Q].958@IQT_.?9>"E 1R5#L%I.S: M6P0!"QNF?FB=(JW=)7P)PDJ7/;D\8SS& M>'R(Q\K:MG[#Q\+_GF_"!$M]X8=\=FAV!1H01^_^[$1[ M0#CNZQ]KP)7G@=QCYL<-9?A_>LU#V[2=W_\8C8)C^PVE[Z/%=11CPI#;PRY1 MJ.RJ2;2[\\0DPHIV0SO0A?8D>@M6:L"GA7P+L"LEE\R*G")9HY7#6)+M.MX2R: M:[1W0U$SG9T,M9%,*<1;%5:$RRO"?=IL.",.9\1A,,%@@G=5G,QU#D5 ,*,+ M*P*:BH!WA)M3!)S:]=U+,TRU*\D;^PI\7%.*&!N\HFQ;VB8R"QJC14: KB[. M KN%J)#+7(&AEK-YJ2H@BNX$G2.2FZK)5N2'69@[5$XW2488CS%1I!1OM0W$!Q-AXBV7AA%R/!(H#T M-G[BJS\LS5B:;T.:L<%Y^P;G%ZJ,-O*KM%?V:B.C(U>6FMP;67%/ (8FK#)Z M5DL3YQGB/$,,TQBF;Q^F3U)\=) 2'=T>\F5QD]52[?6"SZBC *A9[!) X&[Z M1G#G$KF:^+"#M#3C7?1JI!FG5N+4RNM(K0RI;B@R-]V[>V)AK%G#361@G_*& M&)DUAG5R1C(F"J=2WL<1$A[NY)U>)^WGHV.3&%!2,55GB2H]I[O+S78PX84P MKY0W2[,2&TV,.+$8B4*/+36KT\98YN&5,L5&68*\S]X5.('U9CDA,K"0"\V%]_,QBW[LNTNK.TWL@_,1I=%HU*X+?WT$@8]/,T;1%925DV M,T53TOT&7)#AWL*O>4#/ANX^=0'(;_78LQ<)0E]IZ2I*&[[:Z0ZW?FL6\8&^%P12' MCN[315/)R!AP_Y^$.D+T13VPN:Z/M%L$[&:WHC<<0=()P"F#1 MLRPN>X'+7EQ/H 0R)+IC8,F(:_*\R7C!%Y"BOGU-Q-E$^^=UV^B=LBN/!WT=T3< M)W[@(B)G#X_2MFY1ONT-72S2V!#DC#*@B>B0&YPVL/E*Y2$KF/%4S")E/83AZL0%=O0%PP2 1!,MU]7 E:%L.W TKF8BI'=Z4"+^E]O3%L MQ/E1;B% ,X+_]7<\'B6/F!&X1 >&P3 \Y@B2"9^<0L;!+X2Q2"8I)LKT7!+9 MGIJQ)SK-%%IC"'5!]Q8FRI_MR(2K@N"J("A5!0D;-L--<@Y[]?CP&;K5]8>B M%6%+1KA%+<)>/3:F+FQ,'7O3$<.IO2XX+7TQ3QFS EV<;_)31EP%9T22/[/A MA-$*[^)X%\ZJ! =)!>]H^@//]A035]_XR59X M+?I]H48V5Z;'UV>V5W.YN-_5T@:AMQB0?9-+1'8*3 $A 10$C]7U6-@S=H!!1K_0A*@@T 9#U&'X#8:HZX"H M+\;*5 OK;-D0B@E17\IZ-6L7FY07'%4O$2N#C":A"4;87L+VTE6#T1=J#!6; M0IZ<).RUY/-P"FJL![WM.U M;[E*=MY*B[W0KCIQ-,AWHT&H+_?#"C39%2RU9@/>0E8U_8&J0VX#17[LBQ7S MU:DWT21"ES-&9T251SY9#[.LAF=O%M92653%:GRPKDZ)0EKI"3(9AV4UF"A' MXD2",*^7,8D^O$O&('?7(/?M"AZ5M2D5!;VMB52";A42YKSHVW6(?.ROO^^A ME!"**HV8Y7;!^WFDG![75-GCME'LHT(AM>JJ)3.ZI$N4[=%CJ9TK%NW ?N-_ M_4T?%B*ZP2(A&,=0P3%\YKP_(/M"+1)+DE.;Y##>):J249'7[;3GM0.+"]8B M8:()#ER&4>Q3118I065@K,>$\O5(1+"T*0SQB:AK,^( MHB#BIA^N,'(704U7 7L?Q3(Q@W2%7:<57^R4]/A S-B6!6/1&1C+1$8)ZM#1 M>+IP)I25&$,?PM"'S[GWC'U?"'_*%UM;OLZIAC'3QE)CR A&+A? 6Q#^Q$89 M_CTG)"[)@TORX#WB&D4+[Q'WL4>>P%10C@<'DD5,LC72)J#F7.HZDOV"# !L%]&02?B[(3.YMZ>EG7FP1K MC>*&VNNPU55P.(11=C0=95GN?&%V*&LDFCB&BTU]-Q@/P]Y=P-ZGPO+F%;LR M9U6K;"RRLTHZL4R/1LT=ZL&PO$0T09V^^5&X07BSF>9 !D7FREQS<(&OG]B1 MU])/#C>VO$NH?53U&M3T_;?U=F-5,^)S7DK-<\F&WV@1544(,^QNO.RN\JGF M8&XL%H4^4^[,I@UK)9,L#+NC^6@B<4:'$S(JBJ*]1"+1\A$ME-N'V%T9RN%L M3=SU&H4(+:PV:/ N"(2KHATS]L'W@^PU86&V@01)%AM#L-)L-J@P7,TU0;O-K>QV^#3 MQ[=.'U\(+?$GI2K=[5,5HIE+3$;B=K5:K ,'/W7F4P:NX/2Y.))K@3$429A MXI+DQ\;"E9<8(JG@'4U_X-F>8N+B0F>/F U;XE&NP_''^-JPB7;[QE&E.^W9 M];@B&4VY8C94SM#GY568\0V.51!UL2Z.C.HR,VPLMDZ-F-9E,@'C&TB"C@)2 MX(P:5+;S/]85"EMU4<:[/]8="IMH&.\0J2@D#C;6*CK4H<;.PUA M,6A:60$"WJZ6$'N(>;B6$ 8]Q$$/'VMO$_6^$#-$.!UZ&\^FUU)1XDRKR6:< M="HXSL*8(9*@HB1S+GL.EQ'"983P]H"JZ.'MX=JWAY,4$+(KY46A/.XH8I,I MQ\I3+=YJY ++%Q<00A#:_E! *&R=10W:_E!@*&PRA1TDAO4-FQ+8E,"FQ$_B MP];L2$M4RHT9D2)[_J;EU1N<$A@,,#XLD8@FB#@N/80.@N'20]^.$L. =MV M]JFB0D.6J"QK'5X28ZQG-YG2JCK=N?Z#HD)\E(J_=P*ZIJ)"NU>T3AIR=ZTX M\N(U)'A8:&D(-, 0U?8'IH:$\?@_9\HL"&&9B&%E5YJI2;V4G8LZP4VI0CKF MS8>AAKIM^PT[M[:9K;@P39:H6F9K7JO+) =#W>+Q1)2F&%S+!YE:/C>(%,?* M\V"DN"Q2?#M(C*.9]*3%>3ZA:Z31[M169#43P <,$CM3EW>,'-C&^%.%(L20 MXV#=9X_?0@0X/@JV$BL=OE5MEX9$A^P5LP-ON6F-! @#:1&I(3M>9%55AQ#\Z#E]:Z1M:+X@EQ5*-^H&HT$1RRR=F[G_B5W MYS">(# :8),!FPQ7B09?".E9#$?+K"G4-B*5&$^EMKIEI/@*(@$,Z2%)+LJ0 M9XSIP5#PQ9I/-PD%2%QXW3 4?"H8)MTV:(ZK)5F)];1%9SGEQ<8F."+ 8!@J M'N7?O1(.@F'^'9@>9^#(U'<]?;39?:1;0.&\WS3[2CC?:O3N+T_Q6M07(CUV MBZSX,S"M(1JKV=<* 2-@O^!\8(;L4>1@F]I$9J(1J 412,K+3)1 MU,CC\K[XR/\)7\B9SPKY4V19=?36_?CBH-S1O2- DDQ(5L W_7F.D168)"#UXRPC M9C#-A\A+(45/* ^UZ^BBCR@<>FLY.O,T.%!9XX@WT2(;37$B&GBP&DEKPR!\ M,4*3@=*1@=(IPX6O.]JW->^3BN=.%$=SY7Z>&*P265LA8FROIN13=%_J']4] MDI)I$BH?^122^:P=K)JPMC1@K]#Q4MIIJD!P\K3TGK)4Q][2O M0"!?R7SA#/R\GNK*TM2D8BK64 MF]:SJQ M5MRVRFHL-^FVBHXRKO;G>+0XL MX=???!38'?"_D^G[CEU0W893/I:76TBR3HZY;&&@2E5B9BQ: M&F60^@K(%3 D3[V%/$1: ):@K+P6+=V-.-H0VM9J1'$CLZ>Y1]RGR8.])P U M90B^"EZ_@2@'. M@TP5? S\%5S[PNC\RV&D3D&1- SL5$)&(#O[_A4""-RHJ M!& P6@-'@0V8P!QZI\%#YP"X;?4ADII K@8O?O%-P-7GR>[G](=IN![X/\AU M*/\V>*P"B>C");[8-\<*>(KM1/X)-]!_10!1CJX? /9$'T[@S'5K:/K[U^M MM(&V>L$B;3 9!_[9GFG1B*5Y#Y$7VX$W 4(8C'/U=010WYNX^^WAT!Y[YH?U M=I/_XQ014G.P[(#8$K]H*12_VIH8SI_F28-I55?ARJS,S)RK9)]OJ21)&$VU#:PR3% M@NV 8A_H4\M,%*",.]? LY::N8&_F4J P)X=;!(/+\UO\&K(+-WR R8%,\Z" M)\]E+U99,R525,2%-*YNMWTWR\W&,K7C+OB"I@K>1X-E.)8\AY\FQ"/+O]\0 M[=!K\&]57_[]'_#/TZM-<&B WK#)7Z]]$S2Q:7UE"#N]DC8:CX MHS/OR9]%DKMU!;,._OV__^?E[)\)$]O3<.^7>[&LB1:$S5"!BVZLQ09 08R8 M,@)O_JV8*V7C/KK\^(I$.$)!YHYG\C+WZ&]#@@YDQ9QUZ0;.\1 MW >I[+[V^-D^EF?_H>WJD%^_=QJQU.#37STWX(QGSW]3Y$,@2^#7_<+B -V9 M,_'JC9>5?N;,?Y0(,"\ BOZC54T=F%3K9"LG55V D]W;DI.>5%T-[TI0TM3:I3JB8/6G#D>3!0Z5N MI\%TY@V#\#M.EG9;.:J16,GTX42E55^L)(IZ55S$R6)K*IN5C2. D0?/9$S3 M3A?J'(P\F6E]T,NM&>^P8U>*B4TULW62V $<>3M0L;+;I MSL8T"*W>49QV3!M-)L'0@Z<:FV1/5 :SHK1@QSE?\%/F,CN&:R+?#O4S]'KC MFPM23)G*6*(6,7.@P*=2\;=#++6JR%+)=HUW)B,Z:R*[IC4%6I#D8>K$F)#9:2 M).6F8B=6$'.;L9SH9. SR8,U=2H-KBHN"TEI-H@W/*,ZRE=4^-!#HNK&9E-; M24U/FHU)+U]=%[S2-GCJP012!C^>MJ4Z&%V5M(K>6S$6D.CX$:+R?2+9:>52 M@J37S,:J0*RK!14^]9"HPZ6TSI8:E06AE;)T0DOR.;8QEAF9>#LR:TY$/9=) MQ$1]98S\C>C&-\P*C#P@?TL4,I/%:BD:%"<[]W"[1M M$[Y+;AE6;_N;$7PF>_!V3EI7.A5Q:32SL;6:*HUT>0V?>S2?8-J'E M\TS9FYO>LBJ D?S;D6U-+Z6'+$T:V9JQSI?XQ*:HP6<>LG3LV_FDKF0RP)28 M;)A4S?"J+?C00Y9N4X/*5NZV9:,ZB9/)N)B3C%@P]&"J\7F3HS>46)/8EI)M M$TMJN'2"H0=SM3=^NJFY3<6@^*E++RO]<6T.AQYRO]6OU?+5.EDS9CJWS=+M M7*M1#!AUP*E:O*/WS,6V;&C+ED132;56=X.A!X*2V]CQQ%;8)$3*F*T&9FDM M^5XP]( "FU5RWIDX,T_*5JM9,U%R[$P*Z,NA3"F)62;-%OI-(AO?K A?CPL& M4#_N<&2GN9PI2F7F&[')=M[J+NW*K#.6N4-)J:E=)[X8.^2^79TQ+DM]DJ'8F0WMS(]5.C\OE=DK2I_#U MAS3E6JR[958B:11-I>VF_#2W*L U'1(JUM5K([)FTI+ND%6S4+5*M;X@\X?+ M-^2U5BZ+O"VQW;F0'TYRW340?_YP487U,+[*S(PIT93X5M-=%T:T"Y])'E J MET]W6Q8[R1*=PKHXX+C\0 2XQA]9/\]H/:+>;"X-O=A?IXW2LD'J<.CAHJ;U M@4:UZ&*9T*GZ>"@4,IT%$!22.%Q5++7*&71_)8D;)<[U16(HC'@!#CW4_T2Z MEB4YBS$Z(S:9'L[R?CH?##U2]3$<>OA8(3T7B_:FVA"U4D>M4O4\%_/!6/H(P1@YSA4+ MW:ZXF"A4QMW4EHL%&!H_'%IF1&[K=:V4L5FS).&4,UL! 88>D"OU:*>R.;E M2D_RB;KOYP6'+>G!4P]IZSB3KL3.%ZHX*\VL0:M-LFFP8<&Q!T)#).5LIE(7 M*Y)&V1SD>>-\:(S<#-&,Y,FC88.CA%-JS9+4FQ18Y M23$6RVQAXG.M3CT8>PB;3I*>C8>L(&URDRWORXLXD1[#;G('4Y@D$X(82U1L M*<5O"4ZTM1A=#!K/'4Z!U#0BO>1B3:/CN.HJZXU3EAP\]G **6*MR<:\W):4 MNID7XH-BC>2# A\'4TBVW(S%#ORVV&F9&9MQ1-THC8-:(&^'+N-[^8I.U<3-Q(Y:<]C5K>WJ\%[L"'EVAK0Z4F_)#6; M/M=(+YB\T@XF<+@E*K.IGIGQW3(1*R=6U14UKM39W=A#,\=MM.+>2F*(19QI MFJN6:-N[A1UNBC-BNTA2ZD V6&W;3<3%I%+>=< YW.J6-=%3U6YM2<2RCCV> MTYUET=T1['$#.^98:@WD#$]Y/6K4HXDFRZV9R4P=]9[ MC\4NHFAHFZ8R=[7?CS^\/#C! _[^< ^/.,/=\?BU.^%%Q-'>EW#HK_&K:?RXE#VXODV>.;(M%>/I[K'WV,PN.KWSOFR D3XT.FQ M]T,%+WX+N!7PC8>79:G3E &3/B0HS8A4%C1H3.B,0# MAQF! B,P-"'"" !-[Y9QPXRX$"/8!Q9#$PJ,P-"$"".PU80((W8UBC C0F<$ MAB9$&(&A"1%&X ,=(HS8%1S"C$" $7&L$2@P N\1B# "[Q&(, *;KX@P@GP@ ML4:@P(C$ XGY@ ?,#(AP@B 3/@8@0(C$@\T#N) @1$?E9;"C+@8-&&;"04^ M)!XH;#2=D!%?;?SV47C?Y5;-?6'55U#I\Z.$OC\3X2##[XM4&=HF_/"_OZCX MK^]J9?R!/JB!>=$"Z]PG2/ANSF90E^*Q -+_^P?)$G_19'3W RP!\Y3BB-4& M$;7A#E;\'H-WG-S]^YJ79_/Q7I:I/X6!\[A7KQT<;U_VG^'_V^C_P/)G7^U/ MP#WH['0BI;\OUG(/#&8MBJS%.Q;>L4Z\8X7:,NJG.' &90FY9=1G*'(@19\O M^_Y(LO=/A-_?-[CS]H?_J;S #D0[ BB6BO>/$UT=W\?^\:X#\FZWC]L7_7?O M)N]#]-^_%CQ[]XH?[GFA>,'.W!N&.RO%WJK2JD.SA]/74ZOY>QQ90* O$_ZN>0VEH S00#BKFLL 6?K.8J],^.P;:Y)V/X93M>8X9_C>&P2_(1?F-'VI5!&0JG:&BX7'%@=\IVO9O< MYL*7C9V/[8IE S:[NYK@P2L3CIW[[8J%8]=0'4L'WE:.24=&T?=90FW8\/=T M8H(]4M@CA37P$[(F+GQ]J9B[%I W"-(A.:ZN6"*>^QEC@3B=F^.*!2)O+377 MFYT4(K#CZR8EXGNNL9??KPEY.DLG;$WXR7'J4H#!AD^F4P#&KN$,VH 1 M-)JG_L+B?4'QOIG]D E'4;%X8_'&YMY]FGO/IMYKP^^(F3=0#7-*KCLQ*;N9 MU_S-O$ E6FN&\6!04YKB=Z,F0< R^*#- I80=X, M5I"H0P4^:%Q>NH];65\W0N;;U<@WC>#W=3U@?>U!?'?1=C^ M#>4V_WF10]NTG=__&(V"P^\-)2[?N?"BN<<0YTV8O4*:[.[L,$VP[J"]3UQH M9V!"!0@LW5BZK]WN^4*!Q+LHR(("YU'(>L& @)Q8X(/0W4IWN"77;Z>F.A9N M%(4[U*+J-U0U/73I1B Q"CGIQNZ:4*J8GT87KC,EK*0M-3-"_K[-V_X["F1[ MY^KEO=Y-MQ/Q]K3,Q\7>HD"C"-)H9#DA3Z;04JBNBTQ8Z:YHTSD9U**8@(4W M%"S;IY'M.S&6<*H03A7"@( ! 6]V5Y?:>UG%"TT4MN.8=L MXZ26:TEJ09Y*H67,O(L J*?$/.;S1-C@^67;TC:16="&)S("5'1O(+S@+D*] M+G,-@U#VV<6J#"BZ$Q123VZ>?LSIFJ,XP\DFN-)\573@:4S>FON>&PP@]U4( M/ENX(-#"'0H:@2.[>D.K#_8*W W6@>Y(*@HW-C*DHC*R+NJ#%&+.R&%03QN?NV4^!.>WV*$*;@ M,\>-Y;.=^#;T1D45)Z?AY#1$DM,N7_LOU.O:-W>?PEBSAIO(P#[EK6?8]]$X M1>UB=Z-H1>O>3&IT45V%>D_IK MWJMLBZ6FQ-JV,0/D*C&=NLS#:U*2B"8(XD[JO=]KCN!M)_UA% H=A89#?^:; MBJ>I6<=V72&GB-UE+61Z I(RR90FN^+8JS1(>/SRQ?+[57 M )K87W^?T8MT?]J)AEETTTF4=]5< @LMMM/Q#GF::VQ1$#MS.[N@Q=FFK\NK MBJM:'K3/X35V8*"?\QX;I['B-%:,W->/W-C

G8IG%B:=7EWB*3>0? MFLA!T%%S8CM>2W-FSX%&1TSA3BF]D!BUN3;8*MOMD775'DV@*4R=V11&+A/X M3E-[;SM7]Y:[V[U-Y0U"&.&!..(^'7YO(+CJDL>GW8%S-QBI(V=H_>[")@DV M$^1GQ7YV:CW:"R.UER%9I6K,W$;=)9-CU4F&FR&]3)EK M;\\^[Y]D&+#UT@T;KVO!Y9N)\P9[\27LY<9!#3]_=I0D7_B M#??,&^X?HSQ*X+?WHCQ*F8JQM8F.:L0$MIPI5?E,HB3 79@'I_I$%(CKP2[\ M+XQ0&*'PZ0"#U1DNW*=I,;=0MU52\F/\>)K,MI6N&)P*X(U[@HJ2W+F.!3AS M'&>.7S_ G_IB_7IP&Q^?OG.E?J.R2X:_-&QR7-#D./:F(^:%0TTZ',LG",EG M[4:[8*RG67<5F!?\F#=Z2.:<)<+N$HN.9T.&K7AH M7,ZC1Q<,2 CDG@NL[],+(K8B*+TU6NMR>3J6 Y3"R>?W:"N=/SD][.7>8 0% M(ECS401$P5%]99&:%"6]GAXG7%V655& 6'.)" B,.,BHX(7S4\->+C9T+A/1 MT!IV:YU,=I0Q]-;*));%VMBJ!?@"(QHX)IJ@.%Q#X-)!#KB&P.UC>&BQ;NC1 M!8/]I2KP9YW9C%8]HBMJLQ$QFJ@3I:BL K@_?PE^I*Q)-('K#W4DPE;0T('K M>-9MV&3!N'7Z&)CZB!VU;"[6ES8K@:S2U<%RE:L'"'6!&!@,4=\M&Q*V+H8. M47^H/Q(V73!&G;;02-P=L[JKJ;[8'.:K@Q8U:I7[P8'Y[BJ-H(E/UV9!H4C% M/]8Y"9N,MUP')22'TUV$_EZ\A2(:54_"O1>\/VE&$ECW MKW;0:HW%%',#3N<]#J/!&B)8>4 M.* ([0@V$T>13*'U'K\N,F&EN]:MZI)EWO'FA/4$ZPDVXG#VY\\NJ'#V)P87 M#"YX$[Z'IM7H)!-B-0F=_XBJ"0)]LA%*:+L_/<&)5S](O,)40J*!=)B7<)=; MVYM6TDU/\;2(8JF1F6_I0WVNF!%[ .:IP*Q,W%3Z2J( [S%]ZHISLZE/]F!Y M_+O4#/34%2RU9@.^0C8U_8&J0TX#-=T_SLL2\4F\$)N*"J5H7"61($KT*LQJ MU69]UJTUBL,^4:1(=I;WG;E#UV4R#JM54U$F<9/-6E#<5G&.6U@Y;G?9 0U% M=H>]2=]-JMI553N^B;WXV\63^ZXSJ37JRX7(=LVUL!F0!+\*-FC^U]_,37:. MQM 4ZO4+0MLM1JDSH]07JBS'$H.6/!MN"5%;V$*#G2S3#C.&0 2K+(.C GN( M1CCI$R=]8KB^&[C&IR.8VOPFT")E.W/;@<$6 ]M23Q=8<;6! M,O?4NPBE;.BPJ81A&O[]"0Z2 V>':/[I] T9]/,RNE*K*!4AZNLU-4'H;8= MI\URNKZ<=Z:2,IO0;KE=[Z];8YED8" '3443\7/UP$,-XU TL*ZP27D(D(A; MEF-(/'?C*THSOS.J*_,Q($V$2!.LL#*Q1")7LYCV,H?NOL0-U3' M2'B&R*)VE8BU"YNU)NBXBWT[,:0> )(_%3$&A]G M-R53H$AQ1F@20$*I2XY6 2(RO_ZFB2C!)DX>LA9"?!I)!2]H^@//]A3S!G(1 M+ND001: +^G]P/!Y1OA4V7%\SM!L5=P,[+AI*T:U/A+"# ;S77\C*WYL(F[Z M!KV5;:L@^P 9V2 8C(G2Y!F#P;!)"9K9-&P(2]&F1K,]$ '%3;'YA:.(CZ/Y=+_ EAJ0@!82O6]2H% MOKF+:G3 +"6@+$K<9Z*TLP9 M>U(AA0@HFA*?K&1T"P#RR7)$&$ N!R#?#CMIF&[1:/>)LMAIQ_W.AN)RI#V& MJ,(>:Z.#\02QM.5;P)-/5O)!"T\N$H.""(A\%#"R2B$8*G/ MWO#7GJ0C@+L>F!T;I=]UCF-3#8GZ.K>! M'9]):]Z^FCSD9+OO@O^^%D=OMS,@X]T M"TS%^TTQ#]0I'$D7F2S-?@RN7Z4["A._HJE>+8U?3WPW[BF&D_K\6I0 MF26 MX6EJP)%R@M$T.4[PI,R3)"^S"9J+DW%VQ(UH,(-_*X_? $ W+K.%2<.B5T:' MH6,%JIA>]ZLK&>#NVY&D/FNMVD.:$#6OG=YX>=I:C^LR=3ARVUK8M:)=I@S? M60]BM?HFTVV,P4CF[4B-Z=5:+?!(T3>S\]BVXW$$+8"1W-N1*XHL=^/9X=!0 M6A(1XZS>2,@),BT3;T?FS%PG/YPV1&-1U7HQOR/.S,(*C#R8YRJ3FO M(K$2 MLX[::*6Z6RMMP6<>S).7V&&_'"OT)#]1LH5V.;^*5^$S#^;)2.,)[XI-EF!S MF:R\;3<[=GXLQX_,TQI4IE*,GAAZ8NC3#;*87]HKF3D5U,S:A9 MNL0U-7]2EX,J0J]'M@KI9&;06Q6EIIHM#U1&KSKKNIPX?&9C/5_IC,5)HE+G M>I/5@%R1Q@J,/*!\)EM=3>T*US,Z:U%Q!XO.2IF/P<@#RJ](/=MO]25!G(UX M2V9S;3$S$,#(1\KO]N"*/P/Z.7QE1:1])]BU@# '9@0EMVRX0&+W2VH6'U?6 M;,4B8JE5>=D8+"Q/2T2C\0BXGJN#3U-C>S($(%TT-PP\;.C111'BVCKN>V" M>7EV9+B;FAE,+3)W@,'G@+E$O FPI\>3B M,.S=BC\"?;-4?>FX$6*,1,)VE M/M3!M;K43'L.7N.[P%J/3'37LQUX5@"C M35/;V1[_F0J&#.]@QH M$?QL%CC:X#+ JV#SXN!3!3QTJ0/V GIZ$^WI*:ZG>'Y YYK*CQT19@M& [.,)( ,8.E!VFRN<]YZ8.WF8V>#< M E@#F 1M^^6.J+HU-/WGU01S (A@Z@',1".J[LY], E =-OT=Y_-E0U$"DC' MD0Z/)\&GX#=7!Z>[X->?,022HF)-F.5BM']SP- M/G@464W #ZKF@1./;NUH-]# >U1X@ K'B+GU>AK-3([VJ.TOQ#;0+"DA^9# MP! =;#>.I>RD^(6\N=I<@6H)<0@2'+## 4\909(#.1F-M$!MGO7[J$K#-[RO ME.&Q;M]#E"(IAN+_>O7>IC:VM8B4_[2OZ,Q[N+!'G\83%X5'B,G8SO,.WX)_ M.MS3T_71T!"$Z=A8%).U\MR<:NG1^$R[])>%M 40<&3#]4"T"EP..Q14H0!% M'/"G&!#9E0+0<@_:SP ;[!F/>]_KC31 S@ILF^//(L6>[KS]>T ).N1[< M3O0 ^7^P.0(=>=RJX!LL(.,[['^>W0ZW]J@%?O^G;H&QMN^"Y[G_^HW,F>Z3 M(K]CU/X[>U>3Q M-GCD"(CE(]$>?X]!5^GO@:,I1FP%R/07L/L"Z/OM:": AJ7VYIG[XW/PXL>A MRB#8D+4WZSQ/5><'@GDRI$_@@@-+>_KWARYU'O,%2;Z\6VP"LR4GRA6,P7]/C"/W#OEAG!? E+7Q+8'$.2+Q3>]U'D"X&YL/+>SVX7)(E_CK\]S__'KQ>_- V M(47^^XO[]4U"T,P#&VY-/.ZURVZH09?\]VG7U->1,OAXXD9$2]742,&WM!WY M:"*Z^P'ZGE_3$BL0:@KT$PHG!>ZT# M&#J/)^#DMP&?(0+*0D62#^1-2575@Q?YP:V3HY]0KMX_F6&Y.I2KD&M0GEBN M]I4(?[S!AYKF<;CF?8Q(-#+0P!@+WA?#L"CP'%L]V9:.V)K#*,,8=@;@(15. MD:BRNQ )86$?YJ&\7.G94U%<)WB*I\&PKJQFCP&%)I",0379W5ZT 8^7V657 M<2>QKD7$TM)HFIRY;I;]08F2%R$K:=L?>"/?/ QL.9+*XB7R</ MQ:2;.TL%J9WDC)C-HH 9Z6^]94 -Z^1%;Y^4QX]3%S;Z+ ,FB M.RFS]7+CQ%BY*$Z=2TOD9 M*:469:-O495ZL0;A AR/*)H^W_'HSC7EH_BL^R#"N\%0MP\6?\K[NXSJRX7R MK*?1.=_08OK:\N;;Z2@#53\H%?^>ZM_"+9*P3\I^F60\G( O@-.2,E9TR_5> M9QGBJZ5;OEH*ZVR%F)?H;H];G_,N=0!8:-71Z!B.QM62OENM3P*)7EF@$#\97.#TXBR#1J/R3)8\++J4X;J/=7/X,9@.\F'LUAA)E_ M/L'?F[S7M':TSMQGO+,("IE_SBH(=L/W[CU712.Q%>.F2^@,Z]=),9_?,7.YB(_0>**$EU82^<@1"8K]QN5$Q\UY7M].$ MH!2 M VDE.PO>_/$> VE2((8WQPYVVK36+B0$94!4#95I\;72A,V/+P\\\P1IMJM: M9F8LYK,^19@I0E[ SAK@-!Z M_FB49W_QL*=QWVFYA=?R^0:C7^@V^%)<=O7I7E3A&YJ:XD"LF;Q9+ U?>HXR M?'^L*4+%'Z'R"1Y(ZFUMO?_[?U[5$'S"O]B^=\8>Y%XL:U^[D KP;JS%=B4* ME1%X\V_%7"D;][%K*!\T2 WP\_<33D(Z1$CB@6;^-_+B9TB/ V+")@(O2/:J M2<#^:Z_[!#Q^^$&IQ#UG/'O^FP('$B@8X-?]PN+ 5F#.Q*LW>QC]S)G_*)&) M Q'W'ZUJZJ@.P9^![ %D-5_5T]E_].OOH#4(]/RD[*#O@OLDN,J9\."@ALU? M'Q2M$;K52D2LM,1&K9%OBM%(OI)Z>"IB$_[\*M66V(RTJA&I(DCI?$M,1U+5 M2EJL-'<_-:NE?%J 'V?R%:&2R@NE2+,%/BB#134C$#!(\J_(/R$'@E9J_SKQ MXGX.8.\"UFMU.Z9%3TWO_.RF.RE[6LEH*H.FTZW[N?%D?*PIHY O"O553[*) M9BL1BYG2ME_RZV#D02.]@5?)B]/Y*F%4R;:2,U)F<2FNCK5O[)DR MF6F'I>S4N#42CK5O;$[7_J T$19$M;%,Z8G^4N69HTT9^<343B6[S9P8FX[L M93+MK4CN:%-&BAKP9778&DF=F*,Z1L,>MN/C8TT9\VN?JDX-/DX4ZY4DURI+ M1:M]M-5BMNQL92)72A%ZDU['Z\(Z$Y>/MEJLTW9NT^3$INBS-4-+S_-=-R,< M:Z X[4WZ;KW8+!C9I%(N;A9IH5:"_O"#%=>76*E3R4\OL_XVI_$-!XY\ M7-&;+KOO]Q+<]P@,I><3;'!F*IO?NF7J%MB=8)NDET^ F\ M0%V$H&$0K*P)<#H:@>9OT!Q2>)R.T&3P*?CWTPV+@C\IPTG$V\RUESW5 M7G0?BJP4-Z*X^X9)[M$F0F=J1G5P%_/86_&Y_U1RTP)3KXY2^XD_6^E_Z$PU M&E 93QV8DM&I>5DAX^7-^:I^NMAM 5@ZO$O^N6 M#?(48!AJ^#F\N=Q'I;QTU,/; ,OVM)FP++&#@Z>$Q.,Y<:7!I\I&*YL?USL=Y_PXMTAWH?=H7X/RN^,M62 MA7YQ5B4VBR4O]62JMO;VK2*H*!#DTY5$#./\!B..X,0CBNMJGAN-6-KI3)"[ ML#];+-C:&8^0D7?Q(.UQ:6'L M]$KB3),81N]W)T93 '@ 32+ZL.SJ5;E%@B[IG\O-L*UCV1BGZ*=W1T>TT+/E MSW6%$_:ZPH:PDULTG\@UTMRJ=9AG=.Q8U\R08MEAF+Q(VK%;?,$-5TTG/TO-[.3%?[NJ^?Z>Y[ MWC(?IPZ>?I-DBRMXX+7@M>"U7/]:GNH,5*FI5'*8WD"DX@-R(C2S#7)SM&H$ M8:KC>9&9^822JC<\:M(4"QGA6-6(=MT1Z\Z:ML59U5DJ3BR?ESQ8"^*@'D)_ M0/"K8D42"5_M\E6CW&RS2>%8?0EM0PW==4O7I*KG$F.O7>Z,WS>DY/$E4]JY3B"9I0BG4P\D7=AG-4"GCT/^2M M)1 CV]FD=7<(#M*^/D]#!:Q0'%AR %UL19=>H$IA3FA/'3H_N?;-^+_!-J(D7\EC$=L);G\< M#3)^4ATM$BOJM%%#C3P/0,YA:9:=[$ M5FW3'F\BGOT\TV"6P8A@!H$G1O? =3]$4N#O[KXKSJZDQC!X[VXX,#P! MK8$I&HV8"C#=HT$$+LRUFVB*^A !5B>8*A@!YN=&!IJWTC0PY:'G*V;P:C?X MPJOY[HBMS/=W7X"@8-+/*X?C@TD#DHQM6W6AYU*%2P C_;G]DDJ>[UAP,@%I MM!W-M!=_A^2++'S% :LP-R_(8,,$/T GR!079@W.["7L"02.+C,7SD=QA^!T MH^C@;:. CHXVA"<7]85G2X=7>XIK6T^AR8JJ+> 4 &' R06N#I!A_MA&=K?P M&1@$WP!L@/N3R^'#P%R#Z'-WLGRKLX-E"Z =9\HMW-8$.=M3;YSLO/'@G:LD-('M+PJ M1;K6%B-2H^0O 3UZ@X0@!42E8 S$2Z M*L$727>DGL\):UI@L7DD!/U HUWIY(NT^T/QGY_7O-AA+6(M%QO*ZMD%?S*] M0&R18418D<<[OX5)AM,T5 I.HBAFP5]QRZ0G3SI0Q_*C-AX)G2)JABB+V;DC M;M2BT^&W_* V&LL4#(EDB"C/GZF](];IIS,E8F0XB4XCV4CO0CI]OC2.SRJU MI#HNFVM[K%2=M]*KMEZ,SVFHU# >DHM2['OE:Z[OP)?1+=V=:.KNZOT:3'$D ML2BP+Y#).#NDRJR1&A<.XBTXM) M\T9/V!?:(N@H35#G,T#N3<.9<(M$7E##]_8'UO +&",?J;B68<=67RPGQ86V M95/Q1$\?Q.J[DEH)(AJ'7I 36R.(F=2[]%+]5?PH/D"=TRD2>L96>%Z3T)>. M .J=WZZI:,>2Y&?SGE:QJ[HD:6N#\RENNY;*PKZT%Q./4OQ9"H=B-'C?G1*Z M2H3G;PE]Z0B@P05LH.-PL&;5]';8=12)6BOVLC.O+<>=^KZ,&,%%6>Z].CH' MF:FWF_1YGKQ;--:&UX+7@M>"UX+7\HFU$%>TE!.7=4!R4KL,8ID=J?QP0 QD ME:0(.4ZJE#R(*Z0<)]0!&Q\E1J/X\&W.<::9GCKE[6@K*JFED%$&\T5V4S^6 MP\TZ8YI)%Z2*&$MD2DHID\Z7>^-C^=9IK='-M13/%=E&>S-LE83)AH(CXP]JC7WC%BV-/#S8]93"JMCF=D9 MA=Z8BI^:B#$VI^9*GFTW6>C(.IAGI;OQIFV"X:2.2Y(MV93;?1EZM0_FV5:T MND.K5$+TZT:W/R^T)%."]>8/YJFVYWUK:V8(*3OE&9\>9F/5S.I87OBJV*_K MK?)R(?DYLD'FLZN.7:@?RPN?C?EY,V:+AEB4&R(Y8>DQG8<9Y-S;D;69SX]J M9:\I+1IK;M$KIAI/ M3PMB<^ WATIAG&3CL!S3P3.'.8F5S4ZM:%#924KLLI,IH<$"+P?/7!GBQF); M6UY;%E'U*9",KX5/)?KP9$'SVRF-*&_Z=AQ MJN66\I:+QIU./3@J6(O10GM89R79K2Y M*,_YY#:=6,GD$;UKNGU>X6VB8"S&*8IMY:K9P@I0X(CHM_QE+S[B&RNC.2^. MV\.VONF,P%R/R*DIT8:6\X>R-,L*FMHF:'W"C^'0 R4MS34SV:-3&8-UI0J5 MELE$!4 $&/JHI6=.SZTY]EQSO$W-5"Q/L%1QX>OS&=@PWZNGX/'Q>HI>SUK@ MT:U8GW37%I$5WN3G_G&<#(>19ZJ^\&'&['OAE$%!!C8"=RN2_"OR2)L@#?B) M,$^!E2B88)_/^0U%B Y%IS2?9B96CJ@8Q>FT-)ZFA(8]6%U.&+Y VY<^KU'P M/S#BE4QHC^M\+ZG\(%O\ H;OO291L_0#0]YGRDY(R5-[]SA[IXE2B*6L<9@1 M:# ":P0RC" Q(U!@!/<0?[<+$68$AJ9[8P1SI_484&,$^9# V'1"3GPQM/+# M4]OE5GWR5/Y/0>X5K^^[)Y&S9U)_Y.L374^'R<3JR9+L+\'CCU8<>H&*]ZWM ML(EP( <7TH7W3=^SA\.A2!34]24LJKQO$]XI53XRT,+1H,?WI,!W!HX.GIO3 MS*4&5P;?H5AN[/!%7[&KL"V%!I1P!RL^24&;GUA6"->P^8@^DJN-?'-'DY(^ MTJ[% #N3%/R\K!$?=OKE3R7BW.6O[E4PT*]W]1&QSE7@:K]-AMT1N*18ZO>< M"6'/_/(Y6%Q8Z_Y ?BO_%DX&4NBM+I3,6P3D^Q2Y<[MS/XJEBBZ6)+N/$)/_ M&"&6W+0VJ80(QH*7[I!;P(*] M"^,.P>!%CNP/T6 \(TMSB4T/B6Q]F65&-!IJE3,5U]9&^Z^+X:F.!"2Z/^2I5L!'L M^CSF /P!](/@M]]UG&26&[*^7 M=BL>=PO[#JMTE$S0YS-![Q 8+G']%O8B0[]->XL,0<(5]=>U>_.2OFZJ01]) M8$>9FN)J$]BK59_!GJ<:U/&OE)#%SCX4C\#?SJ1S'4]N*-9X=[J!OY5U2Y_Y ML_TV\YVST:/ [1_!]5=Q>\RH"2G52HC%$J6R/7@^>K$WQ5QM^%OUG8VF.)_> MF787=O"J;K&V*137H7*=F>6",OQ< !1F&CBW2NO M*W!R X*H_H[[VG-)#^SF1M/-C=9YZ^EO^V=D;";>:+3LG+3I%[=IJ[$H;,?U M,QT>+&?3FF2(?)+8K#)QBB+*S*2T0O_ ]99H5)DL)%J-R42*3=:)[GIEB+GR M^$Q$4Z:)PK(SR3D$6\M6+;I848@L.*4R;XD6.>U9Z\:Q(80+E)-U\+C7>Y&? MZ"RSF-B<+CDEL9/+B5TZV;+T2OUR1DE+:2[9[,2:BL5^;6TW:-9%GLBO88_?/*GXC'I_I$66HT/:G:]N.+"55<\,ZYSBWM M)EDH]>H;6DQ9Y#B>'\?=_/S8N>5&+HI"-X)0R#DX\1'G#EVQ/SOU_$GSF=@B MEB%GD[34J3O:IE(;94SE@I<\VR0G=9BRKXE49^JEB1Y1\I!1FGXO M[AACP;5Y4U>,V3"(%!U4" WBKQ8L!/5JNZ6# 40.8.MR)C4NIV*@SQM6Z_H8[VVG22[K;H5AO,(;2 M5"HUNKON2OH87^3@BYP;MV*^=Z3YI K'9&DMSU-CFV!-;[20YJU\V;]@1J5# M2$*J'>^)1'7)D%QK(_2:]$KFX,DF$8T39^II?!>*C:]U$-?L;YY//JG:#MG4 MY5@Z7I0ZW4*JG9.LC#*[X"T/5^>;*WW@T(8OK):4:-?HPARJ-CBFL%'N79_% M=5[RM+6)/C0UG.-SMWXX)6"+11FK:Q7 MJXB:4*?Y-2_H:P.V#(8Y'U&>OO*4CXXV<($$ W(N-=-^;-CI?C<;_\8QZLHO M$[Y\E-Y+1_I9.%)0-O:J29LI*^LMN"'AVVK.R&7$=84]GN)Q GN\E%J75[F, M24A:;9X$3Y@LP/$9=N0&!CE]9H/\QN4:N[I1WU3/IL2=>:5?CDWF/,%RBWZE M*FRGO'=!&WM Y]NYW#2C$+/NR%]48A61K(RA6L,('N*,)O;-ZS3V#E53Q?:^5=@RU*S.5E#/X]CF7LY> M ,+^:>WXM-R:.K)(Z..*SCA./R>NSA6+,FURZ^4BU2J)2B+;\^3*?%-L(AS/ M\S'YEE*C5V+BE;ZDI"W/M MI-6^M=7U97Y:(;$5. MF$9S0B92X%Q$PG,124=Y'M\^X-L'?/MPXMN'/P."FM&5*5'I"E*UU&E*A2JU M+5@7=)2DG *5KFV6:Y%=&/%,(]'LMAQ%Q37T60M]>R' ;DY[?] QY;6'O.S]-KWW&OKP%OCEV /3M M=Y[N8D 4:ZT63\RZ;L5?F,R&$"ZX\Z@S26)CF45-]&V3E=5U)SELU>%."TS1 M.!7EL9?^IW;G30+#HQ%ZY\CPXUS;=Z"AXU.L9! %0?(9CRO&G*2WV5[0SR\G MFEE!K(I]D5I-"I;#-MFZOX)+WI5$I9C;BV5OV9YB!BY\[,&_<@]^"'!_GQ* MO:VWL9<]6[E=::8F]5)V+NH$-Z4*Z9@W'UYPY^$78G6UJIK3RLP=A!>I\J_,(<;<6Z7J7 ]S9$<9F:5\GI M@+9S!Y ON-_&KDU479MA688WSEOL!@UQ=X$[RC^ORRI\ 9SI%[@)?C:UH&FM MI0HS&[!I&WS^QPWH6%Y/9Y5)T-HZ1;"%8C59[O1ZVO]G[\V;4U6Z_?'_;]5] M#]2^][F_O:O4!U 1]WF^N\H!YWG6?RR$5A$$97#(J_]U-V PV?M7KUZK4T:'MP[U@F$4HRET'-7X&>!U%-_TY!-(4U'1=794(*]JNF?,TCI$@@7"CQ4" P1*@BBED'4 M\E/&/-X/P9\*1IYB>A1BNJA9$P7?ZKW#(!\?R:P!+^N4' YB MT32;[D&CJE<[>V,Y78YG8PJW*:7BT!&EKN5U?7*=]E$<\^X:\>[*_W2,\^YS MO;?VWR$(ZJW^K7[Q(5%H[VN<-2^09&,.)I-:$ZD_"H%&V5 L?JW0(W9._VWR MD'=_+@Z_OY-82FIX#A"3?I.1ZPK\^$WTX0O5^=T%:F$9IC3=VYI'P&D9_!.:'?(B<\/*<0! .DA+=A MV($[KV3-$ZG"6<9E8KBO9[G+;83,R**^, MI#HS^I/Y:0N-^/OOPC!'I\ZJM6$SUYZ+,RX?WB07M>'08"$$_J&IR&5Y&P+R M6T$D17)]&SJ_Y5ST%4*3R_[$&J_"S2XM)LTDX M2N;/]2$(O^_M5J5V(3N5] M_D'4-GU)&D9G$.CIR&4,XD!H'=A;1PXH'"LQQ 8$ BI4.P'/FH"@<*:92$:B;A#P]\%?0G0@*#(2C?^+./H=T>." MF$M^%SXBF>-FA14P-7\[7W.O81?I<%$S)"0?O[%80/ZAIY\\%W/&U%:_H?XR MIQ8\1MEV\!:\.G+AL!OWR)G_\ 0TH%"]_Z=3SWCZ#.AW*'M0\Q3[L5M[O,ZE M'W\ZR,5!XIY!:*&BT_..1>)OY$9XAEXF)V]Q!CG1%!%^F!K4:P17ZW"M1JO8 MYD)$L9:)_.??$[^,KU;O<&VB4R>ZM50W6^QP62)3KV6Y6MO^K5VO%+,I=#E7 MK*5JF6*J0K0[\$(53JI-(->-HOXA?B(.2*H%Q%_O/+FWKPRO M:INGEI$<0_ MP9X<#C+;/OID;"9CS4QTM^R0X4PG/**,G4KF4V-T*_7#ALWCK_F&'#R>P!@( M\5B2Y9/CQ)05QS$@1L=L(CH=QQGX,TE/:38^_6$K$N\N2\A195[(4VRWFV_H M[*B[RI/C1 J=QC^_,U%5:YO>)J9Q]8PXWF=76BL51G=2L?-;*[J:KDG;48XL M,]'XB.NLVDQ].Z8O'PHZ[5V# UR6M+1=O[MZJ*Z$>7.,#QR.6O/\+F-H MNVX_:[3*:6FVW"30I.C+ :S,N)B)9J+D>CW9EJ>Q6JI8;XZC8_+\3J4[*JP2 M24XFZ]U$KKQ2]7V^N85W7M!48![T>=^@]J04XP I9.K%?1(]\X*F);G.%FAJ M4^^VY_OUT&A6Z50*/9,]OU-?[C0'MKOA!]T^&(O#CK;.84DGN6*=?F MY+*D+95:IB97Q!2\\^*9K62V5J"7A1K9?EAIY?J.;U3;Z)G4A415,X5JH9*2 M-P@/VJ.$Y>3:G8<?**YXNY=I#I5J>P3LO.+HH<98PHY6.#.IBK;Z>I-MT$SWS@E F96XR5;/? MXMJ33FM-1Z?3TA9U):,NE+2^F-4-+EF3N>6BUEY;0JU0 NCUEX1BQ.*DF"0G M2[(\S\QH9ML&NUUSS%[.?IN3AENMW=QR^>UBQ2_2N:9(HSLO7I]=T0S7G;-: MMQY^4(N]?2]16Z;LGB.G=_9+\R$PNR1/+@NJV2#KE-C+I>P6!J=W\K&9D.1C M^2G)3%BE%]^T\WD6O?U2\SG. G(NTUZ14BEMS-5$51E(Z*&7FL^&$^G1@FYO M.5[.YN$Z ',>2%!A/V D_CD;C@D #/A$%_(5-:\3F5'^79;E\?K5IB!,:2,S,RU J MR45NTBJ853F_&J7IR4JR.NV9E_7+):I3J5@>STG+$F-%?ATN23E/Z]<:)J)] M85_39+["U\+R3EH;^9F7],9*Q.;D>I6L ML97$L,JD4Y[&AT^N"^5BG)1!FZ&SXE@JI-(S+^/3W&^FDY(>JY/ER:K9R$_& M_1X[\S0I@K&>UHK&0.'"8):O<;Q42X2;7HC.J(5>+Z\_U,AU=E_KZ5I_U1C- MX)T7%)7C\%%9??C0+6_H23655[,*U"H/F([OITR8S=(45VY64TEI8/#96#-;U&6FMR;XT]83I7'HG+L?ES*S;?K"X:F80'R7V6WCG!4X) MYF(S:/*Q!RX?-D;A9(N95U-;+T"/SLKJC-SR4]FJ@N&HV[(*E>C6"T_+C71_ M&LL/5;ELMKF-)-?7N35"WDM ,_>3BIG59;D]$*5*>5]:I-69W9_U]$YZ_5!A MY"J8=C-"SK+672%9+&[MWHUG/!)&<4LL[J;=^H)/]4K)[LYH8#P]9?RXH,@4 M2<>9.,6X /+71:K?13A@%,(RL9@J(9E@XZ M<'!I11/D'^Y:A*_6B\9TG1IQ86/02+%AQ;1083_!792ES"OW.6L6 A@"OX+# M-G4+O-OZ_V+)>1808 [Q@)IF B)!A(FV"6D.9I 31X1[QQ7EQ9">V2:(,L_O M;YQ')A[G(#W.P8U$GUTC>$*U<"!.FQ)0#L-.T-X$PES5%&VV#XLZ7(RJD)]+ M^&(H(Q&B#PA>$#1+->WM \_W67 ".@X/INQ[T9: &WXUB(PF2E.\N0"7M3_1 M6I$F_TFU,_@WZI]?1)2FB"7@D=#9NP,*KF&(5L;XK0"++F$<9)?82N9'CT$O0\(\F%2$ZIQ?P YQ1BBC2B0YA$@J._$-R2;J=X\2+B+? WFW1)E T M-GA0^$V$,$>EXPP<%T7/XZ'.P7_MNQ\?0VSG0 4;2%3X [T;?NI^%3)2D'3! M6AJ0P *^@'=NT$81'!6:AL#K^A[Q@%]BSBWY/9RZ24SP/I$&GXN&%'G_?97; MB_QIZ)>B/WJK[XTSQ%B$1DV\5,.+2!W5A:7:6QQ(\ G!QFTW .^IE'A7<,YO M )8(WB80BN)#Y5Y*4,=$$<>@T&EBNWPH@02#,.'TT9:C9LWFQ!8*$H]E'\JK MP"OPGA7ZDO&/C0;:$IR^$[T++IIU03+<5^(<0/L2^+0&F'"FC"1QB1DTW!&]O5<\O9M\&G96-/]@AZPAX M<,3XTH!NTK5Y4R@U97DYY:G&4,L]\.WMC4SBVR03H=]44Q1MB[>$T7P,R#YM M(T'#PA,Z_"@,N0(E!/6"QNR;\ KF$?S3VT[\E!"?-R8_.D>QE'NB+.!<;E)9.KN6YVG4;9* MOBPQ-1I_YD#7423XZ/E(QZ:0J"Y4N7^'4>K,;WO'!_4K>':GQ4% _&+W5GYB M:(IE@H_882$C9/P*C-G?>SDZ'VV#_AR'[Y0$3(:\,5_?$E$ MD@%??,@7,L)>[4(0\"7 L8 OQS@69P*^^(\O 8[YDR\!COF3+TPD6+[XD"T! MC/F3+P&,^9,OP;+2GWP)<,R?? EPS)]\"9:5_N1+@&/^Y$N 8_[D2SS")@*^ M^(\O 8[YDR\!COF3+X$_=E.^O++@W+-9,'1]2U8B0EP[N^Q!T6M'F=O2CJC:U5BX0S46NSY"01_88"1YT*7(#DOD-R]M4$.+Q$!Q-+ MF .3J+;_OW_<.+OB6Z^\XUZMR\(+YVFM='Q45OZ\+\@**X22-KZ,LF:.C M/=]>8;ZY[<0=)@,A^-[6,W"@7BT"7\PD!/Y3X#_=SG^RH_A?1UL\C.;?Q5_N M6A/_(B\_F?(^V !@__$6&]V@"8">! M^JW/:21^/M>;U_EW*TGG)!7JD\0K15Q#'+E5C]6C#T[743T:IWITI=#OC,KA M;E)>SI:YU#(ND/HP]==] OZBHD$*EQ+Q:"*0T@K)72K72LKK:%@@B_*NDNRA M@HW1'W]8,I1(Q&_10<1V,7RF,@%RO"-R8 6Z,"=ODW;K'=UAT?C^;0RHG8RG^,>F':O ML^R,<6%8&OK#T5"<)K^4,7M#U"D @\!#?C,8D&]>6].RT>O3$J-R?+^UK>88 M?:7%_0$F#R!MKJ?C%=>MIR9:O06:0CN'_&)4Y3X9BI-?"TL"Y/@0Y+"/ @7( M\8YKZWR3F[.F/(O)?#>6KR16A?ALZP\,J:_C^2QM] 9CI,(;S;**VY2P M:'%-4]27PI!K,A: 2N".W!Q4ZHHU&54:Y:;,UPQ+S]<-JS'V!Q3,DHM-M_C0 MJ\OA2C99F#8:Z6@#]VNB?ORAJ%#B*A9\OH3R\[K^/D\/]ZT/]+WF_%SEFB\! M6\\41G_KFFI2[PUTP&_$;C_1K>9W^]PH7WD]"*+7_ T"-BQ=F/,&,#Q <)/. M+F8INE/GVB.IUNI0 S3J,E.],>?6#Q$,3=<4WTO1?J>X'']>/+7V&+X7CS] MCG+\3!7*P 8:A\_1X8DZ/COA&#^+[!7%WJ .5]R5&*-Q\?BPNO.'\4LTVHM5 M=]+9=ADVKO;6FTZUE]_:'>8H)A2-!<;O;])9OR-"!&[RT_V#?*#I^5*LL2P7 M&AF9E[AFOV E='Z)NDZB?4B&NNW>P??2A.^I_7[T+SV!@PB\6NNU1Z6CMJT<8^DT+H$?_QAR8# M] C0XY;%"(-5\I?9ZOKF1 CL)#66#;D= W%3YIAH*JUW].JJT/#'>KBOT?VZ M$B_UN7W"&B:666$2[Z+U,-H1>];.?8DC?O6G>A3_Q[!.WXZ?ET#B](\BJ2#L MUE=$]0Y-;86'?#9_>!F^XB?U"VJ4M7J_(DT^HV&01W#7(,3WRSKXVMMW156 M;S> !V WRJO),E\6QUQ?KV43I?%@S*C-<1SOWJ&H!OVELIG\I6T!Z'SK5*?W M )T795,NX@F)!0\,SX%8.$:5Z,VZ_1>GG6\ /['%/A:;-,I1#G [9F/P'Z!.<:W[ZE^&WF'#CXGVGC\8J%7#9'X6R: MIIMRFTZ.S:267>ZI7%7 M+I:YS%+BPT*BN4Q-9PAUXC_^Q,A0E Y0)T"=#]G5#%#G;U#G17$!,;=OY+), M>B?S%MFA9KM>E$GX G_6;%IIK#M2E6.D8GT67_ #(XKQA_WQ)QZ-?2GP\?F6 MZ]W0R.=T"9PB/^Y.7P$5C=U7)4G96-UR@DY6M'FS3;$HV(@VIZ%3P\:OU47[ M?,QE@P6L=IBR?7- M3CZ%YO[C3Y()):@;[K=\+T7ZGN!Q[^2\"R(0/WV('9]AT_8812"IX=L\X(2L M\5)!%)1"5Q*T90O289!>(CAA?OR)DB&2O8237P&>!'CRF0_-?K:L]KOON7[- M"08.M&]W4Z\YP-8FTT_L>GVM&U;:H^9"ZJ0RS28<.S[&R828:' 0*[!8G]@# M#DQ6(,?!@4)_R+'/-S"" X6?![&_Q-&X-G3&WF\SPF>3\]'&[+T[9_J+3$^F MO-Z;3/Y,I4*! @3X#F9XZ871O*@7ZXXL32/<6 W\I2^"N M?7=M":S-]W/7+NAV\\2-KW66!X=6//:[QG*'@C1.I.3U4!G'FRTKODMNQPE\ MD(>*A>(QYH8I&@%D!9#UII,^]R;3-[3Y/H_7^U:C?$ZWP"OXA(=9GK+J]$"6 M-V%9DN3^<->M>J?[RA+FE>@5P9"!%!%0IL2*_@$30S. MM;P%0D_T/@KU7M0L5+72#R[(.W9WO_$P/UG58MUZ?,K2FI1:EZWMF$6'6V@F%J+BEZCX:7)) @BY M7Q/6>T_S,T+(B\ZX&,743*J6NPH'\@5F,A,,!J3] 285SJ1;DTF_UBTG6)"U M^@_[6;X)P82!'E:(2EX[*NQS*/'Y2N6;8(N]*7CO67XR:'FR1UPZ.MA4"]%> MFY-F['0_Y@8;L/%'EVBXOA2*Z7UWP/4Y8[&A$@]IH"$D^0(]X@(H\0.4!"L= M+RP9=)=B6JKD5YQ$L@NZE V;*\$?D-"K3![D%C IAB=M2>],A.:N&/!


[7K-+MAR; 9C2/S'GW@\E$A\XB5* "%W@!!G%_;>T_R,$/*B M:$=F##KT?A==)FFQ9D(=?40KRAM/)ZOP6=.%6WKDL3].XR MZ?=$![P[M_(30U,L$YQ-](,]PZ/O MP0]?"N5P:H>?;X3U@"\^Y4LLX(O_^,)&HH&^^) O@;X$? GX\G*^))\IJA+P M)="7@"\!7_S.EP#'_,F70%\"O@1\>=6Z\NH>0\"7-_'EE4>)G@U7WHT(["N( M<-/ X%TI@/_:VGHPT13QM201- 5=_'\_*.K'7](G1D<2%QMB'WHLD3W=?Q" M:@+].D4G)^\\)N"//T55 #A5E3 U0N1-\)]_3\XW3P(-\I,&L<\0X/_^AV+( M?^R?WN)//R?]CH\=NTBX^,R2?DA](*3'3*I3:7]IJ:3KSM3-.7QUFJ?LGSR! M@"\3 8J,4%]*!MQ,&-^R_1WG>E407CQ?'QW ?PE!;N<\O @Q+Y-E/K.VH',L MA(:]@T!C7F\]+Y*,/K,L=#235][#-_19U:7BL2_P3LZ?SZ9XCZQ!;#K\18;W M2$*V\P!\5O?H(ULJ1>U"-.3[]B1==>?[4H(UTUV0&LE,B]HU4_O7YQ[^;2&; MAJ4+<]Z[)5/-*.CQC&2R75K.#.)I/FPA'5!/TD0H0;.WR#WVI0(%./)N M.)+T8]?Z3X(C+SO-H#28=%;8CH(;MJL/Y!0A"H,.,\39KP4HOC_?$"!,@# O*.'PL) ;MW,E9Q*,-M6YG)C>^@,8.F(O#9(]O4#VXP]4:]'J1XTN\C10(0<*0@-S MM>;/Y1)!6$W>P*E.U@ M:BL\Y+/)PLOP%3^I7Q KK-6GV"KT[9+N>\WYN=,CWP$F/WF(J*@*.H PZX&R M;VXQB*$+&Q$!V_R>GT[ZA'WW'.SV4Z!]CQB<)" M5U DU9YFA_N63I*@*0[9U8HDMPN$(B@JQ(:8Y$VJ W^,1GV*%=LW)X(_<>;] M.I9\*R9_6VOY7#[]=["6=PY(7+%Q>ZU?D+.)X8Q*\H0Q&>_5N#A@!<>>#IA4\MM=59+ MR.5>E"S1PW"4FF_'<9R;PH025/)+;?SX2]T",OAWG_F"+K?KS/;%(Q;'\ -) M#=_F59]/B<7T[K#Y0*ZE32^I1WFV5&M"'&)^_(F2(9*]Q*'WZ.(:[$ '=/GT M4/4140^?3?D^@9!O;ZF#_ T_ADNN^??D(,$EMF4E+K?'N_@:E K*/(?\>Q0O M89@0$WVV[NVG2M_ #66#O(JW('W0N/TR(N*?$ZR?=*'BW^C(4RVH%\MQ8MUO M)KK<+^E [?--)G\I60 \3ZXT? P\P6;K-U$,GQ,IT)1O MI"D^4@M_:8&S-/>Q%MS=4;WS,OTI1Y/6>^'.G"P9,JW,"IN'J:@5ZDTX;IS2 M\*RG^252&M*\ M<.($0 522T*;&"3]#$(+_AYO'\N[>PNENYC;O/W%?-N]Z^ MC$\OLH52+\GNN4RR'%NH6X:D:'\T_PK/!B:O),&:HWNC#6-JL>BJGAHGT%*> M9F(AZNH9ML^W4]->=ENBFE1E!E&(@6Y>B$K>\(R7SW;L E *0.GS@]*3 M=3[2T<&F6HCVVIPT8Z?[,3?8@,WKUYFWP""M+2V&2:Z5(#/\N&Q$'R;Y3:T) M,2BH\Q& D!\*@=Q]YCX#H4%W*::E2G[%222[H$O9L+D2_($EG%X,KR8&,R?S M.V/;SM-60Z@C?P;%K6B6"C')9X_B?&A/Y2AS*=D?UU3Y;:KH:L31%;?&"!Y# M6.'WD)&_I](.B%Z$.&K%8H_359O3T*%S&Y9T].F9FO_M3.PR*1[54)[&1O9" MPW'=E-/QG$' 1>GNOR6Z_2=Z$!P5U"WEI/:W%QBE Q6\8 M5,]#:M=5%%JO3Q^_>$ KQD:K&EPZCN6I6)HQS!#(=%0K=AF&3^K[)O1[Z$C4 M Z?NPST"/EU!7(,4(\PYQ!9I1RSAG7,#Q<:A?)4L%1!1,D0@\D<.8'0!J4<] MFHX ^$=UFN[PY$]ZQIT:G5)\ <,0WF#&HWG;LYU )Z>/1TBMO!C7H0_)$A! M*#LA DX'MZK7(?BBYQPUZH"_$UD@ZIH*0@14W4B(R%F&9;A_0,4@[,KM671/ M&ZB&!: &%>@Q2N),$([: M68W4HATC(Z0*'7*9TU-,)N5EN9T:C+J\M4BD?,*)7FY? MU3G3ZTJ= MY72K- I^XBQD 8&$@*$QP#3" ,JX(6Y/)CZ84;)"80?8]Q%8&EI1Y=D-2596)0E@SOX4#SJ$#3B\(! M]H7#[!4-C@O]J=H#1G8 )3D1QIS7#_,XL@N.I9CL;=/C 0,3(/"6@;\K2E-H ME^'TD1E +("&$(Y/,(X>K!R>Z;[AL)MA0 E=KGADUZ$Y>LIZV&SP).0I#2O0 M7BD$C0EH_QYU:$= 2HA@*JGVS%+M#-'15G!6+$U"FW^\UCX.#4_Q/SC8>AQZ M/UN[VBO:HU6OH$ I0Y'H^5D,+8I,^RU:$S_9*XN.N8'T@V-!Q<[[#?_W?YWT M53X0 44-?VW&P _FI93<9C&D;(9"-MMF_DI?/-O7MGR>\.99B(9B3[&_=Q1 M1;&O0T:B\7\11[\_A@=.0@B[\!')G+A;6 %35/$8?\V]ICMED.V+S[2//@I- MP)4&]L7@G\[$8E0D$;\1K\Y99FRI0;U&<+4.UVJTBFTN1!1KFK M=[@VT:D3W5JJFRUVN"R1J=>R7*UM_]:N5XK9%+J<*]92M4PQ52':'7BA"B?5 MMM/KJ7^(GX@#D@IQ[]<[3^YT*G^S=W@5L$[5S4N+(/X)]N1L0,;;,I,Q7ZT7 MC>DZ->+"QJ"18L.*:>VW8W0K]<.&S>.O(7%'WQPG8PF696EVS(()&,<$(3Y. MQBERS,3(V"0N3%C ,C]L">;=+:!556;&77ZG M5LU;0,I6#3F.?%V^?+R:B_,DLQLBYJC=I.:N\[)'KFQ=N7 MH^B::@B+),>80STLI831 X?JW5^\?9#5H_*,&BK=:<4 M(\>=X0/;E,L/N999'E5K;6L&[[R@9TT;]XIF46K*?6N;HZ4%G=AM4_!.EYXG MMOD]'.#30$M*$%#8Q&CP>X2T*56$5W2HY!7)#F%(P,A*AJ!HAJ6##GQW6M$$ M^8>K(\:F%1/'"9;KUO>]R283>RBP].P'].H$?@7? QTC\&Z6Y@+VQ(C_-\=&0I1)L+^?4*SS* MT'!S_6CM\>9$IF0B8(0O&''] M+&C B(]B!!E)!)SP!2)6 2=>QXE7'L%^UF_] MN%FSKYCU33W$-T^9O9CQM>BBG>9U^?,0(W1G"U<_B 3_[P?]X^^UC67O6IF! M?6,H%JV);?+ A;']"UH=7]#J-O;Y"TM&]-XU.]XJ&6YLQ)$.ZE$ZJ%-Z_1U" MWO7H]%'XR. 57I> $2(F0 53R4FEF6BJ]3ZU)A$VWGNR/CK^]*'S?H_C3,YJ MSVP!:=K[:42 Z8^DHU\'C1)(>9]>SJ%7>R_N'N*#1 M=6&0Y%-C&M5YB$=#4>9&IQN1 ;NW&-]#?>,^F/>[J*^](/J&ZDM!W7!/]80' M9JV4'.[)\B:SJE.%16>A?:S^]BI,38IGQB6NWLF5"[WUIFN6D/XR/_XP="A& M7RN1\ D68:X_L=*U*3 ,G%0=PAM23AHB\BH4;3+9HS^FX)TJ6=]XY>4/+/K8 MJKF'A<+[.0]?'6INYBDX6M4X4JHZR#Z*X+/*HO:#5.P_^X_8R> D84INO:;!S#'1]"#,T&T8.O M%CUX;^_A&^KM[1R*%RMN>,_G%MG4G.3*&ZE&Q6KI;%A%B@L="3K$TN_O2-S% M:Y!405O:!]/LD\(FOPM"!$&(X,M RPP-/K$:.OMJN6N*UR=24Q M8T&[D!@VFG8O;"84HV^X>_#E=2^("_A<]VYGQE^F?(,HN\OT2CQ%@GAL5YW* ML^R"W3H-H$.)Z+4*[9\[&(#.6*NFIJ,CV80)71U#,H. P"V9KR=%?/K[-9N&9D,,5>W+X, MPJ<,(-QAWD&DX=UKQ:D4NE27K/ MQ^<;3N(ZK-RO16MZO^ETATK Q<.UK*3/'0!1SHJM[C[ M7.^-:+?.LGP1EFW$8FUFJC0MK\G"FHQ7U7A+0.6A4"(%28:2;' 0XR,B(7?7 MA@\\J7'WN=Y;\V^>V/DBU1\Q6:I>%ILR9S4;R7%3:[8KJR94?>3&D-%0XFIV M]4D#D]LT)WGO6@ ?/,@7#NO&=>**.!.EP^^N%=F+S_>U$B]O.UQF6)^I@TFF M&^4GQJ,S^1VA ]/2 M5;NT]A1 4$2=&RQ]I1G /K5H=?B"MXZ6*):Z88U60#!1!6DP8Y';2XPM$WV M!+]:*1#B$1:C[_&6.=?L_AA.*7NW<8("U)EI=X2 % L1,Z"BP2M[IQ$0?/04 M5:?> UY'9[$MDQ"@9DP 8:W0AR90[<_0- Q$CI.A'Q7ZP\V%X%C0W>B;T-X( M.\T,$UW$%CSF\ ? U\_$H'&TFS##@F58.\DE#-;%3D&X[CB 6\)4HF M)/(>5=9> E7 U"12.TB1!K1*4"?;_!28>Z*M07( WC")E"'Q1*62"=D5N*&. MX"+=1$\")M2^?XBYM@707(;0.'4T*,,>DZHY[T-PNG&:2HAH[.\HI?:?Z$&_ M)1-*J_ :'R+^)OXNLK@' >RCJ$ M9P,]9<7#N[ V:=,IG!M63>@\*>A&. H1M1<1I+-!'K5$>*P%C[LC&';[E\>" M\#S2+A[)NC-T!RMPHPKUF,Q7Z&O7[[]U1Z$7K(U>T_?'E6\HWK9T0Z'R[*%0 MFPT8JV:VX]T]RR3US=C*+>![T:(HS0[HG@MDRV;0SN'Q!"1H>?X3\P]]&_&(D520:*--6Q-2"Y@[KK-.E :DP;K4"'-ETQGK4W @UHX!0BB\_K?PG(\9E M8Z$Q-7!C(W[#2XK=?@=7L-H 1_-FN. 5?#6\%ZI"R $)=PR/:FGW'H'OT-29 MAFT2?.]*X575/0B,[*\ +0/NXN Y2P)IW8F10TI]^C=O2-!HISSUU.YC 1\H M&7-$@"DD/;HH.IVJP($AZ"J$&8=7>[N3!;2 ]N?8UJX0"L''(Y/^V/KI*;W' MO$0/..)GA*@^TMOM;&,0!A16:&FAJ3?AW,09_A@:1G>4+FU7NH:\8Z=WXB,W M$?B=,/H8?M23\*,-:>AF;WJC!Q]<*02]6(P]!,PR)30E KE9CX]RR\?8@OO$ MF/RC[2D\QS/S=ZH2V)'';;\F4(6A'<-,/^B$JP;VA"&#D(N(%-V=/?E=($ &\CHTA=BFF4\8 M/-N(GC30$C0#MVL2+ <]T$M58*O=5H*.K.O7GC1121W:J2E[W -*U.PAIW3I M 5[V\B:0.98PYEJJ(UFBW3T-.;#_V XA@HL3]B '\8P.SRDR$LGS<5R*J*?R MAJXPZ>"J(MS5T6A<:IMSS 3;()C^$7UH/5(6ZKH#P0%S";/H'!<-:PIQ24+$ M/J'2<;EQ3"ODX>FXQQV!PU2V#>)MB, K+XQ&8"< . 34_TO14!UMJ 1(LJ"[ M,Y,0#&VQYV_[_X[D\[:S)IA.5QXT+MS*#W,*+4%.$+;S*"I;<-!@UR;B!DV0 MB8ZOZ,E,O)!Q:7,_CIT'1CP;!O4!]KT5R#TY+<=%Z"_M" MMCEQ;*W'6(\UU8!$Y;'P8@?_<8UNHYJKF0?IM9LT(CP\=.XZLF'&4SVN/1GQ MR1SZ[M&DH5.?=J;LW0IP.MB/\WQ;Z:[[J?[#L%A:988IZ-,G/7K/O9A@MBBZ M7=3X$VI_A>Y7\:#[%0BZ7]U&WIR)!-VOOF'WJZN;"3?T5)YV)9_'^K-NE^VY M9BDBMN@GQO?(V@=V5Q];E34;;F_-:#>3FVOL#L@)S$^G M=G=M>Z\%^7M;S"]X[Y3?:#H$OSTA+5>H#2=TN%,KN.S=X5ZA\/K=&/D;=#\TIE^S-WUO=7E5JTR7/H]I!$CFF M'_JD=3OHK*F/0!JFCW$2., MPB-13ZCI;JW:R/@U27N):IC6,P O@B>(O,YQ6KL]*_:X/I/+CA[VU'3:@*!& M,QX=X_\5M^)]J (@T6/C2,"'V\*RG:X1S<9AI;(81U7D'% MQVU ="_8 <'".G:R6ZE(2\D)+4$XA:I41)ZL"D?0LG302%;YR6X1ZF&@KDI97&6Z&?N=7[2\0T"U Q'?A+&^U,XXWIS!&GO7N^ M#UILKJ'$'[K T$>QL39L[2UDB3U(RSHP3%W"C,/W84894 ;A*H,F_VFUNP;^E?K'ECL(?YB,2,"\OM X M_@*.L.$>ZR)4)=W-%KEN9R+$(2ASVEOWUOTZT6SFT,9#C.!P6W>4KG0M*:N@ M3Y/3DCI:DIEUK)Y++ZLBN?1(RO*^SU=)611)A(EC"N!5;^(?PJ:$7WRLQJ/T M.0)MRR"_A6#BGSP8=^=,,@QY#JV2X TB"\+SIU+)ED M'.5S":Z]- EKA$/J%.=I Q!%R^"UW\^Q8>05=@L9'XH^1XG17_>CND[PV MPQ+01M_4LN/T*+\,F4KX/D5;V1D)\#*DCHSVH@2T#8/?^+CSOK*+D:'=&/LW M.QNN"*V7LZ,7.HS965P<#QU1QB8P?]@ )%"6C(3S9:#$ZG::!$JD,^#?:$R. M&3^CS/FC7:I$B(Q'GA$B_)$]Q6D/Z GXG0;\YF$4MF\<>N077+_@[0+>2=/0 M(,<,M#./\ODD,X3L)_X-[?E#!<2[5:=/(VRYT-2CC4E'37'N 5X7'R:E:Q-W MZ^'*/*%-0:Q&TS10 E[(<4#12$U[6W3"*S;:SP'*/\!Y?#DX2!1=SD>/EG)Q21[9(^+@Q@"\X?M-UP^D<[;$=)C#I2-%?%3:0>KAQC9APS^$@% M45X1)LT+,NG.)-S=S$,DU=%[GGW%HU)@$===X;/W59&,'"F@(]<>\OG$\"< M4E9UVDO;V1&2G<""4.AQ1P\2"FQX^PV/,N\^".\Z.BE(=@>!B1ME/QJ=[?=. MT<21=XT_AM W=XR-D_"#E4YTF3)#Q16QCA 63F6I(B^%R/"Z L586EJ*O7;T M339IAJL31T:52*&YW7,?NJX257[OM+Z*(8^08NU@H7'DG: \:%W; #NRF];@ MH!%[LE!#!+B0.W@O-C]0D/=ERQ%CSD- &H^*Y&2;R&L\&6:&#;Z8B8ZZHZ=6 M)/$Q'1NC82*G\_$/QZT<8XIV]BN0VDG&X>H1S=OXG57<^VN\3*>I!A"7=3G/ M%VJ6F"Q'F\K)0J98R[UBS8T?GCY?GZ10$5#;@*3WC[A'B#9<,\]M"4#"^A,QW%EK> JON_BPU=?S%K=MO?$* MR4"UQ" @C\.Y9'\HZ'U!SLRU]2(YR0VIW>QUHF'HYK@CF0JH3XL0DC:2:/$* M%@_T208BT)1S(PAUE!4#=$<\LG52GR6:+48.D\G^DNVN*]O.7X@'7NB^5#8F MY[(!EV!P,/5IS[94'9LTWH+!@G)UO.W/"YS$;J(&$S7FC0D4#.JRCNS!\CFT M?@>+J+G1.N@5S#24#?[3TR(8OTXLSDENN/O%"W/T"WG%AK5$0SLL^0B >_78 M:9>27?O%=OF0*&KX+SRT X>)S!S:&#@@/ 3,?<*IUDLXW+?S81QGT)SKFC6; MVW;Y:,[8,[.UBD,?.58UD.^;RG=V+;/#$EEGN?+FH;*-UFK]'O-2^798Y U2 M]@*'>$G8X\/X<$3XL &$WZ*EHR[%!E#?S?#@'P[E;:M#'9&[J2>FJZK53W#T M,MX3E[V%E7S VUEA%*L\3^7!Y$+TAQ,G4&X8UB2:$V,+HB-2JUUOC'([9HG853VI=I7Q1//G,P;>E0*7 ,Y"I63 M=,-T?C_H5O)X[W*WJ1#C,!%]^5BRDG]L9- M)%/D/9FYE#OY?7C'];CVHD-9ZL.>:3:;;V"F^TZ"2Q<[V=31^=PE, ]HZI[5 MM0\-H_63Z[U.)31*8FWQ.E1_P_% SY]Z?MCG:;?'V?T\?\!/S[M_N3NDIQ%6 M= C"VAI3F-A;\1+:E'5BL_:YS<.5+Y$M MS 39PD&V<) M'&0+_U6V\)&64%0D;@_BB?SAZ_O>K]@EIS\FVQA.Y;$?D&L_ M[) _-"\2/D I0F."CEK:QO/H-*)="01YX5@'D7W4G7.PCX=I?SHI'+\\CM6> MU S .UI'M0A"SI&HZ[LWD5O6J[&38W ZP+&[@QT7C#N7"1)3;9/;9VPC=#AZ M.-K;F\+UFTL/]^\PJBKVV_8"D*/\K/4]?,Y/#$VQ3/ /,L2W/> M)PK^KFK5HR?UQH)L=(2D[L@41_;QBR_X\QWX8C.!BM#)@ N!=@1\N; :3"1Z MM7->8#4"O?@V>G%B-:ADA+[:C2/@PINX\'Q1]@OG]H[U^-GG"'0M .&>!4$+ M*QPZ,*S5)3$9KR1O15+!876.V.WBHP>M?OPA?E*_(-&MU?7Q_&>B$__^@T=R M[;:?* EOKED&C];(AYC';;'M'K+LOB4#IS#1)?C4 E V $T+O8%7C?#E:UXC M^Z_V53^KI*>.4D';Z R6$8C-C<3FPHG[M#+C[ LYB4YX<^A9; H@S$^RZ.4X M?5IQ? ;"7ME,QG5=[MEVX9("R!,A_H<*^:&4[(L[$3IN%!H[^L_99U] MO*L>ZPRF>[#(5KJTE&V(#Z52O*BSR!]+_:O?$7^GVAX%#T<^FYMWN#&J-YJKC&Y'I* MB=OV94M9\PV]L1)**W3(,T0& 2)?Z[T_ T0-I^)(("5!@.@SP^A5=^E)-!U* M]4Y/6[9IKF]&Z:BIMT)/AGR77-[G@3 MJBF6R:RU3W>9^JHGRUNI-#=P:RLR"!/Y!?Z",-%M%3W^N13=V\61-M[KFED[ M/TQ*_?B6;+-A(3]+Y@;[!(X2Q8(HD:_5WI]1HIIFHHY'"IQ($"L*8D6?'$NO M.DU/02K(9D"7K\2*74F=D.7R;CI2]]L??VCRQDZ3SSCN5R4)0D7WT7WF<^F^ MIQ_5EG:>.I^=QQ?[7#K?[4IL/=KO;#;&;H C14P0*?*/BOL@4G0C!RF0 K_' MBSX9_%US?9Y"P27%YJ8)OM D,ZNV)28KZ?!$AXM)'"T/PD7^P, @7'1;/4]\ M+CWW=G/01>^(\)HNL_6^'N_NV>0@RZ;XI%3#C@X;Q(M\K?=!O"B0E4\7+_ID M8'K5:7H24U?CO3*.UCMF-]QNU[)481G;5E#[93H(&/E!2X* T7V4G_UF)% = MP(%6!&^9&D$2)'KO<0W*5]1X?QN_3DAE7W%K..(QA!5^KUGF[ZFT Z)7R?LC MVKEM5VRI.G5:_W:HC-T8Q:NZW)/RSEZ(."X\>:I$9SKPI$Z_8JS)U4ESY&M] M4XHJ0G85V'8!MQU%'8HFJ(DS, R"%^P&[W:O,]XDMKR!.S H /4H$BT=]W6< MX^Z< -C%Z9;P37.# *H(;VF#E8E[4!$0BPF[J['=J=JN]FGW9=H"'3QV8'>; M+^&WX\<@BWIW"Z'TGJE=Y*_ P^!?>V/L#9->4_$D#<$.%1 M*Z#_14/SB[;I2\\ND+C9R'EOKF>; MG&_G0#UMBY4-HAQR3X M%/C\A:VXD'8FCS^%H]$.)+");9CP_P9&+3@77MD;DA$AN VP:S[.YH2JO; S MJ]TZ5%4P,ESA+?K,A%2" _*>.^H6ZI!1#!'/=7E%W>_BD&9P+ MG@/\!#[,[E5\K6&IA( 0M5)5]H=A1X@G%4]'#6T,W!N'A\15PP)OS!_543TH MFB[:P&5 AQ;R< 94."/%;GG#B]!C@'S3L2UW)PLIZCX'OLAM28(#L YUNR M5.!8&9J.$*G+BZ%7]6TT<(/Z\:A(3K8)N PAP\RPP1=*D8"*+>VT#XRVNE4##E]O4LQ$O,-'B9FO[E%RQ^/9N@> M(H0ZE.O@!0 2@L[*H_8^BUWPRQ_37_=1VA( U%G1$M;R3LB7I*@EYI2^QN,)W+S.@AFTID8F))1_')*./15?=4%O R M!E(5&K0G+9+]C:FN+?$],YUW^L$?FL6?80)"&15+,&+,J;C9_JUF*8ZA.QN M#I:\A+T32[5E[-%J(@.Q@O*R@_0S@;*_%3EU0CQ-WU=3Q BI8JGK(BT!2[%ZAMG=N7ZHO8I!5/["U40#%"/8<:F( .X-L? MG:(^TM@Y+]X\$.8-\RBNY=V<]TB>\5<7:MH>@#;0-Y)C7RXX7-,Q(K05R4CR&:XC3U6#S@%DXI%S M^"P>'QK['F')R:K[>"MNBO^!WHEM-FR$ "\U$[BI_18.%YJ:BX453]AK<2"& MH3'2^1EP%U&N#+M+U;]N:_B^7L=Y;VBX]M\#7C_'D+\1N [BX_'G&A50\F8L1Q@D+G"WPG_VN MS2I$"+?E;(1X1Y_Z*(R#'6'ALO?)TRXU&*PT%8HB6BQBO3TQH V%5WWC_==5 M(@4#\= 8Y:#<:[OBP)XO=&;R( MN7P*,EC&T5>[QN&K4$"=P,T*/CX"Z2+A+_)8U\X^MN$,O\E>BY9X%7'!(3X. M&*$(I>,^ T>[W8>Y7S0D-!V,C\C]>E<=>/NZ$I$'>_>/%&U!^($:CL;N1=#6 M$4%#=DC+)@5I+#/7'_A[Q$I"FQQ2-O/4D0NG'/ZXX#=PCV_$@\1@=F#[ M.&1B#2+PX[=2Z+'@[*M'4H>^X3QDKP^3 M.<;;ARMQ\E5WQSS?=GGEB/NG$9 M*/GHG1:5T$64;,+8P'Z$Y.JJ'I,;C72*;+-=:I:/FG1W"'T"Z'P#PH':4YP. MV:*'W78HPR]T\QSW?1S.)?M#0>\+3Q0T^_XZR-#EX?><1A0YHV8O%*NBTS< 4+';Y!4]%0!C!] MX?018&U!X'&76A&"0\KHA"D#1ON-EP!! X\/Q3^F7[&.C.*U%?M%+ 3="=@;D^ M ]ZF@/;$M)]RL^C.IQ3 ,/M2^:MBRF=."(^6D=##=T0JA\+!SN\'Z4H>AY>D M0:Z72!8I;CWBF*54H:H=#:5]1.*7XC6QUXU.R,A9!3H19_L==FA>%70 1=Y MDH;_<./I ;MOR^ZB2VQ>*3I,\.1Z;3V>I@K#78H,)[@.N^FE\TN ZDY[A!1/ MN8YV>@ _A2Z T*=!3'/9DFZR12RDI MAZNKI3B.-QOB,O4&<7#?2=BM%HF?GAL0OXZVDI;0CSA$%Z$T29J%GNCLT3J1 M7VAQT.@)Z-3J$(>@/YL^9#T&->?5S, [BX=O+_[)UB2]=1?..)'7[3 MY"459]/8RWQ$723IDFKQ3GHESI8YRJ@1%+AL0QF"\[-\KRA:I=^B3_-1U "% MA8#NQ@CHF)L9>(@14(GSYLO__5\O2K\[FI:3B4?CG*\9"-L]K+&Q^: M[K1$MB\^TTO[*.V)IB+,:=)BC+(SX#Z@IW;TD3/_X8FYCM#S?SKUC&>#[6=3 MW#IN<#Z#P!BJS"'6R_^Y393J5-ZW?VO5*,9M"EW/%6JJ6*:8J1+L# M+U3AI-HX"$M1_T (M4$"B+_>>7*G4SD6DE?U77\*L$[5S4N+>&R)QA0#R,ET M,AG'Z 0#?U#"F(U'X6])D8W%DXE8(LG\L"7/_D9'&*]63'G3W) BQ^?#5I4M M/XP2@Q3:T#F_L]RAZM9:KX]D"9!9LA8OY9+F3B*QE,J?XL M,:R.A\L9O//B[88B=#MKDMEQH!P=]N-KMB[ET3,OWAZ?4IG.9FXD2'ZZHZC9 M>KDN[K;CZ)@\OU,3II52'XY0!D8^\9 G5\D:A>Z\>/M<+#2JNY4QY:PHJQ2: MBCW#S=',+R3GXI9MI,82632[I;WRX, M4[0*,WBG2Z4SJVI_;S(NZ-/DM*2.EF1F':OGTLNJ2"Y38W0K;7N<6,52YG-W M1V]A:_\Z0M]HX+'S.+2"\OM,*2Q*BH6GCC9\H"(C(JB"IJ\TG3==?^>PDW'( MJ#S:+2*F (C(?+O!&WXZ!8)IX&]!/TRP%)NX3N#H6MZ9DV%L;ZITW+?:^<=V M/N1.6EK+RUTA[3'_P0Y#+?D]VA+&KJ;SU%>.Y7AS"SF#5?O=[I9%A"A.G0QJ ME+9X?4A@)T BV20Y>A8Q@UZHJ/.2@A.V52<5> N? [W;L)MW??%H9T)'3PH1 MD%USO.G$VQ_.H75!>^#/CRZ$M\B0+LTDOI:UB(I= 0% MSEF;V:FA![?<(V79?1.*6CJ9I'BS"4D;=#\TIE^S-WR,E\V.6VP]&;I');/8?JX)DMQ%S;IK-(AF851 M-M/=TMB*;7_\N2$+&NJA@&- HV0%].YL> MZ()DYT=Z)YL[:7DVU)X)**21=GI# MJC\*\[$4NX(]1;E#2SSQV[K[Z'.3X M)_$:O>>429B>*""*"8=T%!,5ZJMB'9/IF*<;>S,(D0X!8(AHX9]("(Y9Z[77 MWCA.7N#162!%0?\_?0O*P>"1P#C4/&1X LAX/ A\&[QZ2 M$#5"UG<%!( D]&)_RN)8Q&R(FE@E%5Y2@(Z1[)K%X M&MQG+>@5U^*"SD3JD%&B[-&Y'X&W''8O[!@C\3@)?JE9Z,3+D??UY#S\)?SVOAQ.^'B/HR = M;*!4Z,==V>^=\[8H[.'G]C-QH!-@J<)0XQP^P[RZ.'V$4\E.1W%^]I&FL'1! MJ?_R1Q-.-CG\X74U4\8R+[.5G;R,A9M*LS>))OB_/T[SAF,1++V2Q#')9CBF M-1@W,_T1J*-R!11+1BY+MA!/G(A ^FZGX9T>@Y"0S396SHG"1T U7G8HXO&Q M+S\1@0__/GT>T[K7*8SQ MBDTNLI6HW&V/>_/J?$3M>BF\N>Z1L>-Y ./<VV!>P2\982W@/?*:! M(@%HV8'G=UCB&-*..*D3R@CF89\"[CU^^[K63.-Q]/4QUP*9$7[D>^HNZ./5@T$&>G'NU7"O9>MYML M@5,#4(T?]X*=%X"OG*0/'%5E.'5;[Z?E-.1CZTU)_HI.S 5L/69B9&W=@[?RM:4&TXX965@3>XOM/Z; M,K8Y3B#&C>>L=@0NO4BXQT%\+.Q."/1S8-8MV?]N!NL3"T,>[0F'LQ#Z;.C/ M\9+CKO10.#40DW8S9$8XVV)X]V_Z,E9SIOEFE#T.(IW!JEG"NMY;?*UVETW5\!< M)A_D>;_-M1^&C%:/3EOQ[NS5S5+>G"S"X;39H@K':N$*%W64)-B9\ZJ31G+8 M5#[+%G'ZKG2$\;"I\@LQ_Y F]_-.+_=0J?)D#YW)HE$O3XJZ+,+Q913JK\X8 MOD.L_=[S_M_W"Z%_9A3)X@/W.%?)P1%IU]X8G+YL=_DQNTZD.6I/5IIWQ9&7 MG"'Y0!AQHRA._ 3[H,@%15^EQ=3 D*8 M.$28:#02NTEK)W] S+O9;'LOX][3^7C$M#IO=05?@*TV$Y/^FF>U6RDUHG4A ^D&-+4Q&*^2((\LY>[!='OX_) MP?DX__3>BXX64'"%B6!1^ D"NW+= M+80Y00:I+6HPAJHC7D99?GT9C?JND=SW]GK]A26!(WP'7/D;1S@67S0U+C4< MD.^=ZQ W M"/SZ*L47J+B*D%U/*%A$OC0@?.H'1Z$?+&H6*D[B T?XHU)_W\?"*?OC3*D>U84^JW=&EA=K?CA)/YR]QP M]_+>"A?$BX-X\5O2?S\*2_SA+;\I^W>QC^6+9'+ D59G%ZU7V]MR)8%0QO&5 MV>" P;N7/+GWO-_C@($?X\)_Z:J\;S74^_DI?]4A_CEP.1S@/QQ4Q$ARP!P/ MQR5+=COA^K++DY*6F^NUUB)?JZ"F2RR*W;$AAKUVH@"OA?Z-:_/].2^"Z1<0 M\$,%]]23A1IUL(+FTFZHC!IC*IJ!&TK@,ITK2$?@]LY0>+LQ,ZZQ+_)[M^Z_ MO7X[%)+EC>_$6^0:B7 /H6)$\^Z,.HADJ,Y"V8G<]KTDKIL!/ M\]+VQY]D-$)=[K$22TLQI94BV)YT#O.L^XV;++V&0W\'.OZ6; MUY21VZIU9&GV&OENB7UM&KS2:5F ;[<.*[TCMD-K2AB MOJ6[JJKPJH&+N3J=)'"I>-2E #A%Q]%7T2PC1-^]B'NXN*^UNYYIEU7E;?$Z MK09-W+X:]-NBU'ZOYIRILFI_E+'27;I?%--6IIS,0[7Z0T>HIZHY8SX@CNI. M$B7J+U,I;*I6C8LEU>==GFQJM! F'FU \Y8 M@R*W(+M4EQ[0?:T]8WJ%?-.K'7 O/]ZO-WKV09:JYD-XGJ&:LM;T:@>\!'TP MELU.JBN-8OU9I66V%JVM5SM@)5'4QM/YNM#-]V+QY3;:6W?+GNV )4[O#[=F MHD[VL\W,-"HI>K@U\VH''%WU8F1-5'ID>!7GPV1II2QCVZ-VP(Y,,2(_C4>C MB3%(4N(X1L;8,4L)8!PGZ6@\%A.%>%PX?[8E4]%A-UF)=?MF8CK<<>-&>._) M?S:3[)4*BTJ=!/N=.1@D]WFQU?3B*M66%_&U8/!DNUD>#15I$1ZG/;F:V2^D M;'+>FG:E52<]G+.C9*^7LLN$G-X97@SUA+RU6MW]+BXD>39ZK[9'P MT&_GH-O>X569Z^Y(-8LDY>+M RM72DFC:KO+ "#4U=G@8;Z-_$:M MSRH:!^I-JAK;[>J:-8-W7HRSDIHVC-6:DDGI@=&G9BO:GB0]M:2JMTO]1;4R MEB4I7\V%23Z?HU/VQM,9-_O53,'GR&$E2\*76"* MW?9&_/_9>]/>Q)4V8?C[2/,?K)Z91^=((6,;,-!GWB,9,/L.9ON"C#>,C0U> M,/#KWZJR3=B2=+I9G,2W;O5)2&%77?M6US6="=5QO4R[D_3YVX=4H3Y>\#:) M5]E4PN18;K0UXYNRLCIG&\&F^+YJQ?/LH,Y4 M1@/*M2&4,N=O+Y=F=M_*.S56' XRRWA5SC@+H&WP\]>/:O:<42UISE97Q497 M'=BMBHN6GM$(K2U6TV:V0S/57CI5TG*K\I@'\H;8/_7CL\WC'YIMGKB%X_ ; MD;"<:,(9@IXSA7QDS[4+QM!:RL9+K+TQ"\6%<11=!)M"0QTMT;8U.&L)#J3U M)K2):$;U3-2$O3MN &@%HWGW4Z>1Y97Z![.Y#69,P9F.QV8#PM,4'MG'<,SZ M0O2FC:+AD=XST$A-\&W1'^T*_#_%MOW9ESQGS0(G'HU_6YH*&AW*;=#X2L>> M&2:PE>"D,.34!IO=;_XTZH!.?NM)+JT8))0UF5>+5[>"NG7K.7Y# M+M^*I*/8@>XL7. .6J)^,91NM3@%>OH];C. @ ,V.0 O^.!R-.$T"([" 93= M=55CG%7PU:SL3')U D]WVS_^M<2UJ)\'CH+9.@CG<)@;YX=S;SE!\B%5R!^) M]?FY"JOC46W/^"A&#D-Y>(NVUV9[,<.KK;:8&I?SQ?0$8 1_SKPQA$T_G_<8 MQ&>\B8^<]3*B?A_*?27JC@0*^MHS%IQM+QO>D2%!I$C2O. ?G(6*28K.Z3SB M_6#\$V1U7_0!I MP)IR !IO"VGK$^Y8-_N.]&X[AAC)%T@S70G%$;[8I>+2F M<)X;M]\@W(_[ GTH0Z8BM@2\ H_M6-Z63%%P/#*UC<.!NG =$.G!7-AK#L,] MB$M\?)39*[.S;SG+#.49WAMD=K"OCTTRPWNCU7";;TT8)RXU.9?@^&'SLTPR M:QU,,O/GH5N0Y_9#SZ/I9G>=;O;51Y=Y,>EG//D2 'WX7)SO#H$[#S8+'P B M$KCW/:400N#>4]!""(*(#>Y\,2=\$+CWR+2;02#LE]-_^>!?9P1.^AT ?.'Y M:A>P_=7'K?TF?K_"]+4/8OL+#6-['-(?/IOM@TC_I*/:OJ':"CT$'MW]G%#XV"V=7(QF^H7+2323$O,S9<#G,NM!PNPQ4HRU?Z472/B%3F^;A!* M%J=*BDJFBXF9;,C!O+A$YKS2X:MRU[=L(G$.AB\^3>X#$N:F ^6N(&.^0#>) M=E<83Y1T/LY67:8M%ZR*6E)5F<5RM;AA*'TM9-EK96P@VA@?WN3+JM MG29+Y'+KX"*7U1?Q;'JT,5SOJE,Z_17ZBH9!VC^^^N?+-2V^N:'\*,D1#K/Y MS\?5*0U54"OM08YU$EPFOTR-\+;>]L?5 2I*?5'I\FF;&(=!4#Z\I_%M;>"0 MN3U?:]3=-PM(GYTV-/,]OH[Y_.X,/)*E9,'-R5.&8CF3S#W;YPV]H M>']9?HRBUE'4^M[X_545'D*EU8JK'1CEXBB9)X M7>F]?,N5Z;TY7+A[/H;E;))P)RMZD0FWVK1 M]B('];));C-F!FH MJYQMI\?992&=>$_>W6[$CR>+HD$_X1CTXPWW\;0G%LS0N>68G[VP>6?2#]I8 M$&![>[9/OSA/%[A*VV:<;EK-YJH2@B-3S]1W._(W).ST<_*V M,P["=^1OB&7@1U'?[,B99X+XG$?^:&5R>.S,KS.K(7UVXK/O M8V*^48_S-L;/ !*1P-5)(#SVY^,P?A^#-&*#$+/!S:W5]T9"O'?^H*SWLTP, M"15VPV.E/HZ?[V.V/D;(18;MXQG^$[! 9.Y^><+X\^E1J6?JMKKBNUD"GT P MA-[Z^V0C5S\!RB.3,#()(Y/PVXN!FYN$?RKYO5K>2/!_3ULOTOO?SM3KB M. M@2-/(Z1'QMZ7-_:"]^3 =Z:F IY;@F7R\&#P'9QNQ2YR6&0*1J;@=S,%#2E2 M"=_3#&0VHLDK5F0'?B,[, <^@C>3'$Z+T'X3MB?P6_==_F/W+[C-+OAE;/)R8/U#XI(HXKFT2?F"!JBB1Z=6-_H6XX M?T?$<4O#Z1-3RKX/FTGM^[$3Y"2.^AD0KW0!"3[=]T)[:5'@MP&A27'.:WF38',U MB^:'$ZK6&]'W[\CN\T#SA05>[;SN6$4SN9%V%:::<+D1GY-LTG"] 4?D4R+^ M53NOGRJ8.]YT?O2YK]'9V+LO\ID%Q9\T5KV+J+A+4_5S27'2/#V(NR)/XT+? M]*[+-J;\O+M15W03M]5^?I[?T/LY1LDO+#^NIG5]KR-4S/3/\8V4"&F7$^J/ M/LXCAE#!)/HG(=:PAXD#=851Z/EH4L6GG-5Z?2DO0??@_Y2M'=E"RF,&N9;HN/1Q83?IEKPFE9-".8K[0V=P*O\(D,TOUL( M]MI*Z='(^ZZ1P"N;31'1?DKD1>&G3XBT*/ST"8CUDX6?F,U2,44!^U_,Z^O/ M1;&HAQ<0/EK+?7%Q$L6J(MK[@K&J1S#2Y\58%,[ZA%;2HTW?BW6&HC?,SYOS M&3DMOQS;.C:PXL# $@P'3J8)H87UJ"F-[]<4%9O++L-WLR33S#4&:T9?@O_] MX<3T&YD+@4?UA%'7\"E''QTUWOX:\^!PU MB*-%+9G%2Z+(5HUQWISCG6%Y[4(A$A4A?NHH\ DS77MH^OL<,N0*>3H[66?9 M;3-?8XO;V'#1H7]Y:CJB]^G[+#'],$OL6R0=W)'OB>:"?"GLEYVF8,4J+M-5 MU\F"GJ"=7:4-F2+UX]_D,W4V/OW+L,0C]&H8@O'7J.L/8WC]-PWP7YT(_/6M M[_U5/W3)[](EH$E[*UCKCL!0TVQWZ(I2JN?*4%80^(]_B63J*4&]I4/#GN)?0A0P+S3_JB.NZ:E*? MZG3G,QG*@MO[TY^331Z>\_ONGO+KQ/Z:ITSLR7TS;>B4E.O5[B@LU+U)QV.RE/FFHW;M+% M;BOG*@1B?.CVIM-/F7CF/:_W?VWXKG_/1$18&!AL"Z)=T1W.W[Z@K/_]/_!/ M\"1> _(8\L/,?]W>^X.O#=H=X?]S$ZH_;EM$)@YJ$KU#$QGO'&C7Z-___(_# MW;^$JF*\H1GFS\!1/3C6S&M\1"(NEL78U!0Y-<9)X,T_. M[#\Z;#8PIM%C.JU.N5&[GG?)^OQ^VLT>TP7ZS4QMD&S^7*/R6.Y9B// M-+K>3]UFK9RGX<>%OVP =U<*BN5[)'_(/]E?.$A"C\?>7#_;D( M>U-@';/;)2[BD+B?)*93+LFGIY.,**0GB7A2 GH2!R:P!*0\)>!"2B!^>)3' M!0IB1S?J": _!NHBQY'$S&F[1(&>H)C(\E[9#EEY0IX_4TZ4=]NA-%;Q05H<,+0QX;6*"U8F M3U<*_,B)K[O21*52Z74NXQ9JL3Y\YMG;TZUTO]]DVSC;S>'2DG+-U-+,7*#+5Q"H5%*<6U<1JL/#M2 ML92MS+@ZF<,'A5*S4>/$M5B&*\^/-+1*5;?/-H9L%\]55QPCQCJ=]B1Q?J1\ MOEG?4@8S8\AL15[5$_F55FU/DNJB,Z8RE-]JZWCE*J-1QEQ3=VRSEMB9,3>?;."RUU3G!/3) M[2QCQUHCIMO.\@J_[#,X =]^!B8M(3?6^I32F!"8BMH8V(F:*2U.TH"+"[)F("8HDB::H\R(V M%6U7%'7TL9]"$+$EC)] ]04_!1:(:&I;V&/0@E8R9B"+%..@=6IAP#Q'RW@- MR"BP!FQ/%>V71QB."6"Y6!AZ\'4)^^^O'^SB-D!:[Q%R;+*C\%1+-)'!?QJF M:G"F.<%S]G)N3DE9%4MI.U?D=WS:<'_\FXD_$^?Q:@Q L.+H(C!BGC!X]F>L M-P/XQ5SXS_6S"?M(2^*JD99:?Y=?Y]NRS9+MECD?QP?CG/Y6DT$4=P'0=X%= M"XC[S.6";RA;%N!AL&- FRV4#D-0MPY>;^TO;5_$146K"GBC&3/Q)C$I-.+I M/M/@ "YTXP(BCI-QH@"WB]C#4C88X %[9L'D'/C#"<)H"S+&T8=/F&W8G+9_ MZ$%!+F!P7G/@8QZ=*P(P11@!LL0#K(_,\I0=43H[X-B%TV-RE09;Z8R/W>=D M*$HVJ0-4CQF@Y(1A<:5V*3Q5GK;XOKNC@:_V3)SC&DAXS8/X6K1L@(KE"RAB MR(T_DI?6$^;.%'Z&(1-.!+A%=)%CFM@!##&T:214P6F %#6F@2O!\3,%6 #P M9,]7-&,//!H%4)O"GS*:G[X'^#3P(2$G6 =;X0ZR)'M;V0LL&?K#X MAMA"= J[16)_*="$,!P+?&+]_?,V/N2OP>/(%3L._$#*_=66VCX@_6",5SW M S!S2TO\&?QPN%FX$3]N ;TWWO/\@] 3"I1PCFT$'WA1$O3)43#E("3KKSF/ M5MEFL#'_A81W\E^L4DF^$P(^<$D/GF^ 9TJ R@*H!;_'8'#YIQ=Z@IKXW9"/ MCPSTXF I-[4,S;'%&X=Z3LGC8.&O4\9!R.[&R9(($7=#1/S-NJT($7="1/HY M$8FF,"""?"8BT10&1! HC1(AXN&(B$132! 164VA003Y9@UEA(@[(2+U3$4Z M(@R(()XS$4>$ Q%DI*S#@(C4<4\:DG./90VJ'NI1V8?=K!*X&.XT]!+?0THI8_IA8B\YQ.?6IJZ2J;#])* M)$,?SQ7ITQ,?ME![M4/RG\^WS3RG,I^:W&'>]4JBSXOQ/A@6#R*"SRWS8,[] ML^B_1R$Y_9R../T7XQ*?%LF99_SQ(NRZG/Q[ULFC>_3 TBG4W+8@! MKX[-\JJQ+$P0->"@FU]H-LXC;I[&0] B]AH-F;QTVK=JR/2+==-EG3<6(GBZ MC8H]:WZYXE'9+62WIM3EM'W!;5Q3)"?% AF[7<3$2D?;X.",5V[-;BT*,G77R!+YNWUX86&G=Z)?RKL&2 M9E-R$O2\,^O *VL4% ;I;]/T^"'"@ Q!"^1K" ,OF_T]A<';O6M^3QC(#;Q7 MWV92:Y82=FR)&-)=(W8'8;"9T&*Z5]RYC+-,5UN2M)2V>E.[@) M1#//9?%ZL<;$NKDB1:5+*36++K.3/_Z-/\7)M]HP?H*$#8+Q$R:+NFARFG>! M3U@HNF+9)BI,""Y769\A9AN>4,?G;++U7JWPEQ%1?Q[)Z(J:!B!3]!B'U@7Z MB&W\BZ2!^.IDY[MTM3*@\*)!=*D-UUZ*^;?NB%])?#78IKX"WBW)\,\/E[=L.$=.'A^G_P"[Y&-.GXYW5ANNG:99+ MYE,EJF487.T.-LML79<&C<*(8YOVJL?G4WVVUZ3!\6$T@T@\X>FWNNA]6NW^ ML.#%YV3[]XKOOPS;_WELXF-L;ZXD(R/8NQU.YDVB+-?7?:5V!UT_EYG,*I/I M[W!.S_'M^8AI; 783 O&+8BG9(:\7>#BNW']O=VT*W+]VW7M7XWK[Z;L^1F7 MVS)\)\5P<4&HCZT,;_?N$*U,E*M4CQTF5-8QD^9T0!7T,E+V,$!!I)-/!/Y6 MP/)S5FUT1$OD3'Z&XA6"N!8U8PGQ>/U@Q:-/&J)2C0=6*]W<^PGA<4,@0_\\ M2A(P*I">^1*6CM7KFA%UDTU.UKLUB,0[V+::04T:1-W+*0F>[A*FT MY-%<=\N 3@B/&P(A\^LDJ=[!D9DJ13Y3[ M%9DA!XO5J%POS;,I*&1@Y(<$EDQ4LG+_DI5'<]TMXT6I.:E9 57ZG<(+Z?7D]36H'.26E6Y8K77R!; (X"0094PZ:<4>FAKN7O-1G^ HFR>X:1'CV^^%8E_X\^5PC$W>7H$#[9%79-9I5N$HVSB>+T&!Z_$D:-%4#=QM+YMJ_">J)3-ZD.O7;%JP\G %N=<*#V.?J&S54KL),6FK#!6G MLV;/K"]+K3NH;'FN=#M6>UW&.6,WS$X3;)$N05LP#+'" MRCKLW0(OZK0T3G_8 */3S95UK,YM_7EP<)8BFN0V R<230OCEDO36(O>!$9Z M P=OP?XS2U.QQ"=XI&=O3M.E(V)_P2]!E)#X/V@5_!3]3OSS-\8Y]LPPE1T< M*@460WZ'Y,5I?@CT1G/GDI,X<9Q4@+MJ /Y! 3XX5G%"P[][T_V"$\%%?EQ/ MY'FYO%%* AMKQ#K5NCH;E6N_/WDNAV97HK?EN"6D+F_.'0PQF@#T!<,L.+9C MBG#2(!SA=G&RW"PMI F3$Q:,TC!ZPR;7&(]X%S#Q<_+5R7(>H#T(/F%+S;$P M4UQPBHY0LN84S1M1A19X8SKAV$T#_ N@ ;X"QW@I_J[\OT.4ZX!TX8IG.+)M MJNB ?%S%GJ&_D3B1\:@#5H09X",3TT29X[=>0 \.'O1IR'^)C29-@BW1ADJ MP>QML*P+#H_ ZOT>-AG=%93G M =O61\-X85F;<*S8%U;%8M:HU8\O_Y0;A;O(\\.AL%:[NU8UHK91BZ5M<3X5 M)9;BY!__)G'\"9C*9TQYQ(R )(XF(E^6TZ\C]1F0"L;Q/+#7T5>0].XX@+F3 M5#SY%__W7XF_D?P^^BS^=S#1N<%9 K?":@J@=*!*X"H@R/UYSK_P?FP!+!)# MU[;85 0_"VB8*6 5.+;9 2C!= ,.@!;7BN%88)7HS>44L.D6 TKL+W##+D&*)U#_8%-@:F*2 AR_1;$X$-@#2F/T8-[JA3>!M>86CLPVL(-G(Z Z%AJEC(%G++Q1UX"\/4/("J#Y-@.B M,:Z6,X739VVP#P .2P%"BC/ACI!!!VG ,^AB>WON6 _OK;-GK*EC-) 7&D8% M0X(!'R-Y?I-AP >Q3&H?\=C__#O\W)FL6W9GN)JS6TE,5"O5M4C/Z=_GY]_6 MP\S* /-JK(F M5D)3<)/0K,L\)?$+@[I] 2"9QN+%W'H!DX=Q0!?01/.Y!BQW9P8V-Y"AAD8& M@W-R^A91/13ACH8Z+T):X<&9O"D'KTV4?ID+#I@>3H<%7[N]S6:9]J0#$8(H M!/Y6YS;*PEGX1/$[A+1.T:6:E<^U&878E7J,FZ^SW2-[#O_0M/!;VW/D =WP MW6U]+$XT,R"233A-^G53[L6X?UL:/6.ALNVP MC@CL$GX&0!HZK[L@3DV',[<>\ !8J=>M.M]5!CCB?)5NOAP,2'2 I 5D:\2? M@/6<)?SMOZ\\P%?6JH[1A,FZAGUV8JC@VRW'9T3MNT_T# M"0U?](+IE@@\T>F$XNDU<='RFH]E\092HD5JME#?5GCG9#5(NM+.>SXVL M_4AV@!V(*N-EZ/NQP07T\1S@#B+!^P!0@BK:A\K=T_7FTC#AL';P!PN8(IXN M!#8!4(MHV/9'9F0_W58]OU4R]5$*B)=7\QPEU&V6K+#2SG ;!E-YDP+>$:X] M4^0LQ]RB-_J"TN,%X2+:%[G,>I"?VGVVV>G/"N/\HKAJM'_\>WL(OE+9^E$( M4IVA,Z_-DJ9*C1-KKB^M%GGV3:_ERA!<\8ERI2&,FDPNEV'C.RMF9$G .+IQ M(6!\RD/'2F"0&.S'+4)M.P3 2]J8_ W@CJ.?XZP+/ MBPL>V@8'6((V)305).36[C$)Q!@-K,C33X'CHVG0L1,4BS=%%/,UMZ&)"=%V M#!PJ5O<$MHAL>$!\D@@%/8C[/6,#T6]*!P,$*+X '"_P MB[;%?GGGUQ;ECZ:E7Q+P\!4_@3CG15&P"L!C#P*"3>D@AE@T#()I/C3$R3!"!>161 Z_1 Y>B,@J&&;N!:07:6"=U#MCR1RK+&?1"XE<5;H; M)"FN)R>@$[I/,?"&95L1)C^*2?_U 6_#WKJ7\4FFYHL*7>GG\6VG,"GCMD:Z M<>"]XA>2_;^'S^>CFC;P2 A<17 S8F+ .;^4;KOLH+VJNW MF(/[ZDPD,O%2R>5;RR1^.NOV/__C:(CO'AXQO^C/+T@[.)8_/)A$M6FR&/-F M!"/!]Y/37&YK!;5NF>=]K=O/?4U;'!GP."S)QPY^AO X ^:"V\0.0.:7PL4T M4;)_^E\+/C.]B<;^A^_,*O8Q8QM+.,,5.1C@5_]@">(YE;P1KD[\F/@+9OZ/ MPV8F9-C_ZC5S%Z=2(C=.AZRD';EQ_D<__NTA=Q0(FQSD?\!&>]+EKED!]B8)*S=RS_NA7(_?7Z/98[I8KXFQ#9K-EWM,'LLU&WFF MT?5^ZC9KY3P-/RZ4&W0C5Z9K6+<'/JB#0W615T 0_V!_Y3PA(0I_7_EP?WY% M[DV!=TKT)WU M0(I-B^Q"'E'69#H=5X0VK)5Z(V/PKE>^]YUZOF<$;&<%?25(R)->Y#.!7&X% MRCH!HM.Q1+_J[MS'4JP71QXE\_SN\2^)AZ4#?D(6NE>T VG%L]7%)XP#FY3] M(CWP,%V&98*FL58\0]ZK;D%)#H!S2]H"T@*/M?T,"4I>\? M-_S7HE/!+4(?G6#N!%Y!]4+@I,J/"I:W5<6 MOJ2X7T(?KY49@E,X2[A]M J8 ZX]>T+/.DBLP4(:'>X:.L;^*$),4W31@PR: M3/BTGT@(GBKR,QV8%+(",6EB$L=#805^>W[CK@&L/W_3_CHJM;[ )C@S0O M3NV\8O&:83FFV //SFK(O_3%7E(I+G>6.VPR"[E1;5;PX4XKM']@(N"6)7B. M;3KBU<3?!V*W#0-0-$%@,:P&4()L E,4%#LT85O N#,.T!QWM^2%!X""1W;; M%P'+ K>AS7@U7!PF& LHR'ALRNGJ$_R[ M)TP?B.0]=H!4A>KM*GC5TDIWNV5C$W4UXS-.:QDC*/WW*]\OX76?U_HUS,X, M%J_%4[4\3F7U#CZ+KQVW".NCWL2L)Z'L^57#0QK#0>SD88.5AYA5J=$]C(MOL MA,YN6<]Q3DX?)0O2;*M"OYK8J+E2.9OBTT,AD_E-JPR^\Z5D[HP(RCZTZ "V M!0^T%XDCUT_O1N-DIX WN4J5KZKZ?+9#H<^WJ./IL'H#V!,VH,>#PHW#4";$ MET](B'A1E=S^'@N2!EZXTT;QG6OF./],#]'VA1J2"[G!@VJ^KT)[[Y1!7))) M!4XQ^YSF@#]XF?7F2]W/Y?@<-U"63*^N,5VMW&?-9"*?E^5?3II^#(87G*N/ M K&GK@9J/;TQF**Z3<4';$;-*&_)]7L <9#IE)+JM"JQ6R+9J-2F)" MM+:-.; !J#>NOAU0A>^2;;V1:N=8A\CX+N#_I?Y1 M,@C^U.=,!8*L X3&\7> ^6+H90@$:)2@J!IP_< R!(R@IC ?ZR2T39]FJT1Z MF#0;ZY%,'JF!CUQ"/['D.$NQNDM@O E-_7"?+U5JL<,"]FJ!R0C6W,BS2MJL M9&BN5,WT4,KR@N4&#+7'8_+B?8,'8;*8TEBZ5%N/5,Y4Z=VH5NE4R@_"9(O> MIF5NNADR,86J$:M*?K5C$";/!<+_P+M8GD>%BM8$$0(/74Q1SF^DW1@+2*J=Q/ UB%Y@(?I2(-/17!L<2\/GF"$$@;J!!&^67..M5]0W8A9)5:<'I.5O(Q>\D? MT2KYP9!^!QZE*=44SRU31*MG] "S*H!0&Z(] (B=7:S,<]1);]2OS02&[,T' MLTRE,8E9-+I$?UGJ &F$^W3G+"'A8+8)U)87;H=4J,"W8"N',R$\O8N&0&G9 MIU;A!9(]PHO+W5U9_:X(6Y4&1;6/TTM\596KQ4ZID#;C]&_AT[^(5D" 0>\W M&)^1LXB/RSX;]R 3YP]8& X!.F#@RU=LEW%];=O5E94,JR@N MW*\-L/V\C\C?L]?)P4+PQU_,>=XX29!["6P :'NI7UG4>0D'$HMA!]! MZN,('M?,A+]4;!#D\RM:XT)]SWNT]6:U_(]_\YS-P:X!)B>+6$?411>(M9==^0;^T_4/E3@(= U:]=Z*R[FF.?2P!E7H@\PAE]O>7 E]BUC#. M#+C1$;"9X65;/7O@J"?#FU*">E,_L#J0NK#:26#U?9B4TUK^3IK[[&]VFP-6 MA6R8VZ94ML5%L$(XGBCO>Y=!4Y4NT>Z.4TE>;7+=JLCU6+;0EL^#48)CG@2C MO/+JLUWT@"H[4 (:D:.DW+;2)',S%:K9:'5&F>DX Z3Y#)"S[C:;5C MZ#D_U+W/WE64+;]4H@8HS*:>C(*D#2&CIHAF2+ M7JHOR#.!-P6U(YBF!+DD;0\JR-*\B.Q>]#U8\>,7$@7?"ZY<^$X@[Y@F>"F0 M2I"5!*^3@R!*(A ?2!1]J"$/.+3E@ ^2&:J>F]<'++PTF\+919N92>T_]>X^ M>$^U9EC6BW&U;8DH/)S3.&5A>;5<%XU]KIG*%F/C\HAISN)ENQ&79WD&N';H M=O4KTL$_MP51ZZ5N_>N.0-DJDF3!3*X(["%10;3A E3+DJ.!LW% P1K(W[-0 M)E#1YPYJ 8-9BNWXM5#[IW)8C^XR'2S'Y)&CA\AINCTCMGV!DY>0U$4/:YXZ M-Z$?A&J,H L*:>49&\P430R"W."/:PYL I6&\5 WP0@!!QM#@15>'P&_G"D@ M01Y!%;.W2]CK$U"3?V!(2;Q7/.5_!^@UP'Y/!QP$-H"JI_X753TI&LQ_P]90 MP'\+B!4H2EB8*![4>0%%XQ6#&0O11F)@"8D2ODK@%L#XM)Y\!E)0@<82D!'@ M-2$(&]\['!->J7V-W0_$O5N&BN#@?2[+ L@ I.!)$T@1!X032"R4^^+VY8:F MHP$J4VQ8>(&DE@&TR!9U<8)E=ZCP#TA#B$T[X!7#]/F(]ZX2,QM>7/JM$V#' MHSV!H/Y0+DI4(Z'Z4D8(WH9F ,[S2/?*=@/8"&_6Y.#^BR(02TB."GL!H6: M* &9@PHV?"E[((K]!WI4>OHUE$4*##[4^\9&F_5J%#T= ;\CKOTJ1^Y@NTA! M" :"BO= "4$!FHEH.7BY1^[\P;@"\UQ.P*-?R M\IJIJ"E@+]Y&X<8,QX:S;[QN/UNO=1;LSJ@%E:6>^P!P[I>Q[;M?B9*$5)D? M?55T3D=P#JJIG_Q&0EX)[#+H=/&$3LA9,TR"13&HM!6A5]0D0*H6*K^"'@P2 M8HIIV5?/Q?UYS^V/7/:$C.(IJRXX8AF>\-6>GE*2,.U4H]57%SJ]F98FC7H3 M]8![SYX-\!<@YL(()$ :LKH581WVA M8-$4HB\4BG]YNH7(#V'N4%C K"$JG3E7*TIP:O %\!(@U0^+:E!-5+# EQ1 M9^E>H?!+NR2@7:8&+/N%-;V'Y&**\!K(7C,"I0?;Q('W+Z N%\2EZ"?9/6;T M7^''9D,F@3^W_NBA;.Q>=AY((4\2*JB3GP@%=2"I@#UF.+)G:0FP0-TKS[#$ M YEB!:.YPJWN#Y[_@:CM:6CYLUVU(Z*K=M%5N^BJ7735[LI7[=[.!WT@>T1> M-U_TAX$Q]KG[C!5$ ?E)/1.::"^W^<,;+H.:_>VM_^7WBBGT
    T9*B05<= M-OL'XE!!OA1T[0^#'+Y1#^R#"J?#_H@PJHYCL)&(Z9EMP-[S)A80Z<.&I'Z+ M4F %&AKRKZ:&L,5#W8I1_ MYD^@.0/LYC7A\'IV 7,)]D;>F[W0/_.QQH-?4%="0 :VXY>M\S,("1V!PG.- M?1P2J7^01^V@"*D/B*-7(R_1\OSU-0S2P!@J!MR^H([UM$(%B E8E>=AXR7, MRH%GP)#IW@GUN] BUQ,YR%#L2J@X'=KX\$R!=P%]#]'KM6A#[\B!5UT/KB#" M*WR+97#3$#H/AN9X;1=#QF2?V_AOH4D1%RCHG-N])F2.ST60%Q7]A$;]R$D> MTIKBQ7 X-H ?N<.Z8B@4^?GEJ M S#/#,LI)N_ RTV2I)@+O\ .LY: PE!L PGQ*7AN<-\6'FAAH/.AMJ9 !*-M M+)>BAB"S@($7>*78%S1>R$;S2ZBA[^W)4,/K%@BOU@ * ;+J93H( F77 4=9 M0&4"#HT:DN\U0>*@S?3QNJ-M!N]YQNJ O&&,S 0D #>"/$[7O[R+H._)#TAH M@'A1@2,,A* =-HRU=R$F=9C:/:2=$VI!<3@DHSS9>RIZ@13S94U .\=G> FR M1;+HJKLO WP#\0!$0-"GWX+TBBX;[!-SXIK3H,T)9P8$86,@-L :':$7,>Y+ M../I114O(%][$S!$J/,.RE;!5Z;[NWU3[^*X5[.&(J''PY9@2V!P1 -8'V@N M (R+&(XF!+4#,(F'%*821*?A4SWE"4->WB4&F'$)[ME[BG0?K(96!8J2H?IX M_VX;W!" C*X-FE,:Y,#>& M9*P?B$?1?[1BSU#[XS_YP758HHLRJIY=9=E!U-=+FJ)?P3D/HDPP;F(?-U1& MD#[("P!MP,_ >SUW5@^F+\#(/?KH16FAU\)!*A$_7M/K*7J)H9#!M(":9H#7 M( ( _]V+!F!R>FE&E"EQO98J4\B/T$#?>EU5_'0Q2L&BS(\?=U=@U3F4*EX M7H9&N8VR3^73C)CMY64$KW[23VCY21\KB.I[3T5O077:4,P$[W8 5VI^<0%L M,1+T&5]X66MT&,\FAG-"T#P:R !P,S3*#/!@!>!3:*I#L\<*%#EZJ=<. _S! M6:!$D/@BZ?:0\<$%+]I(')H<8:*%BH7XZT77^_EJG 7?AOWL>[WPHDOW0'\?,QP0U&V)P30A-F2)!\#%[E'R/(H_FX M!&)PG[Y#-O2^:A?-_SE0A[ZF]*ZL\[P9*(J7;QSVD8%=7U31JT@\%L.P,@#. M,T N'>=1/E!RX#.8H$7=(H&AMK_?$;S62Y3Z0VV\S.S3$6OXY0V(U*%9NX"W M!N&E,$C#I@TIRM-^*B"TF6$(+^4SXMJKUW^Z>)E[GXAZVJM0"^;%@KO>, MF MV'[.&$+9IT,?=AY].4MD%ON @YO:GPPUUX56*,R#(9$3Z9EK[CY[>"7($VA! M@Z&CN[LOU@.B(:_LA7OU^NY:/#+QH.3SF!M*@4L2(DBP Y&^+RI"?L++M"AM M^^1U%_((,6B=^[3GT7VP"1WFE6SZ2Y)L7]9YFF$O&2XDX:=+"?_#9!TL,X)5 M%:B,S-$#:]'G UAD!@AC"H4]T@A>OM93?.!)?N?7IP-9#$6,+_/1,JA##T)# M?HAGWQWXS%EZ,=GW+>11_CBXBVT>Y(VAT@EB19[]#3/9EB=+_!NF4%W(.IJJ M8IB!+$;/.D]0HV/OGWA:_."' T^*('R\>'X?1-:OH"=D#/0.^Y]^'?6N"N<0 MWJ8DQ;*T/C8+3Z8 D WE_>=1@X5&)(WL-SSO%T JI(# MFA PUA30$G).98=#41#1CX*8*-_^,O0O*(4(0J.H:1GP+94E$B\7R@J]B79@ M-S#$L^_S"UXAOWA6:,ZD%V*W?(/*;_)VT/SL&8U>*V(Y#UG!959^P#P(2Q\;P]*,&@7 T&.KN1=&%2Z[];P M9J.'NU?O']_'?>GIQ:".@3VO@@)L&38D.KE77 PHY*68WLIN&\BF.BKI[R)$ M9 $>_">P3C:^,YJS$KO0F]K0)C9=>2O?M],#0RX&0Z;-\GBQ69@TS$:EGRZ_ MU^GAH IOZ:=J#+^Y8E!M L.G$%A>^9EF&;^$]*_>%0*5K!T@Y@1EM"YD.5W= M4Y35,.R\R;DZ[7EEQVTD+N(SDQ0KAJ1R#DX*>79NK;KF8N3"&YBO3QWV\.D7 M, K@?7LO$#76])#S1=I6DU$M351+$]721+4T]ZNEN5YUS 4[^'7K/&C"Y*78 MWM:\OZ( 7IHZ75;\P [U:DB@TJ?W+?N@$^Z9?/>UZ'[?+&L.ZOQ(236[>%,V MLSF:6X.:.PMP AJXG91G?=I9D[9N46.Z;;:4E[&&[5J M!;;/()Z)=V9ION#[T /PD,"]8II#!R 4)C?8=EGON48/&)(6>&'/!6NVX(.K M&=_ZB"ZWVWS946-X8YS+DN-#7>9[*"IUSK.#%?P8<$T8F*K.GH0[BIUO#BE MDX3!* :NC-CL5N@E .Y2;SE0)[B+[T/A9M :+LS(+ "M<#5R0FOR^_WV_@B7VWA:2Q7PB*16,G4JXV9G&C M*3"YK=IWQ5%]5JO+$V(2/UW)#$O]6BK;33*YP;9 %XH#,LNX$_)\97NJ*YT! MUQ"956PEYFF9=(M+N)(Z7>ET)C'9K-EC9FOHA-#/D/@R[D[BY\^4I75?S#&S M+>.X3KC3P-5IX],R.*FML>%I-,==49;"I]"5B;,EB9/ETYGW>:Z3RK M;IB!6K$3Z=JF)L[I26*"GZXL>-@&.W.&R"E>>[;/M.K@IL05+ M7:CB')='.;:ARI/D^3Y9HA6LK=2JPMV M4&LJA-G1EDK>!2O/3D1(-;LY&LHJ4QWP=JOJUMC^'#[S[$3,G'6=>FW141V7 MX5?)3H/HI.$SSTXD"=)NT*5**N[H^2J5K!.BNZ0GJ?-]DJUNW.@30Q+GMI3; M']K::$VT)^GSE9-)JKS,.[LDRS'9%1_GEFLU+H.59R?J$+'B:"F,6RH7V[3B MV]E EG@:K#P[41?H%R-5C[?8@9AQZ FC:N4=?.;QB28$+Q(\G@ 4'L], >=Q MXB2=(<4)/B6D>$:$_S^#@<+WY]E^;GH_M*L5TZ$N<1TIFEZE7-P9#5CIM MXGSQ(1ANY,ILP341_=-K35M MMQ&/GIU]H;/5;I,=9/'ND&WQL=0ZQU/R)<[CA7C?K#9K%J/DE52<[[+2H'>1 M\ZKT;$[$\.P,SUFIE=:P>+HQ:8.59R=*;U>;97U&;/'5-,X)J\4DT:RXEWAT MG1FKA?$JDV.4^F2-4WK9F.KM2SSJ$"R19$F"5)TB03 6-Z\O9/<2CW:4,I_J M3%F9C8EIB^5R&4Z=06X^VZ?&[-RJ(?76K.-.V[RE98\8NED)179384G.Q<1I$%G+SV=N;B59!RS3&([:8 MRI:HMCPQ^JF+?*^-*[+1X1<*+J8+A5&]I\CKCGR)[U<,P_:S\TE5S96Z$CX8 MC]DUT[[$][D6VR+-@=S'MPE\,T^MUG-[((.59_LT<-D1LJVAPH@#DS:FY6J\ MTI0O2HB=44U(E0+ T4"FR5*);>$2?4E"Z/5*MC/N+-IJUQ6*A-O()O/ YTZ? MOWVF#X>)QGHY!P;21B;$C-OMQR_*DK6@V0FY-QPPL;G(#+<*6W7F]($LN7T+ MN*4ISD0=]@0HZS"3##NBG3=]6^ND-:N: J\VTR6+3TOK8566PS(P)KX/!=$\ M[RP<+WO51$4[1T?$O#-B?\%2C[_OT62OR\]$P8$#L@ZVAG9V ?:P-0H**YXC M0)@6VO).;P#[?Q:?#5NC6;=JWVIBSSL9T NAU0.4P/B/9, 1&:CT#!X'INHE M#4UD@&F]&8?NIG@-8??H\HI6^2-T*8?H>D(3LF I ;?!_D)U%IZ?8/W]$Z$2 MO6L?6T>! ;7]HG4>_SS()M!F\- M&D=Y 4-;V(<+8:T\< %\J'I)BG_OA+4.L HA"$D&O\?@HW]ZF0/8E>?=B+V?1$$O#I9R4U3.(=XC M4H\_X\F76/T?-](\2,#\W__:PA\@)O&B.=,A)<0XH6,/RG6S'_Q7-M?;T[LU+$ M.6'EG'>=G'! [>YB^#T?(V*@B(%^S;C^3%;+U[-DOZ/A^H6$1=BUQ&>S.PT= MHX,9S3'),&-=3A._ILWYE=VWL ,AE$;E6WQ1,$SPNXYYA=S\]FHL$2HK\D^I M@3ZY@>]Z9A$U?B)<^J"QM( M0B"'/645+KC\]_6LM?L?[$ ZH.L:;YX4^^LF]]X);2M$HCTE3%?$Z1N]O< M5)@<=P^)?^ ^>]-7O9N]M%.@* $KPF/T5]OB/_YC&&"PS7D!N!81H)CM\5' >&,"W ZWOP MR[ZXL-W9CE2MZD E"49G1Y-RS-7<.XD+6Y,4R*!<3V!X>7<(X'QVP+CM=O(OLSHC+EY)B[M:LRB MI8^6(R;=J([N96),]1C1:A7<%,-5R%RZ:\3G"0*V8\E F1$GWC0ROD0$OGGA M6C2\#OWU0NT?K.@Y>,U'"K:_76PQW! -753_ :+\8J.)N"_8R5N[D*EM.U,L M<5V&:5*$OLI9L]%\\_OR_:W>%F!#3:G';=Z2^!U]5JL.^@+%%,>%MM8L;Y?- M'.VUPDFD,S=T*B.VC03A R$:NHS,%Y*$;_G$ S,Q=YO#9$LE36>W4M6)0%J_ M[Q/_J?Q3EC:^X)*9&NZD*D.;E&:\48#R#WG)>(J\H9<<\6LD 1\(T638THM? M2 *^X^0[I:/J6[C](8N6_5H&M\Z9_"Q(WY+?*WT;S<_O='; M41HYI_*XJ+M*MZMDNMO^[XOHC\5A-RX]CZU:'(6&V]YM;0JTE*U8O?9+3V+\3S=R3?<>TF+:3LASY;#%,-6J:7= MY3M*MR- :0%\6/*)2-_2APT9HT3R(LKTAD5>O.,#VAEVT5IKLSJSR*86='(T M4*>6?">1,*[CU2L42I MVH/P7.+B3( ;NX ,([1H4QXRC#/-E*3YA"XPS<>E*NQZGW,[.M'#NQ0W(NOE M5K]5H+UY',3;,;JODJJ-A-&C8!*E2V\GC=YR+%>9(;[>X5:*):OCH;"4=EM% M^'TK\4]ED!S?T .J,ECBI&7,:V[*'262<'J0YVI2MPI-A2I=&DFA1\$D2EG> M3@J]XZ[NU*+3E(O]IIJK+TN=PJY:4\:/2UD:++OL42T55Y6JY2J)CEU8)J @ M0@YLG+Q/I7+(PCZ_EK(\F@L=92Q#YP6? _%8X,6!P!,,!P[?"H,:N&E*\^$G M#T,L\FX.[[0DX=-<#R\QJ^6NHL[TZJ13O5=(,IDL"(OLO)%@FARGX(2))QJ" M/_ QG8RNMT:"YZY)T8/)=M_5_T=C=4(P>_AVQ$0T-CD8[14.#OR5>HAEUX<1+-#0XI'B)A@:'$B^1 M' LI7J*AP>%$3#0T.)QXB0192/$2#0V.A@9_'"[1T.!' "&:W'@#ES-TG>NC MH<$1YX2"<\(YW^WQ8OC[E@B'G13"QD#1T. P6[+?T7#]0L(B[%KBL]F=T=#@ MB"V^JU$9#0W^4VJ(A@9']E-D/WW+^YB/M*\>#:1H:'#8Z21BID_9E(,(I0@_XFN^T8$_2E;')]3 M]&UG4^*WN:R[L=8TTZ&KJBIR<;<_6>2[1NW*@RE/K\OU!4IJ,-1VBC?;O%NH MU6J+G$C[,VP3YRWOH@NZD8SXE&V-/Y&,>.=Z+;V>"L7R0M98QQAV#*W E17U MRG?Z3\5$O;BTVE*NEF:<69<8C3I]9$S4S_K00#5U8^0%>2T0O$0=&XU(?:4*=S@HD#F<%$K=QNNKMC6/UE_D> M6^7XOM-JVKOBZ.;M?T_MJ^I,SU22_>T<=U:4.$_'E,&V' Q)O9T3%C%H)/*B M^:A?4>2]XT-NMSLYY1:('=L="X.,4IK/ZMS->PV?2KTY. &=NY%' M1;5JC49,SW8895U1VB13ENKBE=L_GEH26;DT*5"+&<^(>+98J.7656?2]@9T M$HGS\9Q1&BL2$5$:ZZ8BXAT/9!E+[=;;2IYC5LO8:I77\LU9_L92PN0FW'1" MM0VVV:KEK>&<*!06M#>3\VTI\66S6-% SBB<]$4@&N6P(@Z,.##*885L>AQQ M.#WN1BZ7@T]RSE;D,^HVUFQ1'5;M*_7'S;!,9J4DFUJ,+;69%FNC7$FIL'/7 MFV$9IS+?88+E9^#62/Y]OX36YY5_[_B39'DB#/52>L J[#;>H*HQ8M=^G BT MJ-%F,^:R99S*YO.9>7:[Z>=<;WKF.R+P>V>W#F=G1LFM, FW;SM0ZG/.SHS2 M8Q%+/"!_]O"CAVG&VHWR81%/+-#<#^LH7Q5ZU;*KLD%O/ MT]2,$1DVTU-KHXIHR-Y41_+MJ>!1KBV2-]=.QCW\Z%]$WKSC7K$]MC]J-LL) M5JG3F42E+R;[TWL-DLV-B4J[T-FLV%AR654+LERBV[(WT_$=D7,TT=%?UW 6 M )/\G28\QJDC_KAH^>\'+GCK]J$#\@/&?0C.ANC]M?&5QP?]Q5,='>K-PEGR M,,Q 3G*+A-S84 T=C^7<^KHS7<]:%'U*ABU(Z4#!ZA[YMPS+-H&_92+.R8JZ M*"FVE5!HT[A3A7= M$07:?F/=!"XC?F BH/@EV)9M.N+5Y-*9D_TZGAJ&+6)$ HMAS&*I&5M1Q/S# M8RW@EGL)XC 0U$#$9MQ:Q#@@=R1%%P4$:%.9.DB6)G#B+_7O__=?!(7_LP0; MA_(($\'+%*@01/]LUA,&] P_PQ0+6SE@+Y("'@1TBFAB71%)$ L]BO,?!43R MT:,-"0/4@I5AUQV=T[".N!8!KK&<(8@8^".125-/&&=A@-; 4X7G/5C!1R;8 M"* -6P/OM ULP:DB9G.;&#B0:)HG)[+@XYPE7 C?N. VRL)9@.<"%6ACG*89 M+OC&=(MIG(MYVU(.3@Q3_8#"$9\\@^T=/MA_) (3W-2" YL'3P*B9X;^$H + M@\=WK&>LZ9@GF_.?<09V^+PI9X&M :3 %1J D 8WN'_H\8/@*^"7E,5"%!2@ MCK0M!MO"0=@5'-M!^[/Y&5#>E[< 7^L!E[,Q VS4,L#Y!<"YD)_!Z1],PL0A M"0-U:6 6T,<6(,^+A.P=1]$Q&KS !._BGK Z0[Z XS0$MTQ%Y0];AM).]N4-Y2J7!F>9$RY1MD]=; M0]41%\2R7)Y;ZLX%QLYS_,S8P0!N-0@;2 ^W!MA),'^D-"H48&U=K?92Q>*: MSEKI@?L @ V4O"MUG"6O*ND&GD[E)EF!!@ CGM.O PQ2(60@>V:*HB>^%N#5 M,PM#8OLH%$TB\,)#/V&F:"VAG@ 'WR(V]+Y[,]A_S,*Y.^PK1;(ENA:1QE=D MG&=,D8J7I/:/?Y//B3/8^U"^!\42%RE6M=1N0DS:*D/%Z:S9,^O+4NL1%)LK M#+LDC:?+C#CHY(5XJ367)_2/?^,7*/88:@'96LH&^S"]/F,7O05O=MO!A#I> M$SD3NN6S$Y\D#H7[+4;4O=K0D$P$GO1>M9#QT[ES__D?1_/U]G&"&&]HAODS M" 8<',N?ZT>BN( LQKSQ?9P$WOR3TUQN:_G'3&6>XT%2]^<^GA!'V@Y_CB?_ M!SOX&<+C#)C ;HL=@,P/0\0T4;)_^E\+/C.]88/^A^^,$?0Q8QO+GR3QC+0Q M^-4_6()X3B5OA*L3I1]_P]!9A\8BY"JO+[#O$'+_WL:X.6N@^5ZVDAXV&QC3Z#&=5J?<99ZPST>\J&1DZ\)K&-VN\1%0/[Y/CK2%F_[\[Z? M[HG-PZ]!9/@D &6<)Q,X].PA!7-! M5(MO)]JF2"IMIEL?58C^U%ER21IJK=.5,]V,;PI"O,\,#,/0=4*>%9,RU'#$ MZ=*!D*Y62@UUPL92;H_/9[A.AG,GY"1YNG*\3+@)=E50<#$Y6$IJ9>@X%@U6 M$HG3I<6MTRM4!_,!V^5*P_FN,S/(##V)G^\T64K1N;9IQ%EQ3)N#S(*N,S$9 MK#Q[O9@GDY(E4 *C-,MZ7Y6F^&P%5Z9/5Y:ESCHS9(<3O+N6:GR>Y+;\#K[] M_/1MOK52K5$RWQQKBS98>0:H M9&:U+=038H/-E=RTX;:-;9R$*\\!M9.:AFL64Q6U6BFD5$&=SF8N;/MW#JA: M<[@6\HU17UW5,VM^5XA15 HM/0.4I-'+;\F?U&J3"?..VINLJ.-]UI?KGC=NZ$P,^7+O), M9[$M+A.,PDVMQ#96'68!1,'2,S+)-!++%BDF=+6KI]780B\D)@OTU#,Z TWI">SC-KM'2JJQ'!R;C&?5'?>VC-2&:LT376K-,^(647 N?&8Z270P1DGE!)NYV08?^\,WBQM;DL&(Z25!"?,*)2:!D,H*8YG""3^-G!YQ/ M<&:R;? DT^5D,J7KL<5Z(5_4+RQ>H'+Z*(GGQ*I=6R^71H>YK%^::5F92PO< MP*EMCMJX4V';-N5+^F55:[BQC,HQX'"58J94<>6<=%F_F HK5I5&KH$75^"$ M"CY:QY?M2_J%&W0S([E;GK#BO*6QW+1)%0<7]8O>Z0M]8S%.JUW9LNJEO)(K M&A?UBU1HQJWE<)%22691L ="?A>+M2_JEPR]DXJNP)BJLVBN,[&LU>G,+^N7 MV6#17HLV9;%=@FRTUD[-R&4OZQ?5H6KC A!^S(!@N69+D-U4N7U)OU2VVYKE M9!H3)E9J%HE48^ZXJ8OZ)5.1J5U^JU35;I9.9M,)8@6W45J%^?8 MG)VRI.Z,,^R%?$F_U+>]U5@Q*SNFFAJE$S&Y/3([[D7]4A(=6:JY[2TS&-OC M75+>-.E9^Z+24'N9-KUM)SI,+*$SQEH&WMBJ?4EI4!V5(42R-0%RR-02W#S6 MX%H7E<:66'?;X]&TC&\GR8HN4RO6S+4O*0VJ53/374 EN&/$LEP]217PJ7M) M::B;V"K>WVP+:A=7MWV)JI KY:+22/;BF:W5$VC525<[R\9H7+3B%Y7&()<> M\AVWR[&4P,KR?*G*1KM]46EL5XP5:Z1G<74K&.9F3DYJZ^UEI;%-3OO]^I8N ML^16KSI$C>A-=?JBTC"[&X%,$X4QX]1B(3@]=L*I[&7U$:RP4C\_FEV60H1TKJN:89 ME]*O*(U6=IXK-(;&EED,M.)DUE83HR9]46GL=J6YW+1C/"O&FB1OQD;K88Z^ MJ#0L*6,Y"TL<,;&5,LE8S+BR+L@7E<:\6*V[]*Q',M1:(\8J41ELX_)%I2&* M8V&8I;,BWJ0V>F^3;N32I?9EI:$6BJ7,1L\DF2[>:SK=^#;A#-N7E48JVV;L MAIFDF"8E*!.*VTC]%7VD-&Z<->V*,LR/=L2E80)72'XK09J4FU(W-M)C+)>2 MK%*MV"[TY_2C4I[$2NG; M\LXV88W1(E58EEO,JEN?Q>JUV#)%7CO<7&X4CB*G,4OD8?34-4S!$O53*@+D M.17-IN21$8SY^)BP]O%2_"!>JC>YN(Q/:S-U,!.:9C,Y&5L+^L>_MFN<1_C- M_3,Q'P363Q0S[=%=IA-\ML^@=0W)=E'R$'S0%6%>S@H6^0'36[,4/Q,%1Q,! MLYPP5UGW0 K>D-WZ?SQGL]X6C]FF6RVQBU2W)#5W*J,XMV*S#Q>\')P!"X(P M,',+$[474(6Y,'<.LX0PP6UA?RDPBVPX%D"/]??/AS'IZQ4MF3\JW?%/[X>N MO7HV'IR=6UKBS^"'PZW#;?E17ACKXKTX:; #%%;F'-L(/O!BRNB3H]#S04F< MO^8\MF^;P<;\%Q(>'-ZMY$-/B:>?XV\V/3@(X!T\WP#/E #J Z@%O\=@1>!/ M+U /IC%P5+@O"R+U;U[A\S^WJ%W13&./WD_P-*7*S5OC"CFNU#,2;O/2)I^;=ZXC>UX MWR.?D?M=8/".V7;SOF9AA,FG9H6]FB!_5TUDGM,W/?V?*H&@Q';?4S#K_]\JR//V, MQS]W$!!>O/PLHOU16$8:^Q,CV;\Z&Z'YJS.S87-:A.6OCN5(9$_[$?8MJ]'N0V=,O>Y!9>X;0W@P MDJ\Q,0H% NY_CGB')DG/-WC!R/-]I__Z .G_ M2@%P/.JT#@ V4.Q9SK$ "8@FL^$U!V*2MBRP0U'P9O.>C>1EEWR,2A8GS$); MZ^WZ:"L(J'E>_,>_1)QX2L$"E)-.0I%"1D(N,E,EYN*6/:I9U=3]0J)95,+(EMD:(:#O7[PRJO M(QC8?**F:+5D@\V5=YDVQSO-K );XL(AECC^A"Z>ZWUK&NO!F !OP;\FI*099E? MHQV<75Q^OMJ-#XZ^_/QUZ1@WWH^+W9)A)OIT<_).UM2S@[T+;=A^=_/56-T3+ <<&S!_O_6L]]^2XX/F?GKWHW<;NM\_ENW8_'ZW MIP_2'\,C><^X&SKRE7.[^X,B@XT-$,,4=761 <)=6=NRG%.2D8E=SFD;H:R\ M3.HC\LY)&/\)N)6[,GZ0;M403OX9$T?M.E*3UGCXY>3Z1G4:G=/T0_/\N.S( M\.FOYHDC-Z]^7)PB2_L27\;RAU^C*X/DGS31-HWUV4];A3"Y2U9'A,F=-("8 M#4/,,H\M/F]^=D_=C[O7EYU>Y_3R8/SUMO1,5.-8^WUYOGO\^?JP=7VU'WP_ MZZ7-+L8;\]5;6Q%-9XUAH:T"'#!I &^>@3?FE\\_M-WX\/CZ<#34CI/3#[\_ M_2K;>4NZH6E\O/WZ44;^[KZSOS]6[L[([8L.!@E#-$P50 ) D!B?1$>EG[/ M[:[^^^CTZL?@ !W=M4_[?G/W0B\[037>U=.A/#IWY?$W^5T[_/[CZJY#_!Z: MH!)M9XUY[ZV"&'!\ &,V[/A\O+B\;;^S;[4#]:9[G-P=6LC2R@:M_O5>^_*\ MJ=Q\O#AKE(T21Q:Z'M\U+]2+PZ-W9X,KS8CW?N\2E+ Q2JBB9MK,LU9E9G G MW"+0JVD+62W(TJ\[2U]C@.1NL?Q@YH-HT9]Y=FYRV]F-W6AX,#PWM/>7-[\Z MW\9E0ZCR0QT-=\_5@^O^L#4WT[]^URT[NW5@=OS3;S\;X8'Y;;]Y MT?M\]7'TL8LWP"1%1[(H+RPZ NP!2P. ,+]PFNCO<]WZA MKEXV7H1'G?#H]\>^=N%_LPY"_=;Z?.D36X43_LPS M^M5VE)OXG9X<7$;I-_/D^&:OD92--LTTW%73_8O@H(&&GV\N,?EWQR.\YNQ0 MEBH:ZJ+H$L -N$;@&G& -\M<(W.,3K\ZQRB\0.U><_^P\>/+]_W2PS*#Z.9& M/_UF7!]^/\2.T0!__=T7 CX&!A_9%%43?".P=<#6*0%[?O@GG\Q;%(371^?6 MX>'M[KO$OBP;,'Z&@\[7R^,/)Q=NOZ&=]UWYNVT2WXBDPE3%%BUGT>$$_D]P M[45)*D2=2;M QGFO+82WZF+5U@!/C?K_$?$][1Q&D9=00RP[?]F, F\.F/WZ M>O3^YL2[\@[&/=M"WETDV[TO5Q9)2NFVJ)MKC/-L%1)D7E8ED2!SF0 **MZQ M;R56+-&0X=02R/)6R7*-VN*MA 2?1N&' M;]%1'!Z<_HH^_;9//.N3/<)(0!(MFB5:,IPN G-_N\S]NC:R6PD83@=^V^[[ MGZQKI*>G7^PO70H,QJNWJB6:\AK[U6T5,("-L!6XP+CWW$K"O'^D[I]: MK<&WZV:X?S)P/]Z%[[0N$69R5L<0M85:OGIG=0HIB[S;'!S5@23M%B=I"0,H M*HN] /Z'"BE>5LN/:5#73FJKN0RWIQ='WR^CFXNCSL<]N7=BNJ/NERN;9 A4 M751T*-D$A0P*F7\\8MQI;;7R@Y/X[,CYW.[*??WS)V)A MM5N(0!ONT[::6X4^W>T.C"B6Q\%/]*'9WO_PP:1P1(ZC&**NPLU!8!*!2<0_ M(#'NX[82B@2-H!^CH#&X;EQVS/9>^*,3^2."(O26(=%8>'\&YT=4'O9FFR9_ MX)P*M*:$UI25;;.V$L)IIWL_>N;H*+HX_?[=.#TXN?JHQ+M7#AQ<@3[9T">[ MWCW15@**Z[[F:Y>Q>B$WU0^_@_/=P3C=)4!AOGIK:J)B0WMKL"' AN"F@=EJ MT9+?9O1[__+ EX??6TXCN#*^^9? MFV;C6^O'@>H=[EZ/OO^\^VI]P=B0'W:Q]37V6]XJ; 7 <"!L]Y@*R'%^,@< MJ\HW]=OUS9=;_[WR[=M%=$BL"))ST3517F?.9:N0 JR([00*QHV\5CL.X_UL M?/:NV[^N_5L]/O_@-D=NATJW_>JM+8NVN<@.J.1QF,,X2A(A^PB2PYM-#FM8 MZ+UHV I0*7CV>F.)XO]KND'UTWKVV^, M0@?FN$NM"I*(L33166<]!J H "@ /_IFR6>R7$0MK7?[N%%XSP*O/>V>_)^ MEQH2)&%CZ:)IK[%1X;9C"+@FI:^T#B"RX33/8D0Y/CNYO#FUCDXO+O63UK 3 MM;KG&K5*2&+'U$15AZM=P"H!JZ3BZ:#%*' 6=/OO;Z.;QH7[(SB];=_]'NN(%F,7!%FPAHZ^]DS%_2UY[ M!V3@=![)#I .C+X55 =&!T;?"JJ#[0*U@NNO-YX P6[H[=_#P,'= (4)FA./'QY=GKP; M7K>2Z_[[HX;6WT\O&S^Z5XI**I 53=24-9[+W'90@31_Z2NM ZILN )Y58BY MV5?U^.2L]^WB\/C7L7^N=EW_'848\]5;71=5;8WW'&X[Q(#=4O9"N448QC7) MJ\)"9ZSK[61\C:Z;T>WI;K?7^7*B?R&PX+QZ:UBB >5 L "SS7%ZZ_2'E5 M4/D6'GSOG9Y(*!B?P:./H _ _X,S["RX;+EE4,F MZ#+5[H;)I^N;DX.C1G1RV;G*0B:T0XTBFMJB"D; &+!:^%4]1)ASI^_>-2@/A5-I: 2HDQ;%HT'YF'Z2 M0ZTLOR%S3>/)6_/1E&P-STP-.I)B+O[MG/$C/&8GB$:3+9G\WB#8L-.* MD7O=&.%-^&<0)3YAHIT8!5@N;M&#,7.$H"^>/.JVDB@8INC!0C>G*)05% 5> MR_3?M=8@ "$V1(AEE1% B T18DF]!M !D&G;"*$!'3B@@RW)-A"" T( ,G%" M"+"9."$$V$Q\T &0B1-" #)Q0@A )C[H ,C$#2' F^.!#N#-<4((0"9." $V M$R>$ )N)*1U6/3:Y+#>ZN57;*ZRZ B>A"^49;12F*'[V)M#?1AFSMZ+ 6W57 MVE% /OS?*_O5"W=(M27++/7B)OL9.]B:>4EQPUZ];?IWPC'^N)<(!Z&'/.'3 M,$39M5::+&8_D.K[__ZG51V6 @;BCH&4608"]-TR45F/\;D->[#I3A4;5L(@ M' 4]HKY4CSB2YJQU/_Y83>0U\IE"<$,/# I 24!)0$D0#A .$ XP(<"$ )0$ ME%S7ID"\I7P8L!^N. .RQ_\R!G9;DK5*AQC/=YL'7ZL"]F51.5/?%:9R?G0> MZ%QW:8Y2-P JUYW*@-F V4#GNDCS8\Q^F4=12_P>7C'9L$L_[>T- M$\P"*#ZX:P=#0LG=),$S1-ZY>S>O*_#O\_9/N=,\NAAVKY5?'\]:O\_?CZYT MTG= '@R@9P95E3OF]=Z\-Q*_YR>- T;T[?C6/C MSC\O&V0.#UVEK?@?F[(Z'AXG]D7#?G=)0,8DEQMHHF;+ #)@O(#QLDZ0^77Q M*=GOM[Y_E=TCYT-\[AP/].]_TI:/!3+L#:QOGV\^O6]>(^6GKNGN[FU@=#$R M.*_>:I8IJ@:8'X ,@ Q+D.%!!\Z-NC7C*ZNA?/'O/!G='O2_?A^,W,@O&U?. M_'>_KX\U]TQ&/Y)?EX/#BW#@$5PA_<=5V1(=: Y<*[^&OTT IVACJ+3,*;IR M=O6+:_GW[XM3 MO;4=4;-T0"@P?<#T62?('/_P#O8^[9U_DF\&J;K73O;W Z]T9'"2P_>[/XQC M^3)H]T;?+KY>7PVI\6)CX\6QEMR>PEU1W+)\59*1B5V^:ANAK+PL["/RSDDV M_PFXE;LR?I!NU?!/_AD3)R]VCHXL[=/O_0.S8W_]$KR[['P/RG;RK$_1OO/] MQ+F5QUJK]ZEQ^D/O7GVY,DCNRA)E:XWW66X5PF3N7!T!)O?1 &$VC##+'#9] M&'E[GZ^&WR[ZETKCJGUS=OKNY$^NKV.2Q5*;OR[Z/QQTC;[?==.#=#0XWR=P M0[)8ABU:Z[S3;JL !TP: )QG [JN:>]_H=W>]>'JO/I\+1SX;CORC9*]/TH MNDFB;YZ\=]L*-.-<&QS^W,4HX6"4, W1LM<8U@&4 )2H'TJL&N)AZ?B,?EWJ M=YV&W)9/=PW[7 Z/3A_=7I1=]LWG;/;_:,BZ.R/1_?&(X;OYS/\H7? M;^Z='5W__';BCPC>&-BH4531 =<'C!HP:C:'. =GRG?MD]7_(:/A.#A]UWZO M#T9EPT3O0_/WU^N/:4.^'+2,87QSO'_]@9HE-H$)4S3D12'9ZAV]FK"+H*BS M>2W(TV_VFO%:(21WB^4'-!_$B_[,M>M%]MV/T9?C4#YT/@Q3K]<_:7XMV[4; M[^_=#L\'OX>R^N%J;WR@NW>]WBY9,SF/Y8B.;D)5T*;K%FL)-D_6)P+:_#': M+//R.FC_^\_O>O]./CKX8OUJ-H8_SM^5?4K+^VYWTA]WOSY>^-[EK]/PHOD] M^M[%&V"2JB-5E)TU.GG;#CU@Z'"P6&ZA9Z^O=T_NS)-0;NR-CF^_MFY[9V;9 M98KNM[&U_^W'A^,+7_[B=XX#-#YN$U/%>?76T#%>P!$+P O BS*B27_F: M3>]\>'BX=]#XYOY&'P;'9Q>H[.#2Z:WG'K4"Z^.U>OCNVE=;!_;>+D$;>J)+ M441#M0!NP#,"SXAKN%GF&1F_?H_>7WPQ.]=-__?WN\OO/XUFJVSLZ7_?]Q3C M_:?NP+[WZ^LZ_"D.*/08Y3:J*J@W8 Z8.F#HE8,]U'YC:[KOX M/#X>?#@K.XI[EP:7[\-;+3C 6_8E^?"KXZL1":603)BN:**M+*H"Y/\$UUZ4 MI$+4F;0:9)SUVD)XJRY6;0WPU*AW(!'?T\YA%'D)-<2R\Y?-*/#F@-GW'S>. MGIQKX<'1[D&_$1V:X;=?W2N+I*1L1Y2AVI"EDU5)(,@\)D""BG?[6PD6U.:9 M=M&(>O+%V+^)CCY\N](L^0N&!?/56\L2+7.-B>JM@@4P$+8"%ACWYUM)ED=) MZLJ_765XX8]O?XT-51^^_[*+99D>6C)%VX!#2R#,6R7,-6JIMQ(4C'<_'[21 M_:U]H=9)GL6317&]O8OF>&!\/1J;WSZAW2N;9 AT0]1M.$\" M^ACT,?]XQ+C1VDH@\O7\=$_]=M%J7PQ_O3=.8N70[?_L8A!Q $0 1 !$.(YW M<-R';24(^OA!47Y]B7:/#]0?/?/S]^";'KE?, 21E(BBPPUEX%6!5U4K -IP ME[:5T.BH[P7)>^]+\QHY7Y.KRT[?4\^(5T4/H]BB;L%EJF 1@47$/R Q;N*V M$HITOIK?NDW[*+PVDP-U=]?N?WX?$K>*WC%DBZ:RR*SA_(#*P[YLT]0/G%*! MOI30E[*R+=960KC/[^*OG7;G7??:/^Y\_'A^^N-+OS&ZZ' MMAI.?&UVTM;=]=[!J='_:^?]M3JX:'Q)G-[HYV472[=#N@:IHJ:ML7,'2#=(=_VDF^=> M8RMA@S.P?_P^:MQ].E!_'U]_._VP=_GSB&C^_*B+Y4!).[@(X"+4L3'82D#1 M.M^-PHNS:_W WT.M@7+BZN]2"A3&J[>V(EHZ 48$6!$<-/%:R7I_NV&^VC4 MZ1Y=]_7$Q(HI(=A#%4T-+5NAV$.XRA)A.PC2 YO-CFL8:GWHF$K M0*4 VNN-)88WOU!^\(WG- H5_K,XZOCI'#B4/\K1H1M^WK\P^^K-UT_C3Y]# MM7NER"1Q@G6A:!MKS)QL.X8\K^*M!A#RS&HWP) *Y%L6 \KGT_>?KUUK^/OZ M\NIGQ_B=W)B'7[X00"$9%M,6;7V-W86V'5# *"E[H=P""N.\S&(4.-1_'B9- M=]^[N/QRXGQN_&SNXO\("CBOWFJJ(UKR(B\+4 !0 %"@]OF;Q1AR^S,8#89I M,Y2' U7?[X_''[J[U#7)3N+(HJ7!]9C@FX!OPC&(;#C1LQA1.I]=]< ^;IQ= MW&AAI/\\;ARZ/6J5D-2.HLJB 1?N@ED"9DG5,T)+# OS.!XK7\9'%T>-8'> MK/1$O\X,"W(.T=D('1>20[(/H6K!CX>AN6#);*-C(Z6"K Z%M!=D#TZJRXDA7$7U&"W+C= M$]S0$SQTBX)H0*+X$!N'V#C$QKFI!%Q_-?$$"'9#;_\>!@[N!BA,T+S^=2?] M^'-XLOOK IV=?6GM]1*EX76O%)74%Y-^"PK4 4$*'U+X'(/*ALN+5T48N^-\ MT+Z/FZT+LV7M13IJR\ZO$4$8\]5;6Q4M8XW'-;<=8/?Q>_/NW>F1?//QTVG0"2\\YP.%!7++L6R(C@EW"0 N "YP7#RX_@KD55'% M;9I'%_OIUY,#O_GY][MP_WWST_@+0152DZPJHF% 2'X,^#/<(PJ&RY)7A5B MFKU?U[WOS?/^P?@ZT-#96/5OKC*(,5Z]M1Q15^ )1@N8+A4O$9Y55Q0OMQ< MW(4WO]K7#:]]_FUOO],_'^Q27""=:V19=!;>!4+S3O])74S*MY/'3H9]3(+V M)B5964&2JS!)YAGU7\,D]3OC[",_Q"].=Q;/._O+M,V4NNG)/SVS5:?A^$ZNB?U>848&W?Z"&"&$NVZW[V\@J\Z/FW;_^+_YF,T@ZP]!*0[?TSN_\: M&357J;+\9BU5%VW,%"B>K%'5"Y=@9 M6]<*LZ;__]Z_B[.]QO]&.@BC>F8![ M85GY9JH4Y[NHT8J1>]UP._C-.VXPR#H,B29KP1"C^3 M_7BTF7WWKE'8LERM- +427?RKTT^HSIA^F&4^ 3F=F(48.B^163TF7$I9=)H ML*-B^X:P!?XU7YBN2):Q)EH5=!;56_>4^:\K]&*B;?Y]?KHWES/)SU@"L!H) MLF%'V7SSCUZ]/2<83FXXV2/*"]NV4T9UG\.LLUL];P==JG.N/!NU9=O1KE2[ M8USIMN==V7:[<]7&BL96/:.CZZU7V5NS;WS$IK=Z[(:86ZC-O>\G[6&24)7J MV+;EY$^SV>/BWK2BP'NXZ00(\TTG$\M:^ZE2]K^/_WV*$GZ*9:Z-![E?&+U. MW?HG$>X72 LC=D,W&"=^0FCSW@_=L.V[ :&21_>8/H/5_C!(Z2.G Y09',G& M%8IF/F;2PGZ=]Q V9((@&F&1$[S95;J%54;#6.A,5]J^7RG]ZZ=AB##OBP() M"(OTR_']\J/I\HG1)*3XG2D6#42?2_P[H8^7U$L$A*?LS8Y%'R%&F2@DO6@8 M>$(+X:%=3_!#,HM?PS"S"$=^VJ,CDZD1P\HC/]$NC-A/] IS3R:.8Y+/,Z / MA%&*]]T/V\&0S (/G_;PTK\,W1CC8##&]!Q$<2K@=[W'\IFQDB(WOM!1R)O= M(=Z3%[^7[C!9*6:N<(B??^)]1WC( ']ONN#FP1Y]"+5B/-=QSOU&MG^2<$Y6 M42 LL8-=/R,%=HZ]1A!%UX3XA?FE/3?%4[J-@EN\VWYRG4T9[S7V//"74Q\E MDG"*)XR-3S+7";'[[AB_J]-!,?X1;QM>-]ZY3ASU\9A10BB./1=_0%>.UYP, MV[U%$\':#$T;*7R]T\&NQ-R_FY")?:@U3LI5"X/HSF4]BB"0KP.SI+>F]B48, MWSY1^T7C=C5LP_/:O<,[Y"=4+KI!U,($P0J1D#V#BQ"U"7,,L)OKMX7$[:!T M+*2HW0NQ;=2E7'V)R1KC_Q?Z/A68AA=C94F^W2ED3"(,?G;A L[*!,08G5F%9X&0+=QC9^Q3C!+$C_F V"W4CR3G0SQ :RB(48#XH-AC%]A(K9 M9!V929K)+Y[.1#G@Q5U+PH0 5#)UL/GB1V*+%'BXUY\EB,77Z)"B 24C0*Z2; M@G4%'A^QE)&7GU63V]Q$F2_;3 M:]4V)!.SR*77$%#UL[;IQ,]\,37FNF)$]&IXK$0Y._406$ MAR=,CQ&:3"8GDU"<^KU)\R2-L 6#O8& R"'FZQY&6\K=#YLMVIT^2O=.40JL0)5N&K6O&RTWLY'Z M9'BZU9-7D0W$F^53I,F,E'R)>P>GPAF*:>0+VP+"+E%K=/+?FV=G6&ZQNLI4 M?M3I)"@56N,9UB,O=_'N8RD5L7"&J..G268NMJ)PF$QF($Y0AWXMR;]'OH3G M=8W(4K-',%!T$(5IC%WD V)[86.AL'&Y&X!E/)WPYY0?#:5 ^*GI%^(GAR%^ M=8#%WA.ZU%HB.VDX]UQ8W!J,WU@=9G(2$W1M8P3JYH),L!'=^0F=$[:I4)(^ M-@+Q/F*,RS]TP^+KJ4QD="R\'?]?MA7TK0EJ#^,,_(K3&L:%%Y)-W/O\[ER< M85RRUND;=.N>K::6^F(0$*B$;=B=60BFCTR5)Y$5>QXKXZJAJ_M#5M.^!_R7(^M"%U%9!I:*HL]'2^$A4&)8 MM2L/E-A8ND43,.SG1FSR W?3VB\7 2PE4D\[C8)^F78^!!%%=DH&A*CGH^= MNGR;%\&I@NT-I3P\54U)6R^>.D9!O:R"IT))7MTP)3XX-\&IF4#='-!_]7;" MQV37"/,2GMA';9K>QZ@[P\'8$\,THG$L['ME7YD@#I&.=IKC(D', ;8L[GP2 MP\ R^AK#MR6T8LC/Y2JW$9)A.& /J$:,_Q5.*\U< MW/Y@2#&CV<;N3.)A$TL4=F/_-S:GQ(=STV?FE@P'-""!%X:'Q /BE6$G;1HY M'&+O*,-*/(_SW>;!5S(YFE.:>UJ*SNE.B^W4H;2/+^/SQQG M1M3!G#3&W@.3=O&W,L6EE*:('R6&TMP80PE%9<]-W=R=R$!Y7L:E$,:?S0%A MRW^$L 9VDWM?K. (9+R$'^SY5,FE$=&=ACS:Y/<&J8?;R930"._34O#/B4%?/'G4)7'Z88K6#/IL2JKNE?>: MNVP (39&"'EAEQL@Q(8(84D.$(('0BB2MK )$A!B0X0P)0<(P0,A5.R5 B$X M((0B&2 1?! "K"8N" %6$R>$4"3=!$)P0 BPFC@AA")9"[MJ B%6(\2*G2^7 MQOHVMVI[A577I'?M"Y;*?*K%ZY?O/@#+(RN!-H F$31Y#M M15G1_"6MF9<4$T)YXD=XE+W)\AF:+.:'C?[38L,N!*%*WJV9O9DL[X7=;D'F M-T>D.4?@YDJS_E)A5BQ)*Y\]_T2829*6D:AF(1C^1'4)%ZPGS,&U%#-A?%TI MG=A_R/@*Z*B%.JKL3CDGT]('6G(QB"-OV$Z3&G<"F@R[AY?1BGT\S <4W"*R M-#*D&R:-?-P-Z6UY?CNRC6X3FU9 3CDK6=CK1S)FR@]G^*&XE$&,J&^-GQ%4 M619ETO"78U6;YW* M^!LD(-XY-1. M%:)?/(ABKF?*\X$?;P(SVR'7/"6OC3GFV(9HF"IK1Z*:),XU2=U(K*W!,Z@] MD)4;V 6T!K2>)\JF*FJFS=IGJ":):XK6JLW>":@&D%4P/S$].DZ/+1;\AWJF M)\H-5I4MZFO55/PM=PW(9HBFHM4M:<%:H6T!)RAR#9,597DIV[ANT! \+)>] MAE!LT7*8FK\\Y$1 0Y2M(?C(A6S8,]KHVO:BA'9=R^NS&'M!U2#3VDYI\HQ) MRPXV<@HPMB4:,N0]GG42CU,2:K)D0EX#\AJ IJ6+HFF(FLRT'+7J>8G*D5!U M)*:))<@[;,;@SFN4(.T 024(*LT%-EU4=*;0!EF'2C("T\0ZY!RV;=V@'GA8 M[AK.88B&"2D'4 ^6Q-2!A83#!NNNILX09!V@_K?&];^*HHBFP30Q6O6T1>UH MK#DL%1&D->JS2(#KBHFR+8NVR3!'6?VT2.U(K.%U0=JD.FF3XIV]D"V!%8]:U$K81A2X*L=T:"&[H":[7]T,_26-ZD1S$[RO>$7S] MX9?*.=6.('W;U@WXS:58*Y8EFFP;:F]'>+QR ME+85B2F9(?R]0=_B*TJ0&[=[U*OPT"T*HD$?A2D$Q*$8M:;%J(8E&CK3^X:J M'H2O'8E5F:5*@K!^?18):%TQ438TT3&8NQ'5)'%=T5J7F*IC2$ZL=[GG4>H& M0O2HB@;2$% E"E6B#[MJJ*+!5G]M1QZC=IQ@:-!V"?(9*M5Q"*;+ _0ETV']0VD8+'_!BVHSX2_@JB)/D[NR@[=XJB$)HO0:4MKT"C M*J*N,.WQ5O4$2.5(:$D,+0;(;]1GD0"F?U(G_RS9^\O11-,V_H:Y!LJ"0C*"8D&R#9 /H!],.L?E!$6V=^/5W9 @+Z877]P+2W-J0:-IMJ M:*%.%"-RQ3199A0*^-?<-1)2]PYN?H!X&;?(8]JBKL'I"SYB9R\M66#?$+7V M0 /9!ZY%L70T?788VR VO [9!SX0]-EDPZ!I0?:A0MF'LQGK^J\6"E''3VF9 MS]_K,;;+7C$$FB#0Q*S[AZA;T+T) DTF^SO@#UL'+UC6BI; U@ M2#U4A?:JI#)W?,._>OC6YB-*Y>0N1^/D>@24J"GN7 M -"W;&L? TRU,QUO'ECK_TE=3 1ND)$YJ7\-D]3OC+./_!"_.-W1S(=3/>\A MH1,%033"NY\Q/MT7 5,_P5])A&@8"S&Z1>$0S\3S$[?;C5'739$GM,9"%T5= M3-;>6/C+#X6T%PT3-_22OW?*7-3,_F=_F?K:I$/N,TF2;40^3"[%;;Q7[B!! M.Y,?BI,E$^DA(F([??<./QNF>(+YW!H!ZJ0[[C"-)A]08Z8@#_DS MY)-<<&3Y#5EA&D\FEK]0R5;^3/_3D9R%J.KYMW/&C_"8'Z,<+[],\@2GQR8'XG1@&]S.3!F#DQZ(LGC[JM) J&*7JPT/7T2I9D8[[! M6?C>\QGE/WAITW_7ZE #7,A7XJT 7L,: +V&.\TT61-* +AW3!]AC8R1S295E\&NCR1W19 MM5QF6;BRM$VP5]B$2E7:K','VE% /OS?*T5^]<+MT$S)-$N]-<6>34RT$>EK MM7@#6S/O'&6XT8H"C^9A8H2$8_R'7B((+)N\P0V3QEP:K;.*#V!I[;!D+]F 8AG-DR4U M4\#17XHWBBDI>IWP1I55E1&:Y +QU%Z%/ZF&:J9O6Y>@P6_XH]V19F;O&IC[4+F=A"^NV%_+'DVUF5%O4 M=:;=3%7.107KU2C>^7>G0Q%^(Y)@EB4)[!G&EFMUU/@QKZSA)$#9)^F6" 0H M U &>4-C771DA@=YLC079T3?/.]G6:5:L C;?B.EGS&> _]5#C^>TOL;VG@S MT]BO9(=2'L1UWK$VOD(##+MAV!PLE3U,&9:HF$P;H"ZNGRW5A;GG!\;^2NW8 M0F7NO'##$IOJD<13>!VT 6B#9VD#3;1MMNVP-]J#EVWL=RWJHMPTT[K4!7-G MAQN>V:*4$#UB_.KM>92ZP5;D@GAJ&UAJ.Y -!_Q*7_D:$- V1%/1MC<]M#;? M:BO81Y$A6P39(M NH%WF:Q?%%BV';0=SSO--O/AJ6\%?3-5/);)5;)MH+6GT M-#NYAT3)FRJ]H,\33'[%%EN4+\@DTFOMLX<]M^QV\+?Y%-5.5_=L]V]^B/RC^3QG9X MZEV\!JEP:*UP**\=X+D2L>W],TLNC>S".D[E/5G)K.H3X9S2@-P0/GO4[O_^ M-7.D<+HQC=SCR&&VL*S\**-*D:6+&MF)1;>#W[SC!B-WG$R,!D>:!FYWIDBM M4;:0)C#K_>_7O\].]N07[Y&<,_G'?#?XI5J'G'[UZ M>TYE(^H(>Q%M*9=,$3O(9@\*J_%3S+?MF=70FOJG083T)V\2 MN2ZS0-VZD0^"$21BA&@IODS1(3X2^/- ",*0I!V\-JM#W4 M54E>V"49CG5#VT.@"[39X9TNT&:'3[K(DJ$ 7?BCBRGI("\YUZP'P*NW M'^?\^*NNCH/K1RKVE67LP.Z;'A) M?2DOV9+AK+TS+$-6V:?E',R:/=805OZ$%=9[%)$Q*YRAF PQRPO/UZU/;<.& MU.V*&_$'Q>)UU->\])LV)%NIDR9FWF]Z"WC E)1'UX=7G =8=5.N& _\H155 M'Q;8Z[EA%U7%RN*'"; M;7C$Y1O9%RY;P?*X45E=)C#0_+I(8*!J]H( (.:%/0"(5RJ4 P::7Z@&# 1 M#$#\YX52($?@6:Y2* 3\LF6X6Z5"F4D[41I;LJH0-N50SI<5-E>I5UOU^F(9 MFJCK#%MC+3MF6Z$6Z,M.IO)*4L66X+[]TZ@V 3,5!1K5%165XE]BR,WW5 M ID-:/PU@(PJ.;4"&>;->^L!.(L/-_'*G:HA:HI:H=JVS0'.LO,WO)+4P5^I M%>#4IL!BQ@O^KIIG$ .K=2R9]1U3?$7X7FH.B9K&T"#BLBJ"L6=="\+K$L,; M4>H5R074JSOJ.:)A,@4]#BL0&'OZM:"[+ND >@!Z54_^OS"V(%H6T[M$./1T M&$<;ZD%WFWW$DS.R;U_2_KM:B^C@-F;M&1ODU0,D730TAG889.Y+IR@&DCJ% MN &5MA"5%%-4=(;W.$*NOW226NS=?8"EBO)P^14!B^GY% __I2BBJ2A_0TT MES4!+R2JI4@.0Y)6&)OJ5$.P%X7)L(]BP4.W?CN_=;"&438(,D-F[2DK6C1M MAD7<4$Y0$;K+[", G%$=0 ] [TG0LV0%R@FVKIP $PI #T"OZN4$+PU,Z,R# M$G4E.Y?5!"\D.P8]YI$+SNB^3>4$>VZW=2=[H@VV]0= M5!24[5)A2PGBXX!+U<8E4S0M:!]0IY("56%_;@IPJ:),7'Y-PT@&N(5H1CJ"B#: MO(TI-DVT5.;=_NI*]QK5%:S!W.:,Z@!Z 'H+Z@H8-@.#NH**T!WJ"@#T:E!7 M\-(V!;+"D/VY='3J75CP0F6GV%!#6J/"@H.[%(4>\H21&\=NF/I080 1\ZIF M\BQ1-YAW2:P%1:M:8*!"RP) I8JCDB':!M/#5E!>4#HJU>H&%$"E+:PN4$23 M9=2R?(M_ZZL+5&BD4J?R@M.TA^*ZAM8XBBRWHMA#<2/[_HXRN!.2*/ ]X=\R M_:\>F/9DNJWLU:\C,FV83--Q6UF#4#^^D*&_+H J@.J+NY+KS(](<"8^ZZ]Q MJ!]?*!)#50N@"J#Z=(U$V:M?1V\&VX3F#']:0U%#OC"A>4,M:BRR5YQ'J1L( M6>_)!'7[*$QK$7 M33-NAQJT.5CJ&@Q&S1 -FV%2OW9%&O6CN0Y=(@#XMA[X M%%4T5&@SL2!@4CN:&PH 'P#?:H&/V@F!JHFRP?RH2"U(GLN<4N.POZU@#HNSWL_L5QFB][2VA&N2+IY M0:Y7O!WP#/!LR\LVZDQ2 *NM "L.^TZLF[.Y="OJW5("P*JNE0S%EI?O(F]< MBS@>G'O:1 L51R6%$=T5.@24:L,-3Z7;DZ]"PA>6" ,I:)UJQXXN/7QPMI9,\)V M$ WQ]%%\Z[=14HOX(H3)MS!Y9RNBHT!-09UJ"E0;HN2 2Q7')5,6-1.J"FI5 M56!!L1/@4L7+"E1%-'0H*ZA368%F@+U4HZJ"@[L4A1[RA)$;QVZ8^@S=:_!NA*^1@4&.OO:7BNL;?@.:,Z@-XZX@^U8'Y=U%B"'I>>#I08S*FFT\#4JU&-P6G:0W$M(HIP M5^_ZK?7:7=QJB);#_$!$+2B>!R=J1_$U'(4 U /4JY0,&*)C,Y2"VE4YU(_B M<(094&_%( 7',K"8'Y[LKJ?8"O.NBK6@>!Z>J!_%-4EFWDZQDKA7\2*+[!7G M4>H&0C/JI",WS@Y$-%&81'$B)*C;1R&[+HN%U(\S=!MP%7!U,W4E M9:]^#=*CB98)O2W^M/"DAHRA0/.+.A2F%&,](4J%Q V@U07#K(6&9=V+AJT M<:$#7Z\I3UO",M?15,$0346# I5G%JC4@NB*+->K1N5-1G-FE =4JS:#JXHM M6@Y#'[CF!2BU(#J@&J#:4]4EM6!PTQ1MA>'9Y_+]E;76E]2"YMH:KBGF$--H M^. _J8N)M09:_!HFJ=\99Q_Y(7:%TQW-G)GI0WID?YE&K\A1EL?^=#%XT\'_ M80Z;ZV*7M* 3E K#T,\#'$(GBH7SW>;!UTDMBS"((V_83I.LT&5!UF[=_C9,,5OR6?? M"% GW7&':33Y@,I2]DG.L-DS!0[.GR&?Y. FRV\(4=-X,K'\A4I&[.?%J0Q' M4A<:?IY_.V?\"(_9P?LS893)[U2L=UHQMN@OH4@Y='&EA6!?( M4@Y95&EA4 [(4I:T6 [0A3^Z@';ADR[+NOX"74!>@"[%6*\*=%D?758L>ECJ M3):V"?8*FU#QD&/9.[#$06(>*FJC,$7QBELR>>\>'J,5^_@]'U!PB\@ZR3O= M,&D\>O'&=G")+U,J"]'?1AF4MJ+ VQ1/+78CMG!+N ::]Z+$1*.\1]ZB7! +PWX- Q1MG>:+$XVL;4]3,*IRF1,^(O03X&LY>LX MQF0]0W&;]IYH@3KCF:6YWP$:?*B/GE-E564$=SP'%3880Z@5;RCU4H5U:#?) MF,A[/3?L(B#S7/NFWF1^F?G#V7';K!S3@D/FS[);ZG"Y@::*EL/TE$J-6V'E M-DD=Z*Y8HL7R/OIZRWN-KNY2#%&VX!J;U2R7.A#>-J3'\EZ]H$UFHGQ7S;,J MF-@;-DDJR)6BK3%40Z6'31C;&M4CJ"7*"L.N1#62T,W4.ZS!8A!MA;G!4 N* M;J8V80WM* SI,4%K%,#XKH)ANS41#%6T=*9'TB& 406R.Z)E,^\]45>Z+3M T1I%,!3=D1Z# M;GU"&/M1^QJ,VZT)81BBIC $* AA5(7LJ@VY^"J',%X:?P>B5SA^\3*BR\P, MEC(I.[/4;6QB6LL[4U8,T6WAK2]'[9CY";($U19,MX(@]C'@^&)"MX0 M"6DDX(V8/"-$'>&U:DB:@%<2^!'Y2SZ<-3D>C%_AIL+(382!BWG8#?!(4:>3 MX&FTQH*+'[L?*YO7=(SOZG00_.AK!4ORY$62<(D$7M@ENT:F[8;>S'[AI0U# M/R< 'GR&KXKN2(?^A\G50S/?GDR#SI6&] YN?4SV-J+O:@?1$&,&BO.3V93U MZ)R]V,??I%L^.Q_" >&PW\*+P%OUD'CY QT?!=[RR=(Y?/LJI+'KAW@;)"&? MPO0LV)/[^.0NT3'Q T$T>G*?)>&4<5S"_H0S'O(: MF71)LCI7/)M1)QVY<4;@)@J3*$[F2*NN2.H;88Q9B-HLBB0&P $EVS75*H\*NP>WC.\M)R5DR1J^RXAV52Z([J)(4I' M47R-6?H!PY*WN]UNC,4J+3):-J@7X[G29_KNKRC&^$G^ECX88Y;/)QQ$L4>1 MC'M((.]^K@SCR MANU4S.;V^(K4PA6P[0#3D^C]WC^S^D<3*Q:1YHV MW]^9ME_7J)Z3)0WKK,+/9#\>;6;?O6L4MBPWCAH!ZJ0[^=&3#8( M^1E;CW'?#6;NAO7VG)A>1-SV\%\Q)R131G6?PZRS6SUO!]<&M4];0X>GB"_49:_#^A9@ZF<[!NBQVL8I!B4@T3C_" M<$A!/TK05*T0?9=$ 7[:3WOSOBL)O!G6F4&:^)0+HM0-\*_8P G'0F>8#N-, ML<:9P9/O&UXG4=%X55XCB*)KJDY0W"&21U0=?C%V^M(HEH1=:LG.Z&N1:.N> MB]7R "N2.Y]P)59CKS5)TX161H),YY/M?=Z,'K [MKRP$.,_MJ-NB/?)FWX% M<[]+/1Z?K((8#D% _M?M8RY-)U8_G@26 CS:;83)ZE'N*0R&V2*?"5ZU'WD) M->O1W0"UJ14_?10/DHX0RI>C&&^R'QK9_ZCRF_MU]GSL+;@!W3]J"%$#%Y,Q M>P0/$V!6S:P@D4YH\KX>$>*^2ZA-*$@F7ICK=*Q.%&!;%),J'Q";#,36PH,E MP]:OR<7A'O=;:(06$1N1LU]4HG((VI^5JW[PW/%:ULZKJ]UBS)?C1 M@N$[%P4B&T1)B 4#MV.ZSMK&;8O^M-:11F,+[.S%E$;I=@8M-,KJ1,X!P_TY,WV$'\_,PIMH0 MRU,/Z\S\&WEP QZ[<),.$]BF+L7F+\"PARD)EBDKADTF3GB"23[_8QU%$?9A 1(\C':)H, M!P/B-_A)/!P0X<0BW0VBUOV?\,L]:N]D'D00M0D(!U&",6\&'@CU]TZ_?=QO M*(Y M@#U\?3:T1"KP,XPIGB0N7-U.3U#^2-UV3 MY.?(V^IRI).,4O86G43,%LK1O8\Y67G?OY,67MHDD/N:'JA%3*#?*-O$Q+W% MPO&(F;"?F4>#L%U%XR)3=8*7\ A&2#"T$1J_L&O&.$?8I$*M1L$C]Y,))P: T5IG&[1;-QA-NR0+X>:G-,@ MP_+]XD4Y'L91D@C']._\Z,'=)[@[G 2?,([1B6=#/!$IOH^J82*9V.[/I< T M)?W-JJ>,O5'09&PN=83()Q)DK3"#$1)9<\, PH%^=*:$;QA%Y!.G/U],"J MO(]>#_)8, %LRL\9)Q+4(IHAXUZRD 3C-GHP>"[ U"9S,3+[Z;C$T"$K$B^, M-LY0W,"N94YQPR&9 C84?[8*Z6&OB?YU9AT/H=E9=5Y%P-,<:B(]K2TF9HL_ MSX/'NUWTS9>'$*=F9_?;DA^)E;!,[5EZD3 +%D!#L/X=57%Y]H P.(FY M>ORX&LV,<0]I$B?(8A%>WP]]:M%A!A(.L)2'2=YRKJ00?C[+;F&6[NPL__I_ M-\,H_:=Y^/_<_N"?W>RWORE$A=.D!6%$;'PBBDJ9TYD(?WGX!^QL9J'U:)C@ MT9._=\I<+J/<:.9:3&SY[,K--EGL($$[DQ^*DR43R4.K),C8SH*3L\'<0NH[ MC^0^CI:G\>2M^6A*MJQGULY9DK&PQJ(0%BV,3PRE#J;H9$LFO].ROITL](UM M'6]IR#G?:?KBR:-N*XF"88K6'&I^2/O"@\\G>R%EL.8Z#R#$Q@BA+:PF!4)L MB!"VI*M " X(H4J6 83@@! *3>,"(4HG!(:FA6780 B INTBA"+)X$?P0 CL MT)E " X( 0X=)X0P)% 1#.FPZNG,91&FS:W:7F'5?)_9L1^N.,L+//YW9C'M M*" K_-\KX]5+S2U5TM1)\>HT3#JX(\5NOB=,RF+7O/(G2WOSERQ*KY[3Q,-Q MEG@XF"8>LMW29'&R;2TVAS476Z=E\X'Z4CZP)6.]1S+_E,S[-,_ B(R?^;ZBHFDO6NBMKAGA6LJK."4A56>$)U MK<7>J#!)]WINV$45MT=861\UH^/+C)-2>U,11XB>J$F6%ON@8DE2Y9MR/515 M&S+-M+(;:N(Q7S-829:2YZWQF&3,G.9]5M\QQQ!EV6#9EXDHVK)I7 IO<[!N M1KQ=3G]0YKRM6)9HLFS6O;W,+7.@J5DP=Y85Y(NYG\O.?]FJ:!I6O6XW86]4 M5Y.VNLGB^I(2XGVS9?+B/-/YJ5-XTT,L5? %^<#AQ26Y/ OGLBI63FT(39MS M&2*_8:C'!'S#.&^RK/:2RN3!GXQ-=;0+_6/K1<>CB;.[0_23*/V=2/K^D$.7*(PR=KLY%';PA'< MUXIL%/HD^&%^5-A/\&_Y$=I![$=Q1A#:?S%[@IYLS,[=3OHK+>ZN,ML5];7I M%'I7^/=S>]@_Y.!4."MTC]HE?:4RLWIV/%TMC%<8A/1W^-X\.[OOK57]FYZL7+#?T0 M/7J<+.R^J4Y&A9Z+G8PPRML^D7<-PT++I\D^3\Y/DPF1G>&*$ATD$^:V25SVI;,ZWU]WS1B*7 \:C-!.F>U2:<]_OH@-MT :S42 MVFFA$'7\-&^SUXK"83)=T?U2,"(J]]V'%G4;Q^@]7?>\UMJS;Z#]@>_!MMA( M;7X?&?IUE,Q3>AK][Q_:7(CN]L#UJ(:T\9X6;>^;-_PV_(QL$3CG6EG_?8H V8(D_5M:F +G)CJ M;4SSJ(^7UT>4-OFC! [ZI-G-+IEZUFN/S"$'A]EI9NWK[UL-97_,6E -Z-/^ M8!:97<'W_O?JZD-P;=F6HLN:]2I3CCSP]%D<=5"29)VPZ#T"> F15]1@OQMD2?N$ M<:,![:;%0Z^BF,ZMV,?#?"#WGI%UD"'= M,&D\'G<5?E]KT&+CIRLJL&=<]*3@>XN6>?ZP14M]J[$!P_%11/;0" M991=*WO=C-HEEK.2A6UF5F\R8UBBH5O0*Y%-]JKL=3/B[')6PIJS-=$QH LH M= %]D$"J/F=KHN$P[-W,AS'"VJ"N/)6QAU?%5-.39U*A'6AU2]18MF(LMW;L M)9*HRM"(L>Q2+98<6&ZIP8LX4)^C#+:; ZO;"I2'.B9H!H2$U,4\H8G\_J4*?]R$AOE.11 MF[0Y7=+R7DBDX5O6AJC0]VT7\UA*6_8$8]*.*6LY)N#-&W;<=CJ,2=^H.2=I]9?U#\ MQ1C/.'G8(]3M1Q@@GM4BE#?.?\C?DXDWHTXZ#V8E,_3/+E O,L><@)^E 8I@RRP4Y^XO(ET8=G9^:&6+'X RII;IIB MCLHD+"PV7Z/3?P[$K-Q+\+G"9]XW:ZNN\#V[%S%_4GJ971N(X?RAO.(=)5VP M_'"V(RBA[.2\I##IP)4U]^M$;2Q!F,!XW:,)@RP4]^Q[V(9YV&YSJG%(BA,S M;!MO"9Y$KBNPDAA-%4/>9C"^]?.'.L,XI1+@W=)VS83?$VQCT99@[2 :DK:_ M89AI.SPB_IXPP"J)]'>6!+PA9+9^.&$EHKU1NQ=B/NP2K9;VW'323YF.O7>P M3[ D\L9"V^UCO940)=EHDY9TV>]TBA&=5)+M@"@0@>I@"<5+],,480GH9OT/ M/;]+6K\)>&(>^83H6;>+,J,A7[1_BVT?(_X%V@WPT M>Q32O<#T#!HI9BXA\=.AFV^X2[X9HB2AW#X8M@*_C6V(#DK'A'WY:'7WD23^ M,8'H D_ISGX,\2[@)9^@E!OIFIEFQ@!^/DT22B28^5JW"@U5)P"3DDKGS,;N M9^7.:%KN+&BRF+<_S5H>9K94-G#6=ETIM$V<#)E@7LP;(TZZDTO"?H:(F1;" M4N$)-T/,F7B>>)QIBU72634FKW?IM$GK"CO:QJUB&1G/1UC(JAM6L&1\2;Y M(KKS)V)*OD>D)/OF9 Z3%SXT8XO+6@[<;OA"W81-7Z6P,X6M"Z*$@F6?MF[- M^A6B-J9'ZL\VTB7+O%\=V;B]S^_.9VA'V45XDE.4^:IU[H1GR3VEKRY+SMQ. M_LL(-)EYDM&\C1U>,N8P)#TW2=U09J%T.MB?PS_.)]X_>!O5V<;UM&\OG1Z1 MHNFN>O>;DO%Z)D11F,M UCO<%09$M6T;?/PW@:O$V%S)>IT.\X5OZ&H&H3JJOR4U!DG!*\ POI$\AM#,,@JP_\OV7 M[J>8?9?,(GM+"^&?L5WO)]C:3Z?V@NN1K:'*522.DFI*\IO)G#P?#XR-^DX< M]>EB.LBC5Y0GJ9L.L4,[SM[RJ.,^]1]I^VLR^XG_06:%7^X1O_S^"H/!N"][$3;5\S[#'[_N37H,-Q'MX"TH MIOI7_^]Y??YOW2"SBP67]!RF[@1Y;.;R%C+A^PL(LI#5K\R[('D1\N=\PR?4 MINWF:2OS.80D).ZXMQ'I9#W.]PE)X1-7NP!L\G00WOP2H4MJN8?U.R5UP3^9%! 1 M/,^#.5B!X3VE?>Z?V=V>ATON9OT=LL_//2O&JC=_/@/J'[C8SIA\D#D']),- MM^_7U24W9T)O.^CVN&V$@$:T7!#"DFP@! ^$D"5GX2WS0(B--:(U02)X( 1T MC>>$$*"L.2$$*&M."*%("D 3#X0 9: M^NS4IL/IMK;NW?RZN;&(+'XJ,;7-)OWO6#:SLSL0[L MJ'06?+Z3^5TUSR!"5/'0*#-8X3'7\R(S114US:E;TINQZ5E],NN2!MD=@+!: M0I@CZA9#!.,C>0T(]M"E81^,*YO&@& U3#N_Z(9AT3899@KX<#$8>_#5I[+& M]"9S2#27$@.H9C1M*S+-C WCBJ&++AH:PY O9)LW'8B1&&;[RCY;"!!31XC1 M1%-A[FA7DWX5A1B&"@(@AGL6K6#BVE$8%DU VGK3<0R#99JAA+SUAMU9#K/< M>U&8#/OD6C=ZCWQ2FW 4!%LA79190:)I,TPE0,*;2RK+[-WILFD," 8(-D$P MAWEI>&VH7!\$@X0W(!C_">_G\O-?SM^0XJY0BOO9=)4E@REE(:^]0:]_SXW3 MV/>Z##W]:A"J2C'ALEH955P?8>AYLZ17O* &PM<;V:55C9E645>95Z[6G= 73^IHBV9#6 MKVA:?_YB_!_Q+>MF2FA> \^!>U3O:_J-I? M8U_M7S:1MR;O?W"7(GKW]LB-8S=,?2@ X#@DO=WG3BU1-YBWJ*LF_2J9]E+A M:#M #-\L:HHF^QYRU:0?0 Q #/RAN9-_?409W0A(%OB?\6Z;_512@GDPCE;U] :WE 2);EKX"0G#'+AA/Y92^7]3V5-B3Z5T[T MUXP'5*9774(AP+K7EG7Z2U"WC\*TFL'(TO17+955;L[7"Y44S1 -FV%:J/IU M S6CL Y= #%ZHYBBBYJ;"^'JGII0LTHK.M0NP H]C!P4"\>5Q5159FV+*UZ M^4/-"*S8+$$,RB/6O=QFU$E';IPU!&BB,(GB9!(1V*E-)(^C*'B#(T26CJ/\ Y #D;'F>^.]B[QQ-4-2<&BL]N=254O438;5A]7/85>,@ XD=P!C M^&91U1$MF6F#WZIGF"M&0$4!D-DBD"G]]/MS^?(O551UF?FM;U6E6LFGWI]- M-6L-][E5 TXJF,N=Z]*^#]!=;4)($.^L84;E13V:5 4.JUW5SIY MC3U]!$>XMR#H6\G,DF*(MLW<::\F 2N963(@L008PS>+*IIHL[V&&++7&\88 M'3!F:S"F].3URQKERB9#,P;2V)O6$3K+'K>0T=Z\G[L?M:]K$WV">"IDA#+3 M1[1UYA>;U8;*=2C59GG#)R2B..?12H*,Y8B.!O>45Q=D-(7] 1< &8YYM(+9 M;G+I(4,FA6SWQJ-US&_CJ@;$U"#9?7"7HM!#GC!RX]@-4Y^AQUO9& :$7.N5 M-%)447>8-S6K#9GKDC72V1=VEDUC@#" L*RM'^N*4,A[-I&W)A=^FO907,T('-P)N0:KN5Y7!AJB MY3 O?J\F?6MYK^T:RMX!P@#">&)QBWT_MVI2MY8 )DL: !@ V*S?7R\6-T39 M8GI\I^JI_IK1UW0,* :H3#' /XOOY:Y-E(ZC&'39\K[A+%O9RV7>7TX6995A M%'M;*@EJQ@<&TY(W2-1QQBT DG\$DCII7\6PC^.V%"O4C ^,-33:*YL) "3+ MJG8H>[G,^Y@X[#O\E2T=ZZ^&J!D7,&UW#,42ZU[;>92Z@1"B5$C< %H#_$F4 M7L.BZT7#5H#*45BOUY1B+&%=S(^E&Z*I,,Q$U:U0HOHD5F2YXK42;S(*,Z,S M0%25^%IQI4/U*:PH M+,.;)50ZO'G@>_\G=3$Y^/$Y/?_V[7_Q/Y/OM0/DQF0C>_G@4UXB+\FW49;? MK(5CVBA,43Q9E:H7#D]D2]3DPJSIO__WK^+L[^,RC7841/'.A.T+R^HAPI<[ M*B5_%S5:,7*O&VX'OWG'#4;N.)F8=8XTU04[4\DA^X 5IZ09;X3"SV0_'FUF MW[UK%+8LY[9&@#KI3OZUR6=46*8?1HF?^A$6(12XJ7^+R.@SXU+*I-%@1\68 M11@!_YHO3,=<;JR)5@].M6@%:7:%7HPZ_WOU[_/3O0>\F U"?L;B&/?=(!MV ME,TW_^C5VW,B&4+4$?;P7S$G)%-&=9_#K+-;/6\'F?/KKV&2^IUQ]I$?8BE+ M=S3SH5R>H%08AGX>SQ(Z42R<[S8/ODXJ@(1!''G#=IIDY4$+:H7NGQPA\@09 M+ BB4;)#]Z>D]A8TZ)&G9T(1!<:I(&=Z# MQX X2M#/YH3A9,I&1S$7L,8VD\>6L^FI(MZWDA4L.0E(5*I<"OA?$C/&8'DVZR)9/? MJ>;;R3!IA#=A*1;D.TU?/'G4;251,$S1FC'@(>T+#SZ?[ 4L7[/U!H38%"%D M25_8W THL3&1, ";N""$+#D+8R- "= 2VT6(9:UZ@1 @$=M%"!/,)CX(L2R1 M 818C1 K5ATM=:DWMVI[A57SG7JP'ZVX-3-D'HUK18$W34L\_O>__VG-KK8= M!60+_O=*>_5285,EI]PSFO:B*/0S-NN\%R,D'.,_]!+A@#;Z?;1/V\45Z[$( MUYQO> H()B_:PU]JQ3X>^ ,*;A%9&7F)&R:-N?L*N,&<0Y992, A)51EO(1# M9OD![(/RY7RE)3^BZV;V8%EVF-'_R!RJ<.#DTS!$ MF3^@R6+V@RJK*C,P!+LHMXLJS"/';MSN"9HB"DQ9 ^"C]-ZM?\H9>STW["+@ MB#5:3C7CCI<95F4?]L^*A2UH8/&4 53]^SQ4T7*8=FPU..!;EG1VRFE+Q/R> M:%%SF'9NK94\U^4:.:#R\AQ>]:E(%TE25PXZ503-HQB+K#L*55 ME>FW\4(E)NZ)4_&[<9[H!E/EL,]W%3R(VL9]5-'2F3J*$/;AD\RRS+2/6JVD MN2Y1'TMC>FU@K6A+V7/C-/:]+D/+H^PE0:3F<4K?T$AZ0H5H3=VC-5@IVH[H@#=?^XB- MKF.19I^QJ@V=ZQ*UT17VMQR43>3J1FUV[Z)0>!=YXRUW."H:J'%$VX JFRI' M:E31,)G:L=65P>J$:E314A0(U50L5*-+&D1JN(G44,OC?8#NP-2O<:!&T9C6 M6D"0AD MBL$&$4JWW*.H9BS&%!6=N:U360)6,!1CB)8.UY?R$8EYV8$9YDG":E*O](C, MB^!38D@]B,TP,$7VH_8U6/RUC)F8LRYXM

    W3G8W0D%0N:O-^(UA>,8AX%] MAZQU&3PKA:RH#[$=7IDF5S=[\@HWB3,7ZU"+MNK,6M69<'/4F?X_*PR5]FZ" M/"K6Y29IJ34=X -7G='; A0!]'F Y"A*F&,/- )TW/L8,R_SF$P2_J5*X6AB M#P)'Q?!$H3L5=[!FUP346V]'!WX?@\!U3R$R$/S%'NV:*[LV@L9QKN,0(+EJ M%\ Q2A!8W_:<KB(T-^O@1 M>5+1!HW9$ O,0ED[0PMSB$J@3)^BO(1E,BG:;.;28ES;\7<35R:7I7U"8SDT M'J%(<:;80='*? ]Z3A)=N/+$LL']*.L-VO1DMS%; MA*WW=IYRRSONW2H1ZU4BHLU1(M[B\:Z\-RI58SB''XH:T>$5&7$320+C69PB M%(A0BB,."GM)/(U+.N91S2@%>ZAO>+I_L/-YURL"1.\4^EM82QIS)M\D\1C? MB6A#%#[T+6VHB0J2LRRF8&L&7!LDFCTRA( MWRE).[$V=E3PE*#@$X@U?KD9Q@:8VY&5[@A:P;D(L$/XX1&;H&7"VE,9?!93 MD?2O;#PV1^#PW.07WA[CPD/VD3EDX5YO!NLQW"2XWD8*)K4Y@NF-3GWJ<^;1 M&D13+03L=ZQ;WP6MBB,W&_OD2Z,%*^!ASJ1MPV9!-*$WA#!(L(2@8?GO7SNTR#!\W H' @87F,T?EH_KZ7A._&NXT]SW6EX-^5% M1\&\6[Z7P9#W2Z)!?34\\:(.H\N-A*!A.4$8QI$@?E,3HY^9P M:HZO.8+'!(.58:;AE%.8[S0ML6U W(9,8].9(4ECPW2$GDA+@SCQ8 MCJC%YT ]CDS"^OG>T\._.5'H5T_VGKUTXM#!"&0*6%E'&%-_<;"_]QQOY6N? M/D'1_R^2G%]>'SX[>/[LY>'39@A=O_1@[[E^*8?F.6XNI\C^WBO\LA7^QM?N M-][X3<__OJ=3<-X^N_V@Q@FB'[PFAA$XA!W0P"H<#SBZ*S(ZM#$>6X5B+0K% M>',4BI5E_[ILH 9"."XD49A5:_1RPFE*ZG)74^E4JJLB1KHB3!=]FYA@S"H, MB U,OI'K0382H8#<-T._2$D9_HO"090[ $RL[G.WM!P3M4>VT),2Z*7 M<:GR2)YE)?:%\(&9V3I")RN'@ M6G*'550K;+T>YSS@!Q Y9&'VK-ETW "57G= TE3Q$V]%65\$VF MS7O8MD<'.Y/='7(F:OT*[@^JI/3R*N'96?$I>QXBWR7IF,9XC:-(Z-%Q'4>B M\?_%3(7Q.(8W:2_#MP\.A5UKX4]7QVMF(MM<"W+DIDW8B[N2%_?MZX?-"*H( MU)>Y""G2N:7EH)PF,7N242,?Q[E5O"E:0UD"$V^:X7^MOMW%JM*Y_+!!I&QW MI$2!,)BL%^$*8OXSG,*)BJ[T1M;[>QI\AJ_2K(:X)9=2#K9"CG$Y-/YR=17D MD6MBD!!CXY(U?$QN@_E#'WRAZ5]9K==U):3/3N(7;_D!*P(>LY]X]N)8T MP!9OA?6=@.S)9@[!RVWJU2J*"AS'PKE VP>=&"DFZCK*X&:W#+9.LC6!2E)%@*#D%'YM'2Q#?A$*# MD[@2>59#/I"[EV/SS;ZAIM;5OSWO[3*MIW4"F,8$*&,E<=_)H+#STCF:YDAP ME+&@^Z$BTE7SB2L",\\FZ,TJ1M$'2 M/R4/D^+.(Q@[?5!J18[2%&L^1A->?VGR7 Y>M,PHV=@F=S&R2JYX[F(KC?#X M)-!!KJ8!AZN=D#1G;G8P1#WX);>1_HQ-RI$S/O-UI\CA89R'U10MV5 SK(A_F8S%,"CD3*@9T7C0$$SL1DYUW< :VM6^Q3Q/$;'+ M51/#&@=Q4G%4TO7>8G.N85NR4X+X'S4?U_6" M-A35#+T*198?$6ZK0Z B:8V)Q,$V9EXE=.TE_ I)]2,J%QA_\Y$CAC%!9IB? MDL5KG/Y1Y<1RX\1LT7^*>;OC<9S@HL)Q>=8][>EUK$E,Z9TS,%&Q=U=5G)3T MI!3V&NE8Z(_E<0H\,*@P\(L>"_0OE'%9E9@RPL94X(U5DG%# NQ&!'T.4G+K M7F<)$>^X"XB6&K'&@(8E*VV:H:E4PH*'9T=LMO"RC,=ROE ;]$J!>8NA]W%> M+"&D0DP2KR1+LXO;S1DX6.Y54A(@8!+ =;<,Z_.N836K=T1T%D85K;&@++9T MQ1$8,O66)LP@7)3=A@:"S2JP\)&Z"O 2NQ==[+ZW\V)7GB2[P]D*>I@64@4% M1:=;\- CAXOA F*:#S+7<,[T&VH\R#L2CL;PNCGM]94\'S@L= ^,$C.^S4F1 MP)9.Y@7QZ>*.82 7;":$8.P>>1MS#&FD!E*MW:AK)*R\V^.HFP<:MUR&$ Q7 MK1KK(]$C;Y2*NOWZLZR.VN]B\7$?:R&"AKFGTH2F=6,JP.6*')@[3_9WR=\; MXE(0/A^K&C86F:-+4K0+#AC,64!B+F1T*(EM7DOP@-?KA("$S+I,AB$Y!V7CK",$T)(V^ MP;B&H,^J)()30[F5'X:=E1\60#Y<*]+N9GO<+HH'+XAY;M?_>M;_]08M?Y-8 M<1][P*S#$;0''\B.#&I$HC0ZZ&YWAU9 S299O#OL8.C&K^:3L?=I0 =HIYU= M0RNYB=7&;'4Q<9*Y-7*2.6>])!J*[:##J4-%(6EKXRH-EZ6C2.C9QY.==5S" MA) IW_ 786.J5"?'W&HC=D;X:F\AW4-I!B6=[,<%5CKL.C+P+<(L9I1]*"8* MFXKD64$Y1O9Z_0H";C,YJ$2-T'-B>4(I_\@2/]R@8(,1.-3Z"$'3:JXM:IO\*!R,U&]D&82B2KJFRI$F1TZ0-.KDW,JZX22Q9C@-C74=WG3MG MH?FH)MD7@; PIZL6Z6 M:>]C[_?>F].^]_;\]/3\M\'9.Z_?NSC]W7.10]O3\)Y0-G MXF:2]Z17Y]:*U$QD6_FR#>G=9TAO#>OM8#WK[6#_Y8_575=;80=WH.> 8K-< M]B^JYVF62T?N8 $#"U*(&(QT4DBNKK//2N-Z$CH5.G/Q#I[Y['5KU9>^ M:WWIQ?3TZ28LIKM0FG_ZA5R3[2-GD_;^9DS7Z$ZF*V#*=LQ6%9^W)%UQH1GD M&4L515HXD;6;5@:S2USM2SB[+LU3A?[-,-IHFNNOJ6_31:#TO<5M3*U7SM]U MD\'0L^;$\_@"\]0FWFO50)VC.1YMWJFX&3LCO).=T0'5;9.D6[7>'E@W!):@ M%$@YICJT^AH_7;L6@"'Y7$![WG$XMQ;?PDQZ+PO#"@N&TNKG*IB:?1[,J*]; M]!UOL^1>!C+J2PBQ:TM8'.[B%N/>;?>0,8ON3=@QQJ_#Q3E1L;H#6+05"V(A M[.!:K\^YD/0S2?NJ1[51,([<-/ON-3G&D>"W7CTAJ[KXCSGW>\(1GF] M(VJP-"FK&"N>K>Y.JMD>DR"25%?KB(EJ,&=Y PN :UW!&'<1Z#$[!_N[EBH1 MHWQ?TY3M:;X^2M'OTG-AIO]Q^0EMTAIE30=Y]:Y'E9Y=G+T]YETR;]ZI0]1P ML2YLX\D+J+%W$:54"HFYFQ9@_*-Z574?&H03^?HU6TMB8 O\.@N%I(JW0[MK MMUCI+NG3)-#E>Q0[0C\$^6>%#H)9#"JU5!CWWF5PBJXZ4/4&T:GGY-;+N*\\ M<#M-BJPPP9KL30A.A)F%R$SAG6M*#V@RMGOU&29,E$L.KR3W3+<9YZ]HT:H.' /#6@<\1BH?Q0&>?;4EHT+ 1QTV]$XB]DS"D<.U!> M?1E_>?2!U)EN0;BJ*$&\W6WR5%Y)<$LK@V56H.H; =72NOC M/"38/MJ-05%D84PK>(N*VG14U)K.O._F)\-JO^*VO-N-> @\[I-GN7HDS[Z#]$R&Q)!'Y#J+(\V^$675J#1,J1D>=U89 MX(.>U 1%WK!XO(H*@/ ,](-@=(++:;$3A>.9D=]"A#"-W5C%):9/P^N-NV61 MFT1<$>R^;.2@Z_('1K?)';UFN^SO>MD_N1-5OYE])8*4"W(TTD86Z'Z\KMYG M"5WTD?77"^:U8$[!575(RR3-)<[H]!!+&@7P5Q@A?%"8'#.FC\2ZM/[7=:U& M^)!FUHGRE;I:K<**9GTVY!]P>UP4E>/7AX/(:FQP4RZ\D50^;=7Q; 9S.B[R M=M)@2J<7)O#H/CS9"7=WF44=(XTJB&IQ(SQ;76##HB-/&QM;_-:Z\5L;!.!: M;S9X _J\(#V[#02R*N17Q5BK+2=N\01]35$O.66Z'8&Q4N MVXR#]FZP:QU0(^-/:,%/O!WA-R:]D8.LIO1X)PK&J5<18EZ8SFBN@V+0.XTS MJ,A-]5*GF>[>BB_1D>15P"4=WBU>^VTOU\+=0#5:-Q!WLADK^BXL)D1DS?+, M@R; 'UGN3G@=?W(7[[JC(O*UP@&KPE]L#>2[:$ ;^W GW<)8LNV:9+&;L++D MQMN\ )5&5J"L"-R1[/FED)Q.DK..@RPH+5B$0O>20;HJ@N0!ST07DN5!;8$C M5NRW4O5!&N2KPVH6E1%? *?9/D MJKTTKEIME(-5_F17ZC!IF! +-%LMS(A^/KW&5(@"!6+MC1AMG GM8Z91=^SB MYHH/6Y-WO2;OE@#JJ\Q>VX:.)!@\F9/@ADE=@JJ<9#F\)%IF -^EQ;M*AO'V MN-J:M1UF[=:@W:[EK4&[-6B_R:#]UKR3&F71UI+=6K)_-G&ZM60?NB5[?6^& M[-:.7:L=>WWW!%#KPS*U[,]:,7.N8;T8+R=;DS7ND3*YE[9BL7MS,U_:Z"P. M 2J5.D*#5C*[L:P/89(,S8VDH<#;= 71HH)=3/*E!1\W#1I3E9UF^YL^G2U2 M=O.0LEONN8UD8KU0Z&VB7^[+A=9!FF>5_F[:O-%JM'D=+I,-.F4?(E7FR_50 M99Z]'9STSX:#WJDW.'M[?O%!BNENSF1MI%Q:"R>F8["C?5%PJ>\X13V7O099 M.HXCIOM'W8)$ .'9TS(03YLP -/32/T#+1]?>L2SB:!P"["4W)(GZ0E!\\TLE1[I 9 M&[ Q8NXD!"-D# NS@AY,.X[&+0ZQ,;J^)OWT6>$U19#@9U(M8X6.HQ V8S:E M/Z6/PG>([>/[Z%GT'1IF)6837G'Y3;#NT/>2D;&+546K5 :2:R? S\R2WUA> M@5? :DF"7'=.5T/ V;E2*=+H<\F+,-$&'R[]604G4:BYD&IKIG<,&[NN_N5@XXL_>VPON> ME,JU"F]8;;[CP?D:WVZ=2K^%:\>]LDC6!PG&G?#^ E. @[Q,D3$H&X.@PS_X M2BP+BEL:0?N3+(D8PV]K6X !/*7ROZ@7PE,1&\6L. OV!JS]@H0.50U&:3:= MD>H)^S^I*$L6GQZ"[$&OF98]5!&#WC@#0<3/X182UA]T6)#(A:K)86RW%L,! M&(FU(J/;O;/>O7,7=&"MO3-$ 8]A!R45$VJ:3S""E565;?6'#V30#$(L\P)+ MS!938:+?=MUX+N,B6RB'(QN+ML""@G$OE)2U&,WEM#%2GRLG4HC$*61!C]8, M09[L6'V0S[#"**=MXB8H-4=!;;%+I!EUIGJ-#7W\-9N/Q9BR4K:?L/'DS.5' MOI%F<6L*BCA1;PQ1<8(KM +4EB.=G[W;K//+5:I%X<+.7?:/O;Q*D)K%9(AW M%RW&;MJK(S*+^2"'QY6XM?F8A@56@,WIC3 A/B]MOR\L]6 M)5&V;@\7W.&% +H&52#GY%N<)SUUVB4/NSWWL.IV$>G:V2*L;N)"V3A9J?0: MB-\2Q;>XH4[G:CC5GN=5&E)92JG!EH &AV0]LC=%4BI]SPA8,:Y:G M:BZDD= I^%QP;2S,'J-]BA>^R3"V A].Y(PJNE).#!NZQP)'/\6W+Z(MS2L8 M7SFF@DNX95AKYY>7P1<,W, TTJ1/8'^".DH,=B-TC7(,:-D@[7EG&=>H:A7> M%L\*!H;PDT/]CF<5TT?0%I>DUG#1N8H-=4P@5BO8S(K9G'NYK@3*-5)%,3>P6CBQ@%C/OD M[N; VCE@B112W>PZSA*C!27!#5L0L>TB[2\6;'@HV-5OI.\X3CBPA<6@;XHJ M=BZRF]#6E,?*[CAO\GPN! 8&6]+I:FL8#OBRPGD3S#281? XF* @B5L%+,:< MIR5#L:SG_J)S8*'>U5H?3BEO"N\O?!>=6-AR M'9AG?"X_6L<_I^12=]?9R[ MCE?N,9W-S5+,$LDI6'((#Q!M8ZQQ9TEYL1$G:HS@D2&][U(ZT0O)"7RX?_!\ MJ_6N5^N]"S;*=F RJ?O5FH2GQ +G5J,G&B=>56D1XPI>MCCY<7@#/*(=2&2O MU<('V')EZ*F:LD 9+=X.OF<];?$5*=)-)JV,:K^13"YL0<6,R!^( $5$EFC: M'12PV0BW.L$'J"!EQL+<&<3M1ECO1K@+_LC57"<--@)"#!*< IQXEYIC5 MYW'%Y"!TUAM.0V,?W7F3$X66 @T.XKX?[>\=/*.>^%IMTJ4[M0L%+0V2YJ!G M3AN'/(??5,Z*)*EN7-&4<2X<7X8=/XEGAA'-Z*#6R-4QOI=>DWA(80U68X,T M00LQOIMXA%#_%1--16LL,_(7BOJ]6D?4;W#V*X;\SL\NS=.+:O:]#W^Y=XB+ M&$P#G+U$!KK,!)<#;]B$1;"14G4MT<3.FN5:2+RR1$OBC1F8H)E3H[P@79AJ M-F/P*)ZBW!'"'((-1J"=M()LM@0K\RM%5:C]/UP^8I=/_RS_S!$ORN9A^;8P M7H??;+%-6VS3>E@ 6[LGS&9S&DQ<>VQ\LC;*]K7UDXC2:F*V-H2NG2;- U?. M=?0ZJRGL-SCI1X@<3K4[,;+!8[J( LNXZ22TK!M")>/)H41L@K"=-'2WH7MS MP4%NAHXXCXV)@%[?&;OK)#H,6WT,JHW4/V\8N@L VAIP,L23,H3!\ZU;NH- M*!CLH:=\#]NI.FL]I28XH:[ .*]%?'#GV'U64=LZ0K B+9"9?6M')HWV8&X-FTHP*"$D4@- MD27:>B87'#2!:ZY\"1,0$]=T P:(YC7 S:<.S$#=J]R&[A%X@6F-T6Z(!(/8 MF1=KC']R3$L#;L,T$"@&@[71G/(#TRL):9EF-YO$D36.W&'$-YN)$,$640A7 MFRVP_I X+TO):8WXF"FLR#0*?'&7P@3!T]0HRS[C7.4!!M(1KC+)RNP*%N.D M:/N"Q04J;GF2C($1T\%X',2Y*Z5%1(68!D76U_+A*!ETB9+*D5Q#U*-:T[45 M0QL8BZX5DL4H*8@5M:(PK'#4XLE8 M%9*5($'(T@J:#I_WA[O?J>WX MKJXCWAR"?-B 4*N=WZ0#;=#&?(A.C8/]M6"9W_?.WO6]P9EW?'XVO#@_W:!9 MVDCQ&6Q.;L4[!H:N+:^"$*CJ"VI,F,2)P-:KE.A%ZJ%?5R7@TB,UY9#P#2Y8 M!S1 !TNP&)9DE#4."+,( 'YT:S20V5K_'$ M@"1F]#<]7Z>B80E&C>M 9 7&FUZGR\S1O@5\W+Q1'&:-0 7ZSRC>KRU4 MQH%U#,/A_L$K84T>F/IS5'%P1U!E1441+XPF=-:I"R*8C7J(KS8=FU2=?B-E MZ0;EJ0T7)8RA@O0N(UYT##G#;M#0Y:"]6>Y>% _&_NTFE=_5%D.%T2*-6K4" M>[/KKE-J$H.=#&W]XNT\>:Y):ELD/!2(;K7LQQ5S7T?Y]FU.O,/MMBX<]$/A M8.Y<]\6/J39^UZ7%[XPL:X..U\7 ]]XM;#VG5ONVTK]MC7BTG^ZH+Q6\L"+^4]VL' MP19VI[=XMG;97I 4S$P\/](2DT!$HGV$&3<=[Z_)EX?$,\8T>$OXUO2E3_=? M]?1[CS,,]VJ=-E1,MTV^EG-,^LEZ# M_&5QH;SZ(J1VAZ0D=!"Y86PZI@Q;]+>%RBY(BG0[R@6= MLTW4PM; ^XATC!YN_Y(C54DUG<'T3]E=I9U4[$G"=7*#TP8G.&(+Z%4464%7 M%.H\;%=I!AGD[KGB]7)\_N:BY^%3&+(8S:9JFQB@3812A -!P3# M9PBHPK+D.L2E$A4V\YG8A=M5@6BF:&2+W;JNXIZ/[E$347)NA[7(NLV]N[8> MRM;ZLQHW:]E52\'^))!U]-()<[A ?\;Z!(:5BX/%BZF+&'^KH9A$1I9[C.8K MXI% AWW+=MJ]%VC!FS<=$89H]3:@P?;(&&Q8"=J[#)(@%SS2D]V6B]D\&14< MA%>W('O>+<=DFBUF7.33S@;-B?W,7ML,,E5I @88#/P7E_[CBOPBV@TC:<&R MEZFO*K5?()$$XQ#,6['-[EL,FP6Z\V%0NFTA 8QII9XX!!#\EHUA4N9F(-V0 M%4PG37K(+%ZJ]E;;L$7O)WH ] *9Z)GTM2:68&PD0_M?N]UQO090]_:NNMX^ M;'J7-(0N;Y 8W,B(>;BQ$7.]%SYJ*78OX7%!*JT6)%\:[(ZM]UK9'.SC &D= MG&=3Y*\9\)[AGHT68 *T/QMYA%#E9_Y'V(T1.:_GALXK%VP.DH193HIE(?3N MWSQF9P']<:KSS>E">N>CQCM](>7#?9^ S8C9:8M?^D-B]AO$VKJ1JM>##]K; M>'W-'MH&[;=!^PW:9=N@_39HOPW:;X/V#VNW;<7^-FC_#4'[/W%(_F%%M>\S M/A7^5>)3?UIALXU-;6-3#WI;;:13-MH L_L;ZY/O<3 M_8!V*9$I10"@SI2K=20VD2K7U)3$Z& T((6F2AJT(;K))M:GAJ\]@P73]:.O M:_"X(D[J_>@X%:EUTII""IC&NS 2.\)6YGXUWF6FE[TMQFN+\=HOM@+1K);[G1O<#1=CB@020%6DH K*:KFX!2^L>A5H^;1!N6O M;J2FMT'D'UI\H(= ,PRI]';P3R&=%,0Q:(-CZ 06TBYBBB;ZGDJO E)+??; 4=--L1=-;$V_ M8YBA7; 'M!YWWI!P/\6VH=9K2J<)C[ARBJAA&1WHW8@*UG#]&9^1" F&5N&" MZ#HNL,C:=9: Q:SP]UJQ-5T/A:MX8UN4E%IC6A??X=G*F1\<]/3"UDODOIO( M S/_T5!68W1'Y0%I4!!5%S-7?YPKP:@7QM ML'B/XZ@7GJ!!\BR(IL$,10N-L_ IPB_MQ:ZC/Q3X6;:WCQ@/R;58:N0\IG8= MSPXZ7T'21=)^YI%$LE,N>%D$8[363*W.+E8;SMJ1KD^9=DZ34>J8&9J">-U- MEL.[G UM8D>RW'0)S?KY^]WLX@?[78?O*BE<'00")93"2ZZ%^3CU(FV1,$TP'[&S:KG3?2N4Y"K=82O,/5@ MOG#](.9HQ?.4! T=*5(A+/(F\?2QQ(!J@6--/VK%-0G/*F7R9 0Y*R9,&2M$4306NKDKFI; ;#(EBDD2[#5!^=!>/B]/&6WCD=PMILW;U">0QR- 0- MPFS4*\4;.NF:\M"Z:X1+KRHL7]<2(U-G6 MH/DK,W"=9=XEU\JUS*[Z?%^_56/#N;3[PY*4XY#J;4N%4T#T5)PH_!N-7>9;"+JU5F+15._78-"L, M"H[GJE 9& MT8^7:\F\C,_[%F7"<'W6%3'S^B1F!+S9V431'(*!&%\;X+UWA9@)'#XX&G4] MXRHGWE$'ZO8%P[8F%=THDS1%&H&&C)YS)P"T#96N][S9H/R5IL(#9GA>2SQSF&V\^U0!71*=%B+T?#:@J:5^HZ;\D@O)DR(.&U?"PUV)$FK6.%_L M0D_QH*#6UK&H05@N>K9S?H+P6O#R^K':<=A@ZQK:L]LR2X%NN@U&2E;E[#BC M<:Q"U3K+S1'B7!_9ZY<<\8S1)8YZ]&.!!&)OG#XZB-8^O5F2_TI5ONQ M7"W][!MG'-6*\%=\6O>RLJPJ9$V,,3!DE)[NAS9+;=,AE$K6T_+)VIX'6^C, M@O/@!,8V0,%P;R$5V5K3X#,[[:E"N20=B;$4:FT>X3*28U?+[F.=;3 MCX!?;$0""JQ4EZK?SW7!K^, )"CYH DMYZ//^$:-BKADFB%8AUB0AD-$"D9* MH4"5X?2L_N M)!XQF0!E 43L55V^U6G[\JX&&;Y\ZS/]5ZIN"KW+<5MQ6$]#5=]0J \^G.AM M)=H%AOGF' GTC<>!=AV?PNZF\W9F02$^8*[WP-BR,,$H0;$]HM=[1*O-.:)[ M=EO0&E__R;PXQ-36OL=5 F<-9_+*_LB%W[D3*+3//@DW)9?Q@ M)V,EV@2-I92QZJ@/:#UX81E[)\S@U'^R9H2IR#=R<*0=!;.+>P9T6FB*PC)%E*RV.AVA7XO5C&N@Z3B M!EYE6401'+?>H"ZUHAST60VKW&RZ]DD1)):"RQ@R<0O&4'2.XJ(H@ZLT_F>E M2Q^"&4)!*NPG&&>$3] !$YA6+ 83$RF#N#C%;2HL-+J*C8G/B.T383H&Y3"0 M@0U3DA8:",8DB^I26A&:2/)B&@[5*QTQ?$)7LC+2UXI)HMHFS%]<8%'7RL5CWO 1+QAXOQY+;=!)%$I]]BBP]D>5AMK]S5NA/A&@B\1JK(<< M%>N2/8RTMJ%;?X#%7D3B'&8/-85+>7W%F6;OJ/77^5X(-FQG:VDJHL"R*HR( M'YI_MES)$JY5#Z)Z/P'(]+BLK5ZA(K+#B$L&LX!E:,)J6K'*938K_$I"Q[32 M(DJ"ZR!.:.+IN;%J'LL;"(6H[_&EXJF]QTU^'U%,$: MF+"!!7 C5Q)F$1Y3M(F0HT-%3G#9:28V@4+-=A$5]=14)\4C"6XDMX&V@M,J M,[*YDH*%@@L&TR&>5M/57DR2C=/@"ZY^-5+RPEJ3Z.W0F.6#QC+ )' (I;*8 MK-D-;!!H2UJZY:S*%FEP#84 TVW<5:@&L!@!33%4W*8XA8,J)J=DE0JHC&,; M!+3,[9#I(EY\/9TK2R^G7I$80'290KG9(*"&@R>&>]D" &4LS:9QZ&#O+!K% M#6C=WNR]38GU/\A$A<-UU)<\._=Z)_W_[U-OV/)@$ MN859(ER2UP@YFD#]P"@<0JQ(NR#HI>"4I! K+S?D R(QPOHK4\0FBVU(Y@2Q M1.@6;V-<0OTOY ;U>G?O"QHZZ;E&*77!Z';-U9*%F<'$]\:T&I]]Y>(A(J@% MW(O.>MW[_A7O5F:] ;$X?T1ISH<'2U:@-D+MU'8]AL;A88ZB&T! M4)=5GM;>94NI[WD]C'"8BS(; ;K+D4&Y!)/R0L:$M'3<66ZK;LU];R/A&]GP MU )M#R R*ZDB(8IFO5SL#0EJH=,/^DT!,6.C+):@#+LW.+?%)64D>UU:YF#S MN_@GG 'PO5E2%5XW <^BFV :X&!"R ,17-?HR@J_T2637H!--!VS2LY(7<6I M@#O:Y&3?N RX @LW!".-]39N]9WOTW>>WJN^8^F),9VNG*_#EM+N4*([G\[@ M/*:%C(L)G3^S"0P&!K[^6<4S=OLS +C LR+!G\QGQ$D6WHZ-S^D'>E>DN*&K M@:Z!LQ\D[JO8/A!<:HS)90*A86-G(8BW'NIP7L[H,J9D M)$>I'F"P"= ::@-/LT0[O75T8:;GPFL'7$SM]U8;T AAG/8LYH:0OSHR>#+\ M&H$"B$6J'!RWOH)^P3LK!F&9\;+^8,.(G^7Q%9W,,$[D9B&YFF3I57WD:L%; MD^<.'9S.$$36.J08S2O]=T%Q<=HAJ=#8YDPY86NN \'P:%F4G^6D<<(;+6%] M>XGX[>XWG;Q;',06!_&0CY1GZY#J_7_TCS\-![_VO=]Z%Q>]L^&@?^GUSDZ\ MB_['B_YE_VS8&P[.SR[;P>.;(,\#K;0T!-J6R>&^F!SN8L2N,+8?>I76+53)L2 M9)]U')5H35'$QFW:T7;UK77UC=9#J6]RDY=!O_UO710UKHJ \"P:4#!#5247 M7D074$"4&&@K9Q7F\F3Y9]X)38)\;,S;(,Z]TV"$GCOAQX>W2_:OA)EK <*" M+;)TOEVN]Y6UBD$FM^+'@F.212FV5$!Q, DF0#TUL1^-,WE+/D=ZG M!B2='QWZ'(1'ZA",](R3B@A6;+(R9ZP8PY'\ H5-<&%@ X7[MRMKO2OK:OU' M$ =M$W1IDH^/?:EVZB7MOYF+Y7 ;2^I28[V(@D289'B%T#.%% %N8VRW1]@] MK:C)^E<4E@X*P"Q4#LG0G$'Z1,FGTVHQ_I_EB-OJ9H>=9'$H_$&9A(OQ #1W M86T/:*3P1"5!W(@$6[VII2AQQ)'1MPS91VJ*$<&W%@K;[=)<[])<2\&:^M)D M5 R#UJ52"&(+.E),;@S+)7D)',Y+=J9-,F^*,R;@-8U?KA'(C&+.J)C>QG2^ M76?WN<[^6/\Z(X88(G_E]<&YB"BB2M^[RF-U'3CDF3HJ9OD&QBHBE)P^>(GB M-)SK&Q@6CHDE^)):9HT076(>B8:'&LX*6'C;I;76I?5Y725-C2>^#>EQ*IQC M8AD; D%2D9>I#J>II=.A7<'.A@)^+8@ZT_A,5Y-46RC*]\4-G]\S%(49G1UJ MSK4*0L8CM"MDZQ@3D=!01J%4-B$545BGZVB"7%T%N<:VB3L$P2JE8/)]E]]W MBMQ$Q,T+]O"UPQ7G^EO9LTOMRJMR AOA-24BQ4Y2)]@XA)W!G/$@3BQ0@0)P M9"TY#)529_O(Y)26\"D&X4R9!I'2H7;AH6 9'A22(^3F4N*3D$?-KP_"+)B3 M6\B^TD1$&)&7@XZ<:$Y3+XI!\2"RLJ*5-;?=J5^Y4U^L(\+_87!YW#\][9WU MSS]=;M ,;>31O$$E%BYU+5X^@7L%%7-:%^G L*Y.&,0Y6B^FH@A7U:ULL12= MH2_V4%%OU*)\Y56,XR8@>QU&Z696' MDZ!PDJB#$,2EEJWC1K)!P&GVV&1XBF)_NF5!KM,%<]^SE!/8^:TD:'7&EUN( M,XQS4-OQ5:&0I9BALWFK(V5 ;8G.1Z]7!N-(L^8,TT684=&GU]ODSV $@U11 M)!Q?5J5&,^..%D6%Y),U6H%.RH2:DP2/7^K=GM=;U@RWZ#V"Q VJFO(\:^3U M0B$*1QN!'UL:ZU;2K5?2;13W,G%JK4NT]1BES[1=HI_Q5HU H\/8JDX@(=T. M'=N^+58K64FT\GW*0&]BL&S- 28Y\'F#$ .2IK G<9#$S'1++XD3A^+,)CEB MABNV+HIRHFU$]WD#K;?%P=XK#I80]!ZW\S]_VO_)"U62R'O-9]Q]^K.>$.X9 MC'D2S KU6O]QM'[Y1DU^!.(IJ\K7X_B+BKI$G--Q;JM6NLL<_HUT/_@R79'X M<1FY/]ZI2&F(.&N_TG>P=W!T$ND%7Y+-NL2?(T9EHJ1KY%VN]Z!^P=W)'_Y( M@TY:.W6QU8_QIEY3+-[GYPG#8H3HCG9?[E@ MO&JUF[^@6]W42?*]01K66!@VH \'+U[N[WMG%*=\^0S^&FFDC70&;5!8CF)%[:GUN3J3@S..L0C*E \5 MQM;*>Q>4#1PSV_>U2KD,'3D'[7XAQQR5VV&J.!6D4K8S9N5765;#K1?LQZ#W M'_S2?X=UD&C=G 8WZUW_\$)A?R3VR) ][HPT]UTOL6\(-]TBB8Q:::'IS-EQ M13UA!S=1R08WA7:_7VJ62;%"F.A&,[T)&>%$"I1T$YEAM<) LF,L3]J"\(50 MGF'^?S+7WNIV(_#4QL5<41UB'3%&QS=M:P,##&RBD)2+,26M)+V?ATC5CE+. MF%>1I.)"8ZYY='1T) MF\*B"(,4[K)OZ1540X$Y9.FX3J5B&"L"#$*J)2KM>6]^]RX'[\X&9^^\X?O! MI==[=]'O?^B?#7VOWSM^[WWL70Q_]][W+_IPY>#BHO_K^7'OS>GOE+#\Z>SX M_.QD@-G*O5/X[K?>X%?*9?[=NQB\>S_T+C^91WSHP6-ZO_:]X;G7\X87@]XI MOOSOGR[@OL'PO7?1O_S8/Q[2[_" D\'EQT_#/OS_ KZ%AY]?>(,S\ZEW,;C$ M1I]_&GKG;_''B_YI;TC].&]T1>^4-UDY,>M2:&L#FO(X)V!@".H;YLP*$+40 MW=D;*^5R5.K8.X9,4*F.%E<+9LI6@>@\)BP#85O;IX:T\7*258D+YK%TVI*2 M60/8.OO%X32L4[(VT^&8UQN90:Z=\J^Z5E*=17D!S-;7W4,67T)=.'2(#9ID M_2+\J09QH+'6K]=%8=.":8H,R43G7)B!SV0VHM8DD/Z*,U&CGYSD:/!Q(*O9 M_':%O%+DV)Q@H7'A[GO#R.IR/.I:MM=L(DCM)OF"F/! (F%R-O)V8R&3*H&Q M_*.*KNJ$&1B$V.H1Z]4C-JA,P;%SJ*]+C?@-]PON4TO62X+ TOPN40^,3JS9 MKN%&>'V*VUX?HWP4::YB)O7E\'LS>1939B5ZOM+;=>D2/H!)15_V^#H_M-L) MVT2R!NHDQIJ0V"V48M^%N'.=F"5?"1D24Z<',;7%>8CN5^Y<8@!L"X3W5B:L M5R:,-T. T/D<0HL1[3U3&N5=J?F1;VH^":9@;2?952")HG9,-6%D^^M4B#7?%9L%:59V09W=]D &"G"3*ONDJ2Z])X4 M,A>J[RM6=&]2="SCYJ4_8&?G:I(E!9N+XH%&"(=JYKP,0E7=P*I/4*I,GF"*1A\ 4EDLFA79AO3$F!458M-BD\0G\G(7H 9 40"2'D;Q Z(LJM,9%+2:: M-P=6K G=0!H$"8T)8WE!JDP[JAMND85;ALU-%IGQYHC,/H@H,)>,]+BGO ZI M,R8Y\)B-K)!Z7'%KK*RBZ,?8F')8<E*40XK4FK".X,+C(JR8%+/S$-%T]IQCN(!8PC;!84=V7V1+FX48 MO4D24<,TO[**6CW$XD=8SBLR>276"Q6GA!SGJ92:;BLXQNJ.:GZH4T;+R71T M"VI),3.R=1LKN84A6524:ZM KE<:_K$YTI""G2I'X7'O&6Z:'XUBJ252.Q8E MU84(G4:)?QNV#Q,:\=U.TGV0:K;VA'W2J 68ZWV&1)6@MV*>R17EP/E2[]0^ M!"N@B+59!%-%M<+R:NO+O4_*A@>_5WJP'J)[5!DD,WV:1>PIX,3(>?OLM#L) MD0UN^)QSJ#9H#3_([/.7Z\@^O^P?(R+#.WRY_PZQ$_X_*1_GY04:ZR& MK R4U)U:BDK>#?W$7AO3F5ETO[Z.T17<42RLF#)2@4KMM9#B]Y3B8 M:6GQ-I,BF%*,U>^XAY^N[Q3H!!):TMO<$3"W!%A[Z0I',<5K7(X+S^"0I<)9 MO7@3A6R%H;()^X,WQL$@GSDBE*#%!J#J"I4#_2XE;1 ML=XV-.G)KJGGR[-QV^BWAAUOTL/EZPGF1[KKEV:9JJ&BR>,=[O\-'T#Q*%B: M3OO[_.TP^*(;C*89AL>H%P4'X$))AJ="; >Z4^VY63@:3AEC;5-0Z1K)^5]I M*$@G6C8>&D2''(*R$F@(3.I_@%1NNK\:?.2&R9<+!1K4@#G;7#C ,*="LW,0 M%E=5(@Y'K<%1'S*)04JAHJ0K.F^J,+[<\S Q68^3/"_@.E^A>8%F@:'2SFBN MDN=AO+Y MSCY1#&HX&+4E N#6Q1@PU07Q-V!6>,)5J6PU<.V*M:V';D65$T$*":(WPMK! M4N&=(M:R@*GFL+UC;*G>3-=DG.UF[A''0X2K6VG!O;M!RM5&&@AKJ>AR:VF23I!6O-PEX?W/;\(Q<WO+OV9PGTPST(&@HFZUS M3\3',M,U9E"4%@RKU]$9'N#Z>=^HD[G=Z.O=Z&LIGC/HHC:^]?2!GDE=4[MM MC692.P6\'5CK=)9WN:M9R=.+Z+;7[LH^+.I:EVW,-[]9/VO7\1ZO10!Q358C MA-R-[,C-H*ZFQ\5M IBW>;*-SFM=-,(NT-.PU+V$L_\:L-?JI>I1YH"S32Y-!)M-, M,4]?[+UZ^C=WCSJD,-ZSO:, M@ZEA32.Q5"B^=@73GV$)'1SN/<'QVZ^OHJ6#T/O'^9G7/QOV+SY>#"[[OC_][[T+_TCO>\_QH,SQ<:':XM__L8Z0A<)TH3E\^XC0=-)WI5+Y)8!:0[ MBCRLIEW::TM^U#MKI'5R+*>.[>SR^>-STW^LM;K,5F0^LV MXCJ6[M,G2Y;%]RV$37!)=;!"'QX\_THS;9VY3E^( \7K&4OX88S-$JG=&I[. M2-:W#./.%V9XZ.%L8"=:: 6 ^@1;55[28"FXM\L)HATK-'?/MK<,B":NV3//+?//+#%/W MJB.QHP>/QP0+.G#7DX3S#@GU,%:Y8%2EO/(W-_ C1S]6'A BX67B1*J)A=C* M[WKYZF-3RY?1VZJ1H5FH$@P%G52*< Y=*RV) Q9)EGA55[24LD2^\)\*07$E M86:7GL1,#B)&*%*DR_WR3#$"@$J<"Z%[1M'6*=,H:1:5 E-RXS2,9T%2$-$* MYPKC6B' "U93BZ,XR.E3,!Y#RXFGR+D&=VK!8-_(TJ!D<&U(;U#2UH+0N^.Q MS_0NA<_XZ4!ND*)QSEM3-.XE ]%E=-[3:%1RB?F M&'4V97C2*+M6O'R1#"(RL35VX#6(L_^ 1N M'5L/0?&\Z!\/AKW3RSO4.V^#$GSO"=\)=W*>CPIH&YADT4P_H#J&$U*@_[5/ MC&DE10 .=XCD].UC-&L/ MYHXD2793O-Y*4S=)__S7_EGO;'B7XO3>#::S\]]\3'*]Z+\]OR"EWCL^/[L< MG/0O>I0(*^%3I*%. U)/+&<'LKJ%B $3.GRF,2D,WQQS;I E5JL'R9PAJ EA M^8BYI1% ;#,3G*!P##^GV4VBHBMDKL-[/M9H\6OK\D=8K8OM[3N09*-[$&.B M91WL\0K^:O7,V-9[MRMFI:OHA087/D_#M$ZX]X(\\P@E>R_"C-5,H/U1.BF&E-&'P8D]K" '>WP'!7&MEN-Y<4 MIW:X+)NI03C@-J6 #($1GCQNEA!A+%I]@XM=O##-')H*8@UB#65WBI M#O(%F;S07;3,IDA 'TLI$#1T D8_^S9KR3>K@ZD[#1WG-$N)!>J&>V\ZR8RW M8Y">;AV"INWCUW- Z"D[M1I5])5.!@<5,U>[..(3@L!K:/$M;[EOPVE=%1 ? M]T'PG>=1-U^2+-5M13H/DV^F_RBI9PW=1M'EK*J MTJ@TO2VKZ6HH&UY6,[BMJN;=,!^M9$BNT4IY6R5)38-B[ON[)4M:T5IN'N\^ MT<0H.+_&N!]=]JGF&-48N_#N]GQ=.T1T-C[=3 P.>#Q=0P*+I\'O; \:GV# M5QZ\?/['NP>>:1(71JV3"ZX4?AOFL68+ MH)"0X\)77R(G>9!'!F1%?!FO4&*17(I:>>H:)=ZR2]YV.NKL#Z#N?-(9 V)V"W'/-2H6\N@WP4 MI*IX=/XE43+"SE!=**3?IC^%BP]FO UL]=-@O[&F>TFDM$7\(SBBY34PF$DNFL+4#, M-W+U;WA=#TOEFI[$*?'!V5]H\'0#ZON#7B/20-! Y7Q6*V7*'-+H/B:ED1RH MO@-A 3GYR-0*P9)AMG)(1N)SJM!A6Y ^&6<()IHJ)-K1GXQ;V)#/%>PRYJ$0 M4TL 1,;5"VW/L_0*5%;/H?K S7L=9XEQ,@DCR0Q,\G!^!))NC%O9U#.:(=@' M:R8?." M&5GR7P905.:Q5+?FB'8CFH/&@<$\Z.USI">$APR= G WLL)D^O49<:LTL&(U MF!B$(- ,W+1KG.C?XDY@L6N!:%ZNXJI MP'8UXYGAO3"6Z(&0W.(G 6:0\%$H;2:&;K83-JJ>&1K'/X9 M5#PJ]_*@M#RSY TR@'U%VMV.VP V]CC& AJX>Q%UZ'-A6"YJ+\6GR)%UEG*T[*0XU@ZQD_%^TW[>O3,(7MKOF+[)H'MVWJ &IQF[D' M0S=@L)AE%562%1@QN;ZE>J1V?8NOO 6/[@XXN]H>:EK:5"-W-NU2:M5-8 NU M.G%MTS!42O5)W40UNKCL[GBTAC!N-^-?8C,^N-TXH)I0HLZAFFS0,@)B(E4+ MZY"2Z]HW9<18DR86;DV +D>,/G>:T:# Q1-IL!P3G+H*I,T\L?#A6!/L&1XZ M_&!"*A4>N#$F-)0(IG.#*E*4$6SOA-@U6UD7M2C4DA0,8ETF#SUZ LIYC763 M.G>CL(&%2!,;FT$57!I::V8M$&1:N!4)?RV1D9S>1 M@MO=M7QW'>R__%-LKX/-V%WD]FNKEMH/BT6"&!(2DN.2'5ESMZK'%3H"4ZDZ M"8:F5/^UN%9*=N.S1VNVPETOG^+T&EVX5V:3@EEK&?HM3S4B2JI00M9X8_/5 M\T6IDMA3-UTR(!\3$_ZR6UF*O=CTNYB/X*[>P0.DO*1E0\.188AHG'M_5*#0 M1[$YO;6VW_:ULL>+W+:.]_B<.(,)AX/I20*H6)[[NU; 0[]_?OQ#P T&PXWC MM##$P$7C?]SPG)U>O/GQPW-;8"G",DE%N4HB^5I'Z_SR?>_'CA8+"3?2 U!$!NQ!(SZ7Z0RY8/0 M,2_[#T#%K$%-7*7 519Z MN=WQQ\F,'K^8T<:S#A7"+#H-M MJ@(=@P<#3V._W8B[7W?]@&3%LC62LMJ1I3!C& Z86@;M@$%1I'P*''7XFFJT MYE=LX%(S6T;K4BO5M4R1NFEAKQ=:K.^S&X;O8RBI?9F)XA:=31%H"V$^5@S6 MMDQ^SA=Q1AA]Q%2"&-%\G*8A9C+G;BS,$.;:=E2E= I'24DU>SA[PC;69/H2 MC&4*XZA,W+@ Z]?)::C'QZCPJ1D?VV$WG\( 8+0'78\BS;)/)GL5E[YV[]FI ME"BY.[[+1G+7K0848-H*-@KNPJP*2@C"/K5& 8=QR3"T?9\-Z6TDMX9AOGKR M5'-VG611].@M'.:?O=\P5G%9YDHA?D^J(T5HH-5Y[9NNND#-' 1 M"[-4$D2ZWSW,&<<_]K3AYV)O;/CWT//5*^ MAYZ6QZ1[^AZH5[Z'>D+]J%[EI"(Z @H[UL^L[I.BQ8"P?&R"!*SQ:&[#D"@7 M;%4T&\R-+>39 BYRD/*YD?ER$I $K]'7F3=RM3!,402ADL2*4@^S7'^(N-:1 M;X51MQBCNHIU@01'BCD+:L5HW;0Z6@G$44EE9J7/5[%D\$Y(;TZZI4@]PS=[+,34:T W!9&@]?)0?F1UJN)_T?&@QP9#;B (HQ MBWRI%,K%@L7\KV4#:7S!@J2@'QE>^>W-QQ\<7UED,C@I:*^WA\]?0F5_<+## MFCJ&JJ<&ZCE9)9H1; 'MP,HL6H<'6/1784HA*'=SX:O(5:CB6=E\.F,MF$;' MD#ATD7EU(!?)&<;7*>>R.9,I&&P"/(.^X.PLISYP@R]NA+X"!C<<'CR"ELL= MF+$$4K%P=CCIGT5&F(@O,TSJ5(U&1-IW9- 6Y-# LLXL::=@ :$&3R/D#H+S MG*5I0$V:-??]Q.HZ@G94L%F#4FP4)"KY+!A-')TH#VY2U*G)Z1)B(?96C5-H MV?L*%B(\NLBJG%QQI;94+' FBBBGBY$RT)<9^6].T1OU?W5A9K#[]*2TE@BG M'9*_$6DY,,5DR&L>-XN'9D1T&,FH&G*&F1U3+V=%[N=JUN[]N/24;]N M?XG+-4D*&6HZ;D@ 5A ()!1'T(0;])6B0[>0&L9WN7L="4DRL<9[1IUWQ&:' MH.WHG4E?%-%4+GLZC6;#:M"B3K!I)!_(4V%XF99E+&[!*UOPRA:\L@6O;,_D MAYLRU620;P?AY!"QQ0OP $@SBD#.S0E!;+P8B67&W!MB/%E -%RE99QH%N Z MBPQYFK*0*>E>RR&W<[#;-"?J3[8)F);N3LRT7-3T&&!C I.AZ"-MDL* HF6H G/=EMN^?U ;SDJ(ZJW" 3W/;O<&X9 M*SFW%6A9+V"[1J+P$!QLKI5I@A8X>(F8KI*LRL-?)UH@;$[#"#;LS"D2<>)L M7F=QY.L%+S0EA;U.EP;#ET25=9%N^1S^* ;Q:DQTDR M2Y;7,MK1.X00&B7FEV(G5992Q/%6+Y?A@P^BZUCS.%!H-&A$-VL>'G3C5$FI M+C0R5(ZL40K& M(:527@C!@6:%*F\ARY;L_;\HY?FR(J7?Q8!^N'X&=+=2)4$7QLX\KX4#O:6: M95X)EEJY#GK:>E\#*5O5*F!A]2!62PR2 F.(E7#TPJ!$PI!$7A5WZQ5,:+NF MEJ\Q%,RD5PEM=K,.UMD76 ;L2H;11:%L@!<@$:OQ-0P/AC]503YP=H(U MS@@?^V2+IKKR%N0- M[*L::N5=;^?F/G9*MK0F%Y%8R$!73 QM ^.''#"3O89H+12#U8 ^ @&DZ=@ MK)6&A[7:K6K[#Z\QY(JMX!?K-K0.)(D6]0?QW!).;JXK%P6ES:KWM2_89;4& MT4;:^KP&RNIH3JW)MTG/N"!PGM,UI^)%C"@\E*/NTD>/)5>66QY%;!KS=I1B MX1N Q8JDBN9[Z;19%28B:(H9FOI"M+EK9>[J"PISDG4Q/4)0UZ;'O+*-^2.[ MJK8?.)?;+BP+SFO&.5W1X1'0NU^B3BJ7!\; )U75 MJ(0NGMC QX_[YX03^F+[]6L+7*R=!K3R<;9AE2/MHC,AZ(N%S50O^>-)^6DB MU'66 T4O&+9C@-X!T7\Z&>*%4I\Y%LI \9U;D\=%B)!+IQX@L4.^*XC%/ZHT M%!AD$JNQ(8R?9J[5:N?K%^M9J9A+(+-_,QK5Z8MI>&24FKZ7':)*FA%$L4Q!_'S["H@ MSE++.BM5)SH!OG6:"K>ZAMV/&64QL3])2R/WZ5QS3Q!D\%,6HLA(58D,-818 M9EU/.'%A05T5DGT"X@6N\V[4J(")+O9X5)H$,MM=M(9=]'3]N^A"UP$OUJ7$ M&OB\K;S(Y2'1#^/P'YF*Y*0!Z%VG6W7I6 1^O4QREFKC*I^V'>7H52+I;U_E M>W]D(X_.1-]4#C0FD[MS&[L;UQI5EX&GD ^6E#5'RZ73=1+G7%1][NVHO:L] MRN@RUI-4A(?=BU $E>_"6T$?IX&YQB&L#1>X?NLJN4!9OF9.;GNA/'D/\T&N5+<_N0[:454XZK%X^'_,,UF4Y7[_!/$9IL,!!BZT2!ZUNV$P: M5LOW,99CQ+*@'MID'S&ZC9>JQ9AJA42+65C9A>F4U@Y@MF:9RQT./R2QF8Y?6=M07; M;,$V6[#-]X%MMJ?3W9Y.S^^A,&V*-636'8JID?]9QXTDH&BT@&$3MB%74VE0 M-5FRA^@#%$I=S7%A*D5RZK[D:FIS3EN$5$ $,VSQK!.@NWAN=!%RX1/%5Z K MF'UYUIU45*A7*DU5KH,X'#BM-9X.NF8[@CQ'[E]=B=)I]@A,4:78ZS83PW?% M5NYY0SM(I*%.LRBFW"EG[,E*0%-:8W$)Z"'TC4G241I[JW:N86._6/_&[ID( M_;VXA5HIYMV>(9/A4]UU):/KJ-S*D=)4JIF#'WT8Q?\O!/K+\#<3D-G1)-^+%4?J#]8?0 M%]5S/7_K]>"7X]/>X,/EG2_J9;PR#7NA6ZG[*H%XT"40.Z2=5?0\_!>%I+>J MU',>AP*U)3GK:?7W"(=\Q2))QO3;)Q%F[2X68].K#M-/,*X[LM%=H[R#LT=Q M41'4#R;QK.;>LF(,LTQRSH$C]&5."2^^EK1288C!9_"+3Y&KFL./OD!?MP]7 MYY)5U_2K6;^B9B49D^!!9P)6Y%.LJ 6IHXS9>)Z$G&J=[ @,F)8P_Y"(Y0 ; MB8MSIFB%FLINV!L,B$)3X83-YT(I7QLH1V>9;;?G]V[/@_W:_KR[K=6C CUW MH9,XUD6-,]RI'M^( ]?H8C!(1*5%V&L;"F+?F.0&BH+9X&-[1H_^[ "M:P37UW/?D" M-&+\!17T$.";BCK6FF_3!R@J"\:U3@QG,!TGF3"F@^)-A=XF5!5 UNEE*3AK M81!U,4E&2-B:0W4J*X?L2U?OB^HE"+JR(D9Y5B$0&R,\;(63,=^L+!K%C)44 MN(=D[V*=W#";!7#:@75@[FYVP_HJ="<$&6XS3A%N-L(*$P:F10@CV+$U, F/ M$[EKH!E6U/6.WWL?>Q?#W[W>\?\[.__MM'_RKG])*GKOW44?_AR^[PWA\^_> M\?G9\.(71LN'/T\'_Z]_^KLW M//<&9[^>G_[:AV=\^'@Z..X-^R?TCI/!V[>#XT^G0[C\\A._V(?G]"_Z;\\O M^K[G-!"_?/.[-[BXZ/]Z?MQ[ T_&1WPZ@X:=#(:#\S,P)7YGR^*26GPQ>/=^ MZ%U^,H_ !K_O03N@23UO>#'HG7KPR+]_NH#[!L/WT/C+C_WC(?T.#SB%Q[[K MX:.AI1?P SS__ )Z8SYA]P=G[[SS3T,T9N!'Z#_< 5_!,]P!V0K/NQ2>A^O2 M9S0.6-,/O57B 3G.BK*X,^GY)@-55V]JR1H,V5 M<;@.8BP/+7 &(] %41BYK^%SQ[BK9%)6D8#QC>*%^0 @#B"F'(Z/>/U#@ :].' X^]HWZM.M)6[MZEW'VR)KE[EE'Y MG$)CHT^E=./\#O75=A8WYQ)0!"NON$:Z$)>;AN@:DO-%7*4+T.8^/:;40:&6 MERC-&J$D?-D8 4>X>&>@B+IH:TJME9IQ^ZA)VQ$DDS=+KZ), H&: MBMS!UR]_J*08SYMC%Q#4;(4W_7AIL.$"X.F:! #3%]SQGA?TXN*DF!@M*M!R M0 %#!B+<)=++"Q)@U MM$/1G1."Q- M=/"IR.3H=.IUQK4L27T$BWL) _NJ*&O9@*4N&.H4I1'/(]Y",BR6$G^FR;&; M'V@I*AWA:47L2$G[5/2CSN_F 7R7VOV/.\R?K>DP/\X0>4RJV7;BP( F*195A+%B95B;2HW)^ 2>DFEHVFM.#:#:0_L9D7F=4 M>"G/9GE,X.G,NT)'*R'>M"\CTA@-'7L*BCAT$F#=W=65N;'YQUO_=]S \40_KRD1V-DI'\VO,0(@.OR M]^GJR\&[L\MZ;.37\]-/9\/>Q4!B&#K4_(5XO>_4N_[_;(770UY=6W_2UI^T]2>MPY_T?1U]<:LK@JRKIA'WTAIQ7R' M!V>H\Y[U+R^]WQ!J<_ZVV\)Q$?9^'9N$41H!*)&=?"U(+F/.=* ,_[?K'U^^ M_N$VB*?_/3QX?JOX_>F7WC_@Z -+H'_Q$6%1OCGI_Z-__&DX^+7_(!I^UYM] MTW;[WWL?P+HZWO/^:S \WRKP]Z? ?[^VCM3YMRGKCT=9-(?_3R]"W/;.+8N^E=X,V?FV%6R8MG.TSU=I=A.MVRS0-H\A[DX;!2'K>JV[O MI'O8??7\X.#GGV"H,_5,$K_V7CY]]?3H\.C(.WSYNG<(_]_[^-[;^^WV;)]^ M?/[A[/8_'R_XI1]_>_/N\LQ[_'9T^?GM^>\Q

    L^[346_UTG$^BDZ=1DF2R&^3!DY]_PD_@ M?Z4(?OYI(G/A^6.19C+_YY/?;M\>O(1?Y&$>R9]_>JK_Y-\.DF#V\T]!>.=E M^2R2_WPR$>DHC _R9/KZ^'":G\*33^'KVF\^']R'03Z&M1[^_70J@B",1P>1 M'.:O>[WNB^?E9VDX&I21S=&M>/I$A?#Y)\?%I_1=.34_W< M,(GS@Z&8A-'L]?^]#2=3$3\?SO\"?R9R30<_M]3^G46_E?"T+# M*(SEP5CR/+LGQZ>Y_)P?B"@DM=J-P:5M][S@X,D"N#+BS]^O7QS M>>O]]'3P\T_"B\4$?G?Q>1P.POQ_CWO_V\/=%,O'Z!UVC^CYI]/'6B(^OG"& MU<%ZKT[OP@S6%X7Y[/4X# (9PQ#_^-O+H\/CTY^>XN/?;BGP=FLI/@BS3)>2 MBP?JP5<-.W]STXS+P;Z2=QX/5!TP>D[?.$_P'*6\ 7US++ M29.#1@_"W.N/4BGIAWLY//^/O_6>'Y[B%AP=FBTH%KR2)AO "U.!RNK 3Z(D M??VW0_J_N6]Q^:\+F$B*?YO[FE[Q.DNB$'G3S/^GI\6*9=-D>Z?['2^@A8G, M2X9>OQC!EGHG'0^/JHX'6R,F23SR^G]\N/*0B:\_7E_>7'2\RZNS;L<3WCFH MVGN12@^F-%6SZN!H;Y(T3>YEVO'RL?1 6\O4>Y? H?E1I'D(++ '/PKD$%85 M>&%,OYK?7>LW QDE]_O[WA2>GWDPG,R3#E'G7Q_??[C^I7_EG?W:O[GPWO2O M_J?C777[79K(.R1CVO5VC36_2,KZ:2@BF/BO,KJ3>>@+7 28#0?S*SEJ$O$U M] =]DJ,M,DS2R>MB.I6I+S)IK=##__ %7J.>W6S?JVKX6OIA+J+L*^K-WA8D M/7Y>(>G<@FWZ!F$VC<3L=1C36P91XG^RQT?+J#(XCL'F#;VFB5VV72?_DY1' M#-03466/U4>@4"RQH3]N04I7238+)7['HN>-Q9WTB&E(U$&WYF,!%K5,JI<^G+R0"&/NZAJNJ])$TAU$"#&;T]DCF\TA-ZB*PRQ%5RQT,JZ77,#N$#Y:<9R&Y$[\&[2NI-DB @.;H^X9G77VK\44&?\5S _8:-R!.$JHUWWV(&KHY)!>] B*Z,TR100$RX"=_RJ HXG+Z^HG8R5 K#[X4_J*BZ5B M#/P]VG]T>B:@0@TA6W\?'90HG5PC[CK_+BN$P]$,9^S.< MS/TX],<>VM+X.CC$A/\I3NXC&8R0=?-MCEY: IX-PR0"\SE[_9U:P99_Z.NJ M7N7I&B1YGDPL*6(_UJ&^SZVP$-=1P?:VDIJ=$\4)O-:R!^=T]#C,Y4$V%3[J MTOM43-%1U&W#?31#Q=ET8B^78'V.WU2UMB6FY<%,UT/;8D%';5+D7A1.X*9 M$K_P8= --_ "^)1?>*2'0W&"+U,9A>@4]M0@J9R"^01K$*6V@%LP7(;H:JLT M2^6ZN_AEQ_IEC5=@.'^T.E#&&^Q"(,&X91LER]/0_R3Q)/H,%V;@![CMY63T M?,X+,&=FVF;)8 "P$>,8]4)&'[%6P-V2G\4$C,#7YIA=0IA&GB!.SL=I4HS& M*]BB,N4UWO?DYWW6:W#X!JS>@J0 !7M@&#'XVLLWTC)(4GB'4@"5A52_8<&T M)'?%?JV2(5XAK+UYJ:N%9Q]7.6>X3L5(+C10/)'GPA_S1>,Q]080Z3,+1V_U M0HTO2'[V)1RM=*D2\#:ZH@.,83FKE9M>:9&X#\$Z@Y:QZY='&(FV= M;11ZV@"X#S.I] _O('JJ\/>9"(,=VDZ^!*5R@O8M_'\Y'*+RU?I4S"U<71A] MHV21');!3I&AA[L:U/U8;Y?AT3C%%9;'JV]@>!R]6-?P.'I, MP^.L/.0_HL4=;&1NX-U2E*;+XI.[YXD!W!Z4Q RD$I7P3BI/#1U5@CMAF%/P&@PN#"S >=#/LC#+T6JM?/Q>Q* ^4S+9T.F$7,S^)I[F M7E]-C*%<6GBNP:)2 /\1Q#"HO(D!:Z?4!PE*\U!3!?R1 'F8AK^ M%T\Q'(QG37XPQ?\S6LU4IA@_Y-OUG&U-;C@PY2UI.U<965FY$>S:B_EHIJVB M+"VPVWF-(5VC!8>..][>&[78$!D&5PL[B6DX+,"8^D1_&X!:YZLC,+_(B[2\ M.:E-S)3%@$$3WF'Z1594B&GV@B_O.-I&ZURT#GQH[TP3#E@1#78QG:;)- V1 M:?@Z1X/8GA%R@XQA#.0"U%UP@!'Y:CR9I",1A_]5WM(41RB#_ U,JY\O0W!P M[,D[9$:U _E,;^"?11IF<%?70U7?U;"%N$%>GA92.=M3Y#_XP?1,US?H6&:3&BRR]:O*!N:M]S#SN5@^273,+8##/;I@W>3WHM3 MV)$BSF3405<),&S&/&>=2L C*'#* SW J?M2&94"17I6?:!^D7/'TE<^EOQO M?RSU5]Y&[.O'"N]FS>=:WG[JTME185;O7 Y%$9$$7MRI*XG^S#HF$]\OTI3O M-=H)D>%O2&K(!8/I)L+G::'&DQ.@8:X"N(.9LZ"^+:L&#VMIV\PQ12<:_FLH M9:;LH*D$5<>AWS!E13=0OU0'D!F)/ ?5V_L)\Z_CF6_+,_+;\\Q5 @8N6#,A MG-G] [L3'H7[+5L4"]&+EN MH<0;9$@_9SY4F@L-LL5S"_$55:TLO4F2Y71C@.D,P\R'YV9@B!Y@UL$PC&%: M.!3E[JBLIO(Z63GH;?]UA?&?=0][<&E>EJ;@).(;2L3PT>^A9%T;@Y;/[-)R MS71\3(V IG^>:)-QZ[N/!Z4<\0J]UN(CD2. IFNV6UQV3=HP)3 MW]1@Y:!M.>$E_-PVE_TC)PL>\KD7<5/C>>C0JO<+!P MI7E<.FZ (>=OONKRE:TRG=4E?4G&.QDVEBU> M1!G7JIG8MXKCD6QCE!X>""BC0:6/+MT"V($ 0RRE6Z;Z NVS77?N M,%TKA1 ?T6]$W\9?!?P)8Z<;SUM/=U]?_16[K;@\84S(V"5LXNXI:I:E%?O- MG):DK).;^$S+TN]V#HUV'8UD+%->L(E7I7*4D+^E[O P.PK*7.VEE5R7486& MF$XC.'@&D>2,Z->>"U*Y()4+4FUJ]%7<[':D:=:@STTXV7).8Y(9**,8S,0L MP\B!4/Y)G3N4FFBRN5CKF-=\/.S4W2-V/IY%9(?3'CA <18= M7\IQ@8"%GB^&;W'I/^YX=V$2 MD56:4DI]'N8%1K?0QB$S2%D^QD8'LP9#01TO+51D"^R3(M(VN3$W]%W ,&S5 M)FI@V\H/PA1K16 =.2W(B@K!3]#43T%_TB/&Z#*AO,U>6T;]3E&HG'SLNI>[ MQNTE5V>J='$DH@X6DH1!QQN$'%RDNV$,0N-+XMYD +M=J6590_/6+.[%WN_M M=_Y!3+]'=I6&4JYAQH[.2H)12:>$L8JQNG"K*4 M@64K"\/X'A;'[.CQJI_%)"ET&NHW.O49F5 0$'Y0I)ERB%<2'HUK1@#GI;&< M95HX0KQ*BN&PHZ[^L-G\YF$8T9^@EJ,0$R[AYN2/#^AZ!-.>#T"9#6G<@DJ* M5XM\D3LE;\\>M8XI"!3>4NDBV5+DEIC$+(TJJ+:L0;U(/)8/6"W.&!:9#H#G(QQ'Y M]U7-XI#K$I3E@:E 6>;:1L7(U$J^()E._;D"Q4@7"-*URP*%.8H:_CMN >'G.C@M5^Y MEFSO#6H+0X07)D*FD%TH"?B.+%-O*.XHZ[L:];2Q+];42RL7_ WNDE]3H-LA MO2\?4WH_$-D,6=<11N=KVO6PT%:U2PPGM1&:6% MP40OB),J9I6Y0*"IWO!*.Z9NO\R$H>NFA0L@_Y !Y.]+4SQ M*]/UXLAB&?L ML_& $F@@L$'<%,);W3Y0P&OFAC)$&V.1 R!;@+"P7BED*TR)UMX-7CVF=7&5 M*.#"37QCM20S9=H&"= 5P3@J\;Y[AD6LNIVI*G)F3CCC[]5!M>I95Z;J^IL97*5>9R1UE\@O:9G[G%&#Z[ M?F2F\O%EBK@,J)]0QO15:0([CE>S.Q%&.B:L!EAQ 6RB"#\2B7N^Z\&.@:F2 M+ZE+G0#Z"&N2K]>WEC0_C>_]M^]\]Y< M>&>_ZO]]X M>_CYA]]NO>N+7_K7Y]@B '\$H[Q]=WEVZWUXR[_[>/WAWYH-4R @.9X]60DU8>,/T3KQ+@:[829@ML[\.$]&DA9H(LG:.8#Y MQF72BIXFMJ% M$]N0!$ 46.X$;I;H[ J&W:K"K%.)WX'*) D*G^*%7CA1TX&_"Q\1;A-,)@H_ 54G4[CA(TLEZ;(BXSHCY8D&8VTD6&:RT2T5_4G**8X.[^9\ M0.,$M6A%\K=7GF_6,(]"^/V%(J4$FJH_N>I:QY$ILSCDO'634DQHI^2?;>"3 MDH3>=#S+T %3\E:NX,G4-A:J+3H4"&@VE$J?/(2-9);$Y*U9TI_BA+5%O, IFF(%9\*;$D[ M\\@:MAS5,#M?!C2D"K,K)+9RXAT=SZHES#4XMO;"?6VIP_G%BJ:A&'(R M&4)XJBPL\5GD -3KUH$] M%) J1+!"LS.PPCA*F=!.T[T+X=C%U[EPG@OGK6.(-O23^*JF'0@\[!J7+*6E M(0:LNUBFM"_=V/@FF[5R%>@L%&S/]L(/*(UP,LW)H8\PP:IN<_G1OGU!]UQ9 MR:)TJ_Z^G=O4H7 #E1>H,,/RW@R=IJL@A1"2]!/\E+M8I066SU13))K/E<!&=[,92)TS-6OYV!\,?>*PF4R8P=U F2[V\ M&$S#QCG6KSIJ/P)[@6Q0V.9 ,S/#N!W$>R;RFL%\"",65I%IF[VI MI&Q!1;&]>?I<;MIMYV/;><2_VS6\TW.YCO74;/0LT;>5:J=J(935/72!PVZE M"WN![WQ9J0=*.Z%HDV3Q"8LW.30GRP&,#5,+ZM0U(YT9*IF>8=<4G+CEWL&1 MX;\8G7;H>2N7O>@U2UR!F"HRD";-RVHI2J-',ZO[!=FN^LY=+FXBI;%/U66_ M4MPY!UKH9/I[P"S,3-&=8+-=)S&EC*<-DG8G8VR9*!6RES&/J'53&9,AWS#> M%W0-'["[XY%ORB.C1XJ!5W($E6.YHD^U<[DP\)"K>\\_/+,T-9?\;GEE_.UY MY3)FMS)=5W6)$V/MVYY&G>77'$P8RRC05<-X621[%U-')3EK*S#^'-<+8P7; M$49\64+3/[9Q.]2-U7Z6;01]G>KP-6O!?3J>!B# 7!OKBLTV)F1:('ZPVG.B*O MV2*[QDKTSSNX^PA@Z6P">W+@BVD&3_V_I9/N(UTXWY)+[O][G"Z[VZUN7@FM MV?KNV_>Q7IB1NN9*UUR(BR<\?#RAE849G5<7-S?>[]@X_,/;3M/]BAQQ M!,11[^"EC@!"MBNOBQ:T+BMTQ'.':UV*CB=J(*CN/]^V0?S7%9H'G.113V6A M+^M2_^;#]?6'WR^NL4G]ZP?:Q_K6-1C_#[:;2U"W*JU0]6;V__APY5U@VO+' MZ\N;BXYW>776?:2Y-&WBIHU8'W[6;V:O_W?9_SW2M*[$1"Z;V"--ZQ;3$)9N MV,-,[-'4W<9"L4S;O?O0O_(^]J]O+R]N2..U0XMXOWYX=XZ%"F_?NS$FGD\X?[6CX]^7%OW]#YN\X[G?<_ZW/)G=_;/77,F\,;.9[-1,GXNK<[[FS7NUUA[W"5I, M#[T'VT_W:U\LWGF__]?']A^M?P&P_^[4/EC(6YW:\JVZ_^\6LW/$>U#'3 M)J_'=S55,-HJL]7G;??PU;,7A\<8XVB,W^D!Y42=H[U7+[O/T;11)ZE>;_=P M^MDC= -/G_D8@]D=;:$LR,?E=SN@.4WE@0IILA'I>6M,[EMN:.M\D$L#5>WR MQGS3J6K1Q=8H7Q!RKQOGE8#&XE#?X;0!DJ5Y [:#2W%WE1V[JWQ-::'95_FP M?W5U\8?70T"2FXNS#U?G%JX*?/9 8MPT,9S&!4P'IG1]07@KY][9]<7YY:W7 M_^7ZX@*G^'C3:Y$Z_.)Y62Q;X7WRNGBT!?]\@I_ \#FG@&O+AZ0*1#X2TTR^ MUG^QIXR#J-FB$%"10IR?SKVH*F&4H82O.@!=G!3Y:U'DR:DE03B5%/X+S%JQ M;ZPO(D4R4 _VSZL6UE'W".[J7I 4N!BMJ]1O*(FK\0?61JO9D@/@N7( *$_H MMV?':I8,^1V,%Z)UW+DLN\?-]&M+?./%0V7]O7S6?:72N7B&[5G0[FS]JIF& MDY&7I?X_GXC/8'D='1X='3X_/OPL/_<.@Z/#PU[WS^D(=6K^SR>_P(5D'/I/ MEM).O?N8-=(I>PU+>T2G@W5?X+?S9H7&#U2J\/@%#_/D:^[1FO9JTZ99JG-% M"ESOT2](VPG=,Q"Z9PNE;LF3SUYU#Q<_V*J=62$3;;+D=ER[[,Q, V%2ZMQ^ M?5^G QDZAWW.M[18>^EV[7O:J941^AVZKN:Z8,GD7XW.[<[,Z5^TVZ? MOJ.9+HE$N]US,W4S75HT>-1]T>Q4V+J0[FD>X/^D^#_HFOYZ99$;^AN^\/+_ M^!'.N;6ZJ.0/')5LU#2+JRJ^82>16^K-\.$MMH"X!7N9:C9:';I[^-BG=]![ MJ57LLP8@@V7.T.?;.$)_D*=,XYQOR-]8_$X-3[A10]IKK,5ECKI6L%BI:?79?*BF!LCQ7_K'Y]>]T_* >TU);5^6 MG%?;*/XGL4F,V(Q1)9ZC/EJ02]>_OKT\ XUYV?6PQ5H8TY(R0\UY>3#[\O+% MJ^-7)[CE6D3FDB1-AKS9*S$ 3BY@ ZQ#2V_386,699 0X&>91DD,=W+:&%.) M$I$K?518D]^[M7(X&2KG91:(%LW%V?8'\H#/NYI\0).OL5VX$[ 'I]L M3L!VA5*K!>P(!.PLPOY9!OL^&1+6(Z-+,DHJ MUUG>@]/D&?_'SD9&\W2+5: M]HY!]NA0\WYA?/MHYH2L!91S0K8SI%HM9"<@9'V?&DT@$B')VZGW2[__T8G: MX],/1.W(B=I.D&JUJ#T#4?N8)MY;?,#K!UBAQI#8"(S<]_\J0EXPFY;G(%%J M!]RUK@4$=K*X,Z1:+8O/018O,;B$;5&N12[AT'MW^>;#M7>5Y.:NY\3N\6GI MQ&YG2+5:[%Z@.Z5(4QG[,^\"#KP[$=$):&YX3N0>GXX@WS2.2G;&5*MEK)7&(@+51,')UV/3S(G73M#JE4I))A# M^2Z XC &?)9!*R7]))VN.3STG:SI!J MM:1A-DE3[H@3M,>G'@C:B1.TG2#5:D'#U!$C7AAT\V6 _:A/X:#[JY"9BKF5 MIYZ3Q381V,GBSI!JM2P^=P[(=I(.I.R9D[*=(-5J*B]M*)VDZ0:KT#S>2.7$3<\-[)61N(Y^1L9TBU6LY>J/S_,#:%-Z5STDG; MXY,0I.V5D[:=(-5J:7M)48"IF*%T_>-OO>>'IZ;4[=2[N MA7;[$C\[E('>G M70N(ZN1O9TBU6OY>476 %D C>D[.'I]X3WX^/G1RMA.D6BEGO4-TE$CI[FMM M()>3K)TAU6K)ZEE^$2=N/[/YPLM8& H*LN32LW2#5:EG#!)%;\5DZCV(+R.4D:V=(M5JR,!]$ MGULED,$I7-= 9DSHFI*09>#$KP4T!?%[[L1O)TBU6OQ>T$TMD),XS&!.O8_)O4R= MH+6 >D[0=H94JP6-0MM%/DY2(VD7,=SC?"FX*9B3N,;\-8 MQ'X(8@>"%H1\XH'8O1]=9()M,H%%BH?1_F8^^=N.13SS;G*1%^[,:P,-G;CM#*E6B]LKG=3L1*L% M]'*BM3.D6BE:A)-P<7UYTW>2]?CD3L\K_\ M2(KT->SH^+3ZA2+344W2#FMB=CPG9[WNB^=_UQ^Q0%0_0]$[9JD9R8,!0D@= MB"%<^5^+Z%[,,D7[%\^[)R_^KFG.GR%]?X*EZ65-Q.<#BU,J-%4OK8JF_K!) MRJUQK5VIOZ+I2:?0VB<>JQ4:YMQ<3*91PJ#M*K?-J;;'IYVS&W:(5)9$O>QZ M;V6 $$K:4H _1T7$->].LMI +B=9.T,J2[)>=;W?,NF@R-I&(B=-.T.J4IJ. M#KN81_VF %:.LV2"IU26IZ'OCJG64,L)ULZ0RA*L7M?KQWEX<):D:3$EQZRI M8K@1L1.P]E#-"=B.D&H5O-B_J71(U:([X6H!Q4"X7.^>W2#5"B_A"2.)70R' MV"C\3GKG(G>8#BV@FQ.QG2'5:A'#G,\+X8^]LU3",>9=W,$Z7 "_!;0#,7-= ML7:#5"O,1+02^\-A"+^E@^P,]BT6+K.Z%;0#,7-]L7:#5"M.LV=L,)8H85@\ MKK$;/N1CF7J7"(\YH9"8D[W')ZB3O9TAU6K90TOR*LE#'UZ>#,M"(K(H74YH M&X@(\N:Z9^T&J5;+&U8177P.LUS&OCPE-V3AYRAZ;XH,:)$Y\[(%= 21>^9$ M;B=(M5KD3LJ&=2AG'P:1@NMSQUL;".AD;8=(I<3J'W_K/3]L9LW'$OAGC'3[ M7H1QCGX:7^=^367J&@:UA7^"V@IA.\G2'5:L%;BGQK'#APL\Q3X><%_-V9O.VB,8BC:\B\&Z1: M+8Z(@5NK-'!"U@+*.2';&5*M%C)$ONW[?@$GV@PES84$6T5 )VL[0ZJ5LD90 MN :*R4G7XY/,2=?.D&JU=/4<*$RK* ;"Y3J][@:I5@O7D1.N5E',"=<.D"1DZ<=H94ECB==+VW14JYS/U,7:R<0+6"2DZ@ M=H14JZIU+C&168Y$;&=(M>*&]9QK=2YAO@/@9=;QWB8CACWYP1[Z/CO=+(5*XH$G):8M]_Z\BS!P@ M5UM([*1Q9TBU6AJQ+J:?93+W;D3D'(]M(!K(EX,)V@U2K98OK(1!R:*3[)T4 MF<19>[=PP&7"(;BVA9 @:G98.#^X[,6P!;9T8 M[@RI5HLA)OS?%#Z8DEF2JI3^+ M'+O.Q#?1[\O-SU_MW-TBU6M2>D:BE=^&= MB)QP/3[%0+A<*O]ND&JU<#TG;/TBSF4Z%6E._2QR.4K)ICPMV]ICEB/\,X)_ MI4D<^F"#2K_ 'SG;L@6$=C*Y,Z1:+9.4ZB]AN]1MS@G8XU,-!,PE%^\&J58+ M&.7YXR/H-+F1>3(RW@8XOQ#@0X2)V0MH)P3LITAU6HA.Z94R1A60SUW3[U_ATE4YIF(>R=Q MCT_&!1+W- CO]/^.4T,5,]T#/XF2]+7>+S^2(GT-.SH^K7ZAR'14$[_#FNP= MSPE?K_OB^=_U1RPEU<]0'H]9E$;R8)!*\>E #'.9OA;1O9AEBO8OGG=/7OQ= MTYP_0_K^!$O3RYJ(SP<6IU1HJEY:E5?]89/H6^-:NU)_1=.33LNU3SQ6:SE, MXOGMIN]][,--^,.MU_==65,+".9Y=ZUR*65$NZ$[?$IZ(1M9TBU6M@P,>>]2#_)'$.:*G[I MI.SQ20=2YAJ&[P:I5DL99N>4D$E868&P9'"T39RTM8*$3MIVAE2KI0W3=/Y5 M!",2MK,B367LNXS3%I#.2=G.D&H%N,OE']CA+A&Q;@+DY*L%1'/RM3.D6G&* MO6)H%RU<+AN@!21STK4SI(HD\&A*X@4+>7UPV,5'5\O$?DS .L['&FG8V9\N([>1R9TBUK5QB M3LFY'!(^$R.B!\Y=1 *8Q.L._5N..T.J;<7Q!:6$0 M=PBV@Y1.ZG:&5-M*'6:OW,IT$L9.ZEI"2B=U.T.J;:6.VL6*SZXO;"NH" +G MD*YW@U1;"ARAR;P7G\-),2EAYYWL/3Y!G>SM#*FVE3U,=FGDXP=@KC/X, T' MA;-MV\%#3MQWAE3;BCOFV9@CUCLK)@4OUHG?X]/TR<\O#IWX[02IMA4_3+3Y M'RFG]S)R[2=:0,=O)G*'BT6.-J%II>7<[\(L9!6M!4V1Y/CTP:=9+)@CD360 M?L*!N!H04/U;?,EK(+1,\6]S7S.=@&W# 7F[->+\]_>7=S\]+18ND]/?G[M MR+;Q-&&#_;$,BDAZQ]W#YQY.L=<[U<@:H C>"U1O66LGW3LQD[Z,LR)%6+'V M3O:9F>R9F(:YB,+_,OH9EJ/>%(,L#$*1AC"WEJ[A>?>P9]9P\3G,J&3]$J1Y M ,<&=G-I[\2/YB?^+I1QBV=\TK35=S++J0EJ:^?=.YR?-]9:IPS1WJJ)MTE1 M/\+Y>O''KY=O+F_=\?J-I.+B\Q@FFGM][\#[, UCA72)K;$R&7G#)/7RL>2, M^H\BS4/Y$-)1A3,\?*EY3)GF!_S1%LM\ \L\2R93AO?TSB2L:!CZB!^TR\LZ M@V7]*\%A4J\_2F45,F)G%K3@4JI7>0ZKM,X7[R/H"*MF?V>6^;C*X4L7\V/- M7OLRX@2.JJ^VE,,UV:5Q"]9<@H/#_6[@<(G#X2XVBE__68"Y.IPMX1[-L6%, MX[ 3SAH!]V3.T<4+.W[.PS$7]=]?7)U?G'O]JW/O^N+FMG\+_SB[OCB_O/7Z MOUQ?7,#WMUX@T!TGJ/3@7/IR,H SZ+C7\8X.>R^]/?@"-/=$S+R!] 2B&\&O MP:B8) $C#J5 W%&'LG:4R0*-:\U5%2OK%"*;E]5Z2C)S@IUHP!C/@J[=A"E^7 M2& P^-+Q_E5$,^_H%8WVC"1N3J;T"Y@C__%7D>2&$H]QJ=.7[OJZ5M_R>.X@ MG-,TN0M1H7>\K!C\*?VAGC:D+J;X$4BM&,'T1GA%F*9A[(=3$:%J*!"D#7':9A[8!KS-29%G.;P9 MUQ8G.;S(EY+^]7]ZAQW8-_RO^_@R\(.+LQ;;^S ;$Y%1.HCZ"SG3 ZG6TIW* M; K\QCP&CZ<,TX<_">%3;,\"FGVV8D"0TRS1@MF%\Z[W_/"T[X/((,-$,Y95 M/54^+.@/5!(X"JN,VB*00]AS4#XR2NY!LJR# M&A>H5J=6*H*Y9:+"22)X-GO=%(1KM$?8WE"!VR'%0-Q_/OG?V\3O'?9>';TZ?/$*"2!6C/00_I'OED:/<,:>HU2'RIU= M.+*UYUZUKG9<\M1\<$/E;?0($HS/DD MJ>NDXY/CE\?KZ"1S:F9>@;%@.)GH[FC./SY#^73"\Y%-P[&XD_3%1 ILT@L' M,9SG?!VE0_ A0@D;\9Z3FE77 N4M>#R61\NM6.L&P_X%X,+,9D(PHS+8$+:S MLL(?$[,R2TOOM[.S%EP;-K.U'9>VEDN]BN^U&F&<8(![ Q M="V@Y!!/#?Q(3+J[//DE5]DVL--?1XE9*NJ^18 M1WU8_BKKH$\G*R83S7KX%(8,&BZW'72GW8]#4*4XL/' SN#6N^\)G#K<;>F[ M48(:>%!D(68(T:!1A']DQ0 =.MAO-9KQAWR/!FTM&6^G%(H.O$V2MS6G(_@)#$Z>X?LP(PR[O<&^%\"$_!Q>!/\&GM#_,E/= M@]. ?$WECM!SGWT8$52P(/"FX@_DQ13[?$U M<4&.?/C]79)+^*'V'\!4X">Z]0[O@%8*O-EXL)$30Z0S?!JW=DHN-9U-(".I M)C]4:T[2S.R(EX4@;R*%"<5BQ'Z,*;T@EE'E?7N)VFV@[-S$P,K#-]-1RJ]/ M8MA,X(D4%LPOQ\F,Q70JZ02FH8&_<,:(!K]/FUONBWK =O(MVXZVZT+K3K]+ M&M.=XC_W ]P,=;_R;CZ\O:866!NJ8%!783[6WDQV=L]X--*50Z6139LM8.LP M"3!@!3I%?9:27YPB(Z R//E7(2(<:B_<)V&ISA!UD20E3:.3;-:&]Z91@9I. M/4^/\GI1$;1=IIRTM%!:AD.@R%>1#\M1H(]\$?,AI(XD\LGKD[M3.\BU68!G M.,7 4\F2-)$JK;KC4:%I$M%Q&&;ZGQ$'!_DS6C@<5),)O%#]@.>*$E.?HA,9 M)S);)T18G7'6E9V-8T"O3M;?FF5.DY""=#?*M.06/S\D!SF):J%$1:#F8TH4 MVT*F^,K\$=/V,N\FIS>..MY%D28D2-5FZ(&U]_1=$@>),EH'(OX$FT+I>W"UPZ:6W\D)Z1(^=S'A MT^G0]74H:#24\IEWGOC%FOEB:T1;ZH;#X?.]P7[[; =WRN\ A^;AP1D.F=N,\V=HQ'$1Z=7'@*FPH*1-_1E/!O$I:04='4WP, MVW#= F>16")6N)MY+WV@S?M,2!P R:8IK$%?5!==(O M3C/O;4$9H>\D6-U@O>& 86(EEMK1)WWG8.@ S%5__?#EESC M=6>:R=?Z+_;FH#Y0^X(V+$:TL"D!C7, 2B8I\M>BR!-M;K_LOCCZ.RXU-[<& MO:V\!7E@RN>P8-87D=I2,.BU&P/NN>J%VEO]5L;NME== F M_6\J!7W--X9[V(*5=OP\PI#&A;),^@XV7/(.%,MO M=PM_F@=K"4_O6??E,R<\3GB<\#CA<<+CENSTA=,7=7WAUOJ#K/5IGN)5;)-K MEX5.^K?!,?Z_.G;J]+-'>LL IZKOZ>9Y3+BJ!5XS:U^KV,FBIRF@,__P0AH< M'BDBG'2?J\K/+U8TK[;0CXW.C*^C][:9SH. 7*@UMK$4<(-S:4-M\(6"L?#; M;R47_-='DXN'843MU?QZS-C:M99>V!]AL:4GVZS6R>O.D[6,0OP(//PC"6PU ME/3=+W@!O*136=\9G6TI-L%/1][OA[PW6'XWF,']#;'_":^8@8^ V.VD\^(; M]F:$YGOS#T-HE&.9^J&(UJ#U-GZ3AW*2S'_9>A_)PQ 8-/,H26=>[[NW/I[\ M_(\(41=K^4Z+C!*$\O&^Q//Q0(?4-IS]K557A;0'A]UGAW]W6_@%6PBLZ';P MBW;PL-MS.[CS/+CVCT3PMA+1X]K+_UCE)^2A3(HD==0^=#O\R4^SHV6,K\=W>PI[;06>*.1YTIEAU+Q=OA[/%OKDM=MP" M6^R(O$5?*I(KV.B[UFJ'7^>"^2-O8>_K>-I^Y"W\2M;)C[R%K>#"[] ^>4H% MI#I5^<$+!%I3<+$%T.K;)$4LX&F225,P/4Q22;C#'6YBL"?V^2_X9:U*GOOX M(.R1#>=DAL+N1?!7 F(:AAFPN/=7(5(5+[7+N5?7>6-)NR#L8S5$-"/,9>16 M EU^&\8BII#L#?8%HD[?,*TH!/&"KV&962&X;9F"5.%E/ ;Y2,'ZRH M0&\,)P0#F2,2UA0KZ&G,;"D/6['>T18!PT)MAK/@7' ]OJ*VU4+ M-<8A&=._O(L[A4!V+H<"F( AI7U"$N.F5&&F@)H+!5:R]Z8P.>.[(/M\GH9,-+T?M-N(I%&R./?'\PK8U&A=_L86B&:EWPF*6@MG M_N3GRZ%7E1/#TN8\R,IV<(VT(HW/ .U-VO9>5* "03J0RQ#K!]%3]C2P/9\> MJ#5U7SANLS-,11%4,.WW.U59,XQL2THJ\S01I-I0Z8E9'[^Z,-\#P]D)L'<,?D\R[GL1S MK7R?_.S$PF$D;8&1!,L2G89/VZ,'\9KD%%X_VCH,;6UF^D@.F6 MS@9+;#E5^[W("^J@0T,(U6O9W&4MK+CY$8S@MZ#_W8ZWS78B\_,;$7]"MKJ1 MZ5WHRXW!6UB M6H#9^IJ.1M6PWA=ID-$MWB_+)'R@=0+_H&9A2D89)S,!L8U"$";:%X,Q:3]K MC:N7C6M57T=T\C%3',M^J#F-/HX^0^2] U M3?^"!V+U3S@T!/?F2,.,%+;$4R_V)?D#5>_*P%+I---4QO)>1/!RV"@8C*:, M0T^2(!Q2U"1A^Y3(,\\+Z!@Z_?71H^-@;DGT:A/I$+3> MGW%LZ:MT2K2:OL;L7U,]X 8PC8GDRQ4P[9_X#/4%'933H,9P,+T[:HU#EI)D M>P>^04<>^J@% 6JC"YK[W@(W"SA0.G!R8?]'=)X$<'4*,SC)Z'.R_D"LL2\= M._^D:;HZ (D;AC03-O14SU7=;55-'DRW=(01 -U/#N0O'8DX_*^ZH:5@B8%, M!^;"AB:J:9TKIM,$#\& WAOB"0GS4C';48+W3($C5R'"*V&Z#CLRQ2=TT*-R MTVUL33 5WTC[00&U#KX4;&T,V@T[1NG(S$YH^Q=F.:%U)T9DOL8]G(<3DV;S([2O#PS-JB6_3JL M,11L@O<+FAHQSA46VB_ *.:FM,1(P!#\#7ZDE&;'*^((:4)#S;]&+0/#U#B* M6G]6>3-Q03B9%#$.;"**E=X3R%!)D<) ^&O=L+Y[T\51RR!D# SAF]Y2?Q;! MB(,QB-2?AJIU;I[#!8M_$Q.9=9_E%-T4$_S$GMZ>;B*Z]N;L<]@)91)-OFE! M$?<.6HSB+KG')_"O<.-*)T0>LBJ!!;DKM&Z/E<&U):#&6=9TM((;5+3*/2O6 M01(%' X:M.?>[TZ=;WKJ5)!U-CEN0*=SR_%.0Q/=TRU/P2'5IBU7TS M$GB+7,OSA7X1T&\Z\';4[1VUP";=3*1V23M0QN1S_G/%LAI%/$YB6>J0Q6(P MS[]*)M#R (+;G7[GW(7RCDZ2U<+SVMY?;@?"7J)_/CE\XODRBI33Q_P;\23T MO[5';&GGD*^6!XHEK!JU6R=1\T-5\WZT7 M1MQ>2Q;&*5+&L(77$2>$UF%-PLK=1:D/]^MSJOY@24+)AM.U5'Z_%*Z7BO^:4O@HA]I3S'TXQ])[CORJ; MJ/:Y?KRJ"P81+!M+RG*=PHBPK"*C+JFJYU/DJTYR^IZPW[X]P"3,I. 4W?+, M7\9:: #XDK/3L/47W-3HGY0/QJ9/P[:5%XARM_2N=.C&(?"S2-TD KA @V4F MT2ZK7!<[E00RG2"\2)(Z_ Y,8HV3A72F=?-"R!57?,%:L#&8.4/F$OK=B;)# M)TK+CI3M#@[DWJO_O+U^HU*?)9 #+N[7$EUF%B M8"4KINCA1>'1;JXE2H)RC2RO6P*W? I\D@56]6GH;/#EPZ'9AAYS?$08K\.V MPZ$*8%<*!X ]V$LSGG;3V?-/F]^_WMO@0. J#-"2'9493"2T,HF7:=R'/Z>< MDG=*_@=1\M^-EE^@VFL'P"JU^$5J_Q$T56?.@-U,E)76B))X)--6W)I>O#AZ M>?+\Y/ECWIJ>_,QG)(<*/'28A,,00TU%7J0JH9"4Z;?9NPTF2BUU4SF%\QDC M#Y@WTUVLFUT*DTMAVC$'ZUHESQ3QO$O"0"AW*%;$HQTU%P=8Z%@E<:Z4/U+- MUP:1!XYD;'AZE2V]Q0#,Z>71#C*C,;QQP*[?'!9-F=E@<.4R7G3"M"\ 8'I? M:\MH"86W['W=BG7N0NP0[:1MLOGI060X#HE3DL>PT12[F64@"_I;#-CO&J$< MSWWM>+54'I$/)EOD#"\T.B&/&-*8A>?__M^SX^>'Z\1*:RF+<-FT1D73'IB6 M,NC+*90)*\(JKU?7BL:I7O,- 49TG/R-EU+C@=[:/- ^!B^Y9E-U>]SSSKIO MN]='7>]QB+:[[.9*DW[6T :;<&#%H6& MLL&ZHNAB^8*0T&^2E'TSY-(HLQ,/CULG$XY[V\^]11I@7=@$"_BS/.7@]U8% M;5S=D2$>B(S]8C)(V85($6\]LD$S@T/$"V3FI^& XS(J-1>+I3'^,Z@DWS[O M@I7^0S*)$YHV"HVJG#H7FP+I<)&RF'E[A+J&@48$9KM!M W\F#3^#4Q$S/8] M@_Z&16@,W9=,94SG@JG> M%! O\'BY7/5 '-&3PE1LEI/1F"RMYT(+1>@"E* MBXPCO 0]I;W^UI+U@KBX2D19HK!%I%E=!;<.A!BA1+"8]3(.@(U2KGXM<=[> MB_03E@SULRR!#Y2#B3$_ RNWA7((".-N0L7:(LU501*7M$WD9( X"@.P,J,D M4Q5M7,J4AQ1NG-%'%6#75 3J=/T-DT@"AIW+O)$I4/(RLX36::&VZXO=]J^> MB2F6XR#T$\*_8LQZT\.QA,,(BFF9:H2B(LM1/84)HA"S,$1%7WJ3));,M/B$ MPO60!K>QJ3R1"O"4 #+H(@D$EI=2[!T3])0LX5O5$ODIPHFLP(@.1$0'>3:6 M,J^#$S." HB>79V.4+@@FZQFZA;K+_W^1^=L^6/2LP1]I/,-/86Y4C@R' 4 M[\/0#%T\I1?"W^'0AK_G,Y-=.AGHHFM3)LS";<\;K8,:HK$M\H@V 9)8F#IO MS,M4.TJ3SUCTYZ3=W@Q>+TIPQT""*2! _4M[2@8_EMT^]#*@2E!"Q#)2A 5B MNTAAM$WJG+YHO[YXX[V-$D8?P-R-;2+S(T)*,1NL?FYD)SY.?#87G[?7:XM, M[6J9RJ'D>EH;1P]$QO@R._P;Y?9G*"-B8;Y^JEL;!Q\PUY:!BO@GUB #2>45 M*DY &" I WF9$V4PJTZG23:=?#CYV%@^C*X]2PC$;M/S12,FURYP)H>FH\#L M3)&+^E?'RKCA[^ I])9@DOY@9ENX\!UF(T^]/0OF14.-JS/-\LY;F '8_L\;^_XV=_W]Y(=4?J M]D?J.W&__G%:1P7"!,?W1T>Z[FGI&(T@,*1-E\F*AH&KH<.\+L_TH&QFA;:L M(&A+?4#RTY&X[]"IVM%U<@JK#V&6T?N#.D94[I5K/,:V@IJ$J9@CCS/9R7 T MYN815:9MNY:T!;$8G0UQD= DCT+RT511L/>P^J\>8;$@E(YA4<9*B71'-2SJ M-F [)9YV96C3[6Z<1/04S@%&Z5"Q2#S;5U&L>*;S*3K>J BQ'U!,>T6N,5U' MPGH+30S3)PD^1:# L;C3MVQ"O\-IP9[O:[(MV!C"EL.]5Y;&"A9JXMFSHY-7 MZ_#L7%@/IHUK-V8-3!.MO1&97V&L;ST,BY$CFWC6"M++; 6S;K)C 4CZF2:[(B-:A1J]56YTQ2V;6EF>5/<\JFY[9QF.Y M:=6@)/V$:%JR= AL1^/5W*&$4 XL\"53@DV=%-%(6(<=XDD2-Y,QP#Y8;$LE M\YRGD:F.62*3D>I[D$N))ZV!LU5UKZ&"/JP6M5I8G@8+8%_??@T>(YC&H.?M M:EK]8X("ME$!*G!I/*W+R\N.&?P"F5H!)GRUCX MC"6,*@__PL1'=/I%U]<-O%9^$:KP5>( M&04MZ@#DI&B7I6@Q+LBF/E80TA8<^X%V HODJF4T'^\C46X1>XKHW.JG87"J28*L0MKJZ8 WY MG42P*AR(O?LOGS-8&V992MU\&EV8>&&$/QV;.C;=G$U-;[)W9Z9CYI>U&R4' M>D&P!\;!9F) ,+%4W,=6'A)UU;&B/%:[M'=P[4'4YHN& 1A+"=#SI7Z4>& M[-R[@,U-I(%\FP8@'MUR9^R,G76J663G"&674N#N3D322CSC+>C8H7]A7!48 M4PP\.XE=@#C=!+*@[ST:@G>.%GK.C;N_E@YF-NPK;LKN>5V"G),!PEYTJM(W*:Q[) MVWM!48^S$I[%DY@C\5=W?_E5I6,Z_)9W;@2.*QXFN6^7N.^["@64X<)+K@J\ M%9\W;Q']@9R:UF T"EO#Z"D-)U.J)N2H^82Z(+,M' -[JGK$O3$8P CC;1FV M*I:GAAEB1?0XS-0L*<1-'V'L<8A55/3YCX6$=0:S&*0A3/U7&=U)1&+&90!9 M#IKA7+\&8&+O:$F?H;4W>84$K#W.MQ60LI+O2N9*3)H%9-.%S_7:K&5]3PFW MA>_OEJ!@.\HDF\]/:RPE'&K$91[,OMXUE2IF#!+35$-4MB!O'YG*3F]?2!=3 M*YW:Y21^J:%^7 M#?QC9@-_A0OB]E*\V .Y%+[<\.V.W$RW*IH@='_05F#A4T[CHA()=;9P00!H M(/Z&R]T19H:T">=^E: T0 TQ*J&F8:9^*!5RO=4Y6N5P@P(8L183;/QPT3[Z M5N$%=D4")3SJIK2FBO@>?J9=.ZVA1[016!R>V.V9^J+CL]FK<6=<&I@HD6H- MQ&=GGKC85YN4Z6[HM',Y%$6T.0 <(H'<*:T#:B+@6C VM?LAM1:RA8>G+V.!F!;CG,& SPO@>ZP=(V.N MZ2U?61CJ9M"<9^S%T=SULY(HW3LY6ITH736MZ*4/)C3KWE,?0&BT6!AY^)8" M$&8*=^F]H' ?BL+\ 2X89*X#%GR(*=1P^_&E#$@5XY$BX[LP372._82'PA[O M:G"XX#W(L7VH)D1P_?7M^0LHW:\5 ?6O*G,F5 6=YR/>+D"R MX"G>'ZIX1?IVXNWA/>1*8"'*?F";GNIS45$+9-22F*@2V.^;* M5)ZFP52R2EA*Q*-]#5$T85!#_ -32AC&1.5R5&=(JM]^=8D@6/]E;="L2.^P M6Y>3I!]-DKP;'>V;ERG+F6[(DZNW6HY##CO#(% MPY>D^>:B.DWE79@4633SQC(BQR3Y,.OL'4XF8 T)[&=:];_6)VZ>IO-$0Q'- MC<>"A(6?H=H7A9>YYKRYF-':)>-95@5DUE>&(.5V6Y6U\W-NC1PXD?W&(IOX MA4Z0VK@PB\HAS\Z^ENGMO#$_@C>FGBJZ<1*R!EW5J:6U7M(Z%%FK1<84Y;"2 ME(KA,/D906G4[36@J=$%V,I%0\N3)(E4+A%2;'6*VO(6$5F,"E5F;K4 MZ3@:.;E$G!V:04S\KFDR7B2RO"Q1WU/8)(-9M7FCY06WZMD3J^)_7T?NRF[R MWNTXF4SQ3+N6!7D%SI)TVO7V%+NI3XVQFR4%E?"S!JGD_^Y54;.1J/NUDU?Z MTB#NZ3+^*M$QZJ";BF.9-[S+9S!-55-MFDJB:\]\HYN%BZ^X[90?9392FQ:) M,NAQXV%-Y7RJG3-YZFPGJ#%4^LO,$5T1_R4;2 _6I[B!-(BZ0%A39ME ^9_ M2@)YJE/2>QRDB&# MI@E8:M2ZM'&E^UQY,ZZL>? M<[#AG%&=/?ZL_\_Z\RUKP"-Q/RPBA4O_Z)UHG8F^PY)^Q&B M96 R*[ ?2.B'4U'V(J?SMP6UDL >ZH&I]J&<%NV 43";3JR<6&TL5@8=_'Q+ MW/-JHJ5R/7)> EB"4^ES5X%2I-CU>-(][%'N90;3RN@G>R;!8%G[NI?=PZ/' M0D78Z5(BQ_MUWG]S>7O>W]K5HU/6%^3-SZ6C[V3YN-AO:DG$AQ@[8. U>,\, M9%#XZEJJ;XI\6JVU.]7*_7"_[.A*[92RA@<(@58EIN?B,S=!6O##D/'^=#,6 MD>=I."AR.GU=$K=+XI[C?,P#1FQPW6*.2@8G&,K[+W^PA-ON]OF(X[9=8&\: M['&?X>@:'KK;MYPY,^J4@WMIZD]PRAA>/PJ$%DOS.6$_73W MA,&NZCP8E+Y11/$05D%%?J_R3-T1\G-,;U/; *9SD1KP,#5+>'\146HSUV!2 MDQ2A?%(YG"H>(]]R)I?N_ ESH"\[N5$G78I;%"G:P-^K*>QUV !W7K.YN&1B@P'5;9#]N+F MB@OT.^I?7T0^WH^L;HO+2[HVK-O2<>VK&LJM N>2HX00[<(ZVGEJ1[HK$PAD M%J92,=DGR?DS!-T:P+W/=&.8!S+F'K69M_?)7!VM%"^-H$S;2"'S47AGX3[K MH.:"E['E4@8 3/A!21Z,/$P*KJ22?L'M@<(,MM_[JX";+[IG]@C>M4JB%OB9 MKDUE(+=R7]L\V[?@7RP^:]Q=SMMG[H)KND?Q#<5:J!R'2W9?YRB8UO7#, 4S MA5J9JN?J:W 7\Z]WS^*:W-Z2FMR673+.?^E?>S>S#/3C-M?KBP@X-DWBT,<; MNO!^$=Z^"8E5,5Q[7? MPN,[1OJ:C+25DB +S6(C&J1C-0&4!Q,1 D=)(,GGCGUX9WBG^RA2_>]S.."3L0J9!1E. M4A*[D T)?S^ 0Q;M>3 7.U6(X+DU8+R;M%BG5&$PTCC)\KEXM7DQFW#JYH-F MS[5D.^ C.OP92*.!M*XAJN'W M3$V[=8?]C^//J]0"O1/W&X.[H/D8P7.F'X05S\'K9("?\4T(K#O^N\2;)LPI ME?C!GT4P4MT>POC/(M;E2UQMQS@NH6J]H1M\Z-!/IQ(R0J$A'Y@"1EC:;*53 MXC:JM)![,3/WO7)?\!42LV=,3A+H\4B4:<)TD@GLC,'Y4*IKA7W!!HF2JJUX M/J:FIVAIF$\9&N)7\5^XG"=%AN5=P-3>TSGTI(BDE,B?7[G3D/E3JV+)R39CB#NM,-]0V= MN)1BOR WBKYD+P7V(,I4-UR MJ 16 2ZQ+UCM3 E8SSXQIWR=\MU8^?Y5A-/-<&S7+N+@ HYV$=:QY$ZPI-TW M>%-#(!N+5+GOQ11C.CH4A>EBJM>RZ2$.!_A$3@;U3SEL%JE6(:5R-CT(RY;, M]8?R%$A9G@"25V.Z/-=_KF^O^O)[3^<$SDO'U4IO$').AA>*,(]T1 1+%;GS M(,4B,%?>5!*D&A/-'1=.-K^.;%Y?WFR:;,,>_$YW8AIG_8/))X&^;RF;% M":56DDKR&6$Z)L';F7*MQJ(,)5J')\>E>*@8EEV H0HJRMJ+SKPOQ/N(6#5[ MB0+J%%0WS0A[0X.7AP,?'QX$C"&#A:DVXP06 MNA+8GJ7Z*^>5U]Q;U4\4-,I\ :O]_T2URT#XTN*R34:=4Q!_I;HX4L M &ZN'2/:65?>RE@QWL*M2$&W7?Z[7$5]&E31;Y=T#^V926MFF) 53O-UIV7R M(S^^^>6,?N01AM)%'WF_Q90TG5F@NB;G MY!8M;7KD&IT0;"/(#,V7,!NSQ5&.A.6:F+C.J!OLY>8!$),.<2L6^2K8L9=Q M/76J "/CZNCODUCF& [D"4=R%&9L_[0>=<')4POEJ8;F_ U".WTLO-;J_]^7 MET[M_\#)C[K;S,V]F'H?#([@QC6931>&7PJ!X1#TLU#J1/457CCL-!3%L!-( MPS?6P1O5D+)$)S0O\1#/2UF$7.6D<97LGZ!K1ONL=32')(2:Q"N0K_I,]Y1M M5[Y=A6SV*44R-:UUP@CT/YAY?*E9 ZV@B*2=XT;Q(G3$SH,=+ $AV%.KMF][ MM%@[R#5%2$G[TF26 -MT%Z9YT;"GIE6/OD[KTEOL3LDWG?)XIDR.LX\5Y+65 M-+/IE1APJ3J!]/YJ2:D"S!^NQI=_\C/Z$A!27R/GKW4>2%.<7^=OG&CS;'KK MS&9>WM:8C2ZNND0NKO.H2$-T7BJ("S!M^!9ITEI&E+:(G$,XPN1I =/%RV < MQ?94SVAAAB(_@9451R:1T9+&1D&A&TQ8*^_%W8+?998_Q^8"29HW2I9+ M=_]J&G^KYHN56'04)??(4-P@L=IWL=5M?MBX#C\,8'L8F::+F-G M?X(W%;.)JH\HQWA-=?%-[]VDWV.GWN21SZ.F-H_4)IWJ];!/>H<*Y/6+R=_/ M67]Z;]1*!Y+NVWPAQQ1 DR1!\37NKSS(:J MB22[ZM0/P!!66'2<)_PG2%$6A!QF8'^%+@J&A9B3#/LE88E)!%\-#)BY.1+0 M38,E^Z8;9G/338;!1#PI;RAA:BN :8#(8BT7)>H?#I51)6]<+]2Z0[DD ^H^H[/H3;9VTKO7VM? MD]ILFEX.#_$V!@W;:- A49#69'Z6_+?]V[.^ZUGHT@A^''\&L?RF5H92.1F; MN[V3%SU/M_"#?U1"YWCZZNI^Y6[/X4#W^L;PU4>>]O(Q+(+"O0>3(+,-5S@- M,0:&K!*IC,&4= W*/,;O=,X^?$MV-)C0*>:[U*P- Y(YWP;BZ\ZEQ["P]D7HE4 M=[UY0E")VA4(A9%,4- 64(1R[E_]Y^WU&U4SDZB#'9XI71%J4D.:%)6[J!YE M.$(@2>>C0SY4C@FN_ZN"+6N+ 9@E1@LC*Z$K,DF9!V#>*&M0[\(UU>U)[XV( M/Z%H:4QR,[/?Y0#+:N?C"!W5+D>')]3 ,6P^ZR+&#JE GE=V0[EV2W=$=1-8 M3^)^=BQX=K+D%-+*,DK2ZA-[=[2CQ*/>@^0JX%<<=H^>_;UC(7G7FXOP?8Y^ M9J.CF\2JJFYVGN<6ZB3CS?HU^O3LY+!W\NSXY3HNK?:HJW4%=9NPY;V2<76T M*O',O7&>3U\_?7I_?]^-Y?T,W@8BVH6K?T?[>DNC@PM['?.WD/EWC<,3D6[0 M2+ED8WH0F9BKV9/46-'U5V@T&X4='E-1S0W8J:S0^Q.@IR\<,SMFWIB9"<0! M;S\?R*^2;L/(_CB40RSG5D.QBR;M6*Y4Y5I,\9WNETTY^)GA,G>%A/Z" ;Y(@'*JLA@X[\;0; M/Y5@:NL$Y]LP;DO.MERU6!,C MD X$MK(MHXD)N"98:V^WEET'H7D1.G#'([!D&D CRHM];8B5\5_,6:F@4]N- M]$9)$C"TIFHVE^GP:8GF#1=I_G%986A!!-6BS3!9!0'@^1P8] F^&@LSSO!O M^QS/AFFF6+9DD+7A!U&2913O]O>Q,(BS@5,L4RKX!P3*W+&=:%^&KZP[]S$! M%Z MLU]Q+V!L?:L+\$((I8Y)W='MBRLHY0,1?U(M&7LO3A7T)"&M>5:!%@=8 MLVJ$=XN9MI]XC;K>VZU;O,,=25Q16/^_V MCCISJ2=+X=80_9T3T(2%!3XU".%-L=#GW<.3$NXL-.FOU$K=2XH\P\:DJ\X4 M'1PNWS68V:]XIGLO-!"_3O#ZL5HE.K$#,V(C?Z\&6"_!U&M0Z];!6/Y&!*A1 M& )3'\;8MP#!\^[H4TZ!PA0P W!73^[DW"T+GIVEH''/.S344/AY03>!K)B: MNF.*=:>R4N(V%G=2H2N#14%II&MRC,Y6/490]K*<$MJ!34]4^ M>+T>=\$UB=15VU"/5Y MSMFUW[&![FO[QS)O;>">3@1(%9IN60R*^>,Z29*QJ8O)5.^ZK;KV83>#$CP_ M7 2>3WRK&%:QL\L><"?T5B2SV;]QJK&.Y=<30XWNM"O^0$.K=+[ZD4-, M7N@$/I-_Z=+P7!J>TR+MUR)XS]U4=3 \+MH7? U%_5 &@93_(RH="JXCLF/- M;5BS$0E^&Y_ZR(QD-^GNV!WI3%G?RO(-JZU#KGJ(8)5(U+&R2;'DGEN-*/1Z M3)9+"UZ+@K,GVSB!*]$@"0B4NTC![L:;"N8'#"BYQB!E(JXEXC_+U.=KA'+L MWX%]:FKB\1]_PAT$[> .MHPDQ&KK3;B\$G$%+\Q3/.DSSJ!56/ZX10E9IKG@ M%I=P42AWT$FRD^2-)5F7(JXOO,R$"G)&.5/W+(BI1US-2)?7KM^ZS2[O,V[D MY5YDTENFD'>D=Y KWG11&[EW8)1D$OJFR&I8_36^M.IB&\YUB&G+UH+M,$$O M$6W21ANLNH)PPG&IHIN;"+"JKG8[*.DRM_NZYZ8]2*>$>:OA"D_AKD]%$<$= MASA3UC&3EEBI]=P3T;/P@=9YLGI%?S@A[ M,>&1Y-TGZ2<<4V%8=S20M,:T3NP62&7N4J;S1G7)FYPIVSBI99T>LPC#%@FKTW29IIOH)#2FM+(J4DYCJFMF9L3J& MZ0P89\!L;< $%AS#MTP[>_5X:6X)6AG O8Y9F">V_:#!T3KE;, MG$LTK;6C[[;2J\U4JI>58NRHV_?V3EYY9]VWW>NNUWMQU.T=]EC3Z6S83(?Y M]Y53@B J*^OXR$U4\3U]&G7IZP[UZU!_$@S^@O>=5M PUN.RJ<1R"UE,.N5? M#U1@NZ-@W_3GL)@#,-<1$P@#Y@.9Y0GWD%5_/T ?A?(#EN^<)M','X,\,M2/ M-PBG8QG/(JQ#CL1D@O(FA0H M*#]$N']8_4#]M7*9$Z,T](N(6WCZP.E=8?*MOE$VN(=7;#66B/F"<4% 9QT/(WU9)1ZRFG>#<> M< P_\"9@-LV: ,/4?9EEG3U)QC/X*<1&[<89M.)]$N_Z\#AEX@R2.* \W0&0 M$@$5J3.P\A/IX\#$0C*[O^7RMQ @.&=+&5PB?PQTA?)U? B_"R5".UH[?Q\S[LU" MRM>:5. \*Q/3KZ!3'Q[&B0ZDC'6WTTZ)ZH_[8KP16>U-]92T]_Y\@&1\E??_B>F- M,(97;"=Q+P DT==YW6GA3D1%">*KJ[]NZVQ? M/?MX:.WNG9.12M1*Q<-K#:NK32QM+%27C.:2T>8X7VL%S(54*4V:A?9KN?,5 M+9)1(5>D&)QPEZH0I=:O#2;*?)-39%%C9/!F@7K!7Y"MQI#!Q.<&6'(^H1^E M+FL^[90*4/4"U07@*51;A);2JR3']U.K(B58Z*L8Z9=S3V_"?^(R(X1P&Z5B M.N[,N?7L^6B#=SZR@SX46\&J7FX59(54X9:8_O)E,6O-6+*2 M\6%#11H?8(&";9C:DS#FD<[Y9DO)+R%:3?^\6G+Y@F((U#34:K>("?:)*&*_ M$:U8J\==:-.2MP1S]329VG;--HX1O^P>'@.[._Y<-O-M MF''GF8^J#_&;;\I]O2/'>DXU;LZ=ZOISH;.WKN5?!7RP>0%;R@_.=;?DMCEW M,LTU_%@8%UCG>BWODH@29_FW5/ ZC_U0Z?QZU#U\_I7YO/?U,W&J/H?>D6/^ M=C/_1V4"GV_1^]T$@IILZ[,W;Z]5HX:R_+B"?(S%YUS9C7T7!-;(Q[GIM#%8 M, GZYST3>)!$N!COIZ>#%1/7N3ZEX"E$D_FIV$NHM960 JX&%N@>4L@Z/6$Y!NCR0]P>]/CB'CKX4^ HD1_#;RQ%H@O!8 M_:WPV[+O4SY.I>1M->[EH$B56X(V'Q=@("CJRU*^G.H;R(U#U>6$7D->I#L1 MJ;#*XAG[S%%14GR/OMF27X[&J.^1#:!^4@TH78JU9\: M>PU535)5]S J/FP$ XS@?JMX/_NK1>48ZS0K,!.?(N=/($W[RZ7- &R7[-(? M\AR''*@JQZTR1*<,/M$YLF2B:K5FH"E"UP%!\S^_+H;Y[KAL&P_X![!G.O?D: 0 M-P!?S)(U3[@2L-* 7>B:)%NAB,I-0@-P&BXL?UH)1UK/9.P%50>OD?8Y.Z3A MZM*IOJ?L7E%VZI$V )*Z%&4J3J'N1<;%6IV9.^/=&?\%=WO&=MSVD!]*@EXR M\0(2Y(Y"T33Q4P4@:6ZUCI]M MAJSUN%Z9J=0"5KR^V09XIUJ=0^9!3,UO"-G9N^&$Y=9IW.UTHTLL_#$3"W^8 M\^A?24@VH3$'-P_9S0W!K2)55UBZ/*ND'(*U?\3%7GP>@]#GWMGJ17XG^JL- M,_]Q9*D(1L3_9XPS_)5L/$9 L7(T7CE'CN/.C;GSW9EWED1XZ<:D^(T1AC=. M)CKJ'I[LC5TJFV/5;5CU/,P&A<*&VM@D:I=@ M#__#67N[<2,&OKOX#'>2(MWN1?']\GZ4C$WAF5'&%O[(YWU>UW$5H3KO^C M,3JJ933D:@>*SZ'G.I!X-*I&(T.05:&JY0>IB+%"B$JIL7<6_MI@B2@H)CI7 M'ZM"X;NCN4:SVJ8NQL[BP$PVRO)2V1%T8B!'H"VD?%YSP1**:]1^4ZG,MB(O MJK*6@AQYF!=Y):S%;=0XQP_M-IERT;5.FJE$=)JF85>ET:L,1$+SVP)>_D#& M2DVO5)8<+2K_-S95K6UIW>?UQ[.IZ%\)M_/_S(>B5S0J; 0(??2.VWX&&2VMIIXB&E@F+J$10YA:C*2^G.7$/K50.J=#5%7PM6= MT5<4YEH_HL@+90=IAY.[O&P]AK,6%3.%^,LA M)ALB.EXL(OXD$[%^$R6K="C'IJ-KFBL9.2KIAE)SC-^!+1#3T[:2DX3 A@9/ M@("LJ$O(="H9K'P!KL 4&\^I)'Y"F8B#I]26FY9CLJ.R8C!-8"7FJ P/!P2H'%A(8UH^W%7[A!U(Z M<@.#.0D70Z;9Z$J;OPEB6/Z>\WSO"O6> S(AA1,N; MT1QHG2BM*-T,@7LW)$MP[ Q2J9)"$'-^2#49F0_/9F(RWW=$*%.G=NG:KZ#D ME:O6P*:\\%J^<]E@@ILTEGUY>#M MNQ#NKDWTXVHDVSVQJ>^H8]I8W$F\ -3O0MJ-A-8'=O!",,WU[E"S^8N"*HUD M":V;_$GWL*>ZE_*S:EOQ'V*;:ECQ#_&9[1QP28.*CI\Y3VU9=(5'.6*#;[-0(X%NG^' M-4^7@3C62)E-/ZGOF[U-C>:CS0ZZ972.>-C*HN8[)KR1'#F,.VGNF-0(62?A M:YRORG E%%_5.\=ALLI'55P__#M:OG!PD1-4UYW\J&+ 1!.6Y(:3FV2!,;C6!N-IT/+FQ<S@ Y8$?(V(HW<*[#I+PA\D2PON6/L'X:Q-VZ[^XCS[H-)"H>! M=_G'&E7I=%VU30!W)W2B\W5$9[ML@OD;87D*=)K/A !M2^#Y:AFD[D9=Z?.* M?;JT,2H\DQ=0LX+_?_;>M#EN),L6_"NPGJHVAAG$(JD]]>:9,2FIGJ9ST4C* MJNE/;8@ @D0* 41A(<7Z]>-W<[_N ((1U!84T6;919$1@,/A?OTNYY[CH][Z MF'VNT.7U2 5^N(;G3CF?"YA* OTJ&:9X!A2_-I;)]FW)3YOU3FS6G3$_6-VN MJ+Z;.@65&R"D>W'43(OU#B]6$:R+3E/@\LBB5YB%V+T32\2\8.WBA40^O%3* MUH#J8FJ6F)G,8TEB8"VT4LHYL=):'I0SW]RV3T P+"*:4PKTP[RR"-=V+6.2 M.F'C@>^"(D]68Q^9JDIXN#4@E%^H.V"VH6'E^1KD+? 8O4SR0M/)\;9V51@] M(IL'GO;VM+=OO;=O)R5&.]MC'SD(T@F_V!.K!^^:X8:HA@&GL"=*K"(BRV%? MFV'I'#C^S%9['N%)47)N+G4.)81UG1O[L0:K1(HT('Q!A%A_.3Z*S0S#?X/L M3.9^:48B-/#QP;DD_YE?='@OI<@6@F!O5*X:T'(/Q( 4Y-^G;5HEG_)5MU*3 MP(]^<)YC^97M,I>M2_/>$#II9W\661%U/4#,0*L1$G79/!-/.17-^IQKT<& MKX %3$1]H'+S_9L,)N/V(Q@W9S=NHTCMW!;'2;25J0'(@7$'@$2N9, [5Y[, M/NB%U*_!<3@^>O!?^PKXF5;\'5CQ9-G?[<3Q?!LB_B]-4#XMS_NP/*LJO1:# MMZLI]KX< 5%5 ]*?TKD4FU\M]B"3OEM5:EJE>[A*.T!H$S*FCMX6R:[H3TAU M>-O#^=S.LWJV;MPYK[S;B* M;^L*(L_=JS=#6&.@.]-88X:Z(K(/[X(,O?DEK4852)((Y"7Q) D0SDGR @08 M+C/R;8P786J\6P6BJ?1'8D!0XYB;B)&XF)WX--,DH.JTQ,Y^J0CAB15)?!MO M'3].ETP823\JRAA\3F4/YQWF =28+41:QCVC3U5E<4TXY!10>J5]'&+0'H0: M RVV>8("4'9FV!WBN-UL,;/T^)TXGPVA"-WJVSA_@#R/"5RXI-P#W2(4PBP9^*T6H+]Z",*.TL_FX@!_TY!% MPL#+R^)_C[BX7,L^8BGM S)6VH/D0M.1=E]?:9+=?Z.M#F]L:=,]<"P.6\R)L+^N:RHU8<$=TN7"/8%G<+ M6H[2KN:&I.@Z2^K(R=72XZ+D"0NQ#A'YXY=H_)!CJS,6H@=+$!!!JZL>H - MZ2US;35J AU'Y\;!C98); /H38]>V]+&[R1N_[W(BB:@R(_DWO[VWZ_?_7R; MVO/K+$5NKG>T1Y$Z O8MO*'_KNJ/WNJ<\,4_,KYX,@!WW0#LF"+D2&/)9:@T M89C8.:J'8U.+4-*(F7AMQM,P5@!( -YAPTZIBOYX.(*JBU51AGKY95:7V%J' M]@6N F?NAF^#QZ$&9L61AA1\A,X_7T&MW5RSN!Y1P)F]$"X=/N?S)40V3M,) M]0?P]%]WXJD,#2,<0HA1'9X\_FOL)M9])H62B_AS^#&< M$%V$G2!.DTG\/)/((!W@%P*PZ%ML5"DOHMOT18)'YN]SQ M20WMV.U>U9(T"4!KXXVTWEG"YRH1L@4B@P*:H[#V7/J6$!ENSVD'U=Z#*'=J M+?J!-]"M0"!=B=DMEX7&A%5J26G@9_Z,8]-0"+@8KZ(H5.D7 U^W.594+>3, M*K0@YRO'8!,+R6$K?1>4$M00,DHKZ;3A$*E.*7>$D:#,HLN.0<\T\'9)=@Z$ MO.INW2XH<5T5E_#76!S,NKG(URX9V\^,PB?/DSHM6*9,VMI!HNN*\FWX(V;/ M_PB!EG6/3?8I;UJE NOBI)<)%322.F\L;Q)K-%*>D$:W<.+HP6_#21G P!UBNML44-N%J MV_@]57",+S =@(]_;CT-)EJU_); M\[_MW6__&#WWW=_>D/"_:_2QO[\^W4).IY]YH9(+K*77W/Y^BKTHT1E8O$K: M! .YL9= G]=*R1K^_@'J/%V]#T[MW4-%_([V]LS5B)$;\;/Q$?HXQRM&^0HL M2QJ60!/(#39\=$!C#Q$!R6CF67N5967('P3__-,X44V:T^?PZD1K9HP:W5&7 M,C*\W0%NA)A%S;U!)BWC^=QY)- M,9]0E';V:W&/<,HR&WE7G4Z *6"\I?&YC<4AP(>R'!URFC9MLEH#/J>K\=?" M:I;4&"VT27F>(U@!,N\UQ4L09Y#7+-$4F0]&'@"L@]+XH:8,[TUK1$#LS;0%9AS0H:E M9"AB0\Q"A9V+).J!5P18%.YP&"I\(NL5 "UFBED.J&*:##18W011L>T#_\SF M>"LR:A"]@U]H_I> ::ZBRQ<.(6"ZI-L;EK$V;B9A*G"*X6OX9 =LL4%^!YP7 MKM.VF9",T(5H H &'/G\H'621C4T7=]0MF(\FIA;F ^!90B;XZUY_R^,ICE\ M;+ZOMM5R^2)8[;T,^ZVV75J9"02DC)FK^22_/(&WZ0O#4^T5CT:N).3OIB;P;^%L36'6'?:!L,P");6OJO;Z M#-1>%Y/:Z[1 /V>!&K\2@N)=I!IOO5*GE-6T5'=>JC___5;%CK=9"4)#T<^, MWA&$4716U6N^%5&+,_*'H$"VF14[5BW[HR5HC("_8ON.>*\3V+:033A?_ZG)R^&^#;%-?AX \)$YB[=L>%917J*!&,#/, M9@E_]Q4] 9B",3PU\&'-Y*?)N_V,,C+\)P;V"]OKWC3=YCEMYH&6; FI\L++ M1?"O_N-_'R0S.\=;'!5X\NL5:V&0%Y69N\)"=[(&BV_NDW?L509/KI,71].2 M_;Y+=K[3DM7$G+0@:SK\!UNX!]8VEXG'TP9AF;LCNV4R2+LKT58[&01L)PTSZ"Y2U4S>A22 M/7L@&!F":AY0K]A,A$1]9@3?ON . B,3>[Y9G7&Q72%^KY(:0AAV\_IDN6"5 MVKK+6..S1ESM 5>= 5-L*\_^U6'W\K6OV?C0YF^84&*=+1@&7.=0Y!?3@A#D MOO"]1?7>WS#Z! ED.QO@J M$3H7N2U:KQRY29QA'[\=5<[**GJ9+1, 4"'$&;/,"&3/&T+G$"NH%FV%>M@= MV]V3%=M?*Y;N9,5@A[@^U&5NC)C9A@?'CV=02F]X&P_8,5\9 [>3:ABVVPQL M":D#6EAS: S1- (<'TM;5G."8'^#$L$DI>(U^%\C"40<:;3UP%0K#=UA0#& M1%W,D[2S/Z,^(1 T+4V\2ZH:I\1'3F3HYDI_DCF>/(_]?,Z[N&>7.^W9?& C MY8B[4)&R> >OS&]:(% B1!KU!W!I,QZ\#K1W+*A5IJE<.X0->K@L*@@5QMZ" M"D!Q_:"Z@J2H8L$>8/)F&H')D[\3SWD7]]/YU]E/HL>QPZ[98MWS3N+]I?C+ MIAVQG\]Y%W?$Q=?9$>'I,K W,/X!-Y-C'LYS7>958;,^[[+SCO_UQQU;#-.B MW]]%GW_^HB\OH/#XTK)VJMP )D"S$8<=I$15$);(;&[92R<9 ME[=;998A@;HY+.'#"/GM@7!HT.(!W Z9EW) M"6:5F$4#8EPHX(YN%G6&5P&OBG*PBCBE'*RR#S\[1!L(NQ",P.J9N4V17PYDM"7M@YTDU)>"\P3G_X]UAN_QX?'AX_O<%8X!2.,48BJ-:<.84CF+1" MBY89@0N=SK,=2*ZU%V;7/3RB:JV#Z=(6+8U+S?52YN."QHJI+^%[@;Q?F0I<'3<8E [5U7T[3\OM_RF\^, M*UO7N0FPF%(B!AQ<=E%UR#4I/!.Q,5T+$T/F"_6\CX$*4UZK7RE.UR+_ MF VN=L>J*4!B8 T"=P?@ M,QT\/&),U,[;*)IVT$W^WX^V@PX6L\A$8.DY\Q,S_TMC<;TW+=B!U715U1_= MEL,_FUW!2VT=-1; WX:@R.ZAAIBN.29LO%:G=W;6Y^\B_ M=EYR*X.-J@GF&:6TMC\ D4!&1W9 M81JBTJ310./=DGI-LEYG9FW-JQ(NI*^.OQIAZ,:H%,U[B6S,@4[=S9MDOU_^ MOB3G[NB:SF;1GUUZCO:,CW^/]5K^R$=X6C':G]FUP/1%KRZ9BU9 ^93O6!2) M<52B@X\H.'P*! =%%OWCS9O]GOEI07W6@EK.(C!H#/G^=U52.W/3UD14"WXH M/$\#TJY7K,MEU655Y!X1_+QPY9,@#%/T]5N<]'KYLHV&)-^J*C-LG M%#?BC MXD@7U\ 1!R;;<51>)D67.?TI)K%UU9Z:&"J76:TRNFJ,9=K1)AMMQ>-2L,LQ MOOCNC!W3WOEZ>^=\QKE\@KRP:Q!89']/5-*=NDP64JZGQ+19._A]VZ\QP%8 MO^YUL)JGPR+=#[;4')3HI_]K:?[OZ&B7U7=F!CFO<_-D_R (,0EW\?\]JW? >)2?7UQ:#;*VX*%K@LB4NF87/R:U@V:/[/.+LP\ MVJX?K:*QS0+YZM,VJ!PP5K/8>=[RF7.*ELDER4HLS#"J%9T2-<@N0X-GUUY4 M-0OE\*&$*!T"OXA$DMC7@='X!= 9(#,Z+XHT6D<-L%]_!+-0_&97A&R-HDP$.N#'_ M5B$S(./U:6&7)(S'@C/ ?%EDOB45U_E:',X/ORQ7XNL 1A!ZL\':P__"1)E0 M%Y- [OV:*:6AN,6!RPO[,:)Y=I$42YAMTJ5H;,:3Q9]Q*:$4(5A^9WCLQ_": M6;UF*@KX-";Z@V66-'HQ(3O&T"6NE>NE(_T0]^/+]WTOXL#OCN;P34$;B(D/ M(RWZ0FW474-Y%EA:KC2H-[N5X0C?!>4/F^@@G<41XEZ-/V[^7S$CP"JLV&1N MEL_>O:6[4U>9T$)F+5Z:8P6W^VTH(7/[]:%BHIQ)]JA7'P?'>&$.G[9-%G!\ M,G.7L6BO/F'0';V,.;G#'UV!#H393RM MZ5]70G-26GO.*^2&I4YJ,VC,J:W M6U?$P-,R&1!)/Q!H;MI-TVZZQ6YJ;L>HBC5)2&AR&\'"D0%#.]$*#WGI1;K& M_66^!F74KK&ZM%!_(K7C!NOO]&W[67 2A(.CJ._VT@3VHXX;7/MG&9JP9PV MP;0)=MX$17*K+4"(D@R5L#$W(OKV9MK*0,/QUZXP[C!]P43IY@,S'2!AP 6^ M6R.E_P^0YJ6BPIM_()< TFA7M0\^?'1\(M'Z646RQM[?'QZ=V"_;=B%5E!A@ MR.0HC.YGQ:R!X."@ HEK;IC A[R"$IGK#XJ9O\W#S?- CYX\=X^!RDT0#A.8 M'[+\3VQ?)%?"L MHL(WZ]@KT=[_,O%.6JV^E]3"[=_.M-"^[$(#]"W5?! OFR6W%Q"+KSRM(8\,58,*Q%LQOLAE[CD/#2D!2F=LZDE;^5H,%36$E) M\Q%1=8S.("R(7B%PTNRGITS2_MM=1A]KAFD["6-1;Y8,_14R-CK M&D_-!0]MN^=^+>II.]Z![5BQM.AMPI1%D>2KQN?XH&R6_2>UV )F&432DWJ> M6VUGLP%3X]VSVO.EB=7_-)L!L?(.'0\U*59)@7R_':Z4'+7@_:1=->V V^P MX17^BNIJCXW_=+"<= "G!;KS OU_._- 2,W_ZNRM2*15.T@!LNBJGYW!:CA4 M-G^WI4\6-[#Q@SQS$I7)RMS@?U[^XW]^/7D&$Y?<<.MKJA+B-JD@J\K$+U#6 M(_/]E^.CV$P-_!=)/1$]-=15*+)+(+K!H5A1.&/_$93BY!?X8[:SRKJ%3,4W M] 1G#Q]O\P1.,8"NM=5B43Y>6+DDGD%_PBW_((5DE.^F\K7T4C0Z?66^EP,@ MP5:SUTXB4EYV9TD.SJK5JDIA6EY]8H?R=&&Q5 K,X)V:$V1P7R"#W_4@P'K_ MJBO.D4@*$7:"!4ZC10)P$&CD24IOZ9IU_B^T5M/-FYG+60\M_HDNY@Z^8E$73E2;=O85A[BOG,*4IV%!_[#0$EO5:ZSN M$U\'O"*+-XDYGP8_22T>2"M6<_P!2_D9P)"E$FI^3,ZI@5!E#?!*9MV8/]7$ M9F%%HBYY!$EJ%B@@7'RF1:9_V_0 4[ V;;Q;;#S UM\FF5;C5\WY8#;6.B\* M_,G\ZB/^L.Y6:_JA0KPD[(R\;?FG=7N-/P&GYP6^A7,(^#"Q@9]H%LE:+KBX MP)]6^7F=M/(U<$SA1T#2TJTD2G0B((>>YX_F=-LFT26ZS23!P]X!7/U?I M]=;[9HLGI7_BC7/H%%IX=,#SJH"A1%M-F2M O_?HJ^@!>W?O?7[^+3O6)U2/^9V&#%59?,SH8J;T\*U-SW&0F":A2S1RP,X MJ[V1EV&D/3WMX]ST,O:>[GG,U?@O*JIGQ M^GJZ@9B;TMUF47/A6#6)W1X=.>.&%FF4?4H0'2:-B$F78LTVJZ&YB9D[-0!- M :"KC](Y91XP;:@FJV4.EUU=4@_3_+K7P:(O*G3 /8G3K%[DL'EA3*Z/*R_) M&P82<$7H[?=13SMRVI&[[TCL7I,6\E^2JR\2]DFP!]27R&UK_,L65SVQ]U + M,-)SYPN&9U3U>5+F_[9)[KQ4&&[<=O-K84%C$7+T2#&0DXY?!=$VH1]O#*4A MH6]")6/J&(9]GUJYY8&H#U@4\1Q$=BUS*$(;OM+]@:/8?-3\=@:1:):TUR:T M[."H=EESP)*G>'BGE!O"'V%>S LR@XVQF2*V9$GHCG>EK62GF6!;5>NSE,>K MFD[\KF[=\XZ@U-7 7VGY#5@ S2Q@]E)=C20(/S>+'KZ*[1]ZHGS%$4U@8[Y( MT-XM/@[R? 1%GBS:9-%VMVC4VXN)+,1)WB:N!GX!,PVIVTDIN.+Y')N#-K(G_<$PL$U=[L)IP #0'8<1*^P8VK*<>I2A$UOW MB'-7;,RMT=#]*OZ+\3Z,+6_0JJ600D"K!HH@-9O:1 L7+,#(%86UZ0/F"PU" M7P:%30/?@&7;W3.A:X0SR3J:;,AD0W:W(4#)1LOTY4ZH4P)N@AU!WV=H MW_^2"9//F=E#>6NV6UF)^@X"U*+3PGRBQ'QT=,;M RTX'UHI0-^0LUVBP2U M-%ZX%WJW,D=KWC0==,:@CCOI&M1-&_TL7!LO$SR1^?@OC TT%L&X-BCC@_+O MWOW8!X%.4G$BAV_ML!T7 FNER&914P:3!I, "^X*30Y3M+SP_"^HK+/SA@-( M/*DB:&P5)RF#XC!\!6O#QE*6@QR3V:=\LA*3E;B=E6 AT3/,P]W&UV#U'_ZV M[&Y1':G,@OZ81>Y&@&VB% 1N8]YEC=IF%G2!&4,"AKOK<^.W^6@WC'4?4AX] M.3QZ*FCQ#]@]8G8@P+-6VC.@,=MDR=#D@/GYRV,+X9KVW+3G/F//T7K_%?J^ MP>';[9RFW?D"C9.Y>@-33IY92Y018U%^>6?<]2\RC0DCAG=APK;%=(QO6[,I_9W5E_6!0 MW=/B?7YRD/[41*PEM&^+=M^WV]WN$W1+Z=4G$\YU]:Z[(];^4\P"TRM+4WQ^ M7F?GN("[%DJ]N-Y=Y].6AX,ZT$S4]\N9':R'[/.6[@0VG<"F^V@NIM/Y?_O[ M>N>\&T'W47)EQ \]-D'U=(Y-"W/7A?G^/Y/5^L7;75?D>SC7 "&!7X_>5I4Z MP[#^9#Z3U9?0XVN.RXV??XT5'XB;Y!O1+^:\$X[3:55/JWKG59T4)!GU"\ ' MP0.*/@!O,;6^?L7&Q">'1T^F_O&O2,1ZY*TPN[2^ZEJB,K-YZV?@N=<(J]L4 M$"3$BPIE*1,)N )/39S %-3FR):0%1Q5,\,4?- \=>::"OGN372@^_HP>M 0 M%PY#J@>+I"C,4%^"ZDKS,7J;56N@I[+Q!5$@A!__I;LPSW'#Q\^ AB$QOSSG M*M4?'VN@/8ZCLVZ>Q-$;L\7BZ+>J;B^B_ZJ,EH 3;4,S,M=558LJ;#]X?12\"I>0G=#U#CZ)"G?/A#QG-H"=7) M-V36I]\8J/9>NE5A1-P'*RM[ON#L"82OF^O_'_/AK M\F=F9MJN?AG;,-^4*KG:SEF[646MPCR7U&<$VN$ .@RY(4!J;28[98[3).H; M'7.AA7\AT:!9T$07S+0MY5X')9&79][GHL[G].JI5F;L4X4@'6$"-BO%? /& M#/^3^G=TB35ML@)#->WT+[_3F]X.CZ"::KX&!=(%DL9;+]JM0CA-4 S1+'4S M2U5F)25Z.1@)7[ MM:P$7/]KV8DOM6O&W<1-GM7Q!A6D/?/L7YW=II+XWJ%_P">Q/D64S9N6O^W6O_1:0HS'QDX-T-JW2:97>=I5V<^IM)D&\V_#>H9(\EV*<$^N)3OCMV72B M*QUT6WEN]&C,HE>?P82]TN_DC)IHV37FU\U2*,0UAG7:'-/FN.7F:&PC[Q?D M6(@.8&U^_X<#9I8=#J>9^.0IEK10%V!+Q3Y/A4\)]872>^3*6L%IL0O"SXQ\ MR3!XM ZL.2B93IW+/[:(AI , :Q+V2 MVTY^2Z\)+NBJ GT^4)%Z?/17V6D9=>Q7]?"?Z0BOKZ/+"J^Q9G*$?A#H/\[@ MQ&!@/@S,Z"/2QP@I?!)_VO0JUWN^].R>?);;F%3W\[MX6)5&I&? )I$/[L M_*!>HH<*S\Z..5FZ@ !Q6LC30MYY(8.0AH42;[^8=V#[1(8*N<,P(;891 R0 MQ*ND3H&TMVK-/SN2G5Y(WI*H*9#QJ\XO*5_9.FB_3X^CJ7O['PD&JR MMF7H9)TM,])^;*O8.S< T&&.+]:&S/%G%D3 ?[B#&H)Q("5L:V%,JY5#@'<4 MU%ZL7& 4X\H75(A*L0<&[HVX,CJJ;OA6G32V3&&N!GMQ3LC-T%%LZ$ ['0Y"-T M3?LL-B&?1.&FW6(*IK-A.AL^[VS0J<';.#TH(6!6<*4RC))%%(^& R?SN[SV M5G\<":M;,C?#ZPB1"]&'V;/B[E]45TV57;*V#I ;\3^!30F5S\VUB)P]0R:[ M!84M3)>6:@9(&*G9TME54L#&_=22?#QA2,'Z(TG&"&;6"08[>2!.OOB,ODKJW4O QAX=E":8,X.?=]<19$U0UL%,1X./ MI%CGB%D."R&6ZG-@E/HH^>P13_9HLD>WLD?."GV1A+%5 :1\JS-.7!M!1RNK MX52/1+?K6K/H6B&NRG>V,/'AR<]%__FOKFI?@+-+/^& .%\C]4CT,*P>UZ.G M-ZAP61&ZCOF#M1K=L/#8WNV\"<5T3_?SA^33SHI*GBO!251TNS%:C%JX)&BS M7*+3@"U/H'24=A2#I< 9Q>5"U MQF'5A) 21N(1NIJH ,.0U=IX$99U:0 _YI MFS#2)6 XO7(C0)+) ?TE M@3R;E7X06V(N8'ZQ! 5?>VV>H8[5I-@T1PH>%D)4&(2('\7\#)-N@YEL^GP( MDT&;#-K.!DVE/V_39)I]RA8=59;3K,C-B4U>"H<.6*_FK>R2?.'"M3J/JL[S M4O0W"-$UMQTV($QB>0+9@:!,N4M6T'6M?K[3V$F#C)NX;0'KHLX_IVS F@' 7\3$-B*I0BM"*?_0Q'%_4$_$#-;A,\ZW[" ML^Z-X?KC[%9\$W^4.68+(6$'PG4F:C^K4@I>2A%YZ#.M39,S_I5@7@[0!!3,J\HV\[HQ0\ M[ I5)S0[H4PP56B^T>FQZ7ZZ,+OVNRH+$*"1)&; &?$J!K9_+TI,+%Y^Q' 5 MNBKVQWX8SRG2D:6S62, MP\^MG_,%8C7S?.A1. ]@+@*E1 2(0H\4AY'?GS7X_C1Z>_KAW9O?/T"Y];;+ MD6PTK$D3.)Z#2@K\AM(%UD-V_S%GB.X5>OX%K=F_>G M7_BT&*YM?W"(.LBLQ,2[\RGSB?SY4B^.C)\^>/SM^_@SF)@G_=OS\X:.'SQZ- M_.WD^=&SY_RWC7?F.7P-FW*TW!;S8[&,WH*?&B(J\Z"8+)6$Q'6$W MDAV>;^%5 I,[&V-?O\6VZE+#&22W[];C6-JLX$GHS< KNZ//-/R>Q ZX#1(TX1ZQUV01[N@0OR 3WBOU-_=[&%([_1UW@^ MX$^0 !E%!UD,Z%*XZC*\$(<-\B;^Z<)U+&!A !@)4PVGAQ<9J$\ MM(G7RZJ3VU-2-N.OU(!RJX@*;Y4TB\Y<^.E#7,L _P2D6DER167601H8!Z6% MA:^J.FW$8/#%;;'<_W4C81AK=#['P=4<$<730,DL>LPDB3#XF*'NL@>P LD\SC73!PI?* M?V.+'<2,YLMTQH-X)N1*UG76ZCX=RKI?))=67!VD#V 5F&O"D8+%,2ZH8:U. M2: LC)DQMJHV]HLBUNN9Q2+_V:7G#-3!0C*-P>S,.B.O&3XTB.7-L]X+=Q-? M%!LFTLP=4@BV(LYK6%:8AW6.658D[]U-ZX2HAO<\K+FR_T2JYDA\_936%M81(56X\Y8 M"[P@M8*Y1Z4>+V@*$[43?C+XK\+W<'ZNOU6L>:K(4% M:%8HV]]Z;V647G,,F^_J=<.? MH H=/1SN8);'IL?#;]=H,):=R(5P53-&99XV/!AHH.&Y0%\9.!6L);3?P(Y) MO"( +@U&CH1ZC8>>0OXZNB ]5",9IY MQC8;?;HP+FA++_O]XB)+L1/JAA'+E>A; MF2R#96K!$R[A\ M:M;9Z),J7,V?QHHS?'"1% O;"H;T!%[+)_>>$2&/'2PWDIX/+#'H7&D'UA*4 M*[*:-'$^YYPJ_5>D^WS:I#S/YZSK""ID\D_2$D*?CD9!73_6))F]>A%[) R6 M^PR^9'OW$+/U+6O5$QAO N/=S;#VT1Z$M:>TB6&'8X3[ FG@,+KMQZTG1T<; MXM:Q'#G$K4\VQ*W'V\2M,E6O/E')5KO2V2?H7FR*:TPC M&.AHM3<&] P8W!&BO/@&$.)=(GZ)H?$(#0@>*X#A8B^"7*6H6ABK3_VBW"]M MGASI @E1J?JT-&Q,<.$LUDB>+(?YGK-B>R=L0X=QC1 R>6:A<$?LAVB'31_:KHE<)HP#7J8G.C6T%QGL E:$/C"]XYR=%>"P[-VY\ M=J/8S #URF%C3=+D.#@AE'3;!+T0 =*N5EF:4R%;A]%O50L_6-T%#YD7$ZN1*N&),XA. M$F0RLK]5,X+K+&TL1#Z>B6H]^Y,Y>\EFRA@Y+4B77 MT-58_&;^=G;)#::^X><%1CD9(:@IX&*-G72\@[&3:4S$543=RQ\Z,,YRM[(, M5[(6K,D46"A_'-EX80]\ IT\[ PKHY?9@C0Q'Q['TLWV\!Y[MV[H"I=Q5HJ0 M&]RQIT!2U>1NJ;\T$\1A23/J^AX/N+"/CIX^.7G^Q+JW6[FP'RKN$4\'3UW^.AYS+R[,*_@(#KBMB(V>8R?;G550 M/[4=W]0"#H8&W3Q&?"%YL&C=FU_['Y_;8:%C*]\Q)P29-ZJ#Y<3^!'^5+4KT M4Q3TB9P>%9S,GN7"7%5CH<"8]>\P9GL^^ M2K!?3JPL9R'\URC\ 6&Y1NK[ ?>0GA\R[5RLK#GK L=S3"56LR.9!,C]$<)6 M=W;WT1*Q1TT \7;E#A*@_3+'I5F6QBXM+/DFG3EN8+$:5C@0GR4)0 .P:BT% M- W=+):T6Z@BC.6+%GYIY+)&?3]X MG)7G"266- DV=X]:#TW'FO*.MEETLGC'7V5O=P:-G:+/B YF M-I,G8ELH1Y2H$'UKJ&XNH.S"A,4&/NLH"Z+FY( MPA<8!X29RBTA-M=]:Q.C5R6ZB_ &S5"X")HTX' E7"#=;L,R7[FQ-YG.$?'6 M;-S23P>R+VIO*D=4!Q\.^34 :WZ)+:DH&XN"4&>'"=(35;8K\,WP'04LAY M6%1-0Z\(W/42DT!BA["@7@?TI:XXP?S)E*5M!1H%TXAL]S-**.)&AL8S'$M_ M>SA2KP-F2?->X\RC4+=?Z"\SMF0.;(0"6.E M5MQ$HX'%PUV28 !_5&T;2GPW'#Y"CY; CBT/]B*0IF@YAT6G@:E M_VR>O<>1YR"[^HB!(H:]CI2J&O_#V4#-O5=I5^5#3&]996^:#SP\A^2Q>X\E M3&*.K\_-;S/\VOAF/:),C_%SHL^XHR888+RVB0!E%P9"@PVT3 FF#5VQ'5P"$VJMNA8D+:*)>VP6/''>,1R%'FI<_:$=P M6;!GOI 6;TLI>6='=K,ZT0'Z<13ED^E),&8 ?]A^=OBF.)M'AX]ILO +'+/R M);LU<.A2CG=T^^W;ZMWW?:)X4W,Z10J$L$%$'WB,T1Y?-"#Z;/>90F? MA016C<37M1]L#W[/64:;W9-36#:RZBP0/BKP6?C)YO7!.8):+QHI9HY;SD#1*U7V%'*I) MXU3D/:R=U/].GH.[S9^PI(K8@44%\+>0MP <%2P)\;N@+DR#;6)BRZ&G 1;& MBP21)O XQ,V816^!2YZQ8[]5A]&3HR-,5A 4!FC/(LB4:1!=8JD.%$2L#5U) M>!G8HOP.FG,>'AX_U/]X),_ECQ A3<@&1$]VJT=X_/Q+/X)-)&>J8;+O$+1- M5E!N+E]:4%EK>[(:A71CX0Y816;A""W>1556-?4=;;\A&5^EL&4#/0IFW<$B M#*!6XI) U\$JX6I)L,7629XZ3-J =ID-5:0] ZX$=UAV1<'=A:K-P8517A I M&<9E5[<^S1_"NP!0P>- MHMYA),"\,&:.AR(B6+ R5*QC 8$4'%;R.[K:2^,Q7 $V!9+5!Y65.I4.1,)5 M"NEFFB^Q<-!&?W9UWJ34"6B;"+%)\2=L=\W)5T%L3$R-0K%FRL0*EY0%V+'A MYD5*R1"V>OOOJ['1=1C,/&P!G4W%XA73EQ"R'[%2N5FLYN3@(4G?6#?GPH&] MAP@(\O.69L?P=^@A\A*@Z((&91NM/K5Q;%5]GI2 3"7HC>@M5CZ^A0O3T#MH M4:<OKNPYNS7UY% M;]Y\"Z[%_5MAXZQV&V9TJ)U*\#WV&/R:I"B@R4 A IY\TQN[(9'S]"1T>\2' M.3D$FE'.U7R+=^?(DB#^R0GQ &]11@$P9.GS=PD';O858;RPP3_6#CE23#BO MVZ<5P]Q"RL6!$ 309U)0H.-3A5QA+3!.FB;GY]".0O"7L"D&4RX,JV+"3(Y> MW,!>?3)N58>P7" 1D#L.S95EMG'*HXZ_&P%++&)XZUETL&F(,/$?D+T!_"M3 MK-$OPXD]W*L%[NW5J0=[@B-\>^X]OK()G1^V;00\(*8T$O8=(@[0TCO*V&'[>^ M>')^G%9$$*W/;3DMK?NUM.;>TE)^+;T3AWZJM0RA!:X:J\S&K"1< +^]W_Y ]AVOM.'HR!&S'^DI44=<8W,66 M!.Q+@US9(ND:P8VGD+>#PBBIYII-8CY2FUM>(*Q)(/*NH$-968Y[K%@B-;;U MR,_QC<1\4 M-N=2OY@S1;D"V2B3QEC&52R4PRJ_ O0:I7' -)Z6M M>[+N539M'^C]W4I_6U>++.UJ:(!Y)VQM<'0/G8RCF;%A@O_G1T]/GI\,9\8> M/G[R\-DC89+Y#E.PA>"&5(8^6%NBDS!C9LBL4AT6B<"6?9M1ZB_C%!-3]+D.8.95Z( AE9/6F+WU!>->S6E<=><7 MT2LPA755FA#O_;6Q9ROB1(2>_?/,,0>E6-QI-!YC>!@Q 5Z"2"\X]F/RR!*R MC,9-.#[Z"5RUP]5A'+V]J+(R_Q1'IW7^[ZI,6$R7W(>#A[/H9R'J>9E<-\*@ MUPI_(\^4ZY=2*CHIF@H M-62..NJBHC=@I8LE'##S]\L9T$RYWR:D*0SZ>TE LF1,XB.@)F=WF8@<@]?Q M_,:5LM4[L2UF$*^P\A]M#[,3W/.Q'50!25V;:5A8)B/--+?,:T MF9NMUL"@ M)%N8-_5U##L9V[PQ;.I*QS@YLAG]9 6]"[ 5K9F7_B _PT1LG [LY!Z]*\T MM1]<)5._]^*<]\?XC^0\+NIM=(ETY/=K>12(>+"J- M_M__8CL8G^6[H)2G60S[QBNC\; M=_>Y8%-1(L%8@,#KZ.5&V.2Y $5] 9&3$1;MT^K*)@6;#!"N2/L"6BV_+&Y!'R6P";65+T\O*\;54'JG1_]PY5IG .DQ$! 9S2]I1.T.">A]P2 M^EU,P#W)Z/<6R9LEM+IB(0?[S"VN RNO2/KZ#--LP;/GC_:9A,&_'"*4U'36GN\B@P[YQC 439A(9N8"U"-1(@ MA'>9_N4D:.RIJ(A4MEI)L:K$62;K:Z:_UW(J4C+7\#EX$[LV@5I/M"?_!1S9 M5AQE 575]BIC]V'PS?<@5I:W9NSC6YRJI#;NBI(%L+>N2OM5U'? M!M'MMC)\;?M_26-RF(]D@ VQ 6V(@56Z]?+$)B'A6O.47Y JB;6>1/&PH0KU-R0V&^5A._ F"88(W&7J ME5\EQ-'&PMW$E4X"('!:*J:^>>8S1.4ML6R>=PDH91 5.O1B$YG+ &<4#E%I M92DX]*8GL]".\.EF8D!&A0R=@#J!ODG/T-M\/@F5ZCQPI&WPL+#(0ZT/^\N! M77&0SP3" 8WI+/X)J1S"6-IF&CVEBD#GX!07QK)C925@1;M$GIS:27Y!,%2[ MK?G>K%L8NME$0FU#U/7$!V3FM\;OFY'6.4JRT$YG3#>)J8O,4H=3B?RH3)OS MIWH? M1W]VZ;D0Q!H_ W!6?-F_5Y?F?%V16,!IUUY4-4]=4L]ST%RI;/2IJ?R0I:E& M'R,K_ZSRDN1&0*6%K1(O&CSIX/7;8G/?9O/Y_(Y(:*W12:X\>Z]A,B)L01X* MTIS5W(5U$+ DFO6JI$[)/A;)U4RT?4;G !>+)GZ*X'/]#6'6[87QSUN6?A&G M*13'7>+,P$WCGDM5.)>*C]5S2@&V,,J$@' M\0#"!-4(&24I][0U/3%(DH&F0D;$VB2O6:O7= !'!FU6=:^(;'PR&W)7VR$I1T8+D+92JA5B4A(:FTL?#;7RD;1$^ M5QF=5]#MDL!D0BH&&C] E,=,"]IY'"X6TP16KE_S\)S3YJ<-GWFLI6L3 2QR MQ1W.3ZQRW]6FM1/0LB+P<3?K?_");//+*DT?O#:'U\?HG_ NWK?&A@"_.X'1 MH W&F*9N94;WMJY:/K9/11>Y**PZM%E270&==#K"Y$GY62ZKQ=C/KU%B^ M=O:@?(>KE>92):]K%DN!UPL4GY' ['KV64,"^%]7G.MRPL\P,[ 7 JI.\VYH M& T[84F3%H M=J,:.96DF'PKSYH-4C,OR>K-)TO"^9&_FM\C>'#_]WMF;WRS( M^HTE[#\5PO[86- RNP+UIE?"V_\B.F,!K#,;O&Z?^U'M"^'I,\#4?, &)'$# MJFE ?2F!TFMN[ 48@QT2&AS-?0YT3V"A7"$'^-=I4I@%#N.!RM* ?YU>)C94 MUN5!2R_9%U<8GAH2/V"7GM(R( %F6U%'FAJ,[1/X/=]:SMF &2I.&8_T7?@,0E^2II6O-)-!5L MIX+M(*IS;O;"TGCFE)E1GB71-7#/EVN,2)3.CW%:S?+";U;$>%?+1N--YO;I M\()5J 1GN((6+<\6)T4C@N.4CC7[=',>5P=8-@N)MM\X:I0+'LEYRN&#A "C M0S_=P-M.3EZ\T7R9$8(A7Q+K"$:$VQLMX3 8$*387'$W+XL8Z2DZ9-E;B*Q M'V98QH$D'+8WJ#FW3./\GSG21I=*(_K&Z"\G1T)RP"D?^(IH ^ST5?XN:P5 M++OMURFI@HTP%.)-QXN+9T\?[+-1?6H-PQP*]GH89[, M??/@I]CC:Y&BW,7*\2OPIYSZWO91Q*M!^TB60)PTR*Z[9#>XVTH5!G.OQD]A M&V$4F-G*@S2+:C(C6K/6-FJJ@(,^H2^UP13K>\!;,9FT;T_.]T:7I[@_;&2Z"3(;/< M>&'_>E!3'8D8>Y(^/# V(<$UYZC*TZ]DL5'!BO9"X5OP(B!'1$W63K41Q+6I MVC!XGY!VX7B;9GJIP&H3X2I8]D%K$[I@ MP1!PR- 5,WFF @;^2KJ;,[.W3Y M8^R.5UC; LO @'/COJ9 "UA"Q3S9G%A#@/6KS'18I$L7&A.U7T\9$=& M?W>7B-2*TFQ5!I0XP@QHC5LF2MQ0I\7=UT"V&V:-E&@1!!&06=JW@8R68J4M M5G!$*;(G/3N,)YQ@P/?+\\GN9##WNT*(G<[-;[M=(KH/-YLVY\'TX'X!Z##, MPZ>]/+PJ"?!08Q]2&0 J/< 8""IF-609,VAV!"P*EVU&(8=]<*=3.A0$0J!X M:(Q84Z'DM@P%73XP#&Q/P"TR)OPC_-L<)'G*R*BL1"!1(.?6LSY86_.A66P+ ML=6PTKR'+0,PJMH>G.CD& ]PV3IND M2[N"L6!YB<\EQM%ZO8P^ #P!WDZ&1]K8@([K,OJ^>24=$HOXEY"\HCW#O3-A M=,S)N3D)&OMX#@ W.A%X%J45.:5>L98@9Z>3$"AI*14)!U_HT:U+0@S6>'AW6N312%MDE9+WM M*5X+YL274[9;P_O6()H_%$@2*F&'?G57MU>R[H0YA#YFQD19T)-%NC+YGEIW MI=\(\([EH]\"B@Y@,0K@"A]3BHNUPTG3;SQU8AI?6 [Q4TNUE5X<,QBQUFZE M:GE>0")\0-I5PZ(.AFP7S[QO\^J,E1\!JU;R8C3A24JN.^''9]9,F<]"WLNX M4 TEI!#!77=K6JO@OQ&@M$C0/'-5OQ$-3F%%DS'A'HYM]"A[V6=*LPOQ)JB_ M>6[)KS&1/9L$1FZE;MYL(.UF;1:[1XQR(IFNS60XF]-FBPL85>&TR0D<7)(H M)BCV,H<2)C6!5#\#ML+KBG'MW%G@H_?NG)/OE+\\\EVT5'5'TVRL 8"Z0MBO MVT#A'O>#,%D?"+$S9" E &Q^IG/#U>"'C]YN$WU!I$. +,Q_B;> M)1XI!IT\V^9R=A$ 0\'8P+;J?D(;W@$3P64V,B)I99R/7 3_>46N^KPJX#V; MAYO?U'9%LQP#("]?-4'2BQ 8()3+C1#0_##0Q#-!)":(1!\BX6WN-92%I -, M09<1@]]TJ&(\T!V&3*5U1F8UP#=8+T:=D%8U8P'?NH(.^C2CDA38+G'>\ RB MWC#?DVRV\:F'_4LN^.A0:TTN1<1DX=DGN'@C?6.1;1M#CVG>2-^6V2CF3"VS M M2-^&QE2C5K=UNS0TJ8?X1\]KB:=YM=,8)7'N?@,+A%L\*(K?/*<;P4[[EN&: MWW#DW]_CPZ/A[Y^:\$IQCV=\M/: M,US*[%%['H=/"KAFC/0*&]#![Y3=/'+;W2',O M.WU@(-1TE85A^T4BBFOT0;]5047>RP_?+#I_?270(=M_E*TN%]74 (D30 M!04-[O/8%0P"?< =-==A .""(M>MH"0.AJ]!-I'P"W0J8.J;7=7])@[S *'7QO"6?!D-"-P$?X"EA'66(\I.P0) MED&K:U X=WK.A+(6?@D7NW34TV'.%]WJB^/$")$A=9KM(B?^B7G2(,PX,AI_(-A\)U3+-WYC:(WEP"9QDY1>!Q#PXX2]'0A(K\X M$VY@1E'?R*]6JBE"A^'%P=-I=;].JXL[>5J=)0_/ MU/N.3NG9;G[A3#^,-2LYY*'@"!-MX:#'1X__*D_M"X7H;I[$I5KP&%P776/M M+C93D2L1DC7=I:,.']J/?611X8.'"U3.E$4%M%*6OD#A255WG[V2_I*&G@9. MA\/^<\!KZYY*?LMLXH\Y@!,MN0ENWEKRPH.[/ S=O+V49LVBSN?,E8&<"WQ2 M7\P(0HL']BGPQQ3\IW^\>3,$%]+]@_+TX10.@G.\@SLA3\VO#=A2K2\1]OQ@ M/CN,7JG$LC_GT456])2O&CT>B[50F07&%.DTM,)4C28[..UM'-T&5D4*B,*< MV1HWGS$#S C M4.P/QJMNJXBIYZ02Z&:)XR>6+3Q1.00)GP3P4:NN8(04?HB/-+GPK_0N@K\J M !V$0#VA-UC@/9B>(V/*6\R:T=-D9:3HD09 T AGJN1.<;#/+%VAV2C-,EGH M>0^8 GT2.S_:J.K^8<0&F>C4:ANBK*3]2-XN!GKP0$3YL%AD10;AHAFKFB'H MB< QBJ[PP/9^$PP+\?T.+V+A5*4Z0T-CYZ W XCET'#W[#:O.[[\0?]-R./ MQ:%.UICS>.;>R51RGTKN/;_'6,,.K6[H!\"YDX_2D'!+"S$#F$4IKH7=:F8M M4^<]XS](VI,S^DK6UC-.$R/3/0F[\UL4ZYZ/IP:_CQ\M[Q1+',! ZN/ M.=FW[3L9GJ^M9O%X#]0L7A,!,"Q'V\NW3>V_A_=4NA="FC*D>_%HY&\GSXW7 MLA7H="34Q8(7<>-4247.(#;#8 0HK)62F MK8X;72=3W*6 9;FQ@8M,.0>V=RH[-5C%DJK:+;36=6=6J+-N#7N=,0C3:S^? M"&SNG\5\L@<6TR937K&\V^>:RY,-YO+Q!G.Y%3?55$R\3UOE()EI%B3-+8"" ME.94LE:51=TR'@%FX&W4PO8:T447,I/%O'DC=\BU5@MNX MX."G#VC^H)PYU?!:X,M':8Z@?3.'),58\Q>@P)B%W]CN0=V]@X=C M=/T2LH.83PWE3QS@8+!VX2[L1DWIY*:/&K>?0.RDRF(F&'N86ZHA2YJ>SF] M-G,WF /$\V7<>D&AGA0;'B!W#]615JV.";9PORS-7"S-!]OAZ01/>V5SC:L) MB^8*B"L2&1RBV^MYN%Q,-'P=ZN58_DGR5@AP'3" 5MO%IM]#R9^CASW($FK\ M*,)D?6%MBQW7"J(6_(E088V0Q]F:K]#">=_P6/&H8,$3:>:LY\K8)W2,IH[F MP&S1 LS7Z/5E3 M=N6>F*6%YP"IM8[X_!N7F.K+%H4-)0,W:G8D6&52^W]1B*V M&C1L8SI.?OH^KUR_,YQSMP8B^4_>Q8:7H&ML1_NXM+_0=*$1;XEH)6_A]_D=A\%OA5_?K,U%PCD5=/K,>Y" 7 MYGOT?@D2X?7?S77LH$]]@NTT3*5BJ9;GF=D3[A!QW[70[H%QS.[V0KE/&\+; M$7W7!'\KVP"]&+UF-F\70=R,"#;<[;F[5VO$+A+=+S=D?TA9 U\U)IZ5PUSW M O$78&7N].3.S5LR1Y$F E96@$N&5K(+_4)P)IQ)ON7P8IT8/Z14Z< MPWGJE1Z$I)/12'P_?W_R#8/KZ>0?5%AH2X7.V0:Y;LO5HNA#K>($) $UB)/1 MR-3:DS>J#H6_A4AE@=A<"43Z)X;"C'A M4T-S 9>-F/TY>*FB:R'OAMY$3%%N\-GM)C9X8]NMD,EDW0^3I5 23_< )?%! M"^HLE>[49X(EA#%Q""RQG:[6OJVJ:3]\92C$'V1_UW5VF5<=$-D)[%9T$X;T MT=@FXT?-=9X^?%&R%FCPC4'5H:D6_B*XV:X1Z],3+V+=\"@,RA^"2(FUH*=1 M->L09L%,1E3VE=4QOC:PU5649Y2H S*C0#43_D>Y$D.\'V$''.!#SRD?1DHA M-S#!E!IJ"#I4>BD#W-3]O15]77_BUG(YI#NLE\0UOY M3.M*#KS;EH@[PG>SS* QP-.4'%D8 HU%+XT;.C6KIQ9+V'E) "KVGEN;'_U@ M6PQ:L0U8&B0+5PB2;0P>']L.@U54&TRLA;U] M[(L$?<%%6I_!%NO^3$_ ,?H 1>\80&D0^'*G$/J)XF9H?2=\]&V/SQ.^6,#)=G_M(/W9'@3I[T20C#F9S+I&__1%] IL#O, O,SFGQNUCW5]0=3^ M=&ICF+9)/W;WG!MFD?%4N KJQ\O!>492/\_MP9=N M,:;Q0[-MX_M]>YW30OS:*/=^OZD)O9+58NFS(FDH($1 N&U-9?]WFZJ0D/O8_(#JY@+:%,F>4*?^0**#RIB5=L3*U M#?%"*Z426F02A0DDOWOG3RT(JOC:4GS=8OP50R M1,WG@ SIR$@50?P=3"CO)C Z6=0="Q-[:U$=4$4Y*) ]$>ER7+>*IH'(,(P= ME!W, DOD2C>03#?+,E,*2)2$N[2\0$'&<0U+L7:PS MP9^;@(-W%CAXJYTD!,=,G\AKMM^4&2PC@ .AG,PY'#J($&J@[:^9L1[ YC;! ML69RVB7>OJ!.ZTCW\LHLP9K98X6EQXK3&)U'5X2A) UEY+>*B/#L\>C2C MM*=3_II?>^Q8P5@<]28\[^'>6,7))?[B^<+G>Y O?%MG5N*74X7H.@VE_,:8 M2R#EMY5.Z02BN%=+W>%U!LJ:B-K&-A'DI-9H#>3/QUP$8CL-%STMA:A\GC?+F:S+P9A&5\YMU@F M5Q=YFSUHULDB^\F\@0=7Q@IPTBH:6@28XO47 >S_WS(66837GB CB,M^(A6J M\0#-:UZ*P< L\5MCIZXEE?"^FS=YF@.*WA>^AC^J(_K56,P6^S2%Z)OB2]HX MN/Y@W$!BO2@U?@F%!OS%9%[-$ 2K,?6JV[N2EWR_;D.T$ M/KQ13_=K4GG96F?FBP5KE_TG?AHHT09$?VLOV.TWHD/V'O='A#(RQT<_'1U% MR>'J,([>7E19F7^*H],Z_W=54HM@/ J1G -%(!V* HMT-X])\>CF\?F]8K<9 M'[ZD8W]TFP?79Q?S-'Y'^<,T3Y)Z#KR!E+E'$1L>"X30%/KT-FMJMKM3Q27L M?W38334M9KF"KC*31Y4EG[+V*+*0F%M /TD4PZ,Y"/FHGG)KM7Z__@ #N*8 M*X='@TVI_,'18,#=W%MB$*\#BVBP]LTN=P\WT%7I]0/@9%L&/T!I$KE7R/-I MOI!>BN#6 %E? ^I]"- 8Y[$^B3'P6>,\F_=F-E5"[0HH(HIM =?,?\&NE99= M ,VU!!L<1K9<: ,&GET4>=_T>WG?*B_077H!5&9) MR0I/8$.E0\'EQ[?03#L^=LVR?G[$WG/8RYRR)/?%[W")\..C/4B$O\ZRSV7] M?K(A/_Y\Y&\GSX]M ^SF$V4<<7[RY.39HR>/;;/LOBR_:>-\&RAM B 0AY@- M"O0+YQDLL\RG1B+;+JU[IPYU^$XUQJ9)#CDE3\/5[*HZN2JMK[;)'_%A-6E7 MB\@&$'("_HYVHFDKX)Z2 M]*[.9RG/PS]@MY\("':T1-,B*1:@Q2A/X[\IVZG"YZ__5W5F"^("7"+CFB=U M(V^N@"ZN-$'APE^3>G$11_]/5YHU\-[X+]EJSI7WE\:+P7^(.WX-BI.<]!R> MYAOF-<;19L;9!^>*+H+)&O(B)U*INXX-^0JD4BGOZWH9DGU M^N5[3?:[G*6PJ(8UZGB9OH34;!V],M'495*HILJ"9$K2 MMG5NEJA@]+I2:?&&_ 6S+WM:4^K*/M;G'=TVJ31VH6A!2H/"$(?%+C=1L0M0 M!VZ.>?&D)@X UM9> 4P+2V#FI*77U1?M@&N9CW6093"W,(-.*>6GV1SBJ,S. MJS;G?[2U"=R7D-]DD!A]H\[*[(KZ.3#6;MB_P ?IK2*4@89L!.B965[W[45NIMG+3SJ:==PQQ3W=8!(LR\<"2Z^77(P=M==FB :09))=W83.W9>-< CLM; MH]_( ;UO@>B^']EW-81>Z'JX MMU%1 ML>O3TKP?2U.E18_W("TJG:FCH."GHTG/1U;]=2CI^6B;I.<$1;A7:]\'# \K MV07\J6*D$]7TS"'8V<_1ZZ*B]!K&8.NB:X:"L\FTWI/E->?P_Z8U-D+E.[#& M3E.8$^-M CDJ?<^&^T.-_4XXWB8$%&?TM#Y_]-Y.ZW>&3-H8HE1U=EX1:MOE M79@S6QJQF:':H1B8_#K6\=T*HF4 H$"W\IJR##V"+4>I;4[_(JF9$ QK_F:] MT]886?LG?W6K%45#,>2\RAM?LX.1XLR0&6JE(CAAD3$L@ -0U]LLH( 1L%1B M UW)C2DXHZ+?H-YM^DB8J>L]QL#@(14(*&Z\E6KA#OG7.U$PWY.E/IT:7QP[ M'2)AI"< ,?0'8-'1.Y'&C2"A%J;0&!$'K/.0\$V3FB0JY'8W%/CPSNY\8%I21@&//Z*B!AF:&Q!!T)AM]IHW/1\=?3XJ;$MNDQ#WPK&[]CSW."'.I M&^+D=]T3"Y_I;*!=1 .9P!U2UQ8F2DA@N:B]PAS,!.I\.H^L%['N=N/'E ' M,NZ'3Y[0/Y YH1-+Z+>O?+O)2GE;XV/%06#5A1B;,2&_G M$DRM#J-O)1)&+DV_DP2V@2/ E\\E_IEOC@*SCALX(I)Y0[#X,E_"/D;RI^F MN!\'A,K)G^Q!3OZ4=1T$IKFTKM&+Z$U19.<)O/+/!#,_VY#7/]Z0UW^\35[_ MATKK*YOZ96?(=' MV6O3?N#AOYS#8-QH0N5LX1H85V*>LR#BD)LP8ZA1"K0&W YI/,*F*M']7660 M'4U1\)!8-VG5-HNL!O9)<:/':@WLKON_C5' T/G8-B44;) 7YNM[OX*FS?"M M-L/H;OCLN\%55IC_T=^K%MAS_S+,O\KJ.+"FQR71KZ)MUCU4C]!_J.H M--=S&_$6UWD81P>G,]__ZXT+Y\5JDI,U"9/1;A3 N._T@&U)Q/]0 E6>4>%? MLXIMAMF# X]]@=/O6YEJ&AL+"QNCUY<6WNHR0YUBA,HV6V0L\3ZD3H!KYN<9 MJQ0,O,Y1-?AX5)(:R8A0ASE0H[YK)F<*)#\CD)QO%TB^68YZ+LS3]HZ8"BS7 M:7*%FN2D1@!,,D5RM>P*W/>\C/]>F1V&]+Y CM>U%Q4*QL#7DJ9A56_,[R.E MA[N$Y-#%2:G1'5$;!PJ^U*FQ9$B&\6+,F2(>3(PH8BU)[JIE:NLP?]R&<>8K MZ#=-S87-C #1!NSD.E\0F1MO_\1^I<>!O^[JQ056CU-MS?.W5 MP)TW,?06DJ*A'L2QNKP@E"I;AM='O.H<_=%R5M.I-W3J+;8[]4(8H5F;K59L MAG5= S\1JY001[*#SB% XF5ES!*LX@-Q4]]?)6NG+:+K:1EPO<'6(5:N)((W M>G+TPKL0_N[X18_P '.ZD,LUCSBG-IN3&B[(3+$GA^8SL:$+Q26"[(!/Z\%PX+(OL M$@!,WLG_6[BDN/$/+(J(@#J %G*',9F8$@<:WC<)1XJ^N'X2F3 O7'"S MIS,?T0%\D%?+WA3/;BZ2\5J>O5!-Y8N/9J,667HN[B5FQ_RJ'!PQG&Y"VB_S M$?/_C/=GS@+,HQ%]82.-VKN]*LAU9<9G2P=>6F.^F:3Z+O*:]*L3!2+[LCC? MK<8=VVC.O=$"KDWGI3DB&UF;=,\X.*4FG,:WQVG-TFTP=S1?M,5[6?+#Y MNVUVB(Q(RKM;=C5CPP>.!)&!Z9\A$D5$K;'&)>Q69"?#@ M(8]2+M"IUON^MFWGG ZW1'OJA"//E"\7$(YJ#Y9GIJ'/FUCUO+V SQ=5]1&V M+Y-!\-\EK"4$*L1QL(_,AJ+49V-IPQGRNNW4&GL)A!MGS/ M,WPH8NX4,H'Q1\1I&%@^0)=N9.4/P:^W_4J>I6 2%9)?A7'C_Y3FI'4P(%:*L;6RGYBT(;VY5\/HS?+V -_ M^QX# 42+:UZ:#3*O)J5YP@*$G5U#O(;;;_+X(<43CDHF GFAK2,O+41YPSJ+ M@!F]I,0*Q-M2,>E?SWRCJ?2%XNVZ1P]!$J*L&,Y.6W)@$N=@+IN&*4]$#>06!PL<>\!P! MDGH#QJBFO'(]SCIM%/_^-N MI*__* N0'ZQW*90KW.O#;UQT&QSL=^&_6("+:=;E6=6TNS $;_C4B/!0--$# M_H#@<2"U>$-YE#-T]L$*0O$1#?E//V@M>R]%XB!"HD(.547C:%6E(%J!.;1L MI0NTU,=IAG4)$1AX_DDA]<[8!$?FM$IS$LUJ3*0$W(VU*C!KI5CL>URMNP)% M7@LX&M5'X51LNAI1+B8:K,]5NSD4F9L&/F6"D'-(N+7X.ZFX2OD5HT_S+=>Z MM6"Z2$*Q$ T;L@BF&+YX; $'(F@@A2U^;N^!.'AVO?LC:, 9(4KW=PD$:T#B M&ZM$+"Z,%>&("7:(-(RH[>CU[GY(/F6@4DQA.2:K0K?(U^KV80%#9(Y[/X-V M"JW,IE<6AF?":?$F"A!:;\Q'5B7%T/B)&$%#].$T,VYH/J<51LT Y@KSF078 M02>^L(=ZZ;-7GQC621?"N/UL9DYL*ZQBCG%(GO#+JLCY+:CUO>#F8VJ+CIF^ ML''\A;$B&V[B(3((^BU<4[9D+)L(_H2?+G+*D $^ 'O^USG4;'Q"5H)3O=B; MD[6?D6765?-T76&[+OBM6 (3%Z28Y9"S"W4C@C>6,KS\#+5ODG@%7D\?WJL: MZ?D2/O17,75(3M?:-P(#$P)DB]$!G^L P'B,AQ4SC6E'N!8M_H*W7SD%1BH5 MFI_QW?NFP34?'UQ=4(H1\[5VE3K\0.W(5V:LZ]/''_25 :ARDUJA(1FH\*E@ M3A*_"X>7L7N2 .+O6\"TN@;,'TK0$/(9'U!T])H.8$!9.C5-WA._UPGJW@C- M\QUCT *MT742(UG5RN-27DE#&(&:Q9^LIC1S;)D=@^M/.FBDX&]L;%>7_LEO MJ9_5/2LA3>'?#))O7U0%C16%DZZI2(ZY$RS49!;X8'T"DN:0X 8V;I'I+TI/IW!T M98+;'"Q%3-+3&=AD7$"(>\7J@#T>,EZ 0IMOH-/B=J(L[56-/Y9#DF%L;VHKI"_#R!]&M"K)SE@O*?;*-I[ 6"WOC3-OBWP:6M^95+ UTE> M@.X*IA + +LSSUI2A])G9J4S#M]N0=@3HP4OQQ /CE6;MQU@,*.K!';.R.&( MWH.Z$U.:N=O=*?*^MK^M+6&^TZT?-FBCTRJG:VY+.Q2VZFA5!;$KTDI.RNCD M*:M2>"P4#(Q(O"S8<"<(OS+?@Q[J ]D\M,1QXP5O'Y("I>0\%D62K_RE)AT7 M=V41?,=1,GIGRY5J&TP^]]VBE');5PEBO%0ZQRR^!]!+PS),R!W'ZS^95Y>* M],JF^2F[A0ADM$CT38I_Y0X2*LLQMF^GP'1^?6U&JT=[P&CU,TI$OV:):.:R M_4PYWI,Q]0E@L'HX\C=@L!)%B\V[GE-; <A,Y5CAEKGMWVB=J 1 M<*BA' *(!0-:V<6"EB,\2FUQP%8,,L="&XY&P1='$+8J&+&/+C-+N4B$])G! M2RI>H\<9555GE]5'; J%\U]-VU-X#$09-_9#/KYZGD=E(V/@/,Y"[EQNRRJE;T&Q0G[ON?2>5;;3K]:,HO0$&];Y-7Z<-WRTB1ORWX8383+]"K!JRP3D!(!F^,4^+;.%6&U MHI\1YB! :I?-/' MA]%-=#@,Z]:.W,F3DV>/GCRQ-*6A7_L5'5D$F/3\UI$'/?S2@,\O@/9YH56X MOLF4_=/L0LDZX_2]B/Y>&P_CP1_K%S84B%[7&1HS.\%:[Q3;ULD>T*?GUUR^ M=4"X@#TD[,%1LHM^3[S/1B38^-0692KJ_9(GD.02HYL$6=>XA)49F^:!2:X. M79D<+;+W1Q-1--I/XI/CO*J0(,]8<87>)X=?74"/+#E'&"&/HV$8U4-1FH=L4Q,!D!^AUF A$!O#!>J"@G]KS6VQX._V 1NZE2$KPND6@,:R'K:V'*H=#+0=W0 M*HR,+:.)L><;F)T@Q?Z'+:0[4_/L^3N69\ ,Q[R@!@+O MJ@[@0?N\7M-ONEZM.[0@;WLW@Y3SMWW)E@WA.A>[)>7ELE;:+[0* 4$/@O:5 M^G\4_L2J=I2/=#2%F51)H(R?F3,G05:3"'RO'T37M>>9\U\17L!^+7GD=FGZ MFTPHO!0Q!F=HS62QR"W-$R:EZ@ ^)^GWH>Q3?W(PA6:6@-FST/,/,%U0'S$_ M#DT;/^P-A\MP'BNQS"E!YE;QETB'Q;6?>MHV<_#R'__SZ_')HR=^UD!_>7!+ ME%69$:FT6\;\9?_M[B(KM+=F)/NF9N2#6<46(GU&<@C1NPP2GEX28 QA'H_U MN6>?LGJ1-Q10NV ZCH3-]0)#=O9.X5 B+M&E"^YY25*"F;^!'FJNMLG&HU,; M'EXJNFX8HDR;S5<#0KU6)T8K3H>S+665W?9ZR#UGI"D^Y ' O:NRL)= 0 'G MZ?%B[;5+M6"T.1(>]*"Y<#6:O"%D!-W?/$>9T0R8)ZFZ]D&U?+"N%L" 9BV9 MFCGIZ5J&5E!R-;8@X$EN(@"(_Z!-\4VN;_A(>N2R'-\3SB.<>%%9O?FE GUP:; M5=>MD&//FR;28&P:8V0N*RH2P1)'W^4!Y) D'Q!9VABO6N4J;6#.EK*-HL:) M)^6!PP4;8'R/<;S-K#KB6,2>N^$4O66Y"#X_O)=C&JN'K-9-P\@N\3UE):YL MYQ:&D^X# !$22?K*E;SBH(1,37^6A0C. 9@UB@5(%L2U^^:E\1E7]$"4E:$% MR-^2;J6\Q8IV _=?0JS0YDDQVV!LO9N\S>H&=67W]GQ??M/S_7U77^:72:'/ M\E<)>G5F[BRL49-^CQTUM#@:O&#&9JTQLY X5M8>^:7?AFW\5/-Y^3MF^AIL ME1]DSXP]PXW5^+YZMNKQ M0DLXTQ%XSN'K(1;B?@H#7I^PU?G)+*$S9@!+$[T^_7!V>C@ERN]LHORK4B4] MN:=42;96^_>LS&K( KR(3HNB6EB3^+:N%EF6[@+LW$]JK F&_,6XD7:\^LG# MPZ?/M[_!0'(1O<(L\7*[7LY-NJ_S=GL6ACA:9AEC^;F@875FSJ*7>6-_Q00B MRY%T(9]+2)/_,$9\-GR>CBF/ZL%UH9P@+>CAZC".WEY469E_BJ/3.O^W\<*Q MS.)S>%Y!83H%:!\$$TXC0WG*F%]Q9*9-!C'XDG"!'3PQMI9X" Q^&)^ MO0V/">-5VL<1$E\;UO@0D"#=VA+;",KX-/#/DZ/CZ+?#Z"R#H-5$NY>9>2\G MQ[)@UF!A*<9(V]- M'QU9I/\?)0&:;81GZ8!APD@JPI*_RRYQ>\$A_!A]5NUO+Y@M0KA9]"R,#E+M>''9=#,R( M<&NR%M*/U15ZC[A>CY\=/GV\_L(29:?89D$ND+-C?I$ P.U>QR>L9)950HU# M:6)8Z/33QA.)4@\:AM39E*(72UK-8[N<,0XB4))'?JV+'3/JU?AYAC(7('H" M=5'53C)VT0$0@==M8I5,I(S=;V71"C'28^$XI&S,+068BDC+&^YCP&.N/R[C MW&*=]WLV'^9UT][L)<LP J^X,SRUI(M4P9&'?Y!8$YUN/%#S^ MGO/29,#*M\/$:,M/CX>P?*G"EG83-/+:O^OSM1=YO?7C4;I=M9;IIX''[$K[ MUM.>&TJ;(\R(F^UT)2( NLH1"$+]KIGO]F'BEA6TZ^ZT8U0-0*UW6Q&KRBRZ M,+<'R[+$A@?C]J(Y.SYZ_%=;;TK.SZ%%S+@V9H)??3*>)C35Y%+EX<(*]>@L M<%-2D(%9]@38IAKHSR]0Q<'%/\74W19_4E M^L_>4\,*_9[&)O_T.4].QZXYT3I80N[!MC&R V3J;R$C+K.1CXR&_HE/ 11( M^8)2*?G&1^A_"7]S10[:O"I2W8J_<2ZVKN2Q?I22<5#L:!V%)^:X3O.:.&<# MGP./-OY88KV!'%NB4"L3,%P>-M75CN"8O_8B!EO"MP!6K@NJ+E) IIT52>,P M_>"ILI:KK:MLT5?!Q=8J65WZ_ Q[8WRYB8I$;A;A.?V]E&.4Y6 M-Z41-(D)O7'8-FS:HJ]40/68*T8O2>D)N6S)1O\-VLH_A--O^?D"'RW[)'@8 M2U\B;PF8#J#3...?W=N3I@]N#F2WFH]W.N+X-2+FSR48E(WIQ6??6%5@BM"^ M482VI9SF*<$;G)BCGY+R>HS&PJY^OH\\<^.OK?)NA3>#3?S/#H\>SF(EQ36(\0^CPEA:W!%X8L\JN^7,1"@57LR MV,R( Q+B[Y?&T2%/(+$0F!")/,(^\) 0PYP2E"]K*2LY2>1+52T##Y"3D(>D MYEW='^8-0GA^,^>!Z [#AP^?'#U\_.QD@$4"__3\T?-M2"309BKX\! B%J82 MDM$U< Y_XZ*9#8(>W!MQJ2W*@^*Z31"@X"7!1]B%47,N([1;WEJE M)_!A7/K+\U:D"ZO;D&= VPT'OG# BAT7=Y'JX*DE.K#T5[\09S=%]OJ;:@D. M< _H_#&NG ";9]/N6YD)7(Y6'7"J>R'P3CE* [6\?(7ZHI+UL%&]L5UI M5UN";4EXF/V'RL7"FZ&JIY-$\/?&S]P9R[<5>_3-I8^!@.]-B( M/@F#&&8JQ-LTY'ZP$=&XWEOPG%H^&AX]D.+@.P3GB '_9F![X--,F*)O36WX M= ^H#=_8EADXB-\A]MQL!H_C<(B]<(BA\.39\Z.G)\\?/1ID+WSX^,G#9T^. MM@D\->6(QW<4F +.C#:V-CJ0ZBX*"3 TY;'GJ*EJH_TJ\8[")5G=25JRN L8 M]S?@,+*V6BY]H@$S(.%9H39'HL(KF$BDP6J+I>M7'8(V9\&VB/#X$#:!VE3O MXYRPE520_38FFB_-6@>;GX(.VZ)(L%!4)UW:%83NA@X/D,.(-7\+57^,HXL] M%O"_U*D->>PUDKI2ZCI?@9ARWAB;8/Y,DQ!S"B17U(MM;7:K +98 SP[ MZ@5X4LR0"L[:EK3/(\1 8AX%!NF=$-Q%Y\!:6FA(O^J*]&$9:$/$;@+M 9<4 M$>]YINB_ZNR2 &-(BTVL<])JX@FIV50 \3V*G3>TNP\@+ M[9(KV?H!O/A3!1G G/0*?62KRU[VBR"N\,%H?]I8X&,K%KWD8U;V)]YX;CD> MVM@\MN42W?UI=.=$KY-!OXB)"^W>G://]N "'1[R!5LT5"!,<^&^SC'FO>CCF2@2-S]-;PW:LZ;[&< M8H^JL!-_#BD&Y#*#THGB(L-0*RNS)1-\!F?14&064$W %P?7;(*5;4OX);GL M4--R\+L#F6TXA5;VC&V"Q3EX%2^BNG43+I\A,=0@6%!5]>'22.'H,]\J&S[V MK-,WVLE.CIB_KP8?PGP1"O'F6G\Y/CJ*C_@_3,G3<'HO'(]:J)E[:34[7Z-O MC($&D,GGFD45I3S7PPN4-%*UR(2F>@.@I'G3JVZEULM?'KMGH-+"Y2PL%UQ+ M=6>5?,*OXYL$9D129AO;#,UT9G^UQJ__G[TW;6X;R[8%_PJBXKX(,0)6:;3E M=/>-4,K.:M]V967;SJH7_:4#) XEI$& "9"2E;^^]W@&#!PD62(EOG?O38L$ M,1RUE[K_//7CQ>?/D0?/WY\#/GV;6A:ZNPE[:CM'+X^W!>'I(.'WT; MC]$\^ME,4:^WF"6.(_$_206F"Y&TM(_]P)>Z>:_PF?NVU&/N8'78E,VO7]@Q M^*96<8_/3(-F![+>V6SR"-CH[W#PXW(#KZ5W69 M%-E?HO#U&_H+_:G%UYWI0Q9&>=OS'1KDTW6"J0^6^9@26;,>Q$5TNG]X$C/6 MP5N0Y(_C9U_FPSI+,W(\$== +&/TK.@Z4PX./B+,IZ()E=')NK(.YY G-[:& M^<>\RNHTLT O\O2]88RINX115W_.8=G,4)E4Z>L32PA$BJ-5=:NJ\D/M5D,F MW_(&'6=!'TF#"B+,N9.&_4C[ VRZDV-:SX#?(1#REN\;QOC-\3N]>S9'Y /* MR24CY!/T"&R5CZ6 Q2E D#=+S2/9=99R:8&F&??# -514^& M_-M_(IP]P_;'E-&;'\CS?U[]<)MPY]MB)(\VP$@*\91:R0\%Y8Z%,[#76K[I MMY:'?1)3:"U?KV,M,4_[U07*-<&[A?"R81L=*XYGK&"ED6UB_\7EE,E@6KP@ MISHP^609QALG21Q'.*%*U'K$]ALX WX&A@]IF8WK<74^E>7.M_1X3?.>4;F# M_FEI\^A6S7YFJW*X<99K[V+VM-?3=(=ZB8S]E!AX>\\#MC'N[QP.%"P@YBL-TG94Y5;3@ MJ3[SD%DZ&]1 "01#+"?=;S[AH0O__O_NS@\>[M2ZPAOW_SP\.3A; M::T@*[>(UVW)^Z.J2.J]0_O)UEM(S M<9@VX! GE7[("8A9<-[!7,PG#2E'T%7R]8@:??/KT&Y/P3 V--VP6 M0_"5M.4I(5_+M@[VWL*?<]B1)-5,@-NPA;U]H_\S+TQT?$ W>19[PCI$9(@- ME9D9P^_42#!A714PUKMOO7&5PAAN^57.O'W,HBAF15 P=2PWIJ>P&S!C)'&G MIH.VFV1U(JO#D'[.:<<=.C)G12:D_2D?0T>^NNG,X_SL]_"](Y M!7)_\X"^,I3>3Q'N03K/TK*:YY;H/682109L$G3W!J8;S#RF:Y>F#ATBS-JD MCL. W"*4_6"5H7%9SN 'QHH"*Z<=\3>X]T#8X$J5M*-13D 9GD5#"#P>P^W8 M&=#'-J!63>[74@D[1K1_BT@W;_0A#QJ5J0Z8=&,U<UJW5&W=1N]Y9]Z5A<65U M-Y[1REIM]>P6STM:/$'\YSC+)"^/#CB#;KP2I&JW2W,UI>NJ83:CTBE^T:=1 M:@2V?IE@3C9"+FP))[\5Y4UNTDO33OG%!)\&MP>3\.ZG7D5V:2+7HM]].3BF M:*,JMZ?#""%1G3%R1W0*1;!=W"UM$W3K&UTY)N+F0[#C&@_BDU!'8;S0O5LE M,;M:_C503\,SO(<8-*?.%+$[U/$(;PWB*[C]IV3D&%T9[,(DH[W<&EJB86T; MP/;W OL 3%MO1\6 _ +3S@]^(>9L*%,D0#AJYJ:U'F(A\UYL/P*A26[J4CM% M*@N=;#CAOO_)ZI["Z=':V;+.,*F]7NF^7[ETE*LN=G+P")$;KW:Q34O-R\CF M1/HCT)7J/YTCJ>DK9X_/Y27AP&*=BJ^ #>*YJ#=VC$5R$[&6!I=D8\O-Q?%S M^%L&M,91#N\*N;5M-="6D2WHTM41VQ?<^]F[4V;N"A!&_6\,9M;%X,%GSM[[ MP1UFS_X.\?Y"K-\HL'Y?*"R9Z^@[WM8&\;9TF\G,HF M,/1N>+0)\+D@BMD;1ECX(1F_)[IE;X:.J973A>D5P[72*]\> B\SH/Y M;2OV]F3,XN._":K2YKD/0:N[,6@9!689U2NQPAAXM7 &B^*J/1A7[3$A.R!7 M'2*YVF=V'?,KZM \D[UD$^Y\6^S:)C"F?"RN#5>OD1E@2G$GN5SWM&!]Y16T M8'VMA6C!CM:P8+\NB9HQM58H^6OF'G3$#ZJ*O; L4Y$%%L?0"[# T)$6("SR MN5-Q[ABU\Q&A!0_?GASLEO*+6\IO-V IDP#]/9=M7^T&EVU?CQLNV^-U'(\5 MMGK<*Y&1$ZF)*3N#&18$LRB=#7^*NS8\-JQ29$RL!4:$."BOIS5@=I??4?]; MS6(%S5/3AW)FTW<>.HA@4T[K)1G(3YA)M<)#J6$+!H+9Y+5C%UPM\%RPSPZ3 M0=,*Q56#^H9BE$05K]'6IN E'X2T7<=E^0T.2U&_:H:L>E0C MI^(*@D@"'1G';=7T"SVG;WU/S_.+9O#BS 1@@JKV!A(QV82JZTI: ML8PLCO_._KXT^WMXL 'V]\/GCU_.^R#3QWUA&UK6OH8GM*QKD=/!JJ*[$!', M(.(H*^[TMV&:OW+I*$FF>;#%67G)[:"(EEUM< ME%S3GC"'):-0KY-\;I1V-H%+3="%0Y@KD[5YO;[*IT_[SV\Y6-B](:4!1;0+ M+,Y\,I4C:]$^]L6B/;[O<>3@]>>,Y"79.F1G2*H4%FVYSS=[]F80I1F9T%CP MJ6&.U$23LF:I,3BS.^V7 .J92_G9%T6)E?!,+#=F.:MOQAL4>2SIZZ'?XH/O MC.:+,YJ;P$DC&7WP+^[IN2[@JSE_".BR6[)C(4 0" M5T_N/8AY_A654L7XB(,>=[82V*Z$$4N)N![*,:+O*1!WO2 , R)R[JLD'Z_2 MKM?L'\&$8E$(SY!56"K,93G+>LB-.X0W+?)C#\SYI$RYK8+\='#*Z5=RNZVG M 8?:/M! U51JNH#MGT".;W^C&2%;18 M;D_4WVD$$W""/WB.NPGJO;#8M7.J&;#,<*+'B9$3;:S^>[XA&3HS3:IV($@N M!_<$>P['T$!X=&WC4@\D)I$9B6DX A3E8U%*X$5/0;?C?@HA*$,;\+0?+$OY M>[(#SD,)OWDBE\'?.6GGV_D03^=#; )ED]M[[&[;&X8M(&HZ6D#4=+P64=,* MB6E/S$$<]CN$XZPP#HZC9=; $!P9M+U@;9%2JP,8A#A?_ ML#]$J9,AF"4DL]O%'"_.7FP"A>-%E/2'MGF2:(7:4O'()-DKE1V7)!4>%&NQ7IKA,4 Y8;]@=U\.Q:E4S MV+_VOK5 MCZB]P@[K"IY'Z(FST!ANCYBQJ-@0,5"_G26*M0SIG4 BJ.1ZMD M)5N8@_<\](!D'L)(4])UE^W--I_MM^E2P@L='1P>G!P==@)SCX]<'\#]= M=I6^>ON4N\8%1\9"%4]KRU]X]]M+3OJ2W[B7+.#*.5Z)B'9S]A*:%VMN(ST6 MG "?"9;Q*V5=IMX4,\.T46VKJ#AF@DQE)'E]E4VUUF:)[#2+Y6,Z$929H'JS M:9]=?';ZS2A/:I>S:U#D62D(3^'A _,=?B0QYQJK[LI:IQ1VO /5];SC:$)D MJJH.'P,GF,]4AR8F7NI; =)2$%6\PL1B78L.%F:\;@J+R!IE5K:@1#D)Y.%3 MC6-6WX9M!2V)E-4WA3ABE9DD1(XCSFO.;J>4P"09T=OFJ^J"0N^O9/76<0G. M^0W3WL\OF ;>O;_V"Y>7==M$5SC'9"\$#]/T&96%2+!6&)3FYAI9,)OE=CH4 M+U#1NLCTHH.6+@E[$_:.D\HLGFB[\M(F;?D/$CL>K!X[=NU6=I?K#RL?W@UY MO<@-Z10T8#>DDTB+W9"S@Z=S0Y8QZQUU]Y"PE[%2@^J/<>&7"(XVI^C3"J%N MDS_N3?4W,-4?0XGU SA"Y2T!#GP^NZX9MZ"5^FA!*W7G[TZ.#T[/7A^\E@KN M\A!_YC.:(;3S&Q;><"1QNZ7X-2]O4MC]:LLLMA3 J"QFZ[.7^6#YJW)>U=%- M67TS5MQ\FMPR*I!T1E \F\;9F'J=!( H:,_8,8!XG64TO%KU+UC5_90,X=D< M.OY\U !6>LW;8Y.B@E7,R$4:0:2GKM!#AU53H 95E)K$:K"P5S%1CB6\:' 7 M4C=\&*%"=*CLT*7@K(^KE/ >&M%Z67%2Q"1;(74"?+[D M4EZ0OL+H"H:'N(G2Z,;D8U:0T=2/JT&KH'W<;';#:XY&U9PKK(E?&>>4#'>7 MM<73.MK5G(5_5!.Z1G9FXWRSQTWTK^GBG%E7>]ASN.^B#=WK]^>O3D!-V\EMV>=2._7DM!Y'A@& M(3BA5 ^LNT\&+2!^>D&J@8YIB;J9M 8*Y@;_CJW\7YIA3D,; _2OV/)\20L4 M9Y&1["O+T28$-M:#*7ICZV)>L/I4*,WGM)WYQWR-H]_))OWOS<<8/\IJVVAS MM 1EL,APO-U"P_$[2R_\)DMNA;QKT*/H%JHZ5'X#-"U+VJ/76)=1XO.J@LOB M=+,/SC9_!;V,N7YTL(5S';:9G^<5/'F-*+_/7GO:ZM.^@<&IF_R5/1=06H6^ MKYUB/#Y_SA%L[Y\V*6O;HH*Y1KQ@EEJ=Z^0*BTYMQ? MR:5K$J*@CY9-7-L@8VHS:0Q$^64FVY["#8\T$*>-)47R,D0]P*MD7*O!$,_X MI&EMF>R8,%PAJL&&]I*ISZC1%;>;LJ)R$2E#8;NY31%03OZ2@F *P7O'T0OL M[9!RF>2.-Z9W$P2\XQ895:;E'-K/5FO&)8M8F . F\0 MO&#D27"@""*VQT;A+^YSM;LU\42YP[T MO ,]MVQ6,\G85JYUX=]2*X*'VV4;-^B(6KG-CO120(2$B^926N4ZCFT"?6TK M"/9+R\(9)=-D1!0F[?;PTN;(.,\W8UE9#*['\"/*B(&? JN3>]0Q!8SBS]G" M!:>+K)Y/VV-^MG]TBDX"=L:/DES>&LQTADC";Y;#H+G&+'UYS;1 C&$&_JGA M2>SW$[DN_)GW(;%:P4M+I+.]W2-/#8KM'OF:AUO%E3N-:5EUVM*'!@P_Y\0A M4L>8:ITU??[YZ\>+3Q^BC__>[#O=["%^$G)B[?4ESW0G[KA-Y=/58JF3_8-- MH.L)"YR]>?)%K;$K 0;]E)G/UJ59,R9O44X33J*)NT\((=GA:C_S#?LP9PKJ MJT3$X:5[T=BG0LZNW"/CT@Y#'U@W+O.<=U*OQQ[3&G"/-0'4]C"OGE +3H>N MK"8JSO8/C@8_;=IJV/1UO& KCO1_>R%'_A1SNF-/22O/<].Y33B)0V]IO?RR MK(R]4J6QYT5M\H',>K?G2MJ MD/VN*HMLQ%XI4B1IX4EOAX-=S']@,-B^[8%'U3.UJ1?Y\;)'MM3Q!%,TW\UH MCI[PJ)QF#;R$ZBJ-4#VM3A?EL]+4_2OQ:O7P -K-#]-'':S7S M60*6>/#:(-CEPON%N\2^5WCTPH-Y^& 102'KA(0P+4TK[.UH";H7F!]&*.J, M4<%L$N,Y:L-S4@_0 Q&1O_PR%E^ M)XG]*'"T+H).G"8=AKG/#I.6/)D/3\>^BR /EX'%BZNLW-'!X6M:KZBX#3^K M1Z)3+WE5LE/S0B]"&.ML+T4XAY_]S#DL;+3$\F,^9X-.8HFU!^)('Y>JZ MC$=$-J_J><)D1%:^?F#-+]ABL(7)E+HR+%\1F=3.$V-Z-;E.LMPU'O0?;/U" MRX;G4:[],4\OE8#)F:M8>5@;G$J"$PNUK'J&VRFT>Z--O!MR;MOCD'^[:"3W-W@=]QFH(_ZV"[>IH0?;*.R[>$1#<)&7-6Z)%][&_D[_@E?A M?8XOXF.A'*!PJG?1/Y 1\(LV8?CG6->8^)Y%)Y*KQ6Q^BB6^SWQG$7'KC?EJII>)M++MFV M#Z-F9P&Q@*:H<;"U\RAQJH1V$OIWP8AC1VGG^>M.1BK*2_B*_%4B^+0]5?Y0 MVIW4>QX*Q/"N%PT$>I9;&FVG&Q!M>V)_ MAP<&^CR4#].W+,+J]J'#U7 8=[!ZW+4KQ&]C(?Z'Q+KF<6-=LY8[BI^,34-& M2426'%D]0EB*NGU49;+)$")"XZLA9<5UF8V,CYH5 T;N;^#5> '<6"%!]F)@ MJW)S21$89TEC(;@:&NPK6D3J O?LJVY8M"YURE"VS0?Z_5/@Q^R6*OC:&VWY,'71(5C4B_;(;>BR>)K MD^1$;$?B6V7A=VHL.+?@<7$ALFR70^#"/'3PVX,CG':HB@$AQ257!=#5[J>8 M#[(^& '=O@+W"!8GHU34&5>'6W03>FL'&SRQN[R!=;?^'_E@/RXO\S;(RP0G M +,^,Z_J:3(R/X$E?W53)8ALVKL<1.V,_V-UMJ]P@_O1YO$7KAF576U 5-8[ M[$M1U4^WS ^FBTHI'6[^!JSMN\^ACO6L+8T8CC[B3NW/E[1U;Q@B^; M*ME%$ QDBKAXA>F0^.H'I536X,;LJJ4 MG^)9 :Q] 1(2=_5D4'8!G!'69/1=C\>'K2!&YO7&[;._-EX*[+B8ST8Z'(O M5TOT.-0SGRAC\'X.D0L,^Z61E;0??0VGJX>^\E>-_F\7-63QYU/WT]R_GT6_G7S]__-=7 MY-V)HP^ST9I)O3 8=_PQOL:8-;Z-A4GR##XCC :>N%@ SJRSH@43PW1\= MO,/6G^BVG%?"(,QDED>'K"R"]8E7D[(PMU&>T"DP2U;-L-% M:2$P/LEO)Q.\)FKQ-PB+ULT>&53S>8U'$A EHTK TU*<;QZ"].6T &V"VB:Q M%4C?PH=K&(Q[$H\O$+$X7HDWJ[-5J*=3*!%F+"[*E*-18IL&D(E$>V3CH)D( M_@*+G"+6LX )B=L\LARGW&/?:J4-&4Y8K$!\=N_&NKJ(=LU CXIXW^A5[]J3 MOB['Z'25ZP)"J X$C]UD6C">7L(*FVHA]0UA(2$WI9Q?7MD"-SG4]J84#DX; M7-"%[G^+"XVE;VFM,0R/UAO#[FC%Z5IE+&!KX07^>+27S83U@BP;Q ]EZIII M4L8_X0H.QY8X\7AD;R7V%A@LYY0G4O+%H6&((SV*'=4&DF'U028)<0]) M%5Y +-/*]]ZF6](K(O;RSSG\%\Y=K7W?>KN#9T*ROL-3;2.>:K=/8*L3;Q." M3+(R@49% K.6AO!E=HUV40RX:C"T;/.#V^38!ZMZ<7" 6>6P1S"KCV%=GDTG MW?JV\W&2FTLFL&W1.>^>G(%G?J>YV>VGGW-?&#/V^)P 48Z2E:09_9>IRMT< MW+BGVVR+G ZB7\O(7%-C?(^5*TJO[X\/,M]1-(K=-D+RHU0>TKV%2'B?[HW. MNY2??J.MS*;4-W] 2I R)K:KS>%M??44*]JIZ*/#[M+H[2]>_NY-J7 !9395OLQ]UL]_14Q#3CL<9E5;!Z%^4L+TD2@^S M*4I$&U=(W%@7XG=+-'513B;9;-)P%F"7IRP,-7"8@I)/F3"W"B_+M,J*43:E M7D(.]$0Z#XVZ*T1KCPWUOZB0>Y,,JZ'U@IBM.5)BRF_;;%K=M^KNDIJ769P2 MNYE^D5IE=RX%J!/%]'[K*9F'S\_Z6[,]0+%K6X):0NGII^ PV:D MR\1E_NHX^J.$H1+!R=H@3@V)9BB[F3AQ1(_W1G*JLR,88 MT(U?C:L5X$XW@X.OBVWF7<3@@X\.?=-'SG?:I3BH!;>C5?P&']1@'4EJ7QO/ MJR*KKT+TYJZJM6C3>FZQ,88$:"7!_+\]X'F2)K>UQP]D6.;7IQ)"JJ)NAHM. M7B2N1^@':/:'24Y@X/K*F)D36S9I%)(9"1$$0<+J&3S#59EC<4CIR0PKW](% M$IC(X[R\J;UBEMP[?C]663.Z^3W8Q%A]HQNS%3BW%PI\.:G8 MDR.N"*H(9Y=$+:*D3A#$76?EO/8'*9;BRQ1.*WQ[R(^7&MQ4<<.;SH=Y-E(I M.-[Y1MBW1]M^DV)/=V4%W%V64I >F:I0K!WU^WTS6BP:)'F M0/J"FUG=?A_\+CC6BS0)'&[SR/36+0.XI@(M5]]R]B,)@*-QDB&FK[?8QN/> M9F+B&60QN&[:=$HV,S#+NZ= L@!/%WX]3.JL[J(&_PEU89641VY@9T7W;N/G;'QN9M +OD*#'SR?9P MU"L3$ XUUJ#<7L!;M8.T2#,TP ._A?VA3R9(K\!+BJ_E.;OC/[F\O\\ MS.9"Y?QZ6G(H!L^G5LR M0-CZD#6',GG"$5;Y.;GQ7%6UY ,],R?O"N1O%*Z^VHSFTE\$ 0<1L<9"3#*K MLN'([5 -V:0I.$\;:ET%;(IO=C4NG[1S<)ZW^8P"-I7[:\^W, MM(2EY;@[:.6$O'+U)H+K8C4L:7%-AK!ZHCW8!W+N('%2L-=9.@\G*-P:#((B M.FN.XB32W[#\Y?(> LE&#.(VNVW2YD'=>!KYGY<_,5(]\FMWY(F=#GG7@'J> M8#BMAMZTPFH]3JAXYVVOZFWO=9)9JCQSTDO%"2]NW/-U+/"*6R6M2PWKJ5L\ MAK2:2 /)+/EFA%&K1!%V"]6FSVE$Y$WQ&69ES"2<_.+#X-$#%O%E,=>:Y",K MQ9Z:"6)+F#ZWQ;O@B>X>"=OGM5Y'>$;MV*"NGN5#IW=&ELN/"_CYY+&#(:PS MO*;?,3!S?.C=*Z R8U,)DMUI8O/-'>\?G+C7HJ*"T"GX1\Y^[5R'G>M@70=CMWD7>WNQ-OBL*E#)X,*B)(&%BK&J+@43 M*\00K%R>Z?>'1P=19ZXM7J$6DUAF;;X??\QJ.2K20@K>Z.TN>L1I3S MDK(HV_)TFVURQ@-:"][X/?*:"D.GC,JDLZZZ? M0[?>(^^4Y,"5-\JY#^OX R?4/PIXJ48[![L]0O"3,7JB[)+UZ*4LRT'$#*-> MP!85(H;B!NT"!O@=\EKDZMP.@C' ST)6E.7\Y62XIO,*_3BZF^:M/A(I"MY1 M@QC%.L(_D]HQ1U?VQ7VVY]G*1;E1)N?!P/-_^V_7WMOHX^Q66'),:0>'>PG$ MUCZ0>T_+[PA'GSDO.0U$ $2O31:[DL0<,(^, ^^C'(T M3::8'+ 9XL9 .(*Q^;1DBC&Q9-NIO+"-?24;[4!XV,A-("?YE0AT:";;IB@B M*5E%1G4!2\FI B.[0)/'/=\=O3U\K=\MSO2MA:<4APWL63,>%& %?D -P%+6 MI_4O!6+7R3,TX.PY35:A'FJRD^S F[M@P:U.E BJ2=9[@ M=.,>DRL(J\!B84+I,D%1E.6%:+* 2%7.#;5>7#8T04,M5R_0JD(0)JWAG3H; M'!ME55BT(.,+MW6)\3#V8I(\# %>^4G^ZS2&/0[_-\*AL/HQQ)8LBHN60ME) MWB18OLDFE)DF)QDI:*08@:*!-4RJ&0]/IHV@X?#\EB<%X^3&63H?:9&%2059 M]$.J!%CS,1BHCZH,FWGR:)+5&'//(29H?4PW G@6'[CHKGLL)$CA>PJCS=.]S:Y/:#Z*:800-#0CQ07@'&ID3E MN\["A1/^Q9^X9+.RH'F-W=&-3!>U;HE>7/(Q.1+V@*$;N@MQ:4L5Q84QI0'Z M0#:4G0G[L;0[$HHV47 ^(XTK0RA"QS:E. 1"#[S0>F7"/'!MI>!;T(00;^7C MN[1MAO;J,K1>7+ZQB"%YG'LCP7;S[L6EY8\W("W_X3LUM([,N^A",@DP^7^6 M.G\O4T%?8AV3[B<+DNXGJR3==5@^-+A$,/&N3$@-U'#98P]\YF H4.(Y%H17^,<:,$M@^_# ()$6&Y2\'"9@9 MPI9CJR]KHL"8Z)7TS'0+3>,'ZM: X>TTD"5T@LB3 8N3I#E]_F M IG,C$[@_]IV.09ZN)F6<\-#:ST%5IY),I=;*L'JSBO#9/!R&])NKE>GGZX: M[/2ZB!M1&%X!8$Y.C@#C#??^.QY,. ]#U8DTVE27" /TX'O8ZI]G\ )3F[(% MXP7?SMD9L^+ O/,&\-O78)8T5U(G.0>OK#S<\SO4%3ZU7'.CI*INE6J\;[JT M\?]$6PX[0Z$(]-Z#P'/+N0N6N+^F%4(9N!,RLU!Y$@N2>;;;6%_+MAV3U?9=N^[ZTZ3VT!>G#82:X<_PK@-83DR M?%"HQ<(&1INCTHR4$PT)('%?D^^X6PX1^VB<90@:H3&\*/Z83Q)A=!8 MQ=)Y]]'"Z35,X%0+7ISDTF:'K!:Q NK:(J @G.X2-0M@VYJ1"$$RQ0VYRKC) MA733;8VL9NP6A[!N6+%@A$(0"0PA=2F0D2S+;_#H*>R^>!+Q2>K.@*&WWT91 M8K1]^!OK-TR.\ZQ4IC ME+RF*P,[-TT1[)HE6"FN(:^)&"9&5:)O3)]CAZ],:9R'G<5A6J2B=X)T&50' M=:C&.7'*S_":N(U;+*MS:"S94+W;HE_4%LUS$O;ITPW8I_^)\08R47*AYC<. MK&!R]\:^?1LM;L*O%VS"K^\;^W) VHK5;"RX8KAGMZ^;LOK&Q/TJC6L!_)B3 MAR5+5 '8J$.!+?Z#%RVQB':(^$C8DM66WI-%<[CV:RG%%ES8(EVG]D4P&:BO M D"DXU<[0O"A#@[' ZPVP,3^S6U<@^ $=MOH= MN,/DS.&,_TPIG%YSTV52CLZ.WQP?G[SN,S?'IZ=O%L4*;Q:8J3>/EJ(C<\:+ M4SQ?6+$5C1!'"$R5Z'))F(B+V\)7,+NH6HU-#ZQTQGPJJ8&IB)D^LEY54M2) M4)00Q$. 3\(LXEJ;Z,JS[-K%(>B_<_8C:DI[H7>>&M0B3MHM1%[KI9E,\_+6 M>(IP5CR62F=P5^!7(RMD[%-$QE&>W-R">14ZYDOI($'CW[S<(.96 .N\$Q$U M7(!+%#$^*1J8F618.)KPP@YJ0J+YZ4=;YCO8ET)E$B"*X ]A/)%P8%R5D[YS MB%(C!H1S&-@=HNSE(6"CG/8&>7NDD+NEI+VR7BK^$4U/'?2[]#1LJ]$2F4V.,2[646:AJNCQ%. MG&"KMYJ=##4:8DE6-A)Z:1G591PP3/F\+0K:BQ\JK[LJN$]^"07B]\?NLA[?-M"D#Y0.,HH,NRFM R$>:H6=8 MXJ:BFT;L^6">+T73Z1Q[LR_ G9PS^[5=<]Y\^I((P=TNB'QQ^\+9!NP+O]>: MH,+"PGVM?9]%1VO?I_N.UGXU^:KGY#]Y#O?#WGL8HC0C% ^12;'(P7*X\,JH M]\9 0'CWREL>K?5VE4@H#J M/CYIX^)=UF3A\U!VE8"+%:[&Q#8AX841+"8P **5GF2,D(3/F G:QQU:8Z9H M%JL"#5\0F9&R1Q.H,C(Y>RG723[GC".UN,*C,B:P99:Z/&\&3%BQ'3%PR/8Y M+SAR$\HI?OIQ,L+UQ;QUBL'F[*W'6(5GIW&PLH53CRPM, M,V$G;T759T[KPC0H'*XJ/[9^-+I#VTF$DR3+JCL>X2KO_V6Z*WPLZ"Q%; MZM2+/LPQY(57#M_*XR H1!Y)H':=O13-ON!@#.I&B$U;$ -:&,:^,49[%R4] M=I3T=@.BI'-LC4Q&Y.^L(KFW4CSCR^H%;9.TU4C>@MT:8E>PE_6]JDYB<=NM M8HF=8J66X:2(5RHB 1E8MB.7%&]H:HI+Z,EC*NN8?F5EK?FZ?BM!N['U MT'_>)$1%Y31)]6MAKBXIYU.C2VN37+"?!$TZ2(=)STF0=&SFFE$K:>$!%NB8 M (]/SB5!^]Q@T96SPC)MY[B>=(<:914\*D*-1K87G3-L\"VB&*0X2*@DO,G< M)+R9Z-XOXRZ;&YETOX>M@QIM^ B:WD%?%"ZR=ZZ;CKN(0W @G\IC-(W;W;Y> MLK5QL#P5/!$8]3;2,<&(C(J,25W/)XS>0KZBS%S;(?%J+@)BQ]+++FOV<'QJ M/V"#:(W,71^-_R2;S(SN_,D-/ZQ\]+?0&!\?OSXX?GW2A6; KTX.#I7D2]]$ M.[%U? #__^B@BPV,OCH]..C[ZO59YU='!R=GAYUHK^.CHX/3@][[A4?I*J;( MHTCKE-LW#P_LOFDWS!^X0WY4%IN^/?%UUVA(;O"D[[NCMX=OY+O]X,O7;\_. M#M^\[7PO1V='AV=ONM*-Q\='QV]/#KHP+,?'P&5*2[1='/D@EO! M+()="2+6\U>X=9SO_W,_^ADCV NFJ?<8B&R#E- 4D6(H[L.7Q,$$@6=6?T.@ M"'8[E\5 PDNF'>+2.!Q0+ZV'Y27'3FDR@> 4[VH,82R=C;["'0JCFVSV#DW] M>(:Q3W69$]W0-,LAW$Q0W@<^&)D""UR3H?GKKUPI?2T V7(:N3#JG0]9A&>2 M&)&9)C0=:'DM^!$]%N2KY*^$<2C<>$: M)'*Q7\(SV'"+F@V0L09N&!XKB/687AG>9L^Q8)DYL;:F4G/@B60!QH=[ECTW MPDV2NO2>=']S]Z^=.MLS!@VM.E^>KWNC^V.W$W.GF-SS'@X?U7OXS"U):'8MN&E=V2.2<+KWPJ(;LWG9K$V[UB7-(WGP]VHSYJO.N M>[[RO#L*YUVT,6]S-_%63EZV XZWG=$>!1R'W2$=!AQ'_='>6=<]'CS+SWQO:T%&)YN>D^-;;8/!Z 9?'R0(";6TP6)P&Y#@0 M?613\.+36];G!T4\1J-P0]49,8'%8<:M'X/(Q15.[&MR]Q!G2#,Q'O>7JG5Y.^)Z;EB_[K*."R#," D>2HD0I%LG(;8B=>1CVF%T!PUR>YDS_Z M]O71V].WATO=T07%GL--X%CXA>O;T7DM$6^_D5O0#76R(BG1IDW#C2IHWF6U M]*Z.Y5/11XM,*_/*H=(BS-BIIJA7J_; XK7E'>YJJ_>3?V+O[>X48#TP(9U7]IW@EA$7SV MV"8FA>%BG"Y#?,"$23/@VJ?_BU2^?O[X]?TYJ[I.JY(>*Q%)5]W_QBAJM7$>,\,>_@)I]:H-@5):8(BLL;:UR62. M"4Z8'92/#N?9/^ *20%^E5?,E<(G_#FUYR!^84_67?G%F$@3_Y7.&>+2(&AQ M;)H)K$I\K/] MPU,\.8W^_\QA#(X/X^CHX.@@#CTI6[+E"?0>NQG+./I8C/;A^4I39%2+<7-/ZTNE.JLUP$T]JX-?*4ZGF"/?0,;-PDC+3[9.PCAV6%E)M1EB_TF+^FS MGE7V.[TQY(%M7HZY89D/41Q;[5=G((L(15G]0)'\Z&B#*SWLBZ>7&7.[-IE= M? CX;]REH8E,C\SC-Q=#39*<05=NAT*G1=)T )!<7RX;^RFR57:%N0Y-OX [ M*-8XEAZ%O2XX!7/KPTG[M-Z%@!)FTGS!]*'MD#8_&8^@93_V9Y7UQ\A'(:UF MN$=8"N%\ZW3ZJ"+;V)UW*)D5[WQ$[(_K=)J??_[Z\>+3A^C?'[O[HCBIM5HW MZV8_ZV:_I*?0'L3<%T+P+X0IB/,$NS6V[Z.;FF:9*EEH-:KM!OFNA_*/4_83FYQ/H3=%R+(M,)\B+W$ M1?0^JX?SJA9/IGECL,=-Z.NTO8FZ3$;#/5">+NUUJ6BX_H -'=,&A-Y!4D2* M7CG9[>)0SZ401R%VTL6>,L1/NS3=RUC=FHI^O7]PN &I:)_>]GZMV?VD7B3-3S+$7[[9'8[ !_ M6P_X>\ZK]?FKM@UU80:$[63N":7N=3!I Q,Y;EY>_ FW8:T%6#&+PQ7$-E2[ MB9IY:^Z9(A68)*=_V6YCY3>$@1ZY2B))96#6+ABQ#G9VKA=$>^.!#-W&>7Q/ MM? > %/.>^'1MR\@.)Q4LG.X2C:UK M!W:;G C.+WH-/2MR^>M9:4TM7*-$2^3 M8+<90TV7#/"2\V^ED[ESH9_.A3;MG:MK+092]%*CA-DG),B,V_69M43U8*2: M;MD$[8T30RVP-_,[YWXM_9E@KI11C-G ^539C+.TTWDUNL*\,/'Y!+<^\/'7 M%W+.3P8/]A>@.M"AQA-EC=)NVHK@T0(G6@%8*,^*1$O*#I:AGFK1.HX9SF71 M^N>T8"E&C[4]^P?SY86B'54B28 3>'D#4=UM+M5T8 MC[QWJ$CYR30W@9+'HGEK7;T0I>[J+B+&U=RFVGNBOA S:. A&2*AJZKY7@-1 M+;A*<.+F2XX]9BX%VQ\>6+"]CTDHYS.%+FREA=WM'T^W?XP[XTX&]%CH8KT\ M78&++3!P>^U%SQ(^=1^?B?\BJ2;TSI?(3^-+HEL6\/.ILX;PX.GC7 MO>;HR\-W@P8M97!/J:E'53;DO>,)S:K%=R(+X4I9I">\63!\*]RD6+G>B;#T MK?ZKRBZ)IJ'KI6[G)MBS.5@<,&Q%%;D\(2) =Z;*@0(J"_H'_ZAKH"1.HSP& M.#0U^SA6B+'G3A#@SEL.+U%-?*!5Q('P]:#;69*6MQE+/%:4"P\+ K]2G@:Y M:-GQ0P'G!O$4DD99T5-ZH,Y!P'-:#*/#QO6?=\'8X+-?8K[^JJL8#"% M=X6 EKU*9SV \<_Q\G%S#K!9. M1<([X&B$;&O4KT#?Z8V$E^P>;/*PKN%U9PL/NTD:<3#Z1LJOIJ^U'1L3N5BQ M$".Z:#@FL'=+A.&'^9G-PC5.9_L]+%-.TC%V?INII48F KB0N[)_.-X],(JD M67E<);]]L(Y_%A8RZ7I;G;S?N^S.O=\XZR>M+VSVE?H;/L-G/'SSCB(1,+'" M8W1EDGQV%:,8E? %.>Y%Y>"U32[XE5I4ZB*>PX_I!Y9MR+'LQ!A PQ&%V$ ! M1BG)(C[PI' \BW[+C,Y!I9P-4%HV%LMTU8L@XZC$\^/2TC[D=[MJ^=96RW_( MZKGJJUPU? ,O .;8EYK_2'H%C"ZV?66I_A-L)ZPA_0LI3[%Q$?_B"K P7#4T MN[T);6DK5YC0#T6U<7_#N[BNN%(@>8<0,%OT L7RT;;&SA,R_ONUDPI]K(FI MF+6,TSA!GZ)-PRU(2LHG&YO4\Q,[:/][$D2^=78)G:T*5=K1&N$Q:I]?->@' M[9L5_B"3&V4;E[DWAG+#!/[35SS#S=$R@9>=+,2M*W,7<_^E.=;4BV^ ._*# MEWSK%?]@]K&]/P9-&G;Z#[L[N@1;*>YB40;6Y3SQW?W7Z=*L)\ZIW2M]L%?Z M;=#U+N?%@[S-Y4GLAR**>3FH]*,-0*53DNF>)-E*7:M,?BQ'+3FGL ]B(R9#)H)[\039ZX;RPHNIHL,+VL!RIL[5 ^*/E M;L!6Q<2V?$=OU.$R,,5OH<'L)-_E/5M@2O,:[&^S+"67%_R,KM5TYL/JOFFR M&B!)02GTP&G9KD9Z#GK;QY\]7I/!\W8Q7IBE3-4+@KG;!RA4A]E#)?)Q NY* M^P#(;HEMF[5A2VK-0:V6H!^7%@":#4%>>I#;K7,K 4$(7)90GQ8V)E KLP2Q MQ^=]<-B>( A< ^?"V[0%>(',837%JG:53*_#\XDX>=QU&<'$U[48B=X920;[ MNN,UK;4UK(#6W;F5/[)T93P_S7>VNAVV/4]N6 -PF@H?"^2"*JO;P=)JPG)3 MA9\\S+TLK.#XW% AD:B"4_TG69#T=R=Z]X3=9(V5>,_Z@KPX..F;XW=JDWHJ M#^[Y;0<(52"90*W3Y-[53#3XO!A9]8 ^HUKC#IM-WR^; -T#\-@N:+0#*.P M"KZ5'UL?$3*P3EJME'L4_PU3P9IO?;2+6AP!K\H.=IJZ)+1S +1Q 1:JN%.1$6G5V$P[Q, M/_))7[J4Q*,6,X\WH)CY"QR(^M48]%V DWUI[EO:[!(*U=+F:D2@#93%ALRJ MC/9_UX$BK[E[+)E!>%R;/-2OR-J.88%?F;GY',NF+3R>U[#R#X('#B0H1 MT' 0RB.)>!&KB&?C $TV\Y+5V61BX EF)M? ]#*CA(QX573L#&.#-@.S1QP9 M$#$/34#$;,/%A8H+%+\0IRP_6\;C2R[%E\+6V5'B4ZW)D<([E6M @BN06C'GVL\T2!W.??X=@/^ 0SH-?]^G3!>80G,OGG;,.$!)! M'S:^C+J,\A(S,CR?@J6\XMW 89TWA.F4&]%O;AS 0AY^"LW=\';A?BTNFJ8_ MFJ5KF+N#?9VQ79:F%DR0YDJD/5,%N36*+ M40WA-=9QP9E$@F,NPRDS_ /]A9('[V'>[O(P6VUXO3S,)JAN?G0"?*RK!O\Y M1^]UA*3\'LL;>9,N+.L7YURD"_]VE3S,_KTW)B7!BB-PH7Q11Q_BW80#B_-D M(W??)\.&^E9^F25_^KRT+L^,(YH/+)3X4<,*V$C1D<01)XW*(/.L;#G^.DH#&4:4%# M;&<&G]4G\!M3FF+1*9WJ8TAE:+DWLB+NR9XHO9D^Y0T&$=[;93%D+RS&"T1H M961[]JHC_#I<";B5DPF8U1*_3@5/9&G89E=5.;^\\NYM+">-=5+Y=SO8\>H_ M#\+4Q(>J>W;TR4=G]U[O]5XA,O)E::U2$,8'SB!F@F@RI%S?'8IL"O>5%55% MIV.5?$6+> M0(778*"5DV8G,K'MJ)0'-A2M"=VQ?-$?83]L\8S%9=Q9EU@RU9_+I>&\(;B2HOMSUDD^E M&Q!SY*6::J< $46I(@:5JN5<"C8)8#3DFY>;#I'(Z$'+#.JC>&JSE4 M*PY\;Z5B-.B@=7WC" XD*XD8JAQQE#D\15)Q=H9:ONC'<%0!!H+JGY8;]G1I M7WVT9PM/J17FPQ&H+-$5#J1YE4*X2%LG_UF.Q_5@DU%H@27I$>76?1A;3MHQ MXR1)S1KK=%:V%UJC3KA\9?;?Q5+M"?RY?W"8W4LZN!8W1?HCCAYB]>[Y%6^N ME])@4LY#1W,/ED8.,?&UX87M;;(09L/@B4*F(I%')KNFOP=N;#LU"#0?(F _ M>,8)5OU@\.$]!Y!OLC*AQ]AQHWJUYA1;<2[MA?ZPO^ 7R""TU!/VS*#+.!VM M8%8"ZJU[V!@/UMYXL7Y//+\-RDJOAK3<<$&6']7:XKW\(%/4CZ[LZ!C;8BOA M+<'5R=X15;KB'B#3S=/W:)ON!6NSP^MOKM&@J8^8ZTL9$!BONNP408']K6L9 MGSSB,G[A2D7C10Y&4\H*)ZYR@M;<[P73;5)#F%QKET8NM53_7) +H\5&ZN77+ZJXB7+ZHEFP3)/8,7,TY/1]/S8?AP_A)=7C%2SM+7?)%,G$K_$ M^WFST0Y>UO6X8C[JSW8[D8;UI5Z.R8;T2L:M7#>[HMNT!50]B'\XI MB7;WE$2OSJC6U'3V]J[$$JK'<1%THU_V'UTOFR/6?H)#,ZVJ_ M\@M(&^K;K"*[+&,U&40K/7:(^2&G 1N9_,13@+NQAI=@5P6$R\Q@DZ4*O5WI MLAB2U4F.81?!?L9P]IBD1H*,LF?&NRTT]4SB'8N1WO*W5@P\N@@TNJ/*I)GM MIR]0*H=!3.K'N]2M:$Z:X+.5-"VV?-#*07,&0T16E8A)]*)^#>0]J!PS$2 Z M'BRWE^["E !AW7W?T1*$Z._G.7S.K1XDK@078\*5I+9)!4H]R+L28"-G$9AW M2JZGKMRR-\4][5O^MJ;JK.#3YA!(%D2:0"EMW]*TI965JZO9WH3)1.*,F/L" M71U:HDSRC2A.>"S"@7(H^\Y)9G!B4\L5]NZX(Y6QF.\.&0;74S&V3 9B M.F$=DPX33!6'C^P5G7[*EI\'?-U_ZNM6&*E;J%YX!*\#ELYE-O(/&%!*D*G+ M;"IP.=TZP5E5,_1@Y>IRXZ='!\OU1K>HQ2UN@Q].UZA(B.(\\2"Z_SBOQ_#AYXSMXE8B)WLFO.'C1Q_J<6Y_\8M9YSXB]#8AC" MZ-\?38^4Z;[H"]NXY/[&NW=Q(8X][V&LIS1@W9 MQ.8%8 8U"%O"ANVR([72ZD6FT'\RE8E(%KY5$?(1W9L;P%N^@Z9+S%!5WPE& M45&ML%N^NY6RN51$@S6:QE$YQ'HAENMORJI@PB+$BE;3?%[3RYIJ!X"_GZYR M"=*[+!SZ@/?0)1OU"B>^'FAT<#^W -L&?2\C7L=1D/;W 8)'*^"=G+$7. ME/9T_N:WX^S[C+CGT#$<)QEZG]4W, K723ZWPHK2IFD?\2JI_9ID4UVHX'RA M:;5#MH<4H$-7DK#M9:2#&*GO;G= ,20@X*T'J=L1,=^S_I: MP!"72%YL2]]N-B79:*T7;^M@#)1B)Y07=6M<8=P8 T.#BYU*NM&)Y72M,>WLN/&2.;XWV4%LIGGH3/+0WSJ)G$\V>L", M#M@]R?\V^1G'^HS!^V?19QO)H]WR]5QU!M3$6)TF$V8GB-74SI)O^%N&_DS9 M"(\C@_M=@6TIDX03DTR]@DJOEA[&(C2J4G6V6+GP3L(3E&39T:AN;QGBQS)] M=AK"CERU\RW\N*:KV2#8K2T/3"MDJKMB)G3^P'=(!R%4+S N+H,O(3HM 9=G M>C+7)D1*M7UA',+:61<< 0$=J.QS;2_?F,I_)-D7'[SC4<-O7-C.=I@[BM;*9([6L4 M=R&!< SBPR'^GU0\!]BADF%Y;08-)]?&7#S!*![##4 U[M^<_J^H7=#:[ZIE MG_;7LM\>R'?;D/]Z_:CYKR5>T0LQ".8<=5>DKF&OYK0C&RU]Q=".T M;MG,,LGG1#RD$SMP)V(.^YE!@8+\F!(K(2&1'VK3%6A>+Q%&C#6=H5]4$CEP M9H\V -^K:=#F<[3'O'C([ 9C@":?JJT!X1+1#L+,U8J4$#A(<:I6I#6?M1:F M#M_Z[B6* UG\4@4/8O-PO.+\J%8SDWV"(\M5(S3&M8N\HRHMI0-7)J"-UM)# M>F9!"WW=]Z/$@GCV^61B1;Z[96":-][:P/FUUX[C:B9%IE 59N$M[21CUV7W M>;,![#X-.&8?9\^;HW[.GM.^[W 7TN\6CLF#6]OPJ>RBQPQW$W]*OR0@VHRZ M.:Y,>DEV"*Z4D4]89?4WLF$=E+!M*X!)TH2SO>8[&#)$2K2=B9!*ON5D+XT/ M!VRA,<^X\($H7"4/IW0%XQR#XFE,:2"F'(/Q$3HR+8U4!#3=HRAZG)<)Q=1P M$E[[]&TLU?+"N"/P"P;L\".'7P0D-RWX.&. ^/JOAN#JXN_ @68\-.^5CA5H MV0CM:"I?G#T]VP![^ADF:)41;.>WY);9?J(+;O2QGS1;WN[':__F>(%M/E[% M_NYX[5_2BGD(7GN8_SF1,C.-&R=0<0]"0][ZLB_>P1.W%TS,AXWF58,Y+MIC M#OE+XY'8\5Z"5RTA0G!;/;9J-OG?]<9PZYSBWQFUD:?M5J:,H.N3"5R4>ZFD MNXHZ7'.&=3E< 01KE51[&[^C;3KN//VT,A+$R)$K7D*"K^#'HJ2VZ#ZH[MYB MU^\?$;!NU'S=O'5F)6DS%'+1/1ANQ6"DEN*/BLJF&F6< -2N2YTA)9?1*:C) M,4K4IYMRVH8+VW:^R),U/R'R/8\8,;E)*@Y";9>GNV#=N.*BEC1_/ME6-A=; MJR1E>]X1LJDR2O_'D%IY.^$KDX"*GV-Q#-ED3FD@QSPN$DDDVLX)3;U:I]&V M^NP=#B),DD=#@_R/S)&@$A#&LLXJ9Z5[I#A02>@HXV(V@QO[9;Q3EZ)NW R- MX]&@6WMBT971]9X7AMI R 6FP?,95SI %O\X/_^-2GQA-/Y?AQ[P3N$6 ;\] M(70S]-8[A##B]B0(EY?R7X)-A\D[%'I],0TT*9"8U%1/1@:]H#"Q*?OT#\A) M]CV7-(9T1;C:3R3<-@_ FJ[$J'9#Q:FSTF8ZY1W4V3Y_>CD^4ER?L#1BOS&X ME<4;.(5.+U1U6%?]5L%Z#&SUW5I;5GW0VVJB!L'\4M%V/"]2OQ KS68QW9FT M(8L1=[8#K 1L"ER 0LZ*2A(&B2\O,T)KD>>VU,OFQ'8ZMA_[L;!^#\C-A/Z2 M>T\-1@[5<-5BB4!XWY=@:5M\IKMZ]:Y>K0W2MD/:FUG@MORBO8 MX#P5"D=JA%=A:AC>S[< 796YMU1AIRT8.YBNK1Q% Q2ZF+3(@Z]LZE-?=TQ- ME;(/G]M7[<;)AY-1@$8Z6:[+?,ZB(%Q*\BIVNN6T):5YEU.A^P5C[=6HO!-G M=;-KQXB''^8+^SK@,5^XH#O^ M[>D:N<3[-I-TM)!T%L&]]20X/N?<=9S#%SKH. 46-.+P%R)A)'U;LGC!(EPB%R*@"Y%=XAM(UL2.Z8R3<2$X"CN40D]@F=119F@0)F;*H*C0OM ,!HOL*DTO4[D48&6F\ M],=C:&8WQK 6PZ249$70)\:$X!9<;M^%'>T8J5T=):57*^K:JVJ/KFTTD-9M M9&Y3 ,\:+@6< 'YEO(NWDYJ+-\RS&.%"_&>7FH;'3[:<1'*,=W/)::C [Q)" M11.-#9_5)<&6EM-0Q<0B^SRVM&6_BV4R3K 3F?TC(C^3,\"++\#IF/GX& 3) M92DM9V9/1IPM1X.V09:XU*[[*=11<9)4((C(O++B8'XV39K8 ''63FP+&Y"J;1K!?XC=3',^VF)K+;99(-@@/9H=V5U5]:<[0X<$&.$-J3[&5 MKP%6N;L;U >>1#=H$;#R]:.X0=KG24K%GPRB'.TK(;HO%L M[4HI9(>RB9)$W#IO@J',Y,\@<%JQ&>,N=Z)#](X224ON^5-FY#*>4]5VUL@B M8KJU<2/MJ[8R[^TD9+L"V*7#13:XM/G9RN"9._?KKDVQU3G,9W,Z64T6W%5. MLDW=_[8H:[7%/ \;$9,8:)ST&Y>GB?+4](V%'PVY,VKA_,IN9'F'$L!K"E* MJ7_>Z^*6RZ]#RX=$0K-QQM[Q9@CY'!ZL\%[V8/[+0-A!P-&S_#\\T0MS0RE_ MF]*W26KKP# M)LQL/01J)A?-)GF"Q [.+WKWTGVN!!>)I<=;?3[[@]U:2VZG\,>G,R/6)HMQ MQ5LEK5EPX?;HK)4F*W&&:O51T^\U6-'4]50J ME5!WXW&3CVA5 'V#-=13=/=4DQHD24Q"X*%?V8U8BVVU:IV%$/JN%-[>MV.#MDKR(44M MDNS@34)T=B[JHUE>2Z:SWTN1TW?7:S5.E.QL]S4)?'=%8NO@J2+GC)!PC)" MAGQ;PT;^,BFRORP4! +9LIK*RZ&M8GB;)S<<94X)L5=<(J*G2"YM'(ZY<,W$ M):Y)Q0:F_D6XP>\2&2(+HE#6=TN!K43N8:J7]Q.X.%*N,SL:^R2>SHX+]>G1 M-7R&GF>TK M8\"F>^Q=GO'%6=*C)[6DOS#P 9;;!:PU^/>LUWB^6<= ?O5=7K**CAJ!5L(O M>(?8M0HK' N-G_'N?)HMR3;DV!J>)C;%)90 ?\[):$42KGJ< 7"-K$PES+PD MQU50+T?[I_CQX;Y-[7[D:["2Z*9Y!Y#R_D MM+IV%O<^8\!B=^^B=DYI$^PE9+EJCW3 M13OI[E4]%QORM__^.-8@C5.=>5[>4),.O_D]H>1X0G>N>PXN?"BE")'=N!R- MYM5/FS8M-FI"!_DIFC]+4+FOEC02;?2DUYJW]>9YGHR3+-I_5[F#"OI/O5CO:'"66PJPV8Y,Y2FOZ=,NI8OF'0JX0^9V $=]2G5M<'1?7/\+BAWA$C*KKY6>-+&?<="&0.C MA$P8UM.=907<#J($)R;-Y,J)!BUPL3'& GNG@^AGA3^^QV3J8VS]#SZOGVK5 M=B+GG]NJ50C(DG79;%3SE^78F!!?(2VU/F^+HVVRK=?,K^)J?Z(PH0VM'*D- M;%^W1S5W[L-RW&4;D(6UE_S3J?YNRHS?[5/_S0IZN-> (<=TA$U6WQ#T:W;+ M#&64VT7K:X61T;YCE1)FV#C8O?H075G14_5<>9(OAY.XO-M1S"N%T; M07&2O"\C13E]'GN841]-$@)<@NZ%T_V#(]A&X^@4U?3V6LYE5U&)\K*8<*4> M#OCAF:Q0V7[YS/_^N)O:+\HG- \_>;V *)C"#=/?YOK#"BO,F9^5! 6 AD@?^4I.:(HC.Z M&Q$(C-JSI+80_H#;OA@$S=VHE8^Y\WI33ZD;&Q=],&C>UV@-U!S,KJIR?GF% M?[S!CPX/8E[QA\<='#(XK @E/3R-'G0L=IBDK<4DW9'@_, UC3_T0O#P_&;D MJH3^1/ZA$=VSR7/LW#720UD:K]&6PCN$;H16=%'A0Y:-)R3[\9A^F(7M,JG2 M7!5&*3$RZ,AB6DQ:B,BZ2V9CY[[MIOI495"H1>5:=GK/5\.BC737,T-'K8F MSIGH(-DXWQC!H1QLEIQF@G+7PD!,9S;415V[_K5:@A4"/H+3-^>$NU#7,;=< MAI@0!O),A4XP8SP<[H&P_(X&%=/W%TJ!6<9>5@%S,5%DZ?0X^QZ/%*86Q26J"'LIF&2\;W*WJ M8_.D9D4M+-!RL7T>SY-/9F>+=[;8VF*B06!B#IFQG@":U;U!LE-,TJ1LL\+C MS8R-MSUZG*%EJ(TA7C_+DI)G8(?21,GZFE!L]J11"!PO3!: MG'[B*9408EMARMI][$#I8X/%EP>!J3O)ZEH2(77V'6YI[_6!G_K@6<;*!XQA1R9- MYKN0\].7EDJFNVEO:%1-86?S=C;/VKQLU5#+V2XU=QEJ;X@Q5!(J;]*CY1/P MMLY^L8+K&+_'MTRQ9Y?(H!3*%8XG)U SIS?(O&KL22V4+,.>D#>-]EA:[Q274YTD%_U.34'D*/I[^6+#K6B5$FFXC M+4+\[':4>5-.+A-\H2SNY:RX>S/4GH*)PNPOK5[86&5MVI:%XRGHY6# M\_X&R;I@PF647I#F.2$?'.9@;)RP A^"81=.7^;H=T90U@;2=PM4R3JBDAJ[ M]0+RW2S>S6([BU&7O&"-%51J^&.>7G)?J#61COIO D?>]NE&X";^?2297%_V M8*]@I6H^KJ;B:,6Y 5+03JCJ;CWEBJH@WAX1+K*XBV*"2JZ3H3(G^[P:C;1P M94A[F[Q_;-2][*B#(M,DQ@+'![XK(FUE%!=(>QSW39GO])T-,:1YRI=)@WWV M%M4P%;0S"@-5W"M)QA)VJ8*(5.Q[L!L:(1=F,ZD?YN;ZUG%;2>)F%:@5,F05 M\,#B-M*N:Z^U2HCFU;]%*-(;+AX=8H24T0TF5U$6KW .4;SN9II&434/:$P, M9==9.J=!81C&S)=7CH5,U%)1WM* ?\"-/GS^^.5Q! ML:5[G6:%UZ7+!7TI4[)QGY677!:U:D;2+>PN(ZG]X#+++9XD_BD&[C%[S\2L M[*;X0TSQ"40OT86JM487<$!5YG[3VI-/ER9N9M$3^7;_X,GGTMT?Z\=,FO;K M+[A2+/9%R%W0[Y&>2^%!D&;&&*/(%%4]A$^NR8O9@"OZT*.!I9Q6^%O0];D MT[3&%=B?4_(&+(;SM33=CQ7ZVQ)S@H[1 JYR625:6\X*RPBWV3-D-_'O-?'+ M@=,$$,I<&^8X8B/W58CWE? 1_F<\SRG_.J+PQA76NN([W?HI+-("E(1T$+I5 M,\EP7\.CIH(000%".KU'2;S.C=M@TP53^AU6LH0C/HDNX3-,0-L$MB2=LUH3 MV!HA]YT+O\MSO1RVR3@7*'.":_:&W"_#L26I1Q$*76X@UGJ)5G0](\K4A#+= M_7<$\TOY56T2&D1U]#:B-6KBR,EO,FS M228.H/P(A\;3E4M-GG&ZQ6\^4AC&6^ESP-M=Y_0KT"@I7U[I4UUDK#YUCY$;O&MHJ&SD;'ZFB[2UG)#03[6E$$5>2=6 >4- MT@?^L-F+&A!.] )0*FK-:Q)"\*5E@A((?.8@-9Y6NT04:E M!O$X>=U?E!/P:BUW166HT!5^(ZO>_3";8%_2&NVT3)")N4*&0_WN!2%+CM[X%4RHU0L1@A6;>XB1P-"GC%?3*N0_!-FDGLTJN:^."^79Z5Q!P- $T@G.#JCMGJ-GJM%6=#=[A/."EREB0ZI M-E@(N07/MA3">T26@KDG1)E%Q+G@"%_%MPP/HJ!W+*\)YQ?>%*P@QYKIW_H[ M-12T))/:GNS!#4/*FYA.\W?#>^WBJ%KU? MUW7]0]^R$KM&O^LJ\C*L>+/]=KF#J[5IH#$#4)$8*7[>HJA%,"(,D>ARNE?H M!M]C[D:C%7#:-CJ?R2WY;JI1)O9'.-2Y:X\ZR#T=1;T>WVJ?OCNE&F:$ 47? MC%2QO+1&) "-QKG=V7Z_N'@,>ME='7Q7!__!S+,?NP4%47'ER*JQ+#S9(Z=D MUGW:C7'R-X7-]I]9/3)YGA2FG-<[)MMGQF2K^@-G^P>'&Z!S^BLY,KVZ+6=] M>D_')R>OC]>1)=BT2;*;WC^,L_8#2] W(AAVF4/EN\ED7@@+'1)KH0=>Y[=> M5[!H2KJB?NVH7W-95PMHTK)D#;Y5$O)'S!Y/EU(<_2:B;!0X67D#N M3*W,);*)5=27GE%IE!J#X+AQ\IW %)PSJ9\),?2,@@[V"__/OQW\+<*M3MP\ M^W<]34;R-_RB@O]-]:KB7AZ1!TJ_TGO[^RSU#[S&888H4)Z''@VTXX>M<'W7BR92XCA/=!)!&.QO8^5S96 MO2T?V4^L#BQG7YEV=F#V4VLL_H[SZ.\T_1YS_?AVN($"M"EDFLW+QN'PS=G! M0?3K?G1VJL]6SZ?MP\_VCTYQ.3:F/\Q\3$/_'W^''RV+%[[,(+2?/8V]>;#Q M^C*"65BGI*-[_O^*$W)V>G1ZNN4/=CZ3WJZ?HD_8#;+EC_-+\CWZM?PIVCLY M.QA$;P].7QT='+UYZLUNG6?8K*I5F$8YZS:Z 3B9#KKKZR/.0[;1__/;/ZE) M'+'"X/+]G!3?8C!8Y_M->_PHP?;;\J0X/HB_E?'85O3=)!6YV$4>_Y"6$%9^.MOS)OLS!<8\^?CI\=0!; MQ98_S,45.&>790S/$T>O#UX?'+\Z.C[8[J=Z.2;Q/U3.A"!_BCC=)XK,7^); MN\>&[G 8_1JY@"GZG$(,:**CDP/=/0ZV M?O?H"P?!\+XY/=[RI_-BPO=EA3T:YT5:9;,RFRO,X*DCJDW)OZ]/RHWCF^>, MAEN:3$:4C69P5T@+(]_!2IGAV$\]DWQ*(+K"&7+J'A;NJ)09LOQT\LJGJ G\ MXLI1CT2$*HTT5"J0VQ$03(&Z\G#G*LQV52+IKO*.P!-GT\Q)ORDXI_%R5GE\ M0=F54U,(D:Z]IJ!T"GB<0"%.LX_>73!K(@R^JQ*HF(#)S6A6E7!/C9L+"5-M M38)1A,W2AL<6J-PA6"KP?\4L6?K3_=VZOX--)ML;/ J^ 2O(O=@2A$ GIZ.$ MZ*R@@(343%;X"59JWQ1!XV(!4.85U8L8*0AF@IASB#*]2O#?-V98@\-3#X)N M+"(3@35E:J&F=+@TOL]W3[7JN\@P V9CM;S^XZ@T^<>/T;Q@:G@+H2<%E<;3 M:2WZ@S07>^]'3(DM(>P%NF06H(;EAPQ'E4#0(G+N),UCOBQ5+$94!%VZ87 E MPTV/A1-@A7>9S9[L'?)M,"S4D?3Q+;(5:B#U+38M;ZP.^R_ MK VJRR1-L;3B J8@+P#NU2BW<]:)Z',2WEO()>1.( M]NA^P2C+#)1N>9@GL-;M>2NF\ MDXLN&]X*2]S_8CK3]=E>PM2;@O:]842(X,*#V8=;5T#2GR&E!4-?K-HBK<>% MZRGS5C[O\.B-P!/KJM5GU3LB(#WTA*C_AN^*S:-=1,D0-HW8J@BI M9$33QK1NCKI*T,8]JB&A*SZ$?[[SA>^TP#8)@X:*L^(9D) 0]H7B&B!YH5ML M#B6R(FQ"X"4"2R$9$34RS)#Y9,@>7V-AXVI9ZF $GEK8 L?'3]E%E/MQ\,<7 M/N>>.>[1@_4>;0"L]S^DWEN_B\Y5];=>+C5C$]E=0.##!4#@DY[OL$5A)9#P M#B/\DM:*%:[73(I5("7EC!Q#13]L9\)@:C!3TG5R8(GJAZ+U0*7:B1%TJ6$+ M;=W44%,<*2&)U/5,A:,*1Q6 ]*YP318N(LL.3HYM=I/V/_)IPCMR!+Y#V$G* M0AD('*V3;;*>F6GMD^URW-@ZWQ3\EWR>&N_!.'%$_[2WI(3&$CLU;U54&X)S MJ[GZBDY21^M>F"AQ0XT'+1YKQ&;"/^<<''"?IS#DFN_P-#5^*GHEF+MLY4;C^= M)-_$*1?Y(R('JUW?*LRAV8Q?U 6158<\V/A\,VKK]9>EO$3;Z!H*0:IV9*/] ME<*&JR3U0HVVR*Z'HGQI1_N' M1Q"EP&8B3!B-INFB[#>;^ITS9(%1IW]*/I5[R\%D3#AY0?SI*1<1#;?A8,C? M:,4)[R6.]KX/J'QD#56FF9)Q5F1*TB<9S-_L41^+:U,3<4"MZY&+N[3@CBV?;\>(?GWRMCH<]8,/W]X M_J#?..SLV(/'F,<;$&-^^#XUX)! D/D)W81$[<0GI;U\1Y*@DX+^^6$VVN_M M,CU:$%R>+@@N3W?!Y6Z1+ PN-V!]K)!X\2(PWZS'T1](JRLB=342A[%T$[O- MJ-XDFG^.[I_8H5Z5XU=3&#\S(^9_O LD3V$=@O;F@HG2\_$89A_$Q+7/L\*) M.&POM$,9I;&8HE$PGX)V0#IZOI!#RR"3"Y)W8/%@L'I(F=#$" MXFR9IW1\+=IY;1)A=VJG6U^QS!;&$*AM+-QF+.XR@4D]$Z:BX:UUX89.\8OB MGOD$J1;3@:"V[OPZ>X99P[#8#01&4H6Y2:C20["C(&9N1FKBDS(C$KT;E7N: MA2D!1CZM==?-&;?"-&,AI[6FFB18^-EAG>?&DCP2O]-(IQ$N!TE'])PJG G^ M[7N_538B/[0O>]\0$S!-DI2"51[^VAM_?(,AX57(AD01[;)1EX(=#MY-67V# MPW$68- ]FO%7.)328K3=K)R)D[I2U+/[V(+1?P#/IK=\LX/(/8J]M#=-= QC^DW9L+E[S)S?\ MY/(1^!/GKJ]^!??#ZM3!K+_.S$V]X_?:>CS*CUX5C4FT51TYSWWU_[S6ZA]G M)LJ$ M'I\X/XP")M9+^#_EB)Q..B&Z1\1V^1MLUG E=$G+V]9YFFDV^DGK@;9LRNV6 MUN8NK8NUEI;;)&&%F-&W6@I!!!3VKP-K*4$Q4J7%HRI[\GC(%]"QDU+[64I'LIG1WPV3L: MD3]=L+.3XX/3L]>'IX>K9/AKU;)'7PCN=,8_QRFPV54?VY?YA 6?GC+H*O6?KV'WKX\8\[CZD0X?BST.4^(MH@Y$B2^8 MQ%I%%EP6(ATHUO-^XBL7H-^,R?8\R291\N7QG=JGH-M<_NH$^#*P"ECZVC&SG52,6+5]@BC' M,9175+,BPQBW:JU#\+M3T2V_X;>1"D\4*4ADN5@JRJ,TF26#J!Q*ED [SI$S M-^QAB/T.4WM5_U:HC#7):JH(U;?US$R"[F-\%NVZ&WAM>449-F.TIYZ;"-.^ MF1:,H,PW-[']\\=1R7!,^*:L:-)9S4UN?B(49)+'I$=:D38FH2C_G&-'%=>^ MIG/$.%U#O)=,$BPX[<'.4DX1'YFR%&NEBJVCV9P&FHX;V/>+KP6!P^W* N. M$H*X2. MC$EK19VU^LMP>Z:J5Q'6;Q"A@B:9WW]E\LQ8UM7TP!#\-5F$8!8IX)H=71 M"^C8X:C5@D=.XZ4'P$/@W[YQ]($7M"4U3%EX_-UV-O1->6))Z\EHKHZ-L)WT MJ6&NL]$%VQLX/^2U8,%5RAEA_Z53%Y?2!O5)>.)6'GI%-D +Q_$2O_XV&FY= MRQ _L2*_MEYQ(SP=CN=7QO,:VZZ"2@VW3)84#77 =0>JT;R#CJZ;VK8@@ M6B=D@M>RG#XMN2=\5F4CM!Z^/CNAHE0 G+,_C0LSYLD?(_&S6"[>8,: ;X4; M.<#.&,%?_U_)7TF5EO,Z^J?UF7G"T6@)B)Y$Y:/RIF" O/1^284M!%4GT9?Y ML,[2+*FX$X%P.*9Z9 M=31I\=()USAKQI%)-EC[\?&-##HLJ^92)L]-]B>@ MH?%(+4*R,W>^O*QI^Z-D _Q7/.\8[#Q$N.RBY-[F2=V"X=Y)71"IF2&)#PDY M:LD\(?:]&6-4)U-#E_YC#AM=FO&T1I:\#"-I?(<%Q-33J4GXAO^8IY<3:1FD M0(0W/2RQ:VQ_"3._1O <["UJJFZR/!_/\VA";9_IW$/1N;&Q4<*P9\C]S/X0 MYO,[TG0;+GE-7_L#,D>LU;0,O.8#/>+;:(=@>BD(IC4* #Q3:.E61CP%6;_D M\&G,[*? <#+!NGH%O^4EOA_]6LYP#EIA93B$4PHBQ"26@@UO=1OHG ;-HV@6 M$V%$3"O$'R1Q4R8K7:<3<\\A>;U-IYL0&_C ME_D( 6(8(N T/*]K&*%^E4PEN>GJ7WR]H'_Q]2KHAAV:X46M!%30=.E9RP%0 MMQOWG0T=9NP]$<_UYA6LI- MC7R4#;(;Z5_F(,4.IKJSNVP0*UN!)0.VA2*L_5# 0O=@4Q[$ T/)M[$RT 2= M6WB8VZ.D*=V*)BKM330Y!/1*%.^U MR%N*>BC%]FUIT*\"?. 2A&C;)I0B^5*K.BC%H<.D5S&C32#TY?M3-.R,^Y*&"WJ M(TYUY:BY1Z$")IC(7AK?1SMI?PSO5^(49].(B^AA1% M8L^(C0P3SQK(A6:,>"@].^:YTVX?V M;0;M.=U%.8,4J-M[K./7(CZ+R1E*T ML!)=]K[;2.X%5HWZGTFK>5[8WF5.+UV9/*7J>DJ9#39?Q/)FTD%3NC7>IA1H M8.S[N&MEA)2L6E+MW@XBO&&6#*L4+B'9GA$<(T,?LHUZ;3M@#L=HK?=.!P'U M;2U!%=P()^&%"EE/I(1W.".V8]R?\"Z%:F_5R5&437^B/55LU8;34_ZL8-Z@ MGGTTIN^4]/^7.(R\43!U<4$I?1A.5:X+ MHN8]VJR)29#I^Z>-<3-V#M(/<9">'O[3FI0K(8!H@M9],1;F?&;S"@(&1ND. M- **3'&97'(DP[29Q!DW@@5 _\:RM=!QRX(40+&P.\ETII8[J$G%')55!,"WA[T#HT?;O M4 0.&-$1"*C4$DEXN/N2Z>OLQ6MW[=H[Z2Y8>AFVP,$IPY I#G(W/=Y5'-6& MN+$DC6!5EB#T8'I,Y/F%9>2A9V@69H3\W@ (8SNA>T) &V8T+(VO M![=S/'*N\T:J\!ENZ'PP47Y+HA&EI*&;]5*8FQ?ZP4*D,-_B9*Q(/<*9@!B/!LX5@^2>(SFB:&)+<"C MJ,38'2%F_PS'W_L+(G=-Y.!U_(&S$PF_\!H%@V?=WP&XGB> ZSDZIBV3L: S M-D]NXO9ND.1UN=:6(%K@^P=G!%V]HJ[)MO7>CSZ.V_LU.9M)T[AH,C>P&[K=M23*M%W[(DVRS"M:0'^_ MA^?;*#<\^BS#O[H_OE4;$9G8[W M#P^.7QW:,KF)?M__LA]]Q3K=O,+&_4M2Z/'T=K\27>ZLRH@WM?_-^N #U?-) MAC5WEA39&%^* 7-6.=Z!8)[-T!T*R.ENKG""D3G+2'X7M_=TX4U(SAC[>RHG M/>P;9*ZO8%:@F0_W!3E:0.1&P4TQR#I(.UC6BTI*I=U)*2R@$P4!%M"G(C!4 MV>H^. C@OZ.U"ZQ4IP'MYHYV4Q0)%?!L80-CHS+H;&V;,((OV+C'!::3+%K9_(8?&^2JH(C M,U/;EEF->BQ8T(N$&@(4JAIE*M$!-UZHY/K<:^W][>ZX)DH2EQ1^DE&O%]M=&?$L6+._W5#?2T L73EJ'R]0(M M0M1SW)L"@!PN4(E4G&)]0=8X^L1!)8705 U\"1CZ?4,?;]F4+2*HJ"G42CD MB1#'8_HQG$XL-T*3Z3; WE%WFDH]<#R1AGH/;O1MHAZ!7P@C9N508N(@/4HT M]GF)7FS=B/A=XU@R&A%:V.Y,XA\H00'^>RQ;BD,(4<+ ]NQTNBGP![@=-)C< M@LON-(J%*K5DI\*(]SO]15T&C^&5FA IPCJBTTR*U=I<9]+]7@"]5@$B5P"( M.?N/E^MH4-*)+HJHF(WI'?1P8FJ-LDDEL9PP@HL/FB+VUE$=RX*#9[:SJ:.G ML+\&YXV@> >MGZ]J5=1_[1+T!#L8%FBA3H;VOWQ%-W24?]R[Z MH&J]B'R!/QT-W@?=Q.XID]ZG5H?.R]E.K6ZW=%K-7NM+T[YYN_H%OH;V7(AX MV653-],M%RX$@.^49M3_3EM]2*=4>-_Y/QU(*88(3[! 85T5%ZS"WI!=(L-& M' WG,\Z"Z.$W*'B-Y,V8:KYDQI3V*52-78E8W$X?]DHY%[9'#ZYF-0X3Y>R& M>**LS>(QB6BHQQ."[[U;FW'*-*O0[\N[7ZK"KZU0C P(W*4GK0+S:A9U^%^6V>P@53_8/ M#ILDEC;&&)437Q2=WJIM;?#JZ3H!VV*$/!$Z*Q*V@2&8LS)H-(WBKGF$Y#,) M>SN8&D%$IG$5,O&9N@(>F[6N#-??'[OA\K%;?\4"OCF:SAY\+]@!#YX-\&") MIL*2Z;.-,@K#M604WGLYD,0S=I[9DO2PFJ,(IQQ1*'X?1,W&7U)([XG"1.@& M%=")8L9R!WLZGZ1O;UMQQ@LW)FH])R_E0Z(KE)RY? MU443!_' (;@%7MHK)E"=0;Y,0AOP_7FU4@PJY[,K\!/^\JJ_"M]8B399AV25 M6-L[EMN8:4=P;*3GQ2A#LIQ;>W:+M[60^<(/([[8%RH4VHI581;N*43WF$1 M0,HTA?TVB*\]5F[N*K#L2F4Z'U'+=)1-$LTW*>N>G5Z-V>0P,'8[3NH@/Y=@ ME79.FF%]<[0YZ%Y"K94.H._:0T:,< Z[XGH73#J?N-V.FDB'E*GBM\ 9OFE"YWX-7>*=YDCG7$P0,;7<(P62YA9YG M91R!8RYQHD8L9&F(N).IHR M]\VVVCY&>7UN&8@(%XC*?]OI0C9"#FSPS]/MHI:KHFS!!4N$X)%?X=C5&CJ? MQ>HC4+B@V'+*N3?;>KL'5$RFX\RJRLET1H!";)14@LN%UESM[G_6EE0.1GF! M7,C>^< 'ZL_5'7L"WJSF01;2Q2AV-Y3_?_M?0EOVUB6[E\A M\MX,[(&B\A)GJ?04H-A*HF[']LA*I8)"84!15S8[$JDB*3MZO_Z=Y6ZD2&VV M;,F^#53'DKC;IE(T_HB.K_$$['W+%,%3MY3,O MC$=,'0'ESN?JN&"5P_()KC8U&:@UIYJ7L&(6R_D.>:Q<*6/"N0I4G2S[1SDEOP M?!,GCL+B>7N9;WLTLYF12F57N,?%2B]0Q%@ZDG(M]:]ROJFL+ZO;T",IKO8: M5TV\T.R &(6!<2\*#T5:>7!W7 ZB? V%K3/$AI2.R]IA646=,8\L&RZ_>$H3 M*5MM%XQ]'A$E*QC[9@."L9?41,9JA%<6-*V"R,2@Z;L9&5\+!51UQE/LF.*],\6W&\ 4VZ3B4CI:%O?[=TPYJ[Y9F\&]WRW1#I*JQQ:S+(0 M<@AC;&AHA+%"A%>Y"-&X,VU9T)FNO/(R!(!/LZHKJ),1J9WX"9DG_*M1/C$G MC^J-JBI%J<8!A\_>'BY3L(/KLLMPZNU(=P@YM56G0$9(3"0R>+=!J@1GV*PK4AU/_5OWWO_M!3F]]ZQC!E1 M/#ZY"3F$3QW5TO2.&L?;$JWBX.WAF\/#H[TJC0.UD?UJ;>1@;PEM9-.(UAVW M-7="6.!RSN-\F8[\ /%"7^[550+LE.C)H^!CO3DJJ](*]G6=MP*,]X+K6!X? MT".-WK=KO.I7=!)E&"[J65C\*( "]'[[NA$CV]/8/!TT1WBB%F67F01&Q-W_ M'B<_.$WV*B3T9EED0@FI7)%+]UJH/_ 3%W)@1U!$N-LXL]D=E'6AR_,YN?-I M:>8CNPN]75EMJ"_>Q $!O[/JIT'?*2B=CKM@D:4<%H8_A*R^XWP'[M*JK;DH MCL1/!2F1J,R-/$?=Z!)5>(:>:,Z6OE.XF/U"E5"987&B M7$P3FG(=4LHU30QC75=1J!Y9B%&SQY![2=9RQG!)HO""ZVICXU&^/#7/9& 0 M#A39"0JELY7J]C481ST9=.2Z,.9@=&-JK2L">F1S@)G4?6J/Z$Z=85X]Z]QT M9$-.W7Y3;EGU3$H126!"JO"!MX-F->UF3+D5;IBI@)]^+U5T6LY)8#B(-J+3 M@WC2IX;@;1\X)<)03)*W$LAJG,78VC%A(!KZ.XB'0Y@"49(N ME4[& U'#J'<&4Q72OKIEH>?S4[*]^-]HCZ4.C-4^)DZE82JW,6DGFN5 M/D*87 'E?.C7T_=@"H847DQEP^P) X7I@A*@F1 ]1@95%M^)2;!8/%J6"O,U M"BGC (LS14+W'L=@1NMBU5[N^_ID]?CR^\ MUWM[7@/=[Z ,'-+OKU,$G.57SWK"Y;56S69X).$]EX924*M=]R'6*Q-WE W3, M=( U#EX:R[0>*F(+;5!$;A=WBT<)!\.R2;?!T3%76 J97@0K4HGHBR11*>)V4[-IC-\%=*>2Y9^]U"51DFMALK$X!0XW#U8IQ!M M4(V'ZF$$4(D0*A;<=.G:V6H;ZX&;=NB<9;HNU+0I=E$A!7-4*S/>.8_"N"]' M[+Y4:F91"^^S_"3]S"I8Q3JD.ZGFMR&"O$K_BY+QBF5434>.7-B#GC8@"N?/ MG8OG<2Y,)&%_;P,B"=\:K=^;;>_\H_?/K^WO7J?=:IS>,490E;>%<8"#&7& M_27B ,W&\6?OHM'N?/<^-]O-SCG]\^&[1_.YK'GP3>=ST_OX]?2T>=GQFG]T MFF<=[Z+9_M+J=)HG'ES:N+@X;1TW/IPVO=/&MYK7./ONM5N?/G>\5L?[TH G M-WYOXH,:O"QX#RU2ZXRN/6U^@B\OVN?'S>9)Z^R3=])JP^:>?O?.VW"-_M1H MMR[QY_.O'5QG^+'=/&UT\"L:9>O2:WQJ-YM?8(0\BG,8>ML[/6^<>2?GQU_Q M![P-)]1I-\XN&T1"E][Q^5FG^>4"'@8SD@O U]&?.]\^-^E)'QJ7< $0'=[0 MAKMQ?=KT3/,Z^+_S]G?=CG9ZA7<:DJ,?-]N=UL=6\Q+N:72\LW.8T$6[>0G# MA&G!FL%S^9F-3SCTG=;9\>E76B)\7:,#+S]K?M_%U3#OE^]J7)JG-4]JL'/X MX9)7E:[\UKILUOC5EU]AD/;MW\Z_GI[ B&"&L$NX8,W?:?4^>J>M3NM3 Q>N MYETVF__"Q6^>?3QO'S>95,[;S4_G.$AY)AIG)RX-PZ5AE*@V'^1!:!S_Z^S\ MVVGSY),Z"\ YD&R0G@Q9XDE17 I9RH=F\PP9Q-=C.)5$A9TF "(2<@D>]7F<]LQ)#-SQ\BK.[!R]#K5UYR;U5BD1/16"$RR*RB8C7V ML4KL&S#,8UWL)<'B(PX[CQ*1R;1,UXK\6;.$@PU@"7!R^MP1PMT[*6=>RNEKL$!1'GR*L73&(;W=- M/RF,]MG7RMBE:K_1PUZ+)M6YQ@&(L"5_@7@J#$$R&K M/*GY3"X>)5-'&1F98VSX12H&5C8SA6@0KFHGQ+9=!(;%(&1QW#,12XY_T!+= M7L?#LN88E#)*+A8JC\%Y(Z!K?VHI/5FPIUR-]AHQ!A?S0W:G(KS#]'7V\W:I MBZE>22N:+&EB6*J/'9,:Y!=W^DE M9RI)IY&F<1!J[-56!$M"SE2"::5@#BP?#C.H'":AW\I1MDW'.GP>]A!#F:"@ MD+NC6$0^);7+OK&\N=)!!:_IZ2XG-F9R2IF5.6;53Q%$OT]$ M-IB8XFEN+Y6*HF>?O/.(_$2Q3RNT"0.Q6YZ$4^<[5KJ*VB"RP-_[KTT$RQ!%AXOH[1"[$Y%[PN&-A5NG9/YWP9L.^AA:TB M,E;Z.2]@_LGF@7D+F'[U:=M/YEKH]AXR994;6:"K!C'.*&&$=(%!'/^PLH>94N!]L&,Y8Q"^ M- WYO*]&L?$3T,Y5^N)4>PCFM.2)NN<"UY"]53%.E*)D%+IV MJK!\9#M*#HT907VT)XNPA<2O\RVU%GIX33)Y6[F,N\A/:PPN.9&UQ1(HKFA) M*,56*F=F1 I&+J<1,W!L=9OGPC,L%]W4FSF/"1$C;1Z.BB /:3+UL(KRM<*" M/(2>N+U*H:J#K!FNC0Q3C,V1!18:!!< S%+AL%LQJ7/;6+ZW(;R MX1>_<8_15.K"Y/J4,,I88SY0]VT1JDXF->G$P>P#H9KS_@R'XR&N7W\\8#:PLXU+]T5.!)GVNM9/ MTJE,TE"]W]C]IKAAK\9I6343(Z'Z,2H0*39!0V6.2MDU>9=88197UF5;B80/ MT6=$-:W+0P&8YUHQ[FEN+LFN["&9CM^H4 BA^*LV/<*SU]TCM+Q\#)8)JY:7 M-B@PU$O97*5PA6D:-V\Z")9"M=B<3<<7EZ V8UUPON'M=&AG/!PS(K9!0"T9 M9GE7P/SX3!X"!=[AW6%L([*#@0_LC=)Z< *4Y->-)>9Z;B%IV8&J=H'?9:$$ M>[=&2GRSN)5ZW+QID0JF?92P#!^! %+3&%6^*3:Q.LI8E-[FVE0C/TW/.1I^ M ,=MSJI^/=.F?E*>W"7FOA?A6:9&4N3M>[;TZ?'7P3KL[UF"1;/HIN=,T;2HF]($M9A=WW.^. M'=\K OFFEG#0C5VPDP2"K&&M.4.=V1V8.'-&]2XL)LV01D&)6JF$#P5SKYMF M<21-SRO9557UW^"DKK"T5!?M"D8.F':O:20DRI]7H\9L'DRC-U7Y';MG4J&) MH6H4AOD;^!@)Y3:.!NC#SP5&=; BKT]@)S!&&/%E!EO^#12-N(E_(%+JDZ:S M+3Y?ZW'EW9_LFX.,OH&RKZ%ZG-*);PO=4[12!JY1SGF%5NO<&]3/#3$Q0U3& M2/-GF++XYDR)?.$/,L(6K$87%/R( G[C3/OV++RCDHZ3F)!A75R6Y*N'7HV* M4/Y@WTY 0:9UH^TIF8-F#SDQ4&9%V.8*>#'@_7".P@$!C:4"P6/XXR D>ZNO M>B?9+]KT\^_XWF;RO3E0SAO(]_ZI8 F/L>5"%%1VUGE7V2'G'OA=JV_Z1-OI MYIP*@>RD"-M(T#\J>R(26'2""69J;_/.,?$SN/:C*\&5FIJ],=QDIA,PIAQN;*,2 )TL]E"M5RUV%I#' M"A8#WI&R!Z<:-/;D:K^1]%T$"I/"V;:6^E6 M+C]_Z_ MY\H]?%H\V6E2;5R(J:,&(+$B8<=R%UME2M/%QENY'6;XZ]Z/FJK# M9*\^%7!/]4SVL]+#S*UZN78M$.$H*[9\42=RZ/D]/"U:VTIC.IXR[W^*^'() MN6C$+L6]B4-"4V]MPX2@(EKJ#J-5#PCC?5K>DBPTNR5-4PX8]5+$^'] MQD5_^G0YB5R*Z5<5F_A2:@TWH#<(K1:'1!V[C%O)WFT*J)G0^7IB&&&.7(GZ M2I#S#L0&-784B_?LF]?8"'R\RY3!*43'7%HCD^;7NL/[X&R($M' M.+4SU7)B"4FPV;NBQ>@:)2&I8Y_&V)]>0BD\S(3+^-";@ZD#61+=.2S#>]N8 MC5QL7LJ6?&?A3#[(=ML[G4.'M>D ZY"G&IZ0ED)17%E,B?%C(R'5@W>U(]_* M467S[=\Q&%L2G3>E)J^#G'^FQG%_[@).[IP)"]XX45+7&PJLD>(JQ41@_KO? MA;F-,U'5Z@!1'BR8T"L>I\3@L 2SS%IE=0"TG>&(,@(8S?-:1*AE&-AM]*EG MI#Y3NS$";!B/8E*CQ$ G"R0&=)^!U&7#A8PHCKQQE"A64ZK0N=WQ3[99"^)4 M(G;(R$=JD#=J7NX85&%BJRC)0&";!*9 M5WTQ) )_^#=Q(DOD9-(6S4-@9IQ,AO.F/,M79FO^XM0WH[$LRX>Z&(*3N&^FE>9DOB 0@-S M_:Q!H0A15NY[[T$&HNI4:]XU[ ]($!Q#S=1!4$5LJ!Q9CIC1_4N%6 MS[M$"!2;;G)):^9YZ$NU_:@J\JR(.\X_8GI$NW;-B?5<$ ?7%EB56M_RI=2= MF!,XB'8LUF4S'.@2'PU.O MB_R9Q2V&U\UN5=KE-#35XX7&AM@/#93$L&#&K973AF6_7_(/3[<#ZE*D"9[8 M%4!"?;6^/41M@7G)YD[ I2+9)P:_,8U8\T$MFJ%>/^(@0"260[9\Y>L; U90 M9-';T5%C,T)2\WNL6>;"P@!\Y<]Z -."FH:RXEP19#K$KO5]9'0BH(@4PIN^4L4QNFF%WX(I5M6^AJ]M\X MY&VKC' GF*5S>S*U\U:6 6X]O!]3GUG0LWVS^")O.BB.X];KXM8+8^,\^*DZ MB[T3%95"2CX)46],KS66RI1?L(R/ST#0>7L/O'KCZ6S[#U*)SW6%#<.^RPO! M 309L!:,'\."2]"'V XOF"^B1.R:5 .L^LLY_]A_)KV#6I3G4#D1BZDWEBB' MEF_,"XS2ZZO<-'*1%?RD@F)^??@II+BY%"9@^& 3+8(_]=/K MV<)BU\+5_56> VKQB9((^[3B[:1M)%@;-L!"H)HQ<&K*O*F!L,JR@41?32G: MR:G4@TSZ)TD4(OX<&%L6_.K,X=7(\+'+H0:,&:OW\SWWZZ3Q?Y[;L!YLRNS">2BJJN)6H@,XG[?:HG*696R5G;: M24'H$.CGMXN\;7UH:I9V2L*T>FJ>]O?3T!^/[U5-96+!Y^!\^R%NK-E5FTU5"0N5:IW1WET2E M.#BL[[]95)7C6I2EY4V)0-&-$!-Y\&H*]E@>1\1X&H^8*Q=DR^VUGZ4Q^C6] MKI8PDIN%T0TL=H\"3>& 0B:AY##C2%HP/E/;0GR\$)LR&-&J%W*_4##,GC,- M,TANQT2AY<)]UT#K)F(F_9_3#''>F+1%)2N&ZPOMWEHXQ"JAW@<^5O>;KS*_ MVM+D*LW0'[ 2[2YSG-^_L\_R1/<:EJF*)6)L^N7967B)5/O[; MZ*8LW\G=^RMU6J<$73\=<.2ODDLU4UA#$?$JY)8KL:-,K]9+K/]#*> M!4O78I40;QW&O; /!U=I#E3Y &=98W5.G_1H8@'4%V&PYRM26@U%2&O0#?L* M.9Q$NV)^DL'4%1V>&$_<[K@\DXNI95,$\G]*)0W&O5>ZHN* M0G"Q@V+:9EEG\5(?TX(D@$J@' %('Q\TRYHA421 .%$U0O)#:(X\WY>JN569 M@]N'Q]U2).<8!#F=+PB38#S$" QJ]SY"'\:JR[@:#(<[AN0FE9J?;&[*IP2_ MD+FQ-Y3MC\GX8?JC*@P6)S;Z@SF\;*9(0(7FA7< MNYEGM%J7C+"ER0A/V'$Y!PWW$1V7)ZQ@I]XW%'ASNQ!4NABKT6T/]V:@V[Z= MT1/JL+)6=/YX5'1J?L_U(HY/E9G2G=A!*667="FCGIEQH3]]SGPI][^4,5Y1 M;H L):"Y8PG*07\LS1'R&&&Y%[O=HIZ&<#NU^68MG[DQ;)O?-X>O>-SOK M3I;?>E%R23AZ-DF97T5 MOXPS"5ZDL9AFD271(JZO3.L@1*4RSRX(VEN!J,(R6FIAN*N2.N-V,EJ5[E,H M34L9^U2.J87,Q!*3]"XK7AJ-G9552UTS,-^D@/OORVQ6J\<599>2%I+OYICX M9):HQ!:Z@-0;>7!5CP[K<&G+I\C35V!3G5S=D,;E$ .E\2,Q4\\YZG&3UVRO MQ8!()22-&,LPR5H!-?7?XUX8A-PQ"FP(_3'U!U2,$W#4()*-JU202B^#]1(X MFX-0C/%G-1;E7396'1L?J"0K%7UAI5SRM06X6BWG6T^H1DNZ4!>YFQ1FCW1*Y2'5$#':5Z_- M?8E@P/;S9%JFE%D;%BQ"+DAJNC$6JOLJI9[!1$/&*G/5C=R9HMO*I>-N$E\5HC%%FJLPZYCR%O,BWO]9H464S@V7!O)\?W)IJ:XB52W/&*M,]JFP?M(MF-$PZK,24*.TWLKKU=!9/L3GJ7V'!0EP-9[[S+S29%H6%5\:_$PS<#Z?SNC?])A91^ A7EDJS]E85N-X18N/<@5 M^^DG"!4NRZX34A-SK9V-AL>A\5T&(4R#4)6-#-% ,G9:5Q#^69RHHI)LG& ' M.BK]8"]->08/79Q/XIEV:)GW6'/)*:^DO*DD*H]*M*FF!4$V0,U&$.AQHJ-& M$NW1 #WNEJK>LF0RK6JHG,]-+]JEW(%*+K?&(DH4&5.%*8-;AKI]-.OKQHUU M[?=D SX1<2]UY/4J2X=,\%Q?F3"EVIT8Q&B:ZL4L#K5^)^\5DF6N=);WBV9! M94YY&IU-F]@ #$[R?$J93R@U$FV,GRF[#!BZL7,_[,$;S"-=7K1*B%6[?2+< M&8) Z0J-(*Z"B@7Q#(N577->5:2"S\LB;3LQ_"3%\!RHZD<4P\7^WF4BF^]VKM['GJ9+Q>,BC$U:">T6BQ@%!M$7D_=3(SIS)3"BE71*H RU3('3F$3VXMS?E4Y!S82*$# M; 7748I_A,@&F*(;Q",ARY4SZW9\L'1EEWF8] *15PL$9;64D]@(Y5W-C.^; MLU+18S5F4&:_=Z/\D-,5NG8O0^R?%DE?9"*N_$1"Y*&?.K]\*!!P7HY+/E&R"421F/9AOZ'D"T%V>\[ MH]&SCE"7:,/LJN@C4/O.T:[7\R? 7S +A0\V-19)"?HL_VB/.#*QSK(0&JF+EWA3GPVEO'\6"K.A10 6KVJ<+E>_QRPM&JT@R>S#%L:EII? MC!C3*@F2"V4%>NXBBDF0#Z_&Y3Z%8*",1]B TS*F@%XPUXGNN61IW;D(+LOS M/])6^X68-LKA:FF=28@@&YJ7?B77).)7"8@9W\ MWFK)%(YBRZH"HRIP0*?:;&@5I:6$S$$8?TPEQ/]9U5EP"9_HZOY+LL46,V1( M%'<%N[BZDPIQS4$>_%>UT9.2>;&8,:U'375FH5-G/\MN^LY94G7+$3MMN.CF M,6FMHGV,]JE2:L!5'/.JW0@O< MGBE*EDY$-3C+))::SFZNH%(KM=;$PERC0]U/C]VZTV/1;E['^#>>\>_O;2SC M5XTE3U6"U#PA<"_L_BXQA9+.UJJUEUW]5.:/LD[;E1$N%3*DI*E.H;LI.\ZX M=79$%>:2-TLF4YVS:;F_NOF PTT<,M_DZY2==/3JK78MFCC'<=P3IAL#!2,, MA^)-DZ'U,_'%O/$#QVL$J[#["<2E4CC\]$ MFTQ:K3 PFYU'.:@Z3KM321:I6:8XQ\]+$[Q*HVEF]>QP'H7 ='\,S'AF" *6 MF!PDPFVRHD CF0N!#U3!-]M0+&2!%+,^..77)(98C1BJBNYGN4AU*JB.(\5) ML4K7M">A9&EN;Q)0"?(CL?][99='STX@["\J$-;(^H\M(EZ ZY=48UL.@)6W MH[0>NP1WP7:9[*F%F;-CB_BB@5M)=\6K=Z,25_0U<'S:2JRAODW\$0/CE$FP MRO3ZZ<8@)38"GW'.#]>F4&4&P8Y?">WV6!B!<9)#"%QD9?*]TZDY.GL)#7^S M0F)3[TG9.@#V?Q/&XY3;Q %OYJY"B$JNC$3#9HN0?-SN/J>),T,WOL3I_N.A M0@KU,SY"RB8HDP)A!>B$W^,GT9NOKC""E54G#<"_*=E%RO"96@U5]IOZ0X)? M4AD_?EHV+"UB)1DU"-L;I]&@55!0NCM^R@B\^&HQB&]WY5?2H@5[=8A>59_ MVK7[NGR(NUXW3K3+W$RZ^'*#U*&J\0OY$ N, &\;,CT5?-1F/&Q>UJR>/"M4 MB%D[H(*L5=E55CG:5V!"H"[V*+W'OLA \J-Z. $S%5/X!5J0ZO''%#$PS2%A M:*=TPFC=9 -)>H1R$'*D0?P<23 $72,>^#*-J^P9-3+*.2O4Y)8"V^9(#F7! M:%3YB2I"FPJ*J(';':98&2=(9-.]IRQ>_4&V*KH4R4V(L=RI6@LSQ]ILEP!J M@=F ]7=I7^C0X+J M\; CG2_C8RJ\'R;*P8QCG#X=IG?P$H?/:(H4ZWBVPKL<=*A*1#5THE=/(CPK MQB/-@\S@ME?QT/(B%D.7?X_]@3$J VJ6*JM(,8B%]7+TU!M_,-9ELLCA15)= MT83..1H MZ16>:^O=-> X@V \X..J_+2],9D[,AL?0Z,XB.I3Q=8UINF J5WL!5OR8O)P MIF2/XVDC\_C:9Q!?#+4 ;[T*;^B=?*PD9(L^_$J/*!L-22.UI$0DU-I0@E]0 MG!P6$LY+&2.P^4_J3BB?T& Y]3H?4-[?Y]16!5LO6_.Q#J,,DS)(0=N&-#'W/IUN&H;-R\)NI-Y8VT^$6]SXKL2F[&P3[JB(^0,J/P".;I ^<,'RI\M"^@MR0*FO'I EO TT/:NA$D^ M- =^KMY7]-7:&2D2]K/L$./1+XH'#-49'^'<-\,Q)%O$20,F!;$T*>3YNN[8 MB7Q\2G3+LKURP3X=QV-V;U0WCMIRT$_EYG(4-5_V+1:,;BL3\VZFHK:>[!0Y M90 B\-7"!B#-A49D&X"^#&DN9P7*F2]DO8:@!&+TT^#[EP.?$-#D]NJFJ(KA/>XQZ".XRBXYIYR]QFPC()ZB3<7^S;FZ@>KQL/>(%WW5AR6L2:MX$C)P"N* M(A"R1/J5C--*/4AUK)7.:(5>79%)/IA9J)L>;$_T6C,=A]*-;Q]?V?_ M[>Y.8W?G9G>GU=JU]?J8(*%AA[E'2"/8OOR4C1''I=WC9S+0/R_A/JKOA&V$ MY?](8>.A:TAG="?)W MMG?80M^;S5__XI,IK:YHWPB2^VXC.,R]Z;&.&?,-CIC M[I>P_WGQY;S]J7'F'7]N@.;XH7'VKYIW5F\\"#BTX^4;PU$<+]^*T3\)TK_K M)!X__$&?9"_>;CSHN7B($\'SPG_=BM,P14MKS)ZY//[3,*4F;CWO"W7$9<"O#84-VIC=V]Z1;P,'V7_U@!SDB6WE M(["05I2.$TP"ON,GV\-/FHBDC6GJB!G;S40O$JGC(D][Y%O!10X<%]E"+G(: MBLBQCZ<]\JU@'\X?LI7\HQ7=B)1 #1P7>=HCWP8NLK_GN,@VG;9//4^GK>]SN>F=WK>./,N&NU.JWGI5ML-KA#37;JMWCWZ^UV_0CU!H.>\M5O[_J%[\)PD56I97 MY0V*!K&?_4KB(R]@#NJY5^A1%DO1U7OVWQLI_"MA'I;NWZI%]OR1%,P(>V4/ M8G?B8,2(2C6S?,1QPFE1/$R94?>'U[@1T5ALUN#@+0Q3]#U.K:'-$P3=N R3 M]-=-&M?&**<;#^(R!T"I]L$A/XM M=A0(XF0DO3PU;\=J#O&(>(. @CB*)^:7AXB4\K\&T M851B1J[7O(.]_;>;L@#%42^S$/XPE@TQU#+6*J!2)?1JQD! M#.Q6+6J1D; (4(CA\J M,;YO+[P)>V-_H AAQ.O%R9\9&N&DXF?/O?)BL%X"2.\GOJDC;@?BP#B)03# M''HD8O7*[[/8^W,X^24>)W_)/F0^O\)T/5'8Q#7-_ZB%<9STS!L"^)+8Q&C< M'80!0UN%.!H\*'R<#'8P?\M@6G'4&Q,WMK""0PJXV?B0."JZ"5$L@2$!,[]5 M2R!!%$T?:,0W[-U(Y';D[#;2(<%VP?)$\&AWJ)['H?JJT/N[?AJ:_DMQ(JYB M8*XU("<0!4!1R(S_TGC93"0$\_D0&N%64,K6(_WMYR!>+5C4'7^70=9S6AZ* M_4@DZ74X8EAU[A)MP'Z#>#BB#F)CB.6C<989!=Q/9EM&?N.X0NW^/@>! #HQ09^)6 M#XQKR/C.@9\@'X[H1=UQ&F(")\XZBF\MED\S#&C9_]98N]C/*38W(6 P05VG MTQ/#WQ#J>9*?S"UJ4KPF\K&F^XKJX[U6(,6M.,E/G.GAB$0/P:9S1OK^ 55E^C@;CR!Y+)<*/+D,]0 M5>LRW2)"1 2I/:// !0U.GENMV;Y#'N[JK/9J>8+?=B C_3D2>Q0QQR6!) MQT,#S: 9N1 MT0BN_*0WD$T9@6_0.W'90$5.V&CSD:-C'V'F./)>;A",PW-*Y/-@*(>5# 4U M!Q!9"(\OCSE!Y",9J48I(P3!]['= 1$=2'@C9_NP.4!:>)K(]C/]K/D%U(46 MO_R$P;,(&0,\J:'D+;>Y'DGEP+=Y1MS-?&D<8:F ;Z4+J3EZQJJ&-L'W08O+8I<^U3+U1W M&UH!S A1/U?-')6'J='2T-+Q(./3VQ-]'S^H5E,3CXEGG"#4OG;#Z*%:+6X4 MCZ3N7]/##*E7(_:+HWV[XK:3*77/\)DSL<-(*F!QCCQ4SS &CE9-2 MM?UCW MV>E9TS1SHR6G5CN\!>%0Q2GULH9(!3QV&NGT>C\1]N4RHK8Q(VKKKZ(R9ZL*DY"S)^<[6E1!4X&8@OGH-OM1\COL7VL.[_A]IPFH9P\9O#]Z;] MFH\=U&#,J 4G;QR2#V> VX^W1T@TJJ M48:-0BXEG2W_G2GYQ#6_(W7(S^)(E!E)<$[D"8I40"S4-2/*0Z3Z]/AV2(@4 M!\M9 A1LQ$/NI@8WPMI_]VKOB4AP)TU^>UU?]+Z#-_4W1_:M M:)38S5 MTQ^,D)!#2KJ66C)Y8._D-!RPV\WJ'J5] 4";H(DHCDZMO%+E*Z#> M:>-,N^,N];7P/+MTVW%(4A=!"50#Y[3".;VMB#C62JQ32[/FO$23Y+4 VWU3 M7_(P31V*.3"?U,N/6@5;/-WT$986K[*GI J7LFJ$Y)^:UG92,[%2)^*<3=HV M?/VK>MN'V$^P"9#4^.)$'[J/HD=.J[: U08]Y'*29F*X!CZ_$$DN?)I6K6;9 MS.,U12^+M0NE4"+HHT/*EI$Q1?DIU;'%KI^H/R\S([.1.QW3>,!F@HPG4D\KLI7XLY80U+C2Y^(H34\A5U, M6!A@<(D\.6" X5/[.5^;S!%@[U'N6G/-!6PA]AJU3 IX$"IP 7K^8QDH\,%( MNHHHWB7[0..W?+/L&ND'[ BB_F)!.#(=XNF!Q(AV=;-0_&J4H!"7;<"4;]&I M?D\@Q7(5";]^*\C=M09+\G>,56<)AO+PG*PMEI?8GO*TU3@[;GK'S7:G];%UW.@TGX;- MDW%J%)W+_WZQ]\(+Q& @CYG^G([\0'Z&.Q+XKZ?>>H.)]X$_D,.D$0-/>$\U MQR_Q1G3%W2;^R-93Y0O4-!ZZ*EQ5@9>L[SQ:Z,2Y'.Q?LIZ]&ML[K\4*8FFZ MOR %_$*$L\V4OPDC7T^@9YIHT1N%(;M!2!F3QZ9:QMN1D4+K.U.8UI=QYA', M/>YYZ$7J>;+Y%/Q+%7CP_^SS@G?TQTD4IM=PT0C,RK'/>47D:L(*'3^,T/5& M3T%?%&)1491FV9(_3 #GYV >&S\$$S=[E+N-WT7BEA/.*&4=7]A/XJ&7P6;2 MD.!?]C3*Z>M7J\G+HKS2:LQJ\J,*/HH"X(Y;VTSI"3@P5.6[Y8*6U)\B=D@\JI'K+R>%4]:XI_Y!=LF8LHK MFI\HDR['E&[*[^)"9Y]4!"O;6]=UIV-0\SBOID8)ZZ"O84H.OT^](S!JY")$ M;,*DEG(W3D*)=X!E/..(TD&ECAG$N6(B/\O\ !5*T'S@I9A92>H>IT':>EA; M#,0-:IP7]""ECFT<+;I3-+?"9:VGJ#.7JDKHFK1S4WM2FZ9SN.@71&_I8QT- MY1DHXZE F+]2H8ZICADE8N0CQ5.JLGTBN$SM8\U MNM_*:N7\+[KTI:!:830Z_1Y2OL&#X)2.5$@.UX_C#,;@Q/'V,9)7RS*2H_K! M$HS$ZUPKX!.9-],3RJ:&\P"'&DZ,/[KV#KQ>V"-"[LFL?UL^1[$IFJ#"/',F ML5(*N @J JPQ VQ 3>2RDW)5"$J.C+ZGZL(B7X)+Y 7B'K MU[&2?> S^U$0&7C9#;.G;#*BGQ@*!&[$I$H\VS?\E%2E;\X$^]!YA\ F\6!A M86MD'T3@J#"\C2,W=U#F4/+K.HE.T'M!L\0"0PF( =+CUD\2D!JA*$6!L$A< MLLM"61PJ?%DR%A)V(D&@,M)-!P-,T.7*/'@I5O:E18'$HD.?*#PC)0HJRB:J MCLX/'XE7#AY^A^>32,."P43T$;H#B[$1Z2,!%3BA%Y+6+*4TQ@+XF"P^_#A" MG3K5"&GY9Y..C<=6CWK&@'4=CHV< ;>HE^(I5M XR:Q1JL%M'&F[0[EPFQ6.S N8>TI M)JQM#)-Z>V<5^Q&8F^%MBS"W:9ZFO.Z:FQB +PHV21@#9DL&'J>-.@W<-Y3\ M3F)/?E"(=B?^9-H #RVS]T&P\)T0O\_S<:(=4&0"LMPA!1956@8#".N>B4U80S!#!@$DE15#@AQ>@LJQY&/X$4F+E3T0-7LU"'I*Y**)OMF MV(O5,UY7A9LHD3^,!QZOSOP?(JJ1\DG5LC4):,*0NJBIPP4LM:46BE\2M)[" MJRRZR- D115Y 5]3E:-)C9V!J[0N+I\HS]S,<,/&Y6/<'ZT^ K,U[RR=QOR^ M/U75NO35RX&?9OGOS4B*8[16IY ER]I+(4>6:M-SRRAYF:=XVMQ-LBH3+*7! M[ >U>QR[?7'[XO;%[8O;%[V+VQ>W+VY?W+ZX?7'[XO;%[8O;%[ MWJOF,D8=G6XJG;I]V+VQ>W+VY?W+ZX M?7ET?^$=%G^+7(W/GNJ=TV=HP^37Q]1WCP).^9@KRX7TYF8&[8USO1W^^+VQ>V+VY?9^^+437?7 MYMPUI:2>^4/AU-0[\I#7]==O'7??Q)UQ4M?MB]N7S=D7IPVYNS;GKBEMJ!-F M Z<.W96)[!_4CQQ_W\BM<7+7[8O;E\W9EYP^I)X4Q3#P>U..\/,B\5/\D3[= M\GW=>-";UK)<4Z-GW-0H@%,DDL6C\78C'^PLMLY-FVVM\:C>;7YIGG M\..N])8,E-$9NW0Z7]N#0'>^^UDYD^[[_?K7D]L!%Z,HCQ M9[[X^Z^:![<2_< E801V:E=DMT)$7F7YK8Z"^-/7X%B$&@JN_N6XFX:]T$\F M:CSDS/_GQ9?S]J?&F7?\N7'9]#XTSOY5\\[JC7KN :<"'?3Z1G+7>]FUGQ$B M@Q]&7F.(E_3HF6U!N D][QCF$F;&W9Y;@!,1B&$7GG.X7_,.]O;?>COP [XT M]8<(G#"!%?!\?F[-&\8]L-3Q+]@]?E><>(EZ53^)AUX&E(46/OY;\ZSQ%P=B MEF 81U=>XX_S,P\VL-F^:+^_"0:_]&T).'PH] 92B 7> OQ4EO''B 8S,+@)_DSVZ! MH&I$%%WX&C<9#U8_'@SBV_3735LQM]=S]GJ_7G;9C%36@S?U-T=WHB5%.\&/ M*+X=B-Z52&M,22G161!'_1#Y$W+ZF@>7AAG(J)\B&*-5P=%4D%J:PS!7++SE M-@1VU44V!M?T/!)L(+$TUYQH<3+-LF@8OI9">,NGL9_X(!X5*T:>YR%''(T3 ML'=$JH*\I<^RF"?^(2^-N["3$C,(OLH-CD>0?S7S=QXVG+FP#PL##^W)M1&] M!HI,@RB$@^$-XG7LHI4,.U.SIT-"I>:-3,J!W,U> MR'.$/U%HDZ)1.E101J)@,$9;E+(KXG'F#<)AR,!*(*AW[?K_3NOU>N01K7 %O)\@-]8H)?9([&.5;]D?5?AEWJ7GIN/MO$62D]L'/ MADJ+\%]P$=+NN_K^'JTT_'%836[R1,J5$'@F_PW#RP;,$5)Q@Q,83 SRF*4, M:D9!$&4Y>0T'F\YECP_?_'7D6<,]PU$&JS'1K&PDDCYFIV(<2][[28VVYYU; M.P?OZ8]A=V^OP9KHC86W W_1:'TD"]*?AWXV3F _:(0^?(R \<3 FN!HR[>2 M!/"#0 P$)^>@ J[5U%UX4A(&N$"HQ09!G/1H;'J!>&,SYF4Y5H:&1(A?3>;, M!!'54#D>^2&I_W(->"T?8(Z5 JZ*.J8!ZBK(A#<8[H"!V-NK#:*:9L2X3#V! MH\?!P7*$N,JPAFF,[U5&!ZXI<_? 3XE$\$8RGE(EO=%>@G\569%!%8E;?Z N MG[D=-6.M*2%O32.]]& M$\SQ!UASHT.8E5;K/UEMN _H?'2&P)T-@8,U&P)M4-62&]%S[H!MHXS#!S 1 M_5X/='FMM!=8%]I:MIVEE*JW];W]2KT5M+@-=DP\=O&O*\;:S&(LMR]N7]R^ MN'UQ^^+VQ>W+\]D79Y$XK?;I4K?;%[W+VY?W+ZX?7'[\GSVY6EHM=L[\@?*>WGU:*41MSX-AX%',BYHS2B?);GTB.EBOS?XIE_AO#'X[6SA]R)U56INH\ M72K:G'C1F*I9X60'0-- .E@*FM8\X0?7^"U(2?B#4J'3V-R=[PW.]4E8((59 MRB&LJS^H>5W,^N;R#'Z*3BOGZX,X@JW(X'E>' E=(TB9V2'\E(Q=_>I_.?V^VSYHGWH?O=/GC4O+[UO2"_G'TLK:+ B(O"I"KZ@%7&58V\\F!B.*>M0_7%V#2P2J^CC M?C\,3.6+51UM/U@R1%F 2BK=G*=919ASUPR0%?MP%&\R[3<(L$Y&C MS VGS,UO/_2HK8Z(QUY^_7#9.FDUVM__W+-NZ+T[N?R%U3>O>9/W2M;^]Z_%[7 M7[]UC'$3=\8)++W+VY?W+ZX?=G&?7$I,%0+H6':=7#VN$IE? AH54>B6T(V MCTJBE4W%'(4Z"MT("G5YA2ZO\.ENC;--W+ZX?7'[XO;%[_D'[]TU\JBYHUY!M.:&O;&0+(N.Q-$]?V] M>=DAR.B+\]/6\??-'O 6K_1EL^DU.IW&\>?FR2:)X'MA/5/RXT$8[#+[L:W" MEV5>3O:RR%M.]+X]J!\YR?OL).]39*6;8MIXZK\CW:AAI@#X1SB\\M(D^.\7 M_D^P90[V#@[V7A_N_10_]_=Z!WM[!_5_CZY>>/X@^^\7GQ)_=!T&+Q9Q1]"Q MHE-JG5K)3H@Q3/M@X#!:9_'HH'Z0[S2Q17+)#1.'67]ET>,&#_J@OOVC^^EO$I.]U7]Z!W,<_\-K(&<\_[KUTO;&HT_SL^\)GGTUR4+4.%L/9/SRLOSU2,SYX)]G*K!FSQR3, MX)$!7-P6L/6B]ZMW(@)!/8Z #>W_XY=P,P[3]) 7I-1RA>-=_5"N$8OOS.\. MA,=*T'^_V'OA!6(PD-2H/Z._6'U6VAZK3:#0#?Q1*GY5?]R?&\E:)IMU6W/! MCS3^ER 'XG'V:S_\*7JV.L6C5*N<)?!?3\U )IO*Q&+W[R''<>+W\X__+-YW&G!@C OQ#WZ!4GM%Z+-#>$@ M&^*;.7B38]YUQ;E?+Z L4I^ZXS@9H>M;>*WH1J09M5&ZB($O3KR=__Q['&?O M^1/_O>M=8?PM2KT&*)A>DQK7)<#O0;)%0?T__\_AN_>INA$O4;>%YNDC?GK< M_;<(4%=,:[)-G9\(;R?$3G:R628\.4Y@67UO?G2(*IW5\/ Y1?O?AME BX_X8"4G .*C/VUCJ,:8FPKR7"8XSGQ6^! M/T*5S1RKAQ8-9,,ZUO"<6,/!QK&&^";$ 7B#\.\Q_)5-L$7A4(C,"_STVL/4 M&"\1\%M"/1'3]YO"/EX_+O?PH]XC,HYU\(URBU1K[LXBW7CNCKM!/!QB M"W&QZX4IJ/GI*(Y@KX!5]_&.$9D'(+VI+[ITXQ'H9S3Q@FL_NH*-R:Y%(JBM M.=PC%IA B2=@CM"U)Q\.1P.R1,B=8>0D*:?;Z[X>!2$K).(K&_@!(/Q$WH;@MHV>@<\PY@%^0LB,1B#3U$XO&8R1S M>=KX,9YE "Y%[*_FN;WL&?,1] V) MD9]P:"C/##;%Q#QX9+\W\,1?GYAY^5@2],W!ADC0@_IA?;^^@@*%NB-*0!1O M/7\"/.$E_./Y/=3JHD"PZ-/2LN:%43 8XYFO>;=A=@U,SAN$H$32TVK\'!' MML&SX5X17?E7P@,Q#).7'V!"(HE :(_B).O#W#.!(3?2O%>WLB#9*P"]IM&-%8\ $<%[9CQGP/_KF2"#]< M2H1?):+@.G\@(?[$3]KA8QVT@\4.6B*0OI52.8HS>'!(5$]ZYTT8#^C0:/7R M]PLD[T80Q.-(WL<'4QEW^/-E\W@EFGV[#,G">XUJW=;S0&W::+_6E.#4^3P9 M-9<*_;PZ>C1S[$N=-RLP\R#G[/")G[/'DVB'BQXT9=?)HQ7$(.-"'\474*3O M_3T&C5 D8 )V_314DD51-8L)HFJ0%N-!I@]DX=QYN7.Q?N-/'[PG8?T]=[MN M>T( AQL4 MB8_-7]1\I?/3YM7%ZV/K:.&YW6^=DC10#VEV((TT1YG_ZA#?*6 M/HH&ND*4P+)\T@RS9WXQM1YY3?(1B;__E_]E_O MO;\&2O'\P6#Z36@>9O@)S$\8-3Q^0O=UA9?B3937:U]&5F1"\8B:'(V:WVT( M;X ;@X&?IF$_Q.&DA*=SL/?>O_'#@:_\QJD_$/3#_GM+8X ;^GZ8>#?^8"S( M!/;&42* ;C"YX0\'7;S,_VGG#%@%P*[\66H1KOS9E3]O0/GS?5=I;I T/'@<:;A8 MZ+!5G?8^,S*]E.=A-6_B#)5Z1@**9C -0W,1J\?2EEBZ,UO\.9'&K+=LR M;T'-<_USD0D0ZY_.BM3\,&Q@B7=PF.P!Y EAH ]T)V8U!0V=L!P@!-%$2=M M[H!=%=^B]2"-).%%^ ^FQ=1TF*$/VK&Y!4T1D--@+:YV+M\LN37P/M2""U;, M-GL-#PGTX1DY#E]MD..P>=KZU/IPVGQLO^%CU;T;#(#'2AO>>_"TX9P%_%H* M((\(&@Q)^/*%8B@+<0D>&Y*YG!_:C0'\ JRU ECCH*TM:S%@=P*/#^KNWVD4@6=#^Z*=':+.>\F/(WQD7M>I7 M"9%:]3-RL^D?+5NV<,X?$LE*)F,4SE;^,'0F(Z&A?QC?BKO ?@G4;ZX;_G;,Z]D/T8:AS,%6A+$ET8M$FBYW;O;KK]X]J_6? MC>KVQD*QDR6S9[\TEEO2O?KK?;>D>DE?63AYKU9=T_WZD5O3*C(]6FU-GYW( M+&&]^^_JK)J@RV*>9',FS&*+^VK?F,A:MEV:O(BASD 5V,_\8&ZC;N/ M1. GPDY#1Y^5EF]G3N3O^WC2.G92[W[8R1OI%'92[ZY2[XT1>N]6Y-!.ZMT[ MF3JA1T+O]='"4L_9SYXPP\QI7(@HFGA&%3FK=EQ+\SDFM>[?55EQ3)[4J MI9:367>064>+RZQ7>TYF+;:^2%Q3MEK1O7@B*)-4(? 6$E O/+;:V!^S^+8HIU=]()IJ8 MN-M'S.QFB)!![!.R2!LOE(DIW]&FPTQVNLT'XTP,T"P#=O+*MX)V3O Y2VPC M%A/$W-&TR&L<.(EW'P2ZYPRR.\BZ(V>1K=TB^S*.PB <@4'F G'WTR+"._ M?_FF[EV.@VM^I 6A=34.L;%5!/,=CE,L[4$SC_"P.""G:JFYE#H5X@?778=1 M!O]YOO=_][T1O#^]1LCB".9#T3F&E*K+H)X3M??F )6BHN'D[STFO:RXJ$X M5Q/JP6I+ZL3PDD;AZT.%P^M$\9SU?6L.O9;$;3$:)\&UGPJOH;'M9:[)-38, M&'D'1]X.BEXK]627A3"FMA"N(4AKC169A$.?.G?X P3RGQ+?'P6L#B&18Q]K M@0W>!:(>PD\DR0<3J_!A@AB6_I3(C[NPKPQ13D/UY>B&K%$PG*/X>PQ?@; & M63X0/@CW_;V#_U#CS!(_2OT GR%S<^@N)ZE=3<4F+:FKJ=A,,G5R>K:<5K@T M:P6Y+X&U7!C%L@!88X.^[IG/!O]E00";S9_IB]]:J^'FO5X*T@QH$F7K:F]: MXD4K8LTM]8H5H>:6>8=Q2:STJJ-E]B9>#3YUF>D8O/*UOPHQSU=;LR5>TO4' ME+3] '2P]KEPSOC:7_, 5/80!S,>@;6"G&S%)C%+G4P"@ZT]R.E<^_X/_=60 M,]\L(V4&Z?K9?X ]ZWJ8Q;K*;)99,MG/(0PL#W4ZMTL?V+ED*)M;L#+$]";P M(P(@B+Q<$XD>J!%@IE-+7<_O_=L/J,FF_)YZ,\ MYGYRB5_[-V YB^ ZB@?Q M%6K&9/W3J^S!PR)@RPELO( OK7N793.C)G\P&UQ=LLG3 $X;&^CYEK[IM<\X MI@*-=-N;4-4Z.!U3LPHT_P.=YL4>!&HE)6__(A)N-P@O:02PD P>GV(,@9MI M2W_!^L\^@;X:P-3UZ9+K[2FXS1BO^/'Y +P>;1# Z_'7=KMY=OS=.VF>G7]I MG9G^2%,4N>:&NG6O07$^C;M"8<$N=B.-XB'PF8S[D:)+7!_B1^M@977,R-O[^W?NXSAU"@L=.TH[=+S6F]RM6-RRPWW^]:S3 M_NXU_[@XO_S:;I:?:UL6UKVSV!M2,Z1K4$^R6UB$RG-7F M(JX?I)/ZZY?Z;S9(ZI^T?F^V"_T0GV%7R';S?[ZVVLW'A'=?DBM,4^8F-+C: MTMZ..5&7EW&KB3BX'-/?4B!K8,H$)P%6?I#$:4H]&4U/$2^;C+">"5V"([;7 MJT/MJ0K51S'['^#1*PG(=TLU^1F.XE3T'EA*[J]%2CX6^3]*S^]%F[D!^4M* M5:W[/,JK-&X;++/C]$M.Z5CDM/@9$SXF?U"Z!\*UK.B27JHOD4JG>1)JW6,1 M["-U'SQ(Z$\<6FXRYV-1U116EZ'=]&T@SQCK'=Y2V< M!8TC%/F#">B"*<*@\]V7\N[56MDOXP^7W78#D@H/3.>'ZR!SUUW7===UW757 M[J[KC/]M,?[?;I#Q_Z71^=IN=;X_NM7_?(W^A[;Y%W.CS[CJN7.:5P?K8#7W MPUGVY["6*=):O:AY7M%Y.WLO]W=E&/ZR#%Y9F%/])"^DZW_GHW>_FZ#]/:3\V]G MG]J-D^:E=][V6B>@P.H(GG?^T;ML'J->WX+?6V?'YV>7KYW/ MK64CG_(_=RAG->)\5G@9 M_;UK]$-X(XDAW:BR)T9^PA 2HR0>CK+!Q!N/8O;J!MP%-V'@P%Y\&UTE?@^6 MH"L&\2T]:!A&X7 \5)?^+1OF)IC,F\@J7,*BZ+$/.$Q!!%(^+&7L3F32K85D M$8"XA-7T.?@1^.-48%ZK?=#:HZN'6+)5 M2UB6*B^+5BLN6&HBUV+06_NVW+'PZ^TR$\)#OOYE6Y4'++-JOU\\P+%<+5J\ M5,5'(P@P%1%N?8@SLWYJ?A#^?P(2,L@>A#.O6,.VS#M 7UY["=.J6[_41$P1 M3EN@N8X%2RN]]? A6-K^$B\9Q:@CA2M6 !XL\2:1@J7HKUPXO=V#WAQ93,B !;W0G]NW9FU?7!JM_^2M)'P08Z?&5R?_=5=XUP MEI>,W7YA!H\,X.(_V\TOC=;92;.-SM"+QJ>FUSI#!VCK_*QQ>OK=.VU^['@? M3AMG__KK'[^$+@'M(1+0[IIM=A.'O3G)9K]TX]X$_KG.AH/?_C]02P,$% M @ S84)5?V@GS,<"@ +EH !@ !A>&]N+3(P,C(P-C,P>&5X,S%D,2YH M=&WM7/]3V[@2_U?TZ-P=G4GBA 0*"66&AO2:-_UV-,S=^^E&L>58#\7R27)" MWE__=B4[<4(HH04:J)DA8%E?5KO[T7Y65GS\KVJU%T!]-,Q MBPWQ%:,&2J?<1&0@DX3&Y -3B@M!WB@>C!@A1[5&JU:O'1U4JR?'T%4W:R/C M-CGTCKR]^MX>J1^V&_5VHT4^?R"[%X/N2UOY[%-W\)_//3?HYXLW[_M=LE/U MO#^;7<\[&YRY&]![@PP4C34W7,94>%[OXP[9B8Q)VIXWG4YKTV9-JI$W./RA-U%G5VSJ%/-!$#;LR52KX"$;#TI69#Y=&G;J&0RD"N-G[ZUW_37] MFJ"&8V]XU]([Z_NN]./O_?(:7= /KTEC:-FZZ%% MO]%?^A7RF1K%_4OR9XU\&4,T'$PL6EH)&_YMJ'+.@4BOE MJX5G%Y>H1<5Z%F6*@P!96_JJ@,YF:=LBO6+!.I85UUPF> M.ZQ1\!OA]@?ID#POR]2# X C(*' M5@!4W 80\&N$)$(5TO(YYC)WURM# ZP#FUM5L$8JH ( 30(:['#:RN-3'9%0 MR*G.4:C8B&L#2;@A% N=W"!EI0 FG0MS3=KG@J?Z<\=3:]OP-%AR/B3IC5<= MG2$FRT1PB9=AR.%R5[^TGMDG5#&+ ?!ICAZ&U(MIM!;7$;; :F.(\GA1D'SH$%J"T<[(*GA^.9[OOL56 /F,:9@,N;>G;[:"K(+/T::HW M;X(4;\@ .]E(CC3*5$$'$*DP^\?X![58;/O!G8Q%Y"Q&7[(X >ZXK>4#,?:4:N2;=@W3EIS::"DU X$, M1&=LE%"T?BHH!GF8EA5BP5NAA6/!1?(._PT95H0X#.W!KY])W/W)03S<;A!O M'-*N87GS8+@QI&$9F/ D4JUC*V34PTHQ_P1X4M5D$,)P,VIVP=$GKMN6%Q8 M+.HLH-R:L%2UD']:AG&532A)50* UI:7^S[XGA7 9J(C%@/=%H!KN,,27#"P M"F39#KNPL/ $XGN)WF>!7G_;T-N;4)':.(6NS<(0\D0^ :?4:_*].>7>(.ZZ MR_4IH 4K-(28J5VB.03;WRS!)LR SFLSS*+#VS=VR##/S^WZPYPF0)X.=OY, M\/;06>J6XRW8-KR=.5>^#@G<6\V2.GMG+>[N$".1QDK?3Q4Z?H$SKNEU++6! M,R-8>PKI& H@4_C_8"# M?+:378 TQ&"-,1[^8BZ=KT/LGY2#^';-26/?;CB_+/>B?I; O'5[4:<"$CB8 M#P3D8ZUCYE*^OML4+9U MFT6GP')#!3&E C[/;"0$U-A']!F\*HXD\G@BQ80A4XSI*#MIH++@R<:)D#,& M=Z>1=.&2+H$7P'8O-+IV,PP>Z)S;S6=M-SRHMJUR%2+T1@N"DP5].A,#SP6C MO< 3I;>OZ AI9'2PI'IXF%F:O=]QQ38OS7,Y<#1G^ MYU!:0:A;<;).]VM'1[\4E;:"NP*;*72/;HB/VG-%YM=5A'E["+'ALCH%K=UZ M2KRP^LVKTJ&6(C7L$\^8SFHW-3V0ZSI=]+B]R7[-,JU7:91OMLE^: MI31+:99-5[%Z:9?'M8LE?]=)P?X#LX+]G\5P>]G7./;6?XWCF[^X\5@TH334 MCS'470-4::?23J6=[I%9E(:Z;T-](]6PNX-;P3.NFR[??-TZ$YY1P]IWQ,M" MT3^6)3PA-9^F(ZA"CMS7&O:CK;HLVFW:AA__9D,WE1MS^E M+9Y*3"]->5^F]+1W[4T(=PKDK8<,Y*V?-,(\-L"^@P24)GH"^>>]&NEI+7"E MG4H[W?\^P4]LJ)(M;)M%2K90FJB,0J6=2CN5;&';#-6-. M)[XKY*IA/) M@TSKA\W:P<%\S]"5U5$?GGL5LGVW\LG_ 5!+ P04 " #-A0E5A5%EH@0* M #/5P & &%X;VXM,C R,C V,S!X97@S,60R+FAT;>U<;6_;.!+^*UP7 MNTT!R_);VL1. Z2.>_6B;YLZN+W[LJ ERN)%$K4D9&E&S9<1NG;5HW M58 X$<67X_.,XP"6GB,9^\&K]Y37SA93%+-/$DHQI*YUR'9"S2 ME";D#9.21Q%Y(;D_980<-UK=1K-Q_-1Q3D^@JT'>1B0]N^UFNTV:1[U6 ML]=Z1MZ_(0>7X\$34_G\W6#\G_=#.^C[RQ>O1P-2Z\[G\\:\TQ!RZHXOW%#'4=>-A%"LX6N_=GJ" M)?#)J']Z$C--B1=2J9A^7KLN+S&5%Z$;'G MM9C**4\<+=)>IYGJ/K1TX?9&G6MGSGT=PG2;O_93ZOL\F3H1"W3OJ-%ZMBJ2 M?!HNRX2=6D^RB&H^8]CW]I&/8.#2 % O+6H%(M%.0&,>+7J/QSQFBKQER'V?)=#BMT='[6:G?^)B2U!4ND597L2H[$V$#ON;>MNFD'N: MJ&;7VJ$1G\)H6+HQ\\G:J'/;<"(B'VX._WPU>C$:DTZKT3YQ)Z-I_!\&(\>CD:G(U'[]X" M("\^7)Z]'9/Q.S.Y[S&#'82^N'P]_.U1ZVFSW^I0I]4]H$^(D*14?.C;XGV> MQ8?AX/)B-!X-/Y#AGX-79V__-21G@S%Y]Y*TCCO=^Q8]%_3I#7\9U; @.J2Z=V\RP;*R4IZ1Y]G*A\NKT:H7$#YOX\":HD5L]+[C MXJ3I)&)D(J3/Y/-:LP;3C*)\K5Y>JY1ZQ74^O&WA>"**:*I8K_BG?Q^Z*.95 MFBER K8P\CL178A,]P)^S?RR._XO4VBS,G-8P0O7U!)^_:]BQQGZAT>C?&@C M!4C9GX=<,P=5R'J)F$N:YN)T<#JYJG-Y6@U@8[\LTOK]FQ[PN=+:2^P(A)(Q MC?IE<.9% ,2TADCDLTXFT-PHT.NR!\9E8#R:$$N6"JDAI"'O(06I-5T_B ! M+$(Z9.3O9:T4)! ^88D//?R>)8QTFG5BXB,1D+-K:#[$92.57+$Z&25>8^6C MJ X7S>0:4U<>NU\>V]XWCWU!E0G"2;P@5R!]Q"!:KUO'E=9=?0$#)P+"?.B M\H309$&R1,N,@:00Q)L< %R3DABN)*<1":BGD5Y%S#71PM:[42%A'E.*R@56 MB>D5,TA8]JF@S =A8,@(I<8QL(+')20>4 U2$062@+D)&,$+BZN-H8&6/LFC:ICC2R""@ T 6@PPRDCCT=52()(S%6!0LFF7&G(MS6A6&CE M!BGK)3"I0I@;TE9X^D'PU-TW/(W7G ^#]-:SOLH1DZ<=N,2+(.!P>:">&,\< M$2J9P0#X-$HV;38*XR> M,P6S 5!*.V"0-,Y"/9.%!D$CH \L&$'BD-:K'$](,[ M$2LR+!.JW3X$D.6!X HH]9QL\28'8@19E(BX;[:N5391W.=4\H4AI!F65(FWC0$*!0#@300+C9**5H_BRCR-DS+"+$*1:&%#6S+\3C\-V%8 M$:@5VH-?5R!^""">[#>(=Z:J&UC>G>1VAC0L S/N(U*I$HEQ49C(%0"L3:GL>^)X1 MP"274Y9 !!T!KN$.2W'!P"J0.%OLPL+"4^#M"KT/ KW>OJ%W.*-19G@*79L% M :1^? 9.J;:D<,LH>@?>M9?;LSH#5F@(G*EL[C@!VW]<@ETB [JLS3 Q#F[? MJR&3(N4VZP^SF@!Y^MCY \%;\^?&F[]O>#NWKGP3$KA=FB=KYLY6W-V!(S&, M%9Z7273\4LRXI==8* WE^)@1^E*@\^(Y SGX2), $ SLM5$[%]P#7)F=7MP$ M3K*E7$^L5"%5RP ;><\@GODF(##ZR,EZ02)^Q:)\VW>C?OV+570+RK>?F"C\ MW)P^^*$6@@>_ W7X8':@S--!OU@HZBN>0MHL@W5%60BW.X3>-S+8I704LE@M MI%I&NZ8 NHQCKC5CGP@*)@+B:;SO&8/^4FUT?0@6'?O-IK.(LC.8#X6&SYS1*PP] M;;9F@D^39YK'E,7#CCNA+=^;L=O*6ZB-^M!0L26S?129>78*30!>X!QU&_\J M"'Y5%H.[@5;,9/*(8NMCH2JV?3 HV[N=H#,(80,)A%$'GV>&Y@ UYI%Z#J^Z MC0!Y,A/1C&$8F-!I?C) YLS(XC02"P9WYZ&P7$C7P M@^RHQWT7C@5NL'WIN-@Y7,,@/ M/=NR]5/,6A8C%[/,X;U$R@8 [8*2]W+8.#[^M:R3#5B5,H-2]^AE^.2[T%-Q M[2"*>Q-8^J^<.>CAUO/9I<5M695.E(@RS;[!:>U/ND.IY>ZG(6VRE'^N+UB? M,D.W61GANQOAL+)!98/*!KUNMS+"/1K!!%\W6?OPGFG[\$%:J?B>3GO[=QP^ M^UL-WXK'*ZM\ ZO:]>Z(A)56[TSC/X5.S[)IIC0YMM^\^Y9K_U=5[QZO,B\6 M=_793;7FNX_Y'%L-[-\DFYEM\^RFZO<]6_95S3[H'%34?1^ MV:-B]RR@C/)O*8#$+. M O)R>2;QG?T*P"?8O3B9:,OW]1S@I]_*67;"=N>;D,D.+U(L3_/+WD9J/\-E M'#:AWM54BBSQ\>BCD+UBWZJDE?4;^=#MC7D4.UWE5[_F)>4WOVZ^4S:E4^98 MX- )MZC,\']7.M'G<;3I\M--EO61'VX]EVUYN6WI_\ 4$L#!!0 ( ,V% M"56X@U6UW 8 (E$ 6 87AO;BTR,#(R,#8S,'AE>#,R+FAT;>U<>U/; M.!#_*KITVL),_ 8:G#0S(81I.BVAQ$S;^^=&L>5$5\=R9860^_2W\B,XX952 M"(&:@8"EE?;YTTK:P8V_%*43CG#H$@]]<#Y_0AYS)V,2"N1R@@6T3JD8(8=% M$0[19\(Y#0)TP*DW) CMJ\:.JJO[>XK2;,!4[6P,"VU4T_8U4S=-I-=L0[=- M"YU\1EMG3GL[(3[LM9WO)YV4ZJ.54]YVIFBDCKGLTAJ[-?/:4P'-*!B M9H^HYY$01KQY53-UJ][0Y$@P5'2-L=R 8&X/F!C5E^UVG4$>25%!+H2" SH$ M;K)U2?/! M=I.G# @\Z.]\^= ^Z#K+,AC9H-C *\1@H09A_^L25"OQCR"C! MJ0$>7P$70$MXKL%>))!^^7.7-NW.J=,]ZK9;3K=W#' \[9^UCAWD]!+EGD*! M%80V:NA,[:MM%?4[[41PP]K5-UGB5A^U#GLG3N?PN=@XM^R^OH=Z1\CYT$'] MUNE!Z[C35WK?/G6^HU;;D3VFKIMK5.3?22RH/\LU,M"VCI2#-%G,:DBKJAJZ(M.58N M;*9>;[,Q),-9\F34MY'/>#+US_G4$>C#/$1"#Y+AQTE(D*5749(-<8Q\&N1Y M50Z#Y6+"8 M8%CZ!4,%I*7V?//*V-/K$FY5J1'V6"3S?G', J4,GXQ1'_,!#DFL]"X",D,M M5\@>&3Y5Z,?"?IH(NB;974ZV=V6NU5.?P(. H 'C'N'O*WH%#!P$V4Y@_AQ' MV,V?,^[I",5E08"CF-CY'_7'R/4*9&+!QHD5"CL.^9C(KP1XQB;"]ND%\:ZS M8B&!IX+G!A4S393PBMV_I=JY#%P7!YEDB9"@1'TZHH(HTL+$ M#MF4XRB75FZH,D]DXFX9V\LR+1)<#9#[BIL^RHE *C[&0;VX_&9-E:8#D,E6 M*G\2P-KB E #N5C,%Q!.?DXH)W+7'DLL+6%T"V\C6*&,W2UO>P["RS5GOMYD M2#3VK9VZ7(GF02SMH4D_:DDLE"']O$+:W,20IJ$O'Y/<#&E:8'"B!ZU)=.;Q MCFF23#F)96A793>&TR<, _8X@,"/(XCUN)J,\FD(YUC9#A-ZR1DB2:A -0E2 M9#!(S G/>"GMJ3<'^_5GL7+Q,VQ9"'4\$6SI!"I[+DB,HB_%YL"S%8(JJ;);==ZIN MO2ZFT$)HS?=C5CIEP4H%7@SF]P,VS7-H_JS(J+8'G. ?RA3,=.=!N0#W.2D> MQ"R8"+*&8S-L"%;924B5?^G,G'TN O@VG^R8ZOY>Z9,U^219*JZ":'>=*-I] M62Z[>8^>'_+,RTN-HD>OYOW-1EKIMX?VVPUHW+D#CZX%,MUJY<(Y6PVR@7/3GL M2E#]HL=^"U /N*NT%FM#Y>[DF>PJ[T;6'^RW&TH<)<8VT%?/-W4]J-.>4>IJ M389 @O;30N8MH,IO3M/VM5_LK!@ZZZ]1[Y8UZH4:]4H7'M)EH;HL5)>%ZA=0%"T+U9OGD[)0_5@N M>_J[C;(JO3E.*FMAS]AY9;UY70Z4Q>6%^Y\237\PFDJLW.:>^^.D+&:] +24 MU>%[..F.8L*#HFC5;+-F"&W&,>IG5:Y:Z=WE@2MOTY$HZ?&]N+3(P,C(P-C,P>&5X,V0Q M+FAT;>T]B7+;1I:_TNOL3*0MBH<.2Z(<5\D2G6A6EEP2$T]J:VNK"33)3D MP4&*\_7[WNL##1*4:(NT:0U3%8O$T=WO];N/YIO_V-OKA$,>>L)GOW0_7#,_ M\O*1"#/F)8)G<'4BLR'K1G',0_9!)(D, O8ND?Y ,'9:;QW6F_73UWM[;]_ M4!?ZG2ALLY/&:6._N;_/FB?MYFG[X)1]_,!V?NU>[-+#E[<7W=\_=M2D'W]] M=WUUP5[M-1J?#BX:C-838*#AM!%*6B[F?^J[=O\ K\*[C_]LU(9)QY0YZD(OOIU:_= M]WLG\$0FLT"\?=,P?]6SO!)NQ=EP[/9*:K>C,U[_2C,]OI\)(-I^\<+'LA>(G^L_?B+",8B MDQZ'SRD@=B\5B>S_>$:/I_)? M8%$&;B(=N#EP9AVP-R$,F9PD$;P&?X_[[Z MBU/V*J?LRI%(V8V8L+MHQ$.8CJ[@M,Z,$T&XZ$6!#T.=?^C<7'8NV?G-);OK MW'?/NYW+-XT>8#O^SB&[Z-QUK]Y?70!$[/8]N[JYN+W[>'MWWKVZO7D9$-Z^ M?QEPG/_S]H9U;KJ=NX]W5_>=&NY5?96@[3\!&H*#CS\#H@*'8YG*G@QD-FT/ MI>^+$$;_^P\G^\V#LS<-?'8+UF<1XA]YFLG^5%V2(PS,SI-ER://+ MH09J?(A"UD%4QHE,!5!CZ-5K#%19E,11PE'^,U" /(35^HR'/A,/$M88#E@. MRTOH4F_*QC+)83<_L^ \V.7RY! MUTQX(M@.7D:<[S?/X$'ZU#K;K;TL_%_>=N[9+YV[SKO?F9+AO[[T@\OYTQT>#I#0XCJ&L"IIFE6RJON) [3!*1CPH"5Q]Z=7;5MVB M5/UYSHYUASPCD@WY2-.[3$OL E\KV8I8)5.OS[PRX< H8+9)L$&#*9.AN0D\ M%^=)FG-8Q?QQ"\ A)6ASN0B2P+["32O)>A269/T_8->8++^ )#IIRZ:MAR9MSAJ;O,&=/ MP+I "?!>(.B^#&G6'CP&GX$&X4-:R4#T--Q+,]CI(9A-(DEK=)7GV1#XY%\$ M%PS&8X0SD0H$@ 6>K!P2%@2XD9Y4F/0 1;A.K7W N>*U:T0&:Q6.X@)4 =_>C((@FZ88+]\\E37"B;J]_ZUS6C%S[?*HB M0D'DB1*%$KT@$0 (0.W9%+<0_']_$3(=E_9Y1J9VQL$CSJ)1Z1+YVLWB._KK MS24W8!F9]BS)-((%.4)O3AX.92;VTIA[*+DF"8]+BG%E A+%E:L;Q7*JT;7V M',5FK+Y"G,Z&1;9[O>1>[Z]KK],L$2+3QHU@(PY^$\A([OO RM;^G]G4UO%9 M"NP\ %<"I*VOA;?1$?/> !".:^]T$\ ]B!HDHQI(L^8INTUX.,!7<34U=@&^ M&X[P20: K4&&ZNLBRD-U%6&\X&D6 /W-3]8Z/6FVZLPE9)1$SG+Y@"0]H#$' M#6% A45VRZ":A4:CF(?3+14_FXH/UD7%8&6C(J\@5]Q6T#U@,OBYAW0^94 G M_3Q@O1P,+-CX&MX'2V 49<*]K\=4I@L\(L(!$ X2N?,0AS&C!/_(,=(LV!;: M\' $9PIL-45-6;CBA6T/QO_7H:SF"R:LPW40U@[?K1JU$F*UX/V#^O&IS@"L MA/:LUF$_]GZ1!DHY+G$V"'@*>I^DK6 MHD>[TYO=X4N[R_:%YLA((;:&1T"4-Q$L%$H MV!BEKMU_%BGI.N)9AM?RWDAFF7IZUM6KL]N0 :ZM?SFT?3-X@@O71^\G;92F-(E>&CD@:H(;?\H0DYD, WW,221.H!N0B*]&N3 MPP3^J\+]Z.8AT06"'5KKQ\9KQDJW<.#1/V!F99$O\A%P0V)!NT(#P5::X)' M;QH28X*-@9?(A,+Q4)UA[0$IJ47:A'B"&$E9_-58ZN<)QH5F]"6&*GJ!3(>L M#]8?RP#KH%_V\*_BF7S4@Y>*Z55<3(9>D/LJQ"$XL*-F9(TH7P!\8,.H,7R1 M HFJG:@QDXIGE..'"T8H>?I]=]],=,N"[DRF@-7@%%M0 ?VLB'-7K"%)[9JY M*T=5F :\KU*@9DXQERH07'OSH&!#*DA83?G!3"*1$+F./&)S^3RB0HGZ=YB8 MF7O<^W.0@)KQ][PHB)+V#TWZ[\Q!6/G&4 D1A) $G?[>K,*K:\CK4A%]J50^ M,EN:$H,'L]=+!/]SCS1CFP<3/DWU-AV_KA\>_^VL%R6@I[0-WIPI.-F00I9O M[7UK3=-JGFRJ2[0C*[V7580'9^6B#*V-XZOL<@Y2%<-(COA38@6#+B1\SKZ7 M:,I&;_%:]OC34)"V=%S&8M] H00!F,*@Q/IY$(#5 9I%8BH20RS2Y"5)D0FR MDL,(C7RD!J/UQ(,G8IL1!4@IF8-S3F0JC"'@FBM;:ED)M7PK@1 COBRIX>.C.)LA-=)FE%M(Z&_*\IBJ MJ71,045YX:GI8_/J0$,1X(CYE!Y RN0J8NW.KT;5;V'4>(P5(2I:[,N^BF"4 M8$@PD5'<*@93J]X2\PJ(>2VTW"5S"34=YLUAKX#Z*#)4PRA8)877=(XN#)7] MY?' R]$HQHQ=.+7#I9;^7 =3QYWL0UO26 5IK,W,5M92.?KA2CN=;15CK?_& M40!" \4%R 09%E\?CY%:4J'Y\($XD4Y4H9C01B^TX387Y$3JBI1\7AC;C$+K M)U2$,*-21)>2"M]);FRS:70M1'INMWOI<%9!3/29%"+:8Q3C+\S];1KH&X6M M_56F@6XB-U]3)7I L"G+R4U;H!0!BSW7PJ;D.SX6Y/W24'@-/SME@E@M0*UJ M-9-1!4KNRP?'CM2:%(8C6VM,1B('&'RI!RF$-Z5Z"C24_8'G!64Q _P71Q- /O<%>^F7ISNCZ;Q%N\&)&,R8@D,!GMJ"Q*I%J"52').L:/"?O4P9VU&2B="$ )#UC1B7 MH8E@J2U3,Q%^XT@J6J*E< M<5;"C$D[JYF,$*#@JV(-\1#+Q!4,0YGX3^*#(FA8: #H0-!&V"T+;BM,G#O MIKD''D6*;FVQ5_@D@@*:6NW+I[*E*0H[8A K2*=#K'S5U.(L M8D+7BTU"GTR7/)M1M1"$,4T)]R,[^_2* ."A"*@P F X6&(SJ0%JQ3MZQC O M]B2*#[X0Q>\V",6'WPS%.! EE&!%H&/"$O?HE3TN D+:#$0..&LI2"55(^2^ ME,[SV,(J%Q@'S(\@"@>P^)ZP5KRMM;[7$J9UV (WU]@NES]?7*N^Z$7DPL// M)I0O)9!MG[0J?AMR5" M-;"S>:#:C-%QG]]O_((]L5BV@#9CJ@G'LW>)%M3KFIJ!1%2@W>.YZ4@*Q00H MT!S$957.4,9SB]"^:\DG=DIA*WT![3U@B$K%"E"[6D?<"1Q0 ;_-I(^X)%O M]?;!-9>A!@4U>)0/AJ6Q_LJC)!]A\CLB5\EQ@JB,'<.VU)>.Y;#8TJ>\$<#* M;!]+T06NF9VB:QDSL@WG@.4HJ&JZ-ZR8 $;4<904PQ'SX+"=7IX!*C+[G#NK MKFOBN %_Y3(IA9EWSXK")EQ>K;+[P-U';>\56[ XP(-;JQ-IX=Q65^RO\D)T M,X$SHW5<'/D)[VDR!$<3B"HG@1D&4RWEK$RU3AR^$0H;H_'=E8"G?7R"L5:O=+TK.'YT'H,!_: MQ6Q]BDI!GF[S\F5&#!,38!@5B N>!!!-QLI*1+?G9R[8JE-;<30ITF,D+F$.+%CSM7^@D_\> MCR5V]J5S34(T(YU\ 8"I9GR0J=G9;VH"RKRK*[LU,VL6#50M%8@KSO"LD4 + MUJT9LG*J%ZO-JV9(B)9"BK*+HCS2-/(\?IZ'Z8PKO:7Z@X@M1JHDI*C,I5P] MD MJ;Z194]VK;1(L!/=599I1:,LP!JZ!VMSR@">%?SUOT'S^'D0& (NJ9M2LZP,TZC/B8AE9C2J.N@ %-U8 M->TMPT_&\IRWYLCF1D4%PP!9Z](PJJRM?H$2B[I_SW0#DOL3X3E43G6'U>4: MOJ0 -G6FQ(8B@UWHLKN9X6HK;98@[98B':]E^0D M"I-MUUM('_1Q65;X%XLH>9,5(VL'$Q'GP8)\8@@;=I\_ME.OT>GU78!47&RE M=_]E2@^S\%NJ^UHVRGKW?.@"&V\\H\ M$25.,;"*?67\3U#%2TK'$1[695_"U)V*TGN< F@ZV(-,JUH62]%_U._E"8@M M)PDN)W2/G$1FL&% A]&"8']$EY[2 M\D"W::1._PTD]7?9'HF2*IL]%Y7BK*,H%*I1@X_ J%07[8%E*(_-.FKE$')9 MC/H1O(KK$6@4A^:<6%P/Y5:+_A\-5%_K5GV&6322J6VM5'UH1*5F.*U\B_&D MFJ[@V?*A9EB)5YRKJO%AU;8YDH,,^%3I-B]+W86DSDIF%E%6&-M<^397O@&Y M\LT5W*O^@857;TM2H) 5(?#52WMO/!Y6O0H9H\\+Y\MLU0%NFCV%H%[4&J0IG,6!+ZP/4:$Z,X MB*9"]3 -G,,49FP7SOH23!*)E@IZ<7I](\%#;43CUXX9[3 M(WJN*NU;I\>'E?$QNZ(>[%8?T /<47V\G_+ QR*UGVR))[H52%15':_+8H(F MH*<+T'45==42=8FU+M5PUXDD%@I*4=?8'UA@SK!1(D^P(((.&;94(NSAVO6Y M\XB!>VKF9'6J4 #)X6$YB9I#'3]+/KD<]4"$"HT)I!&R2L5#+,)4'?V5FW@H MHGR>C\Q!MXJ2"N*D^,G8A&*)ZI +<"E&*]I(LWT+07%,U1-3L$G&,QZ:X':S M&$-U)EZDS$$C/$Q[%F9I$[,BZHD%NN1X7(,=QN:)R(/;VE_\7P M/_WO&NI;7.>X53\\>!K<514\_\]=Y\/YU> M7U__SJX[[[OLW?7YS7_7_W<-O^KW;7_#;QOZV89^-B#TLP)*6E9CKD6,S"FK MJQOVZ:I[T[F_9Y_P!PYOWYNDG?-C3W?FQYX>S>#:8]/% SB MO-<_?99486N MO3";%2XE@4-U[9I78_PS #VI[Q\A4^'2/1YHM -I O39\$T#IE@I1IG/ MR7D\SP>PM37J\IS+^] B?GJ%Y(N_/TT^FV%@Q0; HP&/4]$V']R9D#XTFR+5 M8KTVT$V9*Q3?N2PQ+Q@S*S:,2E,$EOGF^@S:E"S0HQR>UD\LL[OS&8GH\)DS M?@1C]H-H8H2;^4XJO*VDQ 20\"3O.A:J?93WZ/P#L1X-4!;XG,R\GUZ=W]QT M_GG^?\4=6AZT$@V^KN^??A\D^(4 'H*5^9U ^'4,S6?S3"-+4/*M3,J]#/MZ1=)D M16[6JI"!L+9>-\_F_UT>^,^2-QL'_[MI^PM!U9)'VR,FCA@_T$^T^LRX#_\. MC+$5&9LM,C8=&=^W"+D!2W8U0H2"CE]7@JP6%5M81'L,^7$=P3NSSI%C#]7G(I G=HVE*+/KL4 KM^J.%>UD&A0R&>%F9?' M27L;9-_T(/OS(^KC2/I/!=0;O_C]02P,$% @ S84)54'N M+TF7<0 @N8$ !< !A>&]N+3(P,C(P-C,P>&5X,V0R+FAT;>V]:5<;698V M^E?B9MVJAG?),I,'H+K6(C'.Y"VGG0549O>GNXX41RC2H0AE#K[][.%-, M0M@":SBUNKH,2!%GW..SG_WW_^?%BXMD+)*A#(.?;W[Y$(3IL)S(I B&F10% M_/8^*L;!33J=BB3X1699%,?!CUD4WLH@..[O'_7W^L>O7[SXQ]_A4>?J.VER M$KQ]>?SR8._@(-A[>[)W?')T'/SZ2[#S[YOS7?KPNT_G-__[ZP6_]-=___CA M\CSXX<7+E[\?GK]\^>[F'?\!GKX?W&0BR:,B2A,1OWQY\?&'X(=Q44Q/7KZ\ MO[_OWQ_VT^SVYQFF:RWY8A#_\X^_X&_C_4H3_^/M$%B(8CD66 MR^*_?_CWS?L7;^$3153$\A]_?ZG_ES\[2,/9/_X>1G=!7LQB^=\_3$1V&R4O MBG1ZB_3NGC>?0?">."&4Y@NF/) MXSSL'\!O"OFE> &/N4U.AG! 9';*JW*B%@0?4'DW/^R _RJ"1$S@+_GQZ_W1 MT=LW\O!('!Z]$>'@U9LW1Z-0#O;$WFAPC-OV4L!_\1&P$ZVSN8DF,@\^ROO@ M*IV(!&9"O\$9.9.YY^$/TCB$$?SXOQ_.?K\./KT/SO[GT\?@XN/-Q=6O5Y?7 M%[W@\N-YO_?WEP-XZW25%G#AZ?[P#Q&\@S-P+S(9#--LFF8"#X9>Q25-Z^"9 MIU5;T;LHCP91'!6SDW$4AC*!I__M+V\/]@Y/_43]1/U$_43]1/U$_43]1/U$ M_437S80_"],I.L__5R2ER&;!ZUYPL+>WO_[SFL@DA'F=3;,H#O;W-FQ:>KOV MW^#$]E]OS,1XOU[1K-YLS*S>R:&<#&06[!_1S-X^PY=B5B0SV#W .!WOK M.@=U=0[HD!TLWE5W$K SWD;WG0_C(>$J2CX."P>0'=_S_.]-,'8OCY-DO+)'PQ3.,T._G+ M'OWGU+FDU3^HVXBG/HX2J6_G7NOMY5^Y23'UJTI.K)YOF\*"OAAD4GQ^(49P M,DY$?"]FN;JZ;U[WC][\]7209J',5()LKR8-MCT[M[Q$VMDO%Q_?P7]OKI>9 M,GLPL/ 'V%C1:+8A5H.?Z>K,E 0@60E&!K(D 3$7BVDN3_0_W!>@[:$FAA=_ M"'^!>U<1<"_V^_OPG[W7QS6!PR+-E39[CB5ST#\X %,DH#4""4/7&;$*1D;K M!>7U*L( !IA/!7SXX ?]F9JM Z)4O>"HO__VK^Z2JY'HY7>$F_.>%)XWBM-[ MO9+ZYQ?WF9B>L&B^AV5[4&":OXM!GL9E(4]1RKOS9SNLHJ.*L#K-PX>G^6:O M_^K-FL[SH;D=]P\.UW%J+XNLY1B_[;]N'N0W#^_P\7'_>'_>,CSVG0N1F&@K3OU=S:4NOZJ3*:N M/^/Q:/ZQ9;[[?9A+ &+S@/['_K!,V^F)[*)K.<1+$7PL,;[XB4(&9]-I!G(OK.Y,^]4Z..[O^:OU]5OW+3[K07_O\(7H!S^6.;B4 M>1X4:3"0# 45PP(WT'%G_>WZ#EM4S><%.X-9\"[*0 BF6;[[%/FB)8_\P!WY M=9$./X]!4,C:X.?)A[=>.'POX7#4#ZZG(OA MNVWA(5@,_> \%GD.'Q5)&-S(;.*EPG??&"\5O)WPW40"V F_B:%(AI'THN"[ M;X@7!=Y ^([28'^O'US)'!:6JN/(2+B2D_1.Q%XV?._M\;+!RX;OMX6XLK$, M_N^'[;\NVRP2?W?N>4<;]@WYPQDF]* E^SR*,,WJI\+TWIEYQ M,T^U4I M!?/7;=VV[Z"_][8?_*M,LW)R&IR%?Z1EEJ")N](F%(SZN!_\EH(PN))_EG#@ M?-+_NV]*HWS22X/UVL+[<53(%[#<0WDRS21A/QV\#?UG(=#->LP+LX*!_<_< M].#:S.C(F9');@3K.)7]/6)IH$D[+AI#7<('" ]_;-_GQ(82"] MX"=POD122 G_QFVZ+C-9S/)Q-/7J^7NKYPHK@%?-Z[5]W:J9!7X=\+:& @5M M>E9;KEF_AA,!+7Q $V&T/PG"?Y4PR!&,C#28%X;?71C.H1?Q G %MVR>;S*$ MNW81JQ*;=&3UVEK*CL,-=$=:<5;K,@GMB'AXR$I*!O"I.DF6YHGRIACW!=*^ M0'IUIT;'^"5Q$>C?/SGCTZHP3WGR*$\>];7:P9-'M270/'G49I%'/1E1C2B+ MM+J4])M'<-;L/9*PYB$%OM]_>]"JP,E07645OHAU5P9-V<_?KC 7DGGGS[>5*C>&@OU[3=Y22IY>1KX;W_9 M?[UWVN;S+^%F;]!L'[[IZS+9UIN_0*C@^%7_L)VY:=EW?XF1E*N;RW.XW9$WK(M[?VYY\ +MF<7;,L]Z)J0"]'&3;"Q/_3^T&_VH3_H M!Y^*L0QX_M3[4[\YIQY,6ORS/_3^T&_/ MH3_L!V=)4CY =>K/O#_SFW/F%^3WW89#WPEV](=^PP[]*[#IRVR:YF3@U,Z_ M/_[^^&_V\7_=#SZF\&YOWOMCOT7'_DT_^%U$,#L\]GP!MO70'_I#OR6'OIV/ MJ.\/OC_XFWWP%Z&T\B?>G_B-.?%(N@XG'H8;7.$9VEJ+_LB?^"TY\9B;S=(O M'2U'_%E?B;,^OQCU<1.N7:%%*UFWXS8L2J+M[\5*W NO Y9RZJD779JCV9.. M@A_3]'-^"D;_,,W" #L1;^L->.-OP&K=@%69K0?CKC<8]_(D>'=Y=7%^\VE[ MX;=>N*V8<'L:]7Y(\-N?9"(S$0>_IOW_3!:(_E=)PF$DY^,I*93(9RZR6^OP);DLB?RB3? MZJ"-/_%;<^*/^\&'"&P<4>\: [\6C-#9VEO@:ZFWY!8@ +>CKS]F=^6,W_4#\['(LK@DWCNB[$, M?DQ%MK55\_N>%FA;COXK//J1' 477^2PQ#9G2NQG_O#[P[_AA_\U5M#+/ IE M4OCC[H_[AA_W-_W@-Y#L+\R9WUY_MN/05WNB^Q[@O@=XX^CX'N#S:+:^Y2&^ M![CT/<"_N@>XMU8VS%IYBUFG828+D"'BX^;VW7[S1ON'7X%@' M:-Y'"9;(B7CK S2>U'/%#O^JS-:CJM895?4;2+H+^/?[R_.SFXOKX/VGJ^#Z MY[.K+>X<[R7=BDFZIU'SKPAC=9GGI4BX+\GU6&2*!.)])NA3H/CYM_XV^-NP MX;?AH!^\3QF$R;S(TID,72W@+X._#)M^&5[U@YL,WCF264[N M0)$./_MS[\_]AI_[U_W@W^ !&UD?;KO+ZX_^MAS]-Y5.#EKZ[" M*W\7MN0NO$4JB=LH+V2&*@"-GW$:AUO,?^X/_]8<_N,^G_C@TY0JK!G[^%VXH)MZ=1[Z\IT?^+ M+,9IB&[>KV*VU0WI_;G?FG-_T.Q4Z<,:_@ILTQ4X)(9,F=UM<4#[M3_MJW7: M5V6VWHM;;R\.W+CSGR_._[F]/IP7;5ZT>=&VB:(-9=NGJU\_79W=7 37%V!FW,K?>R[CUG.PVRKC+_SD)WE]>GY]]"/[WXNQJ90^ %V\K<^&]>%O/ MR6ZC> /I=O;+Q<=W\-\;[Y]ZX>:%FQ=NFR/9+&;Y M.)KZ>^#OP:;? _#[SL([9(C,@R+5+-!P%=Y%&7PLS=2MN)A,XW0FMQAD["_% MBEV*59FMMX'7W 8&(_CRX[N+7SXR2_3EIX\K>PR\D%N9:[_6FO^0+&"CXTG% M:]WO#[\__)M^^,'L-18M'_YB++/@[':KV5#>^@NP+1?@L!_\E*9A\%Y$Q=@? M>'_@-_W 'SF!CA0[DT]EDF]Q../8'_UM.?JOP-A)1FDV)+(W?^)]>V;?GOE1 M1\>W9VYYT-$R'N+;,TO?GMFW9_:FBC)57O>#CVGRXN++,"[SZ Y4!TJ(*SP0 M6VNJ'^QY4WU;SO^;/N)/[J([$?N#[P_^]AS\MWVPI?,RPP"-/^_^O&_Z>3_N M!V<3F81;3;_O#_S6'/C]/;!LQ!V,-P_.8U'F7LK[0[_QAWZ_3TU&190$[^0H M2BCHLKWB?M^?_&TY^0<8R%$=%W55)5P!S+E2 _981!-_#_P]V/1[0,7%%,S< M9L%_X _\MASX(XQ@#K+TEN3^UI[X0W_B5^O$K\IL?;70>E<+_782O+MX?_GQ M$NN$N&[^W]=G/UVL[%GXOI)N]0[&P1(/1FV9%P0\K=3Q>"Y V&/79^74Y1.= MFT< Y59+H?I[M#[WJ(IQ??+-?S[@YS(/X3./VF*%D8>A,0\1)&(";\F/PX/] M??DZ'+QZLW\T/#X^'LE7XM7QWEL1'KT^?KT/GWTIUA*UN[F;M^6;41-7].,] M+]<@C<-'STK#Y9,TD54<;U7H,C3T"::Q]PVS\!4%ZW@=?$7!\U<4O%K&0WQ% M@5R9BH)EA7$<;7O8/UA Y@^^0=JX(AXNZO]^./O].OCT/CC[GT\?@XN/-Q=7 MOUY=7E_ 3?UX#C=U\&2&Q6)3?3HM36\.D0>:0ODO\+B?P$V1&?ZK\6<:PTF> MQM'C%?RZGH_Z&E1%Q3)=]>)!F^F.3-"]@N"@. Z&1Q_B%!9\A M@J'SH6DFIP)G/9C1 WY,11;2J"N44J,HAL_<1S!:FIL<9K(0&15U-2*6_K?4()H@064*-WPF^:]6B+6)I;)/TMXIA="WE#O,M3!4O_EXN+F M\N-/Y"]>WWPZ_^?/GSZ\N[CRIOMZZRWFB_\5A13*AU\D##RY];IK?777&5C4 M$[6-6N3G3J>?-C5@[/"QC$-48%&1MSD 69MRTZH,_OJ@)C,ORO&O\VQL9=LG M::%<#[+T>5Y84$L_BT$N$_YS*'-88&76X^#NR3\Q*]&8(GX?G)AD&$U%',@O MC(FUX@'I*Y#>FS?[*W%TS[DWXO^"4M$ZJCPTEX M6;()LN2P'YPE20EZQ8N2YQ#:LA/N&7L,ZQ0@X&+"YB@E59ZPVD=<;GFZC5<%] M%A4X0/5^'8K/.19_ @/?Y3T219D94]P>"OTDBH5G4L"V$=/>5"!(!TX4/'_6 M"ZH;+K_ X0[PBI@-IP?"DO*63S.)TX87H$H683I5JA84-0?1\44T2-SKL!P6 M+9,K6O;J--@YV-6CS:=R2&M+2I\TN[-J/;4:]C=_^\OA\6E. $8:B@C##-^T MPV$ZN"#3J11P-A,U2NHUW'94>\XPU4-H;G#6I^,T@?4N)P,< OP)#C+:'O,_ MIU>&?Z83.0:WBUY.LQO&@J. -)\V!V<@$PG>3P1W:!:D]XF^/-4U@ 4\W*4] MBS"N)?.BY8IK9ZEQ3N#;1_I 3HG9ZL7WBO\[:+[U;97>KR]1VP:[Q//&+8-7U;91[V# M9I)T;D%*1LB<(/!+$!@,,!!C3&!B'!J55U5C@(I-;R4I&-+Z8!:4J""'GY/T M/I;A+6BO6!9HC&,LQYH:6O=AD!H?.X[(H,<'B2&Z4B*Q,6G'=6FQE7I<8=SR MI(C8I"/V<6!)[F3-O0%+0-DTK++1H\%OL)(>2/P'&B?*Y-IUKGY'H]?LR MXY@[86-<;4\VKU;2_0 #9\H$FY(E@Q]KM:--,$WGF^_'O-C&5EK4R:O,>S<8 M"_2T9$*V(SC38,* X(!#Z?I?>A"P,F0TD3L%/@5X2VEP+S)L?-Q30P3/!E\U MB0IZJQT?K-!=2H^IFX4T.N/ Z,7=5=9/8;QSWG <,;YDT5$3@Q"^$K8DX16& M]ZF92AF(*%&'>;L2T!"74=YRT F]$+C!*W)Z;X M"CKV(IB(/]),D7#C1]4YF*;WTD06X+^PH&5A=LDZ5-7IX+4L8C:.Z?VXY!(F MQ@'/2#=WC]4$K@$)80 ME#RK*!/KXG:F3#CMHD?!61OG8R:I\Q!R4Z6>YR:8_7WP]V'>?1CV@PME,E4. MV#+N1<&!G_D!YEXCI&V4B&49VIU$&X^@Y(55CC\(3<+@:4%*"WHP7":=SR-RQGK7!2C>: M'^/\E4:9YQQB,H%!^.2?\!)8" X:-KX&+E<Y'PLT'LQ#A_9+:?PYVB7 M_QQ)[.JI 6JJF3E]0#V!I[B3[U),[M5?<9B3U";KVIP;UQ\YY7SEW6Z7W>2& MY04*QC0N6?RBQZ%3PW6?"OVG%Z(LQO#;_\"';+;#J ^D5!R.R;?!/!+K';+0 M.'O4W*I& M+;;!LDEU_U@U_UGH_J(MI+Z+65T!;>8D-G@L-Q>55XS\?/Q=$D M*C@&0OZ:P/!MWNG3D?6I'DQ!$HZQZ:\E$LU$D<$L,%*":5L,ZE#T!F-V7J9L M@DQYS83MOL)A0V2)W4P7$])$^H,T0&P3Q=O)RE!RH6%D8!5#KQ9:J@:$5)HA M4:%LUDZB+KIZG38+FI[WXV@XKCP4/$^V#<'K#X;I=&9$5F6D"'6)2&Z%,@8+ M$&/ G#EAG [*,ZQ&[H&!![.Z537,4=BSP"9GH> =#$MJAJUUE$T/T#7[[(7: M/PPHO%T/JAN46Z+-SWD@.O=%_>!R9"81%4Y0C^Q$'F%C(IAX<3)S&FR3XQ,8 MAI4'Y?1!)!;G/NB#/"88A])#I)[L?JB@B\SN&"C'B^! #B?36.IDBH&6FSQA M94MO(\JQ9&5B\7HAGTB]"^H;,,504M;7:C@<(QTJ4J>3*,]U(K&&8 -S2IT4 M?7AF+1-CLWY871-8R3R%X\T_H^]$:9X$GC>.IG;:8D@3C_(Q^P'3MA?67X;I M+O9C^"8U/*(IQ7V4=[T M@]\%:DL\8VS@>@]E SP4MEFZ QL8)P8;ZA[W/E2F,1A?!1M M+N!"B:5@GJY04JXBXE(UV@"!:O 0S+*)X$\Z6>SBCBW@4F-'410Y15[S\W[2 ME#\J:>LF^110XM$I/@Q9]&"Y[N4=%O.0D%:#MJ!36\=6G[R*?<]1#4V$1P?, M$)7%HQ>;B*PH6D6;2=A!NL.5 %6#7:IG*#YTC)WB4HRI3!(P=H>,,%:(81,8 M8ZR%J"Y1Y_(0"H:65(W*IOGPR1Q)6_1AO2KH5YT!)P_!CV.P+*T+P7BKB0J< M#-P%N&E.I@*5\1 5'.'!C4HTA92D<2FV9<8:Y6:4]X@N59ATE2*F4%8<5@*$ M:7(G$YQ%XS@LO.DT9W@0/+/DK51SLZNB]L?*<9Q%!:&,K\=?A)FXAS4@4P+Q MS?6Z5UZC>-8^/#,D& 48_+#8+BB7%\F;!YM@'ASW$6(@@RL%6_:&P5=OZ?.: M ;^S7&H*K =56%5]T1\IT:I#_B;JK+^S4U$?%M1'UH>M\[<%+?FN"_@=:M7= M:JK(W)9B#$5>*/P/#/Q61$FN4QTT0F,DW*/0Q@H)6$Z9L99UJU^Y.*&WB(5@ M#0D#K'R8BN&Q.*/VDNEYK DVIZ3^O/#Z*89?6$;%[$NKJ7ZK%E7_1<7[52'U MVX/]-Z>YV=]38WT[C,1#Q_HOV B[90;U,% M!<*6$@N$M4P+#Q24R)P7KEY<5,'$-E:'B[:"?V/E1F,=JG!:GB,,?C+%0KA" M4HFTDQ1S(:P*,O%156%Q4M,DPF3P4PK[D) IF]IC6%5ID4EO<0CDJ$[D%ZP<]8)-*,9P6$0G]G 0L,43*PR86&#\80) MUKXX!7>/G!(]G,KD)F#&*)^BND,H ^#%.\K.'!JJ5*YGDZH*D*0>KO$?DLDG MYDP9_1B>$XL\]5"7.F6*AS"+8-R[S%;PXVZC2$IM.!&&P(;K*OR.U51'BR1E MKL#2)HL-MRY1)"@=>Q&FDLO:>+KSID?[3_\6,9<@*I(L?C&7%9IC>S].U7/R MKL/J%.Y1:5DTQ?V,;%3).07JPCWJ%&AR7+,T+O:RN@SUV]L^8I[B(T]BA,?J MLZ[_JTU+\QU4J[6.;7:Y.=;Z$\WL.I^E/ ,ZA/05K*%,F<"&3ZK+$E$@PXG] MN#VQ? ]B>2>2@AR>KOH;.DDHI]O.405OT#)8JL?K>#*1(4=QK Y(7L:T"W=B M"(L^T]O=\<40@YA"W2.TN[J/ RTQ,W,(S*FY0S[#DPKG_]4BI9O]X GT M%+?()#:]#>H*V9@[8Z8 %%QO;52Y6XQ-G*86!&3!T,I,RJNEVVB0RC"O?79 M!S*7 BX1F"Q)A6)%:VLUW#8+XG$#=LWS%K/LNSGJ*W:F/0S#PS \#&.1!QUZ M&(:'8:QNT')_KZ_KHJ[P$QXEOK[9S(ONK%]'P&V1@%ZU3%H2O+4=7#V/9M\D M\D1189MNA8B 8X&T@12*-/34E':UM( F2P,FIN.?,L,B^TR#-/W+W-Q*0'@Q[H?ZJ:<_:D,9)&F7-TH+,TB8:5 HX*2;+BBVU\1+.L$7E7 MH:HO1!+Q7FDR9]Y42[Q:VT..5G8,(YB4N=N-D;83*?.%"&V1VE_$>TS5V^9OGC.*(4<'U+]5G=:\UKW/7Q.!1=W";%9@" MUFBJ QTC)_F8:4(YS 1FB.=P/LI?551ME(_*=<25AJ:'ZFI\*A,;S=1+[;H1 M3-)$A# '$>I(7:H M6(CZ6..QM6*;Q$ZB0]D30W%A&7/JLK+*(%_Y/B:9*N^LL<;#>LUT(E#=ZL(6 M?KG7A2:K+@YF]WA%VI8BS?1?*9\1A-%H!'<2/ES_:,^&5JDX$VZLHKPT16I& MZ:E54 ) :S[^8 ,8B)7#]4>A$B*H%H/#Z!)K2O],2B)'GU'Q(2TCMM+"PKZ> M^V9^I'H);[H(XC2YY66*TO!)T@/K&%S=D,M_70[^4 E$NB.#]$ZR-4>&"/>0:Y0E7(5AP7QV+MPTDW?I9WO*:[8KQTG_JDV%03-O+['=<\R.)LS.2S0SG@DV"TB(EU/1=FYPH*0ZG<_ M0QRE([8_B5Q'Y)SPP)L#/_34=X9I.36C) M7M2G(2ZPYC92I2SRIB,8 V9!1 MXQ+W933635.X#2=R!2_A,WC+!WVDG%98F]\51\ F^='25C%U&_/' +;;Z!0.WNHW M_"03F8FX\J8/R(3,?VXTU+0PND"U[%"8^6'K(!7"L0.T;BB#E;M8 5_L'S!P M*!Z>8L, M_ALN9X&K26P:!8SR%.SY0K[ )9,G27J?B:D:#NVV6EHUGAVQ^_>71>B.J?J! M)8M6IH9-"$-8$;;J5S_\XTHQVJ%I?\49 610YL"+2A&0346("^7D&Q!A9]F/ M%BWT3PTN$T:7ZPY*<9E6 ,LP#3@L3?+0BR4BA@BEK MDR /2=!^YGE3&L"&,LF5C-EH49 M5EAB+/F.1J>Y$R)+W/C>CBY1>ZTB8%1,U6!WT0_&KSD\\R:HJS([Y#C(=P4;S0<[!WM_W=5KWL%>_\#N:#I&%6QSCRM5 ']1;=EH M(HKDB$]V;8TIDHANC%##=\-?-L*()4(B$[=PQ\?!SF"W507U@_<&;^Q2R]B2 MJ]X#J&)UXMFA@0\@ >?!GMN4K\*1HX(J9C%2&G%U.0BHBS2HIA]2:+:HXP\RLBCC!9[T)%'&6T6RL@;U]_3N%XQR]HV MG*(R*]313ME5YMC=557-)'+-=E5D50VU_K4 ;?TD.H@R;W/ZZ]8G&\>.*3-L M-V5ZP6*30.O"'69]2$2*9P9/+9]4=;L.;-1'J-ME.;4;/=,VR.'UAD/KU'55 MG)6FT3?O$];Q2%*'%')_K]X+F;Y=S8@N,* H=RG(NZI.*E'R*::Y0FE?FC,# MN7F5?::JW5?&+-$W&07&:R[% M_'!Z,"#:A,>IS0,SU)@%F^":O;_J7(S:;V0MED9W!*Y' MFCF^9L?2NN7!MD=M-9ZF0W9?WZJ.)#OIG.O/K=_L;3E23Y2-WV&A/@W:^8/:'(VA1/!:(!FQPRLAR,P05URFK MMO:LL6',H<[(*],U02:*(,)Z-'J@6/O5[$VM^:K^&A<::[V0JZ\X-M0B&\I1 MM.2V1(]=/=2.!4N8)S(Q6 >U!RU!U5VT'VMJ'"U8M;5U1" VN%$P1*/,+*?T MJ,R2*!^[B*/*$#-'V_^/*_Y,UPU\^=,W>3? MR:GX!438CS*XT5+D=R5%SEF*]+E?F-$%A(XN*AE*HI5K$3\CT^],29&J'(4E MG%1<'L: *0(21="#TI]0=!1E<%M!#!W*C"I,H6=59W=LR$0M="JUX6Q6;:NP MS+1B9;AFP-0=U(5>T^.PGZ6^S3ZS2!)\:.YX^*$HZCTB2*-6^F%J'LP(7A)B MT(;Y]93;7OLPX0/9G%%^HVYLB3FO+[O-UZ)MT/*0G=EN<+B'Y(1(2I+5(S8+ M36F1$?=4*SL\!HCGP$M&'<3+ =J]141\@GD$]P!&02=E1U2J D!5W*:P"R.! M>JW35\>R$T6.<*V>=@E/4Z0(8/XZA >%+I"(*NT_X7F,>PGM0^^%(4E3O&B= MC4P)TXU'V@F%@<\ %W.[K)P)WPH%J"NY4&;5/U>WS^DV3U'=B MH2G>BP>NWPZ%,4>-KH"(_8Q%F:L UH-SY^_60M.3 91',9$%G R>MO4#W.?H-]V2KAY+IX$#7)7PI M"[6ZM%-@0L;&/;N2MZ7Z:?_HS G#@75;(B8&3LC%ER&<1'!80./A=_:/#X]L MR5!=:6!#S+N(1FDPPS6=9O5?*'3=W=QU:%$(/MWOT_T^W?]M#WKET_T^W>]= MU U-]S^'R^3#0/Z./6\8*%RU,- O;&7#/5*AGN Z!8,X*E0IW\^/JXXAP'8W M3)NJ]Z)1U9+.^86='8U0X4X;SJ:#)'_HI;5O59Y(U=-WKQ3.MP$EB\(,%^_LQ3?R0KW@CR!G?)#6BV!*'46J1^KFIU2"\4'W:[L0H M;Q8EJB*<&_C CZ]50$Z'_RA"G.M0AGZQ#6<8=!6IB0Y,1 >XJF?EO$-/X496 M+,%MG?J,)NG&.UE3S,>">?GJY>OSRM?1RLE7IP1)W>:_*+ M9FNZ9X:!I!#N@P3RG3)9*TO6NC-V@WMM(.)Z':/.'W':O:2"<@(CQ70"+2F)"]@VO4T09UT. M==.>**'EC&![$$PB39&\T2E#/E]QO/@;U2/J8/P6;%4;L#[_3FNO/DB\1WRE M>Y3.RBU&1C$I6<"_@8;9?GYQ-%&^7J^">JIV=R,TO-75BJ=*F'P7V04YR,UJ MKTC,EC7*>9VU98*TB,T,LU]4&'P+!]^L\IS&0?6]LAAI\SS>=S3\YJ3FB/%* MD6Q-),[4V$AM^>35V?/:?3&?)MHP!5_LL;WI$@8M,D<4RMD=91H=SKP=909? MFE\92[BUX5'%N*7?V&^J,6$_FS%VWN(,69E4"0Q78Z$[*^"Q5L1V;(Z2.Y#H MT:WIG/+0\)<[=DU\>>DP%W8?&[<<27,U*MPO.V"L:IWNF"0'HR:-IJEJMAH) M'HA=9:P7XZC&EC;1M?E^1M(2K5)T49'!4!L43I9BNPS=!-9M"-N*7C5"H=;7 M&N2/DY;.-0P358]^575C&RCD7+?J6MDMA__MZ5(3^64JDURV#P^''BGI#-(Q MEK<"2M$+P9*E+)52E*@Q*09R0GW4\D[(=. MHI=QC':CPHA;?A_=I\]N;\D]2=."L;D1 =!FBEG! 0^9WN4IV"W*OJ*QZHGC M<-0\MM#/]+ $#TOPL(1%'O3:PQ(\+,&'V)868KM=M1#;A0[&KC&A MG5>@_TOG^QL557>7S5:?CB-?)LP*\J"5'X/S+Z@\ZIFE/!B'F5M4<)$?X MN=,O36:A&.BR8S3M7J];/\OQAO;HN8EWF(C @RP3=>FY2 +4%#<[%=^83@47 M&[6MU*3@=]G8@YL0,&!V@9TA7+#6%V*K2[, M %7[&&X579^LRV2A>4_:*RSGMM+";]9+,)^T#:[/SFZQZ3A>-=/Q'(6IQ&(4 MN(J_.0DGUX0DBU'1)F@$1IUM@J5RQ%U\[]ED1!E>9"7?\[R\O97<6"DBA3:O MXWN;'%8-C%R]6M%O-7;:0BK1YJ;1\ $:4F)L@4H"SB:=5*42OM8&TX=&ECA< M/"L97&4K"DRBG'H><&)]))6:!T&A \?5' D*XB+]SF;W$LW3VK5P0P>/B'QY ML?E=Q6:T:F*3+ND+BQ-VBM%U0X>VFO5.=[SF?CN,Q*H_"U9+)[:)$OY1WJ:4 MV'Z +Y]E)%JA,_9Y9AK?;% ;BWE9 TZ L%#EPE'U_0ZQI2NWYSHG-<&MAK;@ MD%8 W^R[ECUWSY3#?G >I[G"\OR(W61/*\SVF]0_906W^ G;I=QTVS^@Q'I5 MQ+5(C#G%$0TD5> &9]62_SSZ M;?SNL]%*%9H'J?(;,"LE/MPZ\52X:NR7)1 MTP_T06T);[+7WZ!*8/B7)\&[RZN+\YM/5]=>WJ^U2C_L[^WW3<^I7Q&GZ7N'K[<. MMW3!+0UWM(Z"[XM;S@@@SKT-\,F!8U3_\HO,AI@-H2@R*0DZ**TJ".E/4OM) M\ -&)?5AT[ [0N0)+O8<8$A)%"I$HE&#\T+&YF,V?6KR&SWE&6FTO4VYH%96 MD^ J!_3F.@FBME3Y>5"7!W5Y4-K:,)/NH!]\Y%PRJMQ_E3 MG3;QQMU:&W<6(F#Y"RF79WJ%PS#(GK)>?F?XEZ@OF-DOY?\U??WDEV$,=N0= M\N7,[2=2Z1?C$(@C8]\?:>94T'4/1F9W"JQ0:*I!^@[\ L,E5'Z1I*H8DH=> MS%N+15$]B.=FSB0YV1G5]OB6\%BK[?7 F5 M1DEA"49;I%N%9_1@[^"@SHW6J(H#AWQ89AE,!$M'(^;DA]>D2C8.^6CU+!XB MY.,6G/74/WZD<\?_/N\'%\AT0E_39,,,F$B0:63F=&, JPPV%F%Z) D#\-UA MI"UBM6?;;H6N8)3V35J?,$4MB5?Y91IEKHZA-ET/K0#A&@AQ ;NU?XR3_9_N*=:WQ-LW*'H&[&"!'DI:W6)"/[@6$6-PO0 MAK=;8*-[;=S'9L#8W00;[.8G1-5.ZZH_;S]5+'RJN/ 7RS+A*UBUJ4Z,2RI- MO[<;A=*KFB'1RA2>J:D;YNSNPR.""1,]-:AOF,/A AM*%:Y+WM53)J5_:(D/ MOW*)?URA)3[Z;DNLVN; .@\DB.6DM<,_*!@N)U'"='V MCSQ$3W=XVCH-M*WZ\Q^75I201?D8"_R!"'7C2PB3YC('-":<^@*.7<-"86*< MBQ423A+W#(E@&$::SP(?+&!]J8G.G534@XT:()W4C88ETLFS6L0Z"# LI/$C M6E@.FPW@=54[SF"Q$#T?_;916I]0VVKEUUE&3YCE#/[^LOPVHTTMY&],?4+@ MM)XF0BG26\:W$DH!832Q$@!.D;J;N* V6GQ IU+$&EFJ>K56CAGXCFQBZX;EB+[.NKIG&V ,N6\*,4_*^WCV8DAAL-!: M ^-HVAB%"EU50F(.&TRK&Z<Q.?7;/.3!0QX\Y.&Q#WKK(0\>\K <%^B;3.05]*J/ M?.YT$YSH5_W@%V6B>1_ZN_K0JQ<5=(_)"]$/?M5LX/K$?'/4L!_,J;^BN+KV M'WH!RG@D$R=#FWATF9NS%\B(Y*#J[I!FAL&%*N7K+.I(@RJT+*SW$)_GRK^A%D?9_RF M)$3D!BA(:#_3AEFWP L^T1?T>KLQBSF!$YWKU>NB>Q*K121$'XZTLH[XBP<7 M<@Y0T6G\3:$I@T+L'*NWT[QXFRO>AOW@6M%<+U&\Z41' 477Y!4!H-\'"'VR O0]<=CS[F$A M9R]&:9D%.P='NV IEP3L-HK-HLD=)7DP%S4U*]FK)'^X!8"=MG$?ZN1;SK![P;U R5,3 L'O%B)9) ZV MR$R8-48PT2#G#:*I(5>D:+YB!R7J6V6_F5$X\DE.G+84-+KP.624]W,V6-#) M?O ORAF?:!S/%5\JS*KG)\%9^ <(@01_6H;_TU#=+:9!-XN=T#[ M #TCJP27HS0-!YM)=>A*72X62RNJ7QK9SYJKZ;RCR_6Q"6UE^=@LI>H&A3)R M9I+;7UQ.UX];UR-W;%U3<8I)^R6Y%$_S%D M7\L,5W(QP,/N?*_BOE<^1S8[:',TB\4 +B0CU^1<%[_^^8HQ;TO"3-B@XTFZ M1R!X]J&TYH ATNU\E^K3U?(F':!0?)=#4NGF@?X"^PO\N L,/KIB^Z!C#]?S<#UO-FV9V30&LVE FMI8 M$DL)3[H9 XI18.];IGVO]Z,#(V6J#S#%1J@Q6)J#V\^&D& .BUJCHNZKJ+!"2?5"GKL)V"I944H(KL< NW$D[MB019?5H:LV(ZYDJ8DJV::>C?&H MR]4T7??(Z7Y56:-H5'NZ<_IJV3@L[B]$4D04<3:E8)BT$IU_5:Q.J@>,>]1M MQL_L)SY'K1D[">G@#RI?5VUJG'<$>00W5%!4G@^* W=1JT$E9'^4X>W$Z03) M;CU?*>9GK\[48V V :O\F@EAR$/R:&5O$W3:!*\1K?S.5@<_+4[9Z9/E%&8: M7QX3?D339.,7J>:%JE=S-E*1387K#J7[[?8)J(=B$*+T$2?H40FI<)$P/BZ3 M"@V% 9Z!5G2VH)K2-TRRV1K5:0]A^"OJKVC]B@[ZP0=0]]P3BKI\G''Q?(&A M\V^\L$A7:6]@F]WJ$%4*_5Z5KL1CG>JF5\@*AN=[@@">+#_9SF.];MWHW"4] MZ&]@?SJQ:OWISJ8$5^%8.-44DBN2LKN"-'ZATW:NQGIED@GD;1=4 ?$%C?H\ MGC6*X]DS +?!IAHJCQMQ7C!C)K0TZV[(YD_UBIWJP;.T'BZRP1Q6/=9V3^?I9S:NB?[]H): MOKFY2HQ0P;E/,X@./ MKX1P^Q;!< 9:S)29*%8EY>53#)Q(1VTL/71B&?.KNFR)@]2-VA= @1C(QYSW M:@S( )\HN!.QP,_J8UF8LVIIWM()#(AL/GQ0F>BFZH4(Y&P%79 M;[U0WP"A_I9L@JE,L0WCG5(UU(W19*_"E6";+Y!RXX' P, M8$Y#4=\WI?XUX2H&53#@2EX%K@)I4F<%> =@ MDEOJ/7C4IT=]>M3G(@_:W_.P3P_[7&$C^]C-=+J*%GXM6"YYPWMM#6\'*%HI MQ8TCBC1HH&6UI@7;CS>25MQ\+ GS %G);PES%X*A!78Q=?G.BRP:E&P(VD], M1"CK.3!CT+*YQ?$#51N+EMAMFH;!2#!'.@P4K>5RFB*%>X)D_,15+0HN_&\G MK%;Q 0LE-:N@(9X9_OQ 75Y'R8]# (8I>K(-Q[!C%#+!M1NDZ6>.^0P)<$GF M+EP; ?:HN.OQ4AYV*"DT5E1S8$MLJ7&]60IF?P\)"FUG)W2JKE1K M)Z]7-D"O,# /-UBC[I@.D,H2J+6;*A"PY$>5VF:4'FL*T[F78=2CHWNH02,;41)BYHW)-:D(]UBB>T*BN(*9J M.+#$!V%8K*B#&H_+OE[8+L%_^\OA\6E>;Z1!W3-8 RS2P*'! Z/HM:?IO55/ MCR3@]LTMGK>YQ0KRHX-,]JKUJ:3OD"IDGDBS/B'%.$17^V(+SPW6*5RT7%PGJYD M!(81!=5#^BN[A4N+0[^G/OC;=M/X=5 MD9;0VU*"8Q4EA29 MX/=@Y %G!'V'J-G)H3[&&%6<6)HQMH8/SR1[Q9=MP'X M']VKPC?6;PH[CW!K+O3Q)K3R?P0#DDR439X%[E3HBR_R&Q(;)54W8V. M$O\9W!#XTD3U#H1++_,:K;;)/;>0V\^>^%IZS?G,AM$!)Z>03H<(IZ<(W>LBKV,6&L9,:]ACV-CJ"BM:6\<9;IK,#DG6#D_!HN)LQBF MZ!PL-RK*Y90@>=M,)M*@Y>SN+Z(CS&X(G2#:3F\CZ@2N'[58\+$-/N<.]BN# M]YT)TZP>VV\I/,/W4X_N(?Q]."RS3$'"A1E8VS8-9AVMU2F79!NF,U6YE>CS M>VAOFOSV #X/X/, OF4"^/8]@,\#^%;85#WJMPIGIKT9,Y3ZV]Z@VNC_>-7_2X? MP(N=-1<["T-A'9*J6YG(C+D\\4OP?# 67 Y,TYFFS2'\MZ6#97F!K)S:C>Y( MX;5V]6@?>D-,UD5D10BV3)3R%S/C M^[ Y\0Q0@TDG806@[QG&JY5[[30T,5F!4X74*V&^^ MO;W:6R@GQX\O\Y+@_%$RI%R@/DVU:$VG1O@^&K]"FK[7?[5$8;GZ>N(9C(#7 M?9L=]FI_K=6^V</^5C5A7]MH\F#I4.;TX$HS34<^UXLC(>W]HTT0C6_Z MA)YY8=$S7D"NK8!LL)_7,4>NNTMO;!= M3V%[LT!MH)9BQ*;4&O5N^-+SH^'\/-6Z1M=*M[CHW_ :*GO&RG 5%_F,D1:F M21*%(=UKAN#CZ+.1];J/O*G<=!V!R*3%"&C_#;J:MUSQ1'CA9; M1*J5%(OUV5TPF:!2",T8A=OCJ>L=7#1^CY <>/H4R9VH FYL 2!>YJ^[,&BY M_]P.><05NU0]P56Y>%H2U;59F*_E#E9=V5N4I5[(C MV:J]*5,=X_65;#YI4 MGVZ(BG7YU6Z7T3=J%D2KC\@[Y5K#>[11B"6@HU*UM!*6Q,)9G<>;B56-^N"] M34(.![28?7GE]M).M5U=N/>]9KBRM_7&F@=F>6"6!V8M!,PZ\, L#\Q:84?U MN-]5/.K=4U\)VE4)>HR%U^]"6 M&]K!T(\JHR.#D1D:F-@E-O*5KCM-[3M&98-RBN8 M"PIM\J/!" ZCUAR89JQ7KTFSJO]J&AWZ4@-_\;_VX@^0A]N] \R5AFUMEE4( M/O_*ZQO(!(-TN]L 2>;4DTWQ0!*$&T5@&V:\ARG<(@LI2.'S)!7J$%QER!,>S#D4W")4%SI,)G'5GA?L-G)(+^/?[R_.SFXOKX/VGJ^#ZY[.K"\\1 MM]Z!BE?$$7>98_+4+6<:L7"KK]B#K>O6(!>U?:'FW"HP'6T%\C94;PA M5\2SA:E(\.IM$Z35 ;4J)-O+.4->,*VU8+*"I1U\3@PIMJL#W.>AW7LTG'4_ M.4+3=(B%EJZ[G+.E;8JG N70M-Y&WV2UO]N=H YY3*!-?IYU MQ.AX2-5Z5<68=-JI5VU,VE.][%P^&8-ZHM27.45W(HO2,K?'PAFC&E6AVL#J M(-6?%1+57A";OCNY0UB\"T0-$#LA5NW2 T6&6C M0)6WR^N@)T>H7;M8\.V__67_]=YI7@YR^6>)KVO< X<_+9>$:>,F(J3_E?\, MSCM=*TR@FD2"8P'8,L/F0>%S4:16 JB@ 3.JIQDA:N)(EGK%58-"]P6*%C;E M:CUW^8S$X.V+>"_8W, '#?Z@EBLI/8Y*_=2.5 Y5??MXS[$FO[E3U)Y9F*)K08Y#PR?27I-V((<%TEK;(8#SSDPP#C,K ME6":,3D4_50.0$NE,!58E&/G9Y[J?GX@815*Y(;!V -Y,_4QVMZ8;GAD*(4I M9>(:A);!M<4W[L?L1 \D5T/!9]I(9=W-[NFN;PN.S$C1QJ&QER549:WK*+;=EW^%]J'_F+#PWK@=W% MJ( ]PZU[S4XZK,!8A.22T&Z&:CN=,__ ;GI_8A/\B:-^\"'-06!>%VDL^>Z] MPTA*.H,SX3K%/L2_MFJV(_=(+%WT$^C">:*010,% BE^#JZ?*EN=^[5I)N\P M2(O,5?S=-KF)S:H5KXL15#$=R9R.)+$RZ!/I8((F#&VD "_1L8?B3H.'18'2 MT=3F*8D[C 7(2Q71&59C+1S*X8EVOKT?_$Z&@XJ;XZ-(7G.(E-8C@7V8MR8$ M"FI)4?2Z8L94J0=KCJD.\+HQ>V!(\;!YI44P3A'.[=*#11I58.*R"F3&4OX^ M4;D%ZLK:-><'E1&BFZC?N(V:J=@^- 5)=]2<9#M/)5"01:T8%TI>8IE98,-7]A!P6K*C7K;CQRRZC MIAY8S\I295V MB<;#K!>CEUAOHQ(CK.VI)CN=!Q@@U3=0"(&2>WWC&BHOK!> 6!6#.,K'5@OF MUD PNU7)G[N*OM,JZ9FD\;3,AF/PCS*;$E;/EVU5))0SIO;X!:5Y*>#V8!WJ0[6ZGUU8Z0R1]=AM-$64FE(56+; MM*V1"WH?^NANQ(G1:^!?5AJ1P5+@+1"@MT#Y#\$@ M&$NT0UROC?!,9"?DY#VCH15'-&7RZ/08]M\X%#RZAOKB"ZC#Y%8&9T,ZD/O' MAT?8BSJ?P8$CY*M>OY[:&-=H4,O)P"V-4>3S ),G-J(L3:*A1;A-)'Q%H4/N MTI@:OXFD<@JK7C>MB;N\$7_=K+):514+J&V.1X*L[4P;VGP%==LSF"UO^L%Y MG.8J_*=]<7 A0"2>!%?L@+RKP-(]+,;#8CPL9B%8S)&'Q7A8S(HIOA74<\^? MKT,'++'9^19JD$:9'S\%_:]AG.HL#$? M-;L8,\ M^E+,@IW7>[M!"%="I9YT:BU4+B8ZC8KVPT3>#)]M>T7.07__,%!U&RHZ%>HP MZE3,-(R?FC)%%"@-NQ[U&MV+CD<1WB:.TT(_4!>7.)\C6A+*&+$S@#Y>FMPA M(HD=9JG=A$95CN)B2&$XV.Z(2(\(S:/Q/D-EO71N!Z;V$/62BRCL3 U^TWD8 M15_(,Q+A'7LR@J;=>_Q.S]F;WJ(KWWO*I>]QIE0%IBM#J=#(&A28>U"MGYYR MD.).ZMEZ/VH3G(FW?? 83"SINNHG^RCH^FK0UH*VOB1@C2DS%R-8\P+BX[ X00V"ZG"AUAW:0*[A6T*:#&:\!4* M215N5D@U"[3O5A3V!F&BTGK"[=?B:F=\-SE=J,G 1KV'07DYN@ER]+C/PC/X M-+4UF&>WF61R.2],UU:87J*5J$!FE*B8ZJIG MIA/A"G!/T#95EMPHK5=DB0X@P( +6%Z22*1T#:'D31TS,ZN8";@Y Q;K23SC M- _(36(X<[,7]%1,89P:L=H+QND] M5[NN1YF$YG!JY@7V64X"B*5<%S*XS= M%%:;W!0!/IWD4P5%4,4I@,-27Q OWY_L]J\]K]GE2?#N\K?+=Q55/*\#++?XC637D^111E%7U2@_"OBY-$7:8F.YV0S%"YX MN<%JP\!L7H3A>1TEPC+C'KL>58]II$>BY#\-*$_59+K":O47*ZYY]698.?0] M3!M%\LE:P-KS@6X.G,U9+.;9?[KD6?=HG *BELF$9:8/PSTLKM2^J([#T0IQ MKLV0MBUS%B,1Q124Q!/,?J&[;+W&H:M4$:#'7$1@V04[AWO%F,YX1]*/)^(3 M).L]TX;27$'5\0S6P2'FAN"3=YYAR4/)/)3LL0_:?^6A9!Y*]K6J[ M70&=((J2SU0@6@Z)YD"Q-N@,?ML+J@VW<-,F:0@'B!P#L%^P%M80.>FEB31A M!A$N1+H\)BJ">Q@6K"T6WWA;W2=I.I,TER?!^<\7Y__T*9JU50-G6+HYEL// M.3.2P,=")2E-CZLD+1[H F!9\;MYWZKRKT%VUJT+*,!6UP>VMZ>74%Y"=4LH M%%&?KG[]='5V'JRS/!B!$RCB8"9%:]J#100FE^"'=W(HJ7'.X7Y0,AV& M!2-SXJK**M39L<5+%R]=.J0+")>S7RX^OH/_WGBW:)UEBVVI4JF_,"QC(J:R M#_C'! GB0@XU3<'X@'^K>H>(6Y-GH:48>3RB2$=WS("0G8G$EPC":$2@7$/R M0<&\")VF)!1?3?-#D^3($LY21YEPHAPMU%-5X[=KI=NR!:2T?]:K"JXHN50&^Z8^?/OWS M.CC[^"ZXN@ _U8.=UQPV^\JOF_<32OR*='@A_OZR_+8SV@_.5 &O+C\F6ZC:A)5] MXA@,5%4,1X1\8J(X&D488LFN#>R[5@OC_E2?6?RT9G<\Q,M[MI4#E_;Y9];P9+N#=*'9,; L(;'#&%U+9EB8:* M!GOU:/E_BC_Z$^I/Z-P3.ES"";VV2=),'5;J(:4!YAA/*).BTN35W7F3:<$3_U59)HS^%P8K%:.IF6 M8 =2A<<6^YP>A.]!^!Z$OQ (_[4'X7L0_FJFWHSEJU'6'=UXHF08EU1J:-CT M342D%XRB1"24GU&/XX %S _AXV10]PA<6!8@Y12/FDN?#^Y@AM>MD,-Q$OU9 M2N>-/<:+?Q&3:0R_'RK]&TSD),T(=SV)AED:1!-X KQ'WDF$6ZMNK]1E[C-G MR29!A,WB(L3+@\@MP:;'UGXCI_0RQSX4U(Z"Z"XI_0CK,1'#,:P-S>J^H[M# M3Y$CX7!5?SMNS%=Y'S^"VL@S&<0:&1%S[$;1(\ J%=P7:XKU MQP6/+HFH'P8V")H9<*>"FB>XM#&V<,ZXR^]W=S^>[!ROOJ_]');I83^X@"NB M:]/QE)VGTQG>6.SXX4DU-T%@7X!(:I"U:7J KK0)]T13G)I(R4O'A,M\+#@< M>[C?*L !2)LT2^2L9QEBJGUL$"R 8Z,/$,R"^]%F_ _LIXWAYE*)/$S6L$8P M+#;Y.+W7S6-U-9&JU&ETN]&MC(CP!B3D+;'6!7'$)3JDD.KA1/PEAW8&)D%8 MT4VP$*@7D*DMXOY!L&V9&!8YUV,A#-Z':CRBH!-1<'D2?/AT]I$A!6?O?CO[ M>'[A,05KKD@/"%/P(24RS9]*D0DXIE*)C.LRD\4L'T=3KT+75H762QO0*XD1 MMLQ%6-A>]5;O.S&]#&!DFN^GIWJ?(9R-#@/:^CW#Q:S@S2KD>2MU&)0V&;)6''WC[B-K)]\C78H]H6*W%A2_CJH\Q#P#&D M+37;L]!CR=<6CIE&E>3R"[9,E\PQA<_XHPQO72*J)O:FQ^@:GG%CI^"].^$N M+25UI%WDX-5PI-\>"&O5WA2P*L89^OP/*/ !6+_?9";_]YBSHU^%WF>,K!C7I2$LK!Y7<(R2VHC6@JPE_Q_]%8@-38Z_/ M+G4GS;$%)*-8#!T"_R;B=B2J@EZQ+-=E6AO%)9_1O!)/TH.(HTE4:%D"K@NZ M%@$WJU%4UMR2AKN"\"HS2^8[T2H=%!@%T5636OA5E 5A24UT\8RB%6,,HEEP MGY8(*JRS14:3 9IJ7-#"#Q:#7*J'"M.BR@NX)YMI:SQD:1-],$+R"&O$+]I* M+]HV1-XN3X++C^\N?OEX^?[R_.SF\M-'KX'7V^PZI+B;8[:#[M*&E]];#P1N M!0(?4HD'MO4,Y21A-PT3?%&,BE4N,!3D1H:Q\3E'I M:?KT'?9X58#!^<-@IAHY$$C";LN,!X&C[C-DV)T;L8<[:1@S(J-M'^W8J)'T<2 V>X@U&B&_VE M4TQ_AAI)/N!X P<>VN(-/6:0ITG 9Z:JD0:U;2N<9"3:+V/H!,%)"M%M@_'&DFD:RTA9YI.)ZC3>2 MME?CB6>Z2\M<F/$N1Q&/&"ZBXW4G4=$]-IK+<&7XDDT/DT*K@S"2V$_C,\%->#E%:G MF8'+![93UK3@YAT*V)2[" ZRJB=ER&XL[[ [V3#*AN6$,TX<==TY6.28[*!= MA/U?"NZ>C-^!>ZW9?'1+& 61JWVY]@&W_4PM6]L9'K:Q89LZNR5(,&\\'/>S M77Y+8SERW0J:CA)1 55L?1@>7-1>L//CKG8V],CQ(':UJ:FF@W$ES[M'8/I* MMT/&&9J'O79?!'5BYMD.UNX):'$C3KSKX":Y4!E?+_=@'JMY;Q?===_4'/]'7>_ZK5>=7BMZQD4&#Q;3&!9KG^[Y[]L/YX^*D?X;*+ M-A$#VQ1K79S\H0N[>7XS:["HF?6@H62Q0C5S24V_*N:78NOT-)6=41;GVMXY M'^-50\34DDR<8$!0EH9A4K%';.M3C6U?FDUD6EW8.Z5Z?_ J\5' EAT*8[]! MMM$JF$9S1K 5II'/I#QWENR@;W%'G"6CFW%&-\-GRC8*AU15@(Y4:K;HF".G ME"!B^RUOTR*J'(HU'0%]M-5D@4JI(X\I/\.BN*WH+()9BXR?J,I<1S++M # MV7B&H7H0?9C*Q\]U&,@>8;FA0NRP'_R$MO5[M*T]>M([^9U._N%2*!S?IZ:X M-#?M]RJMO!U7R!5.O4HE1MW%&D@RK=FVY"K;!5Q'BELVO42-\WSN9+ 9^Z+9 M7ERC%*>1M:8%J,;)^8QZ)_QB(' ^%,DUQ ]@1D_!K4BQW"Z3,)>"=0"X3H54 MH !;-&-I)NS?6660$63_'(I"D)6-Y)GD>&&5$W@S7%N@*I[(./]N)++NO7RS MS$#CUXDD2J4'G&;[[Q_V?@@PJZZR9N;G?"J&^F>=4N3$'-S_6$QS>:+_<;J, MJ*M.+SK914P;[K6O,8$!8C%+R^*$FHRT+;N3Q..AZP4O,OAON)PEKV(1:!0P M[M/[<53(%[B(\B1)[S,Q5<,AN:P66XUG'_1B$;I#JOY]R3A7%L',&E)1W^I7 M/_P#B6ZI5UTF*ZWF'#^]:0S>C]%2[0AYU&1?)E5LB%AP36K*],Y$"I3G&97N+VO:0CX,_RJIWE@U4[R\CKF4O452!_IY*$L*;[%.379)7NB=PS,36' M<'[0LW:N%5^0$P]36750PB.98Z@?NWMP60B%-OGH#R667':?<@^U\E K#[5: M"&KUUD.M-@MJY37\:FGXPU73\ T_V&AJ].E!Q4ZBHK"L#2V5XY079$5/JMMH M^C"% :.+GF-O]U[=-'"TO7F-4OBFD7*HH[F(DN)WV"%5S IE2_ K8$$H\SF* M0C8/\C1 'A 80M7;;:89Y1_DX_/=:+L_ZM&]F"; M(TR!39HRN1<95?T[7>L;!HJ/Y_EX7B.>MXS6$I@M<:-W*J17S3]K) IF:D/, M?+LE),AN$YEH&$, D !"P+/^]I?]UWMF>Z-O.4>T#E$!&S@D%H\X5:2?,""I MWQ-](X,'Y] QS7TG8G1D# "DI^CQ9#R"*1/XAVI[9%Y.I@;KH O),5$?1M2# M'H7# V%,EEK?,9A9K6?!P"3',+\U@+D2!*DK$!#T,FUAF;:,9B0W#T/_#JO0 M+IM[(+*G85SFI-\I]4K4-IHU!VS\%EB2 6]I>C+-N5-+:DPDBPB%D<*+A8\( ME<6D[Q"(5\0CP8U5R6@/UEV[Q.R10WT#6WNATO\^0[LIN!(6(%,E#PR\PT7< M5A'+-JR9:VFR4-$P4;&10"#^& ZM*L)?C'OB6PB+QU@6%'YE-AQCIH[R?R*6 M\^"_B.AE;JY(MJ%FM1M&F0,I$O5F<]9?(^N@^MJU?=#%%QA" E[0&7=PVC\^ M/"('3S6>)M2?!K@8::WM3TI*TO\O"V2F!_&'GT?/#CX$/^UR?>V=0]=#23O_QL2-HS)+HGRLND>[1T28]Q@^ M/SNHAPK%'(.1;*[1?*@R(C4=>"O9C J;!+_I3LK#"<$-7&02])!"?%:I;LP" MSURH4QO,."+F_C(N(IB]C"U8 (?YP'Q0.<^94Q,-JOJ0N>,T\ )!J&A4Y?#5 M6Z5&*XRDW4D(\.H3.#_:6E!$>HZ KX)-:[;&D1T$7=,$3 I1Z+N^OQ>$8@;7 M H.(7,@V+5KFI@?HGB2B 7HBU2*^CK.J(:NET]#!/N],9K$YH^#X]_O#XU^A 0E&X^^-X]W,V*$C3* MX+:#W05''0YVD8':Z 6X:NF]Z5%7I2Q$C""\@,Y2"G)5&CI3F+ &]PE]$+@, M)*E I!\X'$Q,RF^T:/BO+-RH*A6/\=L(4_)5/[A G ^#2;T%N:X6Y.]*"N)] MYN:7BG"5:,2X"(A",[KF@B)M^VAER,9 MM7HU]?0$>3P:X?&\,QH_!Z/.@*MQ+#E:3:9N8\2E;\(\$AY2W$O9+,(PO9F; MX@[4+6(-6^0@B76^(-QB0[?GJ"\36M!ZE;K60EGF#Q5V1R,V_NH3"+&5$!M1 MH("CB9I[YSAZ'#O ZA5>)*P3XHJ80(JJ[0(TX97JNA,",?=J=U'VX\+VPT_Z^) ^64HI]2UUIQE&*PSMOV#UK$U M^JXXX2;L3I45"CCKK/[R5K5N8+0,<%[1)O&[A0Q6762C&_4VW,UI+'5%=9HYQBL&9C3]GD<40>1_1X'-&QQQ%M%HYH M/2F;%'QUUZ9HF,BA6M,"]S7-;%OZR40Z*MCIY-*IKQ1SD@JC5I-' ZF2JW/T M\8*)HT3'B,EHK\ZA):3TE1K/KEG'; U3U")30U6.T^-EG#N_GF.ZDA4E0VZH MX1A2M$H&CC _4[]EP M.9HI"5YL$>?D#A)]:)I9COO6"*R/.&U"Q.DU&,UI\N)"9<)5F(*X?WP&T9MD WNCT\I%EP+#IBY!#AL>!Q,)X.#H+T*L.$)*B78S"ZXB8UK9$7*I *DZ4XCE4:F"#:%QRJ@ M%,R[FI?58KL7H+VC<*BZWC)Q<4XDP+$PK@^S *C2 <4 M(HQCC]TQ14.@@$H(XTDJUH=G C9L#)>HL/K \Z=\=RGR'$KB#:9;LSN$2GKM ML.W: 452E)122T+]%>S"B%;^4(K<9!;<"@(#L[#='RL<54ZR&IZ?&1O?-I.D M'[%;$\HXPN;KQ(<(85&C'&0E"WKMJZG!>3FT$7+H+7)7YF6&FLJ+G[45/ZT& MQA0#&,4C;(M&YJ5G6 G!L$0&Z6YZ)[15#70NTD<*9>! @@ :F>((%FTFSY%F MSCB;.*4&_J.2;/(R:!-DT'$_.$-P +#HL,[;)/)W<9LJQ_3WPZ<0= MT7Z?$W[4R[)UE667;0)+TPNG&6TYTQ';K$J4@(D4A516K5P_3IBBV;0 +(JL MKR:J2PE"Q-3 GXAQV-*Z4Z6UR<0X>#4WYM0=<"+I9[-&>F:MXIIDH97*%)NR#5^L[TX;H\U-?)5'X'.IMOT_I!+!VP)$<$0E[FBS= M7G]..?]=5=SS*K3WNN["H1_M0%Z.TCA.[[DDQFRSSF>#.)^=!$]PPU=_WST^ MT>,3/3YQD0<=['E\HLJ8U9 MT2_V3\ET^Z8;JE.+"(3D\B';VZL7(/!1-7VD$A5)D$/EZ^9E5-3;0=^/)3F- MNHKCH8Y?5? )UEJ1A*P'>5< YO^1>)*,I,]AYN M)Z4(2M+,0G2T*YS&=QI82?W,B#TH0:^]!I69*88@4X!O HYST)4I=U9K9X-O MXR]*W:\A49Q3QU^KWZ^4DN4/YYE---/@==P7X^03F>7C:-H+_D@C^.@=?)[6 METJ';:I:.EK3;&!FJ.U4@R\NU3*X(2? B^?.%O\J EM$M$8.-A3+?WA36]"= M!I9)L.2A2%1$FJN6NDJ=GM\*WAPZILW3!,LDE'LZ):!!TTM3 4KXYSW#4T \ M$:;:+9-8J6BPVHBQLS*7^BU03[N(LT8U"3UU.FFF%$R4(D; (EAF62)!N%JR M;*J1;!8%G9>ZX@KB X'!'5L&'BVX\>"T(.8]:)G,9(6!TFDB0EF)$/0/=?G9M5;]>0GD)9274,NCAKN1(4O*4D&I/ M)J;JAL&RQ56;M'*L&XV/F\9P/D[!/' G_;<_R[0XI0O(_YS_4!8RPP@K;,07 M:HT)XD:UH+%0OQ:*R=;AM(]F8Y5Z8SG/[NQ.NV+TR, -YJ>H%&F@MKV*%Y2_ACHF0S&=3(CY.W]&JI3=3!$SN0_Y?M$0/EA4S*O5"K$%&8[&+B1<76%6SR"21U+Q M2>U FJ[=>BOL_M]%CQ@7I%X1>(H$KFD (K#LTIVUSA#2/K3*96'L?>Q MN'\J74/TFEQ,&'-1[*#I53(6Q3]*Q1YTHT MRB,:U;,/SI-UEU[1G#,=(+]!+\!\I$'L M:S:GN3>+#MDC\#8"BW6 ' -%M=[XG>+Q@)-PCHQG'GV\KNCCLYR->.5#3)'8 M.'P;-&M5#_/&9TD5O=F@7UV52'P9:$YKN# 3$G3SSK>H&-^F>F MQTOU$T0P7TU5JI!98;/(-7+GRG[HW#'O9R?_XN\MD42W7"6WBK5SRU*>IB;C M;&'2=I?OQ*/D/$K.H^0>C9+;]R@YCY+SAM8F-^7:/U@&0K!!=6020B[3GDDP M%28'5>W=@KYR>I]HR(-O,.?/\B//\C(P3A>&%MQ:M"Y!>+W+Q_Y!DQ <[.6> M.=%3XP%38!UL=$OL11%U$RVBH J",G7O)&W/1ZK5BHP5GQ?:S7E>3E3;6461 MV=._),/9NMO5JZ;Z15;H/MUT<0YSR!'MB;V9N@W^*@EFPZ-2_H*!Q\*#J$NN MCKE77]^0!QPY[/9B*)Y(99MS7)*N[(-N\F*@5R[(JG.$"JC)#JIR/4U7KIH+ M@AM/>S%UG1*S365"=;([^[N=8W]NY\ZY6:7]>O9+I]<4Y);"5!YI$AMXFW7F 3_YT!&BD_M]!.@G[*%-"(D135:]JJ1S43 M4^>[E&(QN>>JQ!$<(5*X6WZSUUQS-)?&'<"@=";GD?MA;D7YH\4YLN HD/*?7 MVZ0 S[:9/Q+-3[/UF=?,3]-;JO4[=NC.BYRN!CH'A;]6L%EZ#J.=&,"L &F) MB+FBS*EI2;M%H]Z@9FN!VG;Y+/Q&9.$/*9K!GHDG+ES;=/O'M,";2S!+#;>U MV)LV"/R\%G58%\R=D;M+1U$*3L1G%C.-'C#MG6E9;E6RXB[E8+.SMBEXU;UV M(\<^HT'K1E>IZ".AS,CDEL+6;Y@#Q9=RO:@[^]VX^Y:P(&< MI2K68BOD]$3Y2R2%Z^,\I=:0#$8@.K8Q,?;5^E.JANVB0(.>.J.[S;>5,:V> MW]I>+Q;WHS)VUJO:FP>[-1#\KH23,K1#&^X^W)[)2@/07G&C^I)KEV=$Q/*JS5\4+U>XUG%\\"& M]_J&<2E.99-.35C-60$"FUML9"?3<4M,ZY0B=8?=L4:[*[67=O6=?-4.E9P; M7N[8- Z8Y% I*(A M5"'^)HH2[Y^^A1B"Q]/"%!43^%"=I=#C63R>Q>-9%L*S''@\B\>S>$]F%3S3 M(VPO-,A2)MG8)->T,?$5W.&G)*9F8TG>R3:79V%'=8# !CX?MD9 X=EM;"XZL@K"+Z?MP$*@O:%3I M'Z\>A[/V8;LGNSI#*GM](MGXA$F(LZN;R_,/%W#9?CL)WEV\O_QX>7/YZ>-U M &,#O>L'!WL&!"6\1'H! (AQ/EXGJ)J1,@DQ.D(0>_H^Z6[": M)K &-__1&3JWY'AH&^&N!+A@!?C,OYM:7STHP?_Y/_^'X //=2):EV5I^_\- M2[%"73W\&FW,]?IQ=A+\?QW_6>:]VY3U^@@*\"2XS$4DQL'[2,9A[I>IN4PW MF$@\L8:-62.?L_$Y&Y^S62AG<[@).9MO3]#&]N+3(P,C(P-C,P+GAS9%!+ 0(4 Q0 ( ,V%"54FLD=D#A, &+Z M 5 " 4X6 !A>&]N+3(P,C(P-C,P7V-A;"YX;6Q02P$" M% ,4 " #-A0E5SH14'CL\ !)! 0 %0 @ &/*0 87AO M;BTR,#(R,#8S,%]D968N>&UL4$L! A0#% @ S84)5;Z07[PVA ?I<( M !4 ( !_64 &%X;VXM,C R,C V,S!?;&%B+GAM;%!+ 0(4 M Q0 ( ,V%"56T&\@$\5T "&6!@ 5 " 6;J !A>&]N M+3(P,C(P-C,P7W!R92YX;6Q02P$"% ,4 " #-A0E5MR[L! / 5 M#P 8 " ;P !0!A>&]N+3(P,C(P-C,P>&5X,3!D,BYH=&U0 M2P$"% ,4 " #-A0E5_:"?,QP* N6@ & @ &]O 8 M87AO;BTR,#(R,#8S,'AE>#,Q9#$N:'1M4$L! A0#% @ S84)58519:($ M"@ SU< !@ ( !#\<& &%X;VXM,C R,C V,S!X97@S,60R M+FAT;5!+ 0(4 Q0 ( ,V%"56X@U6UW 8 (E$ 6 " M 4G1!@!A>&]N+3(P,C(P-C,P>&5X,S(N:'1M4$L! A0#% @ S84)5:7, MTF(2%@ ]X\ !< ( !6=@& &%X;VXM,C R,C V,S!X97@S M9#$N:'1M4$L! A0#% @ S84)54'N+TF7<0 @N8$ !< M ( !H.X& &%X;VXM,C R,C V,S!X97@S9#(N:'1M4$L%!@ - T = , ' &Q@!P $! end

    H$K(SZ@GJ]O$( M@A^V8^0FR!-:8\$=#.+HSN^[*0K&PFM5D50!SSOPHU"(8D&Q)?.-X"9".^H/ MW!A_)XWHD(/8QW^^&;IQBF*1_(KGA-$-$GL&;-WF/$'6$UXHJR=.!\;2F M!]:$&-VB$'\I_^+][(:AGR:DU[>'Q\>/^VZ QX\ZG02O$4\]B$8H%ES,Y"X> M)D%X[+!+9M)&B23<;T0'3S0:QODN!*CKML>3<_J%U[W6)'LZ0\:3R;MG3]WK->,^JD(\PX=/Y-%"91G$PX413"*9$*.V(7 M. 63SB Y3]QN1C;]C&W('AO-T3/-\3PBC% MH[2'6![QU$>8.\C_Y@CE8AF4G(((YL*)Z911 (^?8'KC-R:^A]RX+PGWJ?EY M6U5%-]+)'MSB MN8?M>U0AV%. 'DDX>R"\Z80:DY$2NB4Y5N;#B,+TP(A(BS=%NBJ2*KC'+S3= M&5TRGV"BPE-%1"F0:R&0,)3P/U?#]&KMPHWA[0!S#3$R>OG@DRL;-/*2=5P9 M_N35#*I^'S'.,8ET99W.FO[[?_^:N>]\*M&-W!G.KYJW)SO2&"HW"I"QIQANA\#/9CT>;V7?O&H4MRRVQ M1H ZZ4[^M_[ADFO=<\JDT6 'ZWH*X_C7?&&Z@BW -='J@;;0"O%\ M5\"0WOG?JW^?G^X]X,5L$/(S-E7COAO,W$J2?_3J[3FQ XEX[>&_8DY(IHSJ M/H=99[=ZW@YN1*O.V::"4EUPT9L*# MH4'T1B<*,&92%*=<,,!@2UA \-R4*-*H3ZT_K(;QB 1X\4_T AFJ;9,4_T^? M/H_9)QI@V"7$3XJ0C'2ZW6('NPYP_H[D4IUISW]@P>#'M9?6K8 M!$,O4U9D'D^^\"\/+\2-DTS_1<,$:YCD[QVZU]G*)DB5W8?3)H\/$K0S^:&X MM63;7HXACW$ZC2=OS4=3,EY\9LC:DA:&^ KR6!@^PD-V M,$DGVF?R.\T2[&28.\)[L!3KXQ/NBB2!?&Q]=%EU0+;)='* MTO; 7F$/UHK?I>[ HZS'2Z^C5^27WD>O.9*L<'TA_9P=770_?=._$QZE>K)< MAR:+DX+U%INZP<58Q]O6S%L\ $H- .7YEPG_T89-X49_*=HHEJ38=4(;DG)F MA"9K+U6UE_!5\4C/_.,]:XL&50DVF$B!K==,"A30J7^F4TL]T?=XT85:8U)N M,BG-9*9 .5ON6K%/+N?PZJ+UOF9R6,CA[E2NH$G&0NA_LN6,98JJP?#2V&UC M\RP@5Q-N,!V)8:<%#HYL/V:%-W_B1LQR$LN3>"I_6%G&@<2:JHPLRU43D% = M2]04AM?<@,JH,#=8"LLKC#,WB#-6>%/AL.$#?P8/P.I28\X"@IM44.4%,)X) M6^R\G)*7N@[$4DQ#M&RF=F[9DL!:-=60ZIHL,>QMO.G^"GR 'U?!; !\MJ*? M^R@U%'U%,46#Y6WR /@5H+IJ2TQOI5MS?F9]X%?MM(QBS_HQ=8TWWHYP:XF:KL89=^^,X MD)D!!0.9F7570HFFLAU'/$'!K,8:)GN/C#.^V(:T3%XC-W7)(!\#!=_;?,)' M5511TR!\N%T%WYK#LN ;\CW;LN:M ?P:G_ Q5-'0F$H_ #[W5-?6X+U4$OSJ MD$\ZC*,D$;(GZAJC@"@?I)'6AX:J(UHR@<; +DB;9ES=L'Y)LY0,37F@'(MQ3((?]3;O5: MDU2MB4(7A=CW" 0W] 37Z_NAGZ0QO?*TKO$&CD)VM0B[U.I^'L4V1$6#KCK; M>+6"IK,O:..,\)"U 16PR:Q,)6% UD75@.:=VZ@"+/Q%R*I4/JN2NSA?48+< MN-VCSHV';E$0#?HH3"%L :7;VWI61Y$-T3&9MS^H!=7K6[JM."SU&N1@MF7- M6P/X-3ZK(\NB8S'M. ^ SSW559UE*QO(U92Z^/,H=0,A>E0D5M?8!$?AN;*Q M <[ML.^*J8BRP[Q9 66)4<@!;3\GM7XJNB8YN_0UXS"4> MOY"JFB[9#$D*.9J278$4Q2A)::U9E/90+/C4.Q"%$+&K..-LU1!&@TS-&BL7 M5%%3X2(%"*/-X0V;91@-,C60J0$5LXV9&E7451,T#&B8.=:'Q+!*'A(U'"5J M6J@3Q4@8Q!%9=!0*^-?<6Q-2]PXN\X%88753-XHNBXX&]=Y\Q@I?W@I68DI2 M2-YLQYIK \C53=[(BFBH"B1O^ 3D%U)5U24#DC=U2=ZMJS69KT)KMN9UZZD+VFO5F>Y,1G2&P;6OBIG1V7S>8S^NZQIE4 MO]#R= Q1UG1(^E04RU](=563Y%IEA=X\\!?^D[J81&N@P*]ADOJ=Z&**&D3SWM(Z$1!$(TP*V5"3:DJ8%9. M\%<2(1K&0HQN43C$,_'\Q.UV8]1U4^0)K;'015$7\VAO+/SEAT+:BX:)&WK) MWSME+HH19V0;D0^3(U0;[Y4[2-#.Y(?B9,E$>HC QT[?OX$10&P'J MI$7);5"DH9_D(B[+;\CTTWCRUGPT)5O6,YUS1S*M14CA^;=SQH_PF!W,!Y,M MF?Q. 6VG%2/WNC'"F_#/($I\TM-B)T8!O1OJP9CY3M,73QYU6TD4#%/T8*$; MMM8*WWL^%_P'+VWZ[UJU-M"E'+HL*XP"NI1#%TNR@2XPSH O88[W0!>XQ/NF![#.C"(5V61=*!+G]$EU5K MB9:%*TO;!'N%3:A .J\01F\CTJ#LI7M"?QMEDM&* F_536I'_[^];VN.&T?2 M?=^(_0\,CSUA[Z$XO-5-GNX(M:R>\6R[[;'*$_CJQVO_0?D$'T\3Y2KTB*?\(PL)VX^Q=#7?;1W7>'*QV:E[FNKE+[F$ M$8YC'QK].PGN"(X:7^"$R1E_2[DS_AK9K,5Y&H&)5,W MS9I AU_':?%MBZ;-K64GVYXU _78TK!CMF1(!_[B#KQE%S1^"WT\.'.=.FF' M[X]OL@/Q/'#U;'!-MK'FHM^QGXYER=<&!K;QE/M>)R-MVU3[_=I)J5HF],I4 M@$.,XO,_3284FC=905USPC:#.Z$O0[/CU\(/%0==K(2Y>H#BJ=.1G6L;D$B8SC7W)BOL\G]3B M/%B-M%;#%@RU?I@:C52K3JAJF1FL7JK4OC#IG%H8PR[=VY:4O-(;2&^P2W)B MJ/;,3A&L'R1[_]SU3>?TQJRQ_&[S5\-?C'BJ9;LZ??J*;U'J!%W-7;0H;]%UI:G83Z&'KM)5!:ICIR5TAZ%^E=]CUC M8%CJT.CZOE(KEVHGH5^UNI^CV*QZ4;:O:N<6A;(_I9/L_!/9M*A>8">Y5GS$ M4["A@Y?6G"#G!4,FYI@X"<&3O[.Y$\,/::2D4Z01\Z.8 $?-#U6QB#UB8*.':'3K@IZ 8P98@>T_=5K;'P)8>X M*KCVP+-IYQA1J()E+M[_^\__J-QS+.1SQA<^'.V%8?'[E28%N%MRQJY1.A-X M\[D3W#N/21Z[C+0B?7Q>. R+:J>N6;TWBO SSL?29"(CFS!E%5(V_K4J+UO^ MX9;KG%PR:30_-PV-6@_\R@=F [3W#B2K!2.U2LG\U5&F,9G\\.I/WSY?KCS7 MCS^##XIG3E"Y.,,_>O7C-VJBT42YC"B)75(HJK.+LE:G>M4,UC,'PFC\%/36 M7;X&M![+D$/^&N&E2:Y"[ 3#.("]>1QYF9LJ@1\2Y9[$1'$23L^8*&\]I!R, M*1A*HL46$"V"VW@M3M. M3M^#7QC>1OFW$\-)H2/FOCHRU$:'O1U9LPI\H$&4]V1U$NITYX2XXEWJRW ,2+>' 6E;9'89X=M=:L,3)HK1TO MOUU<7WU5$G([PT/XQV#7-8/:BU#&M\8CO@B,;=L!//RUVXVI!*GD=2OYMJ,K MQR_P%TF!'H_ ):IU4Z;JF'46CE+8MJ1B-[H:9($66):]S#--E1K.)"8 M]J0S"=T0?;^OU1J@'P&S[I&<1A!3!_\R^U^.(?'7VE1!)X"G^4FM+:.H4--6XFI'0=-1:?+S0 M9*KFL/;=DT[(M/DM^[W=C5$G-,F-_39L[/_+[&K.3.[L'\(7=21U.%2-GB63 MQJ>X$:;U.KX/)H%/ M_ZN'RHCDR)?*>(?(/.GP"0R'<"R+=9ZNN4_ZVIJX.! M_DXBWQ$?%-A3] -#&]8J^!8>%'CA7$;SB8LO69"03F0698;\)#/DEFH-:P_$ M.R'3X]V[T^L\D";W[HY:BX\9F4;UWWSJA$R/&9EJO/FHM;AY9-IS(=QY>Z:A+[CTO_!0-5'DB[E)*%O6'_6LV6" ME] GH6\#593:&]@2^H[X8,'>HK?JOQ'1,L&?T,&"BX[IV?4GW*0R'2D6GR\ MR&2I^DC2JW0+F73)82"1J0/(U+=J9TOMA$R;/V^P/X?!H,X+H/+ 0;,'#JX> M4A)ZQ%/NG3AVPM27)P]D#OH4<]"V:EBU1]%=%7VGMM],N?LFD>^$D<]0>[HD M-#A-Y*O1XTGDD\AW9.JO]JU:E[+=!KX.'3LPS3IO<\EC!\T>._B<3DG\I?]+I?]U ,.Z[&A[J01BOU9Y=8\&]YNV@[G"] M@S*7]Y$E\DGDZZE6K_;[8IV0>7>1S]!J/"LND4\B7Z-6L%D?UM[['^HCR>2P M(4_1/8D;/"K$E%7A);:NR+D9$ELEMDILW?M6 MS%"UC=JOQ;3,@@Y_[J2+JF$,Z[R1+,^E-)O@NHXFZ;T3,R:,:Q(F49SD&9_S M3F1MY;W.H[[7V0IY-JW#';IMW@)YGNY^:B=T6&*2Q*3.R5-BTE'K< LQB8VM MMA%V"G":)K8XO+#DP8DF;WM0DLF?(N^QJZFS%B6?.P%)G;JSV!NHQD">>3C% MV]J&7B?QDMQWD]!W7/IOC=1^_05_NRKZ3D'?2%+T2.0[7>0S!JH]DLAWBDP5 MMEWG82MY(J %!3)^#LA#)Y*&,JM]U%GMO;V1.I)WKENZV[8_FT2-X87<;SMJ M+3YJ9*H_3.Z$3(\9F6I/>DID.E(M;AZ9-LMS[=U]VY)D#4=R6F W@9J:*;D8 MNG6D );E1!(QR/3RZ:67S9$ZT&OGC^RJZ#NUL=:31PHD\ITN\HU4W:@]E=E5 MR7<*^,SZ2_^V3.X2^"3PK5=_7>V/9,AWBB<*3+/6TU3R2$$+CA1\B-SOG<@L MRO3X4:?']]ZXLU3+E)6BN[5S9\J=.PE-QP]-IFI+:.H8-%E:C5D?"4U'K<7' M"TTC71[#;.>I@GTE.JB?_N\H<:D[IPJN[GP8JLLX -T@RF! )+[S79)T->TF M$\\R\;P^G.X;ZK#^ZP-=E7VW]MQ&]=>L;)G@)?9)[%N/?8:I]OMRU^TDL:_6 MT%YBG\2^X])_>Z0:0UGTX!0/'-B65FLA(7G>H,FLQM5#2D*/>,J]$\=.F/HU M)C*.4H0RAW[,.7334'L]N;W7K>T]6V[O26@Z>F@R>FK?EM#4+6BRM*&$)@E- M1PY-/754_[VI3LCT>,\>6(,ZH4D>/FCV\,'G=$KBKN;96I1I;KH*:;.9Z*9' M?P@<[*L]LU8@;*$!R<+G>RW(Y!:>!%8)K/O7+U&'_5K/MTID[8AJF+*^@T16 MB:R;M68]NZ1J67;M!),M,Z##GZWHH&98(VU4.T]ERQ3C),Y>L%=<1Y/TWHG9 M99)K$B91G"@)N9V1L#[FRJ.4Y7.]Y FYQ!:CW/X7"TQ5E\SOF]81'91ZSZK_ M.HD$/PE^1V8&IFZJYK#6$[82_%HO=7LHP4^"W\F#WW"D#O7:RZ%W0N@\S]%! MH=NV9LN3*L=_4H6]XEN4.H$2DE1)G$"R8KSX!H %F.!%V3@@K7!ZKU\N^=_ MR ^R#K9-5;?DWW<=.'B1,SZU^I7>+8F%_*1)^)CRQ8[9!]O[D>O\K294L M]'GJ39E$L?+MXOKJ:WZH2)G'D9>Y:<).'&TX?E0^>4_P"6PL"*+[Y+P#TJ'F MG3?#0=N%X3GSA)SG/XB=Q8Y,"2+J^19FVDE9!RD?8BY2+MI>URD?;23KD,M.%&PA4R?)C0+\\(=7UJM]MR-UJC,-G@X=/GU"QY5WBO/WZL=K_T'Y!!]/ M$^6*TE/_(PL)V\&Q=#7?RAE+97NRLATFU&V;_OP6^NEIZL>^V&/NBSU#S3[L M@>N:5>,+B5UZP5K4#NFC6V<6-8M=/!M3/2=3"TJPW%EW'+"IF^:Q *C4E(8U MQ9":<@A-84%7=S3E[!>PM>S@&3N<,Y G+G=SF2VK MG[;7<=3V] 1O&ZH^D,5BGQ;Z=$'PIJ4:\E;2T_8(.R'X7E^KE<.L MU\S$/"T)E;_E$D8UCGUH]>\DN",X4GR#$R9G_#7TW/WS&!!:D(9C(=R_S/Z7 M8UC3O+3G/CZC-7JJT9=5VCHF4M.N/?+JA$@/OJUW*";D@5D[078G!+KMB%5K M!:IKO5HENOE$TZE$1BT+%_-@2:Z"3BCOH0YZ,NUQ>G(WAFK?K)W*L:N";V6^ M:T]7CC0\@WJ]>9=%W\J,U[YAN7V ,*YE@F]'9-=\&'<9A4DV(['BD3O?K9'I MLQ-6?;3)$D.U>K772Y4B;5*DMCJ2U52ZE?^RU+Y5?XC5"9D>;0K,M+5ZLYHR M!];"'-BE$Z>Q[]UVEQI=9D-6' +!9(AJR@- )RE[V[14?2@IW8\Y&;:G['5+ M-8:R2OHQY\+VD_RPWJ(V,A'6PD38Q4,4*C]%WJ-<@74B46*"JS9DIJ1+,AT9 M:K\O*\JU,_FUGT@M71W8LD!J.W-?>XK4TFJ]$R4S7RW,?-%HZ>> /,AET.DD M/VS5[-<>44FYMU[N%D32,MEY>@FO84\FNTXOV67VZBT2)+-=;OVL(5T5?(?2789JZ5+NIY?P,O3Z M8[B6B;T=85UK9J ;I/HM''/SN9;-D^!&012?_VDRH:S)IZ@&#6I/[DD7WDA]"5]-SJ M+P_=,(N!_TI2)7$">.,DBI5T2A1&^] 8 M=%3Q,J*DD0+3EC^C1!/EM6UHM@(C"?P(_\*;&^1T&?"\I[R&=41??,C-;XBN#!0/V2O20A1'"69^I,4?YUGL3N%5R;XSBB+E@HBD,>?RH3,%<2*PX MH-$.="\AT.?P%J!IX11JHSAY5DP M@:[!U[E5XP ]$CB/\!&,@O@ &* ^C@*(E$U JFP>W&@VCT+$B7RR%Q1,6RX1 M*Y3 =0/BQ.@=IARA\K(M%H+3(6K@KBW/8MJY6RB@T;(6"]O^YW]4"O@6@CCC M:L)+S C#XH6#3>K3;LD9JP_L3.#-YTYP[SPF>0 (H7]>O.:\J%)C4;36-:OW M1A%^QOE8FLR9\W F3!EWH6;G)D1HZ$W@ M5SXP0/M![T"R6G!:5BF9OSK*-":3'U[]Z=OGRU7.F_X,,48\^=F'F3:Q(F$>#-LJ^W;*:^'(VU8X)97@3^6(5V/@8J#\%RX<8I-H(%*EB#*4=^9))'K.^@C1_%W\*$+'A+?[=S>Q@#JJ>C96*->'-T1^LS,^7<40TR&?TL7VJ@Z MUAR!:?0RTLQ\M.S=KTU=&PC O= */1A6\7I"A%3X9.[<2N>D*G-PF;X3!-A! M=&WX6!#=KW>!.[CGSW3B[C$08OV:QY&7N:DJ]M4"US3UW2F.)<@\](498"X5 M0@!O"F%T@45'B1@[WRL=PA4/> M/@(>S!473!4+0D/PSHX@V-<0B-KK!4*_AKI5;$47TL%/J5M=-?=.$4043=$O MKPU(4I1HWC17S(WF508IKVW-RD>@YFI2Z@WTYK4IC!%F!6TH=L[RUPEV. ?< MB-!)!U2":&(0/4*T# &9$Z &W,;.C%F!'WMT[(^Y8I3^>5/0H^P?]1B6IN?C MV#F861T+U1WB)-E\#I,-RPA<@$ 82*/:M(P;12TLHT,AGFD#Q+-E4N)30XU2 MD#C&9$[X" .&((UPS:%A.->>!#4DBD%/O;,@BKY3K2;Q!%TCXB&\&!:Y:11K MR@5=7RV+>.H =L]!B1Y\! Z8QM>69EG*F$F:.094N=UZM(!(L!X +ROJ4?X5 M "B'+K5]' 5ZER# _SLS4*$TUQ;H!$K<#^\B$)I'C5%H#,3->\)L)Z&+3?(P M)RY=6Q:/0B/I/2%\.$;O#?OAC/W/U-^4XYSZB3)V CI_ %3,V88@1O8(-!, M?#'#46F'\O=-T6!F#DJ;ZO*X8D!%6Y,H .\ HN(- F \0CP"C279^-]YS_WD M>R)"01[">V0>1(^(0@F:!BS44B8_,"&V6D:=IXA63+6+@PD"]F,O0L?9&@ M3$M!C*90*:#]L1[,68UQ=)ZKFKAR/%09!;U+2FY]%V$)YBB*(=P#] L0-["G(!('.XTS MAW:,WYT!T-$P=Q[A&@7].?=:GI_$V1Q-$PSZ-HC&Y9_@Y1Y=CK 0.XA\QI3K*8H@%+X?")006OKNA;9EZ;PJ^G M6YMA6N5B8 ]S&QK"PF&#N3W=C&P34['T+;8.*[6-9E2N0O*!S_P';6/E606+ MSB[X1)#/_Q(VAXES![:QI$NP\N )RBD\Q=)#W)=@ZJ@:+IA:KY@;&*_R1P9Q M*2Y^$A8NQ*Q=FJ++XACCYV1.4)_1:-[#*^[AAUBE-@VA_-*;TTXZR)-;L1 MY1(*A-3') 6S@GX?G,F33!2-G_DZ0$748)O<-RT$E.7^R)QO3B!:4VUF>HB0A6Z!Z2X.(P'0)D+#W'1I*.8 )/OI M8ZVQ6#/"W7&Y#%/8&VA#+NO>B,80-TTP,;9ZA(#$1)I<%D<>QM0:MKIAY_H_MV M 4O<>#,_]&G !)U5KL".PH3SQC:A[64O;X5>.M5>OOWS'UF4OK_^VY^=V?S] M!?OM'06!L-BF0ME#;$>HW;,57:*\]> '6,FQ'%*4)=!Z\NZ\R>%68MSJS@R* M;M<=;Q:YYZ$R3>C@3DG@S!-RGO\@=A8[PC<6,,7NLM1\=2M#.![ ]S&6]XK2 M.'\K;\U@P]KQ"&9?&PXW'4<0-@6$]C$0F8!$\RG)?Z>'9\_9Q@_$$M[6#1<^ MT_3%^:/..(F"+"4OL=&RY6 $^][N6B#LGQWX?)"42U-RT3<>7I-R:48NVPX5 M2KDT(Q=3&_2D7-HG%XEC[92+Q+%VRD7B6#OE(G&LG7(9:KV-5_ND7.2Z4LJE ME$M/D^ZEA6(Q-'OC)44IEV?)Y:D7QK=E*QN;A.$3)N$([@VNO3KPU#E9VAUY MXB2Y48 ?_O"J]VK?P%VG)LQ3\GEF?_Z@@!7YGI+?8SC@C Z?/J&;-N"O_0?E M$]MSNRKVW-A6G*6K.9/'N YEV[;H:=3<:E,MH&;E^,).,U2U0_KGUIE%S6)G_F+YWR64>+Y%#!DW5&<< M,1YQ.19'.]QF-E)'#J4CAM210X1=W=&1RZD3WI)C"K-?P-8R M6L)O]"9=LO4<(A%/2W:0E;,)J^U/UEW;=T6S5[-;(Q2]WOMNZS8P@MT_W- E^G^V\-8Z0:9N^=Y")_PI9Z M-T1OC32S5KG;S91E.!0M91UDY,WGKO,+5>5-*GHG<\T]PV-(%K36U9W6F)MG M7-XSW+.U&DO=-;^;_:::X9*Z?$*Z/+"TGM1EJSJ5WG4;N]S/& MD(?L*21,&"$E3P>(I+I&WQ)(Q2BI*U+M^ G\QCF]*&,L"\^0/9,_0:>:\>3D M3*2;F0@%KF DC39TNUK.(N_<(MG>U6?EBT"T>H$4K&P3M]I@?R 0SPF-(!O: MOZZ_?-%6%@;@1FX:9L\:J0]Y2$6 PB=*>L$L?F M489^2)8>Q_%4Z(Y@]J?.'5'"B!.CXKNR4"!%S:=WSTG(^99P'#@JWJ&=9V8% M2=@J0NF2O"O9JL15=CI/09)*%REMVT"<_LR_2P-=MUD7E1; MJ?89+<\2&%(!P0-":8HY[QM]'!1EA;Y9]+_WE J0RFON^-1@R R9=PGV-.4T M7B&R5GL^*'0:Q8S/D,T@":)[D<8T+XD20JSES^D085K (B@_&I+V9OC7,(.I MI'W3E"\+BKA4,(5SVHEPLUWCD=Q9Q+>Y\QA'T,?4>5BF%!7A8D.'K$HF@.M?"=TJO$WF#-4I")-7N@_OC5[I''?D"W64UX-*T1JA"D/U M;3EPER:#M(EI%E//BRF?@E^6\AYBIQG[+>L==("W&(.P8]]E_+54S,R(&<_B M&7AI=.5?971NLX MIX_[\Q4SY6#;Y22]M@7($*<(D'[F)PD=2/[*U*]0*1?TYRP&@*96S+:HP['C M 8),D3:.L=="J(O4<8Q&$LE/B3A-V'R:<%KUG."8 P9RG2(!Z@1F(<0Z693O M],)U28 DE? !-[CVN: O<30A=&;Y&3A:Q"F@HE[6?PBG*A):%Q8JZR+"5?49 MRM:QNM2Z7FB*D IL =GB5Y*0 G0_H/U%<^I+VL"Q6.F<)W2.4RM^I1N!'UK% MK/CLE,.Q4B0.MQ2J[>X=\/7WJ21WQ6D+PCQ1TIV6"6*@#:5%M$$0L**7%M$. M09@;[^1+04@BP],2A*$-I$6T0Q"G2E78,D'TI;-NAR#D@JXE@AAH^HFR=;9, M$*?+-W@803SU$LBV7-_+C;H[C$5;B;PV3\)2SK\)"D&]WO.X76+6*]/8^KU7%$INEQUT0?UHP$M][!?R)OGMY3 M1WVK3A&/6B#B1E3;;'[ZIJZ^IHH--E^7\IK;%0/?5LPV<G6=*-\N MKJ^^*@FYQ;T(55E8553H=K1!3G:P"Y61R(B#!#BVIHM<"4-*5,#<$C4DHPWAL%)B^;.&Z:Q4B7P#@W**-%-I\'?I6^P13(9Q8(7<0- M&KJ0>DAY<23*KS2/(R]STT13?LZ6.7&$>4L6:7%PZ-M8FRA35\G8H>[+1\79 MGQ:X(:_A3%2:[]HFH(O$1JKH:,$*>JU8996@7*=KME+"O^*IHK M+KI%M2]4X06)H]3M8Z(/5WNV.[?4+F#R9/:I72S2])*#D-"V,IFD0N6! (&(9]GRO(1H-GWX-PI[0P M7OHN]RVX;0\*Z\*40">X5P!W<%^X ,Z7%-_Y_*%)%J?4 KP[2E.(^IY .$8) M6=P@RI U-0R97X,6X7O*')P/\AIJ"DR(0]FC(O^*YTZ*2=> M8FU?7GU ,(F\1\5U9N"A$G2'9RYR#K'?:1?XM\O\HT#$//T&/ZMP2%A[P0?MW$.4H"9]:E3)292'$:HQ=J_P#Y0]; MZCT)Z5R /(.S%)1+2?PT<_B$._C-D"0)5?9Y-@Z0V\N9D/01W4P[^(X^XF$6 M$! =X&-<5SD/IZ9\8!"(?Y_X,?1SZ@03 M;*.@X$/FO=BCS&R4G1-&CQ!X"[#((-M"S#Y*7N6>Y%4FDE=YI;(VR*N\'N96 M,06/T=NS M@*SX(QI[2#^B_A.KT));\ 2L55(R0ZYDR:54HC%ERW6>&LW!NK OP*, 04&4 MT/AB1ODQ&<$:<0'04K_*5HI=+H>/O;G\Y:=OL%@LH599B[+& @J6R&?K I7M M4V22]R5A$^N2& -R&!HR"^*!4!:F3R9^X,./J^7UGJYVRHFAI*L0M-+NH12* M>?)*C.?P'X7<(S 3<90Y1K:LD35*9J=*_FV.66Y&!U!96@;^#!0K9;CA853X]1)6'91U5C'ZYMO9.[; J#*Z MWCD!BW\5!PDFZ;(!'ZN0DV-GRI0!2T+]FZTB<"<*_\PG,Y(UD##[X)+":F'+()W0^\)/+:[ M@4!E(8#M,=\(K8UZ0J)WXU)@>[KBU[*CR)L,^H-KP2DND-E"1K-'3UF_5'J- MWQZ4?5]\P8:N<\>D[9 86QB!YV/>PEL80[_.,51?LXG%FC%8,\U):'IJ3 *?H"=!H,;5B]@)QJ:.\(UY MMMQ;4'<,ZRL2,SR/=NLGN!9DXU[N)DLLW4^1/#MPPC"GJL> P7628F23+(6V MRMY?4 R$%V&8R\-/^GX> 6SLCRAUFAC7GDJT_+QU:W&+RRP_PC4TU7CLQ%G@ M/$99>C[Q'XBWR@B$%6:>%V"KW^I)1_88M9)72YO+SQK(PLXT[2(,8]'!I M/_K/?QKU!Z/WB_U:V+1>N\'\C#A@T^H_M]5/49**5.\BQ)T+WN =@_DSY[?IZ_XU&Z6EU(\C_F*3T:UZN*1T U7:[3-+YD.P?T@S+GO[0E_N*Z MJTO5;9WJ[NAOVJ#;:D6Q6>FG"+2)X[7L(W@O7#>O!)SINZI:KKCN:TX,3 M\!L/H%2Q&A']@NBZV0K9"1[_%W];=.)_C^ZAPW%E%,4RF:T?SZ5GEO#&X6TW M6Z&)&Q;.PQ?\&*/I21;0?4BZP0N&%V#6JB.A>54?U_N_T1 MK$E/+^1I!<"&A5LVX\G=;2G12A:',#LYPJ5\F2)\ M0HJ_R%:S@Z7"MMU;W.YY5RE)6"U%6.=6Z)-'6K&,%1'="Y,N*;94?O=9-:0D6!Y(Q+L+]&6KIAV^GN1SE/N0I:0/"WNM ME3D 7KME_@G+QG&A&U+H-1GZ"Q2.E88N92YE+F7^+)G+>+7Y>+69Q?TSH]@C M7L+56B&^1:OYYE6#!;M2-:1JK'&5QZT:AE0-J1H2-:1J/ ,WE%7NZ.NJ;=0IXV+R F]#K%@R['KT> M=J+@>L]6AP.C8P*6>-TIO=Y5E]_: ]4P!N^D-DMM;J\V[U5[7.^I0\OJLF)S MSJ')A"[7I)H?NYKO#-JCGJI;]C)HMWW;J:#78A1"'S8Q('=@B^GE++(M&)1O M$]=9WGLSM4$K?4]?-0V]9L_3>35^Z3'FFEJ3*SDR%>VI@U[OF,5W"DA[VBIJ MJ^:H[C2+5%&IHG4N,@UUU.\.C#:UH)0:^V(:.U1[P^4]F2/#SLFX!/%=*G7B\N'@51LJ=A= M5.Q.'X\YU7U7J>8+:F[6M9)N<-F\7,OS+:\(2LN3RVW8$\AC'>$6:V]H=R;M M*C=8.YAHM>S^,0M/(N@Q*>C.)\=ZNEGW65^IEE(M:\3-D=6=DU-R/_6HU'5G M%#54W>K5=?RV3;NH7^((M11+44>Q\G9,0C+Q4UJ7^EU^435U'DA]R\*F!V[K=NO34])[>E^U1[4?5KH% UH];";UI87SI4V/=SZC:._(I\JC:.# MWN6DC6/G*--6!Z:\F2LMHO,6L5=ZM:?JHTX?GVC1+G/3NB--YE(T#THR!ULB!U?2X:G9:@YYJ6G+? M>@_'W+0B'$#!ATL4C!U0\*':U^M>Q'=>P3N*X&U7\-T7XD-5MX9RWURJ]3&H M]5[)UYZE#JWN'%AJ;.W[GZ&C534\ M0FF< G)*C6NMQIW$1=<7]MS-ZZCTW)W4XQ/ T2/JT5MV)$>S M=TP\A=V^5MY>7GU6OI!X$L70EDN4BWLG]M[);>43OPS2Q5O9H[YJC;IS]TG> MRN[R;:>]%CBZI?9'W:'5E1 N-7RA0-Q([=5>NJ/NQ.D"(O M:$M]WYR3M5137^;WHTOIOZ0.#*TU,%Q/-^BO]P3G#F0>>(M' PRSF,%?_#\R MWX-N*4[H*9?.W$^=0/E*DBB+77AIW;VB#9WC2WSW*?V\SF;PQ\<:NR-H&>8K M_,DC^\@/03KIN=6OR'.Q/Q>)$DV4?V0A42Q=!4PU356Y)\K4\937IF%J0P6Z M%> I"WC.=9(IG6#Z X$IOW,"/%RO*H[B$3&;6F]XJM.0@]L.#'Q ME#12/A"7S,8D5BR#OM+0E%5("*_OF:-*DFQ"_X-^7Z[K"?W0+TJX)? ^$!+Q M6.;NM=7K:U;>+U6)"5A8 L^!\2\.P>Z5@V??1L[_%9WGBE^GCCU/J)^S6(G" MVP@'E1M +CT_=(/,(^P7$,T4YDL5)TPMIW421/<)K72@1',2T\,VB896E<:^ MBZDQ^MC8"6@^C,I=&Q52G\<^]!'&#],<."F3_03DF"A3$J"4X%6LQEY(VP:+ M'3OA=\5Q71!WJB3$S6(FF=O,B1UXDM#>/:41K-K@*/3G^!$?!WQUIZCCH([0 M,U =KI8S!YIQL$$80NC/LEDQ-/@KFP&B*=^F?E+\ 7[D,TJ[ MHT=WPO/Y'$ MM#%*IZ N,)08:PHZ24+H+"?0AR# _[,' A#9&0QCQA]!Z8#PH.LH=';H*:3) M8#J7>0^2*2&IIB@?H=_@Q%*JU_B]USU=TPMAQ.0N"NYP,D'%/2Q@X;@4QW$( MSIWC!^A V&SQ9F F[Z/X._T.!]20$)AX>*94&)B8>12G60C?(: =OT%O8P5& MI.!8J.+A+X$?4@UA;U>%5X*?CJ-[>$O")>)E+H[O$4:1)BG,(/8@("FTEY1- M:,J%=X*RB*.3*K]\_.GS5V4>9(EBP.2 6 VM]T8!T3(+ M?\0O> 1[#BTQ[0(]BCTZU?=^"J"#>NUBEVYC'\6 DN&B0KV$WSPR3K%M:"RD MXQH3F%=2]$1E!4-4>! 4QO79*394%6<&4^G_+_O@[9__R*+T/4L_LY_?*=0* MM=9 S2;_L22RBD 1+?JECU#A<8?J)\HQ)"G.!=IO53<+96$0+3@9-$Q2:O7, M2;.84"/*$9N)F,.VQ7!NZJ"-U19@!MX&3BZC4'9+0HIE(LK#HSC( M<71'"J@*R!T)J+E7FH+W4'F(D(G:G_<8/F=BXH:)?UL+/V#&:55_J%R6O*R* M,X-RP7_"2$2-1?.G: H]9D+:#"*-&1+8SD\B=(!+!?ROHCJ=B91I=5K(P(M@ M_"EH+DBJ]!D4"#()6)'T+3. V%%'/34F$Z =K2*819MU/:'_+@ M)ZD@+SJUV)]YE, 2 ,0O:&71M*;\/;J'E\6YN,"Y+.MDDH%I(5:N[ S."',= M8)5DGN:ZEH&=H(JF:)6:\GLY,MHHG<0RV%EL/LDF$X!M5&MH"P\.)Y-'YE^9 MM@>X=(!5IC]WBLB&1P&U,O#)"#0J$N^4ORR"M.68I@)GSLN?)XP MRZ^Z4@8$6%"*3K3S&$?0>? 5^#/K!"(1@.,9! @I1+6@-I$+L0[N1/+(C0<3 MQ7JH,H9F'9"4S3R+66;0$.\=#2!3?T:E2/\/SR>9PT3!E!^?*]L!#^T MH/^?_?C7^&?8A4!(XPQ5S#E9E>D M#\> )$U]\<9,'O$O3U MN;V;MG"8G1F_-1!Z3?_]S_\0>U^N>L[X!!_)REB(#XTSIT- M !2+F0ML+S((&.H+01%K@/YEG"7@:Y)$")#J=-//2M_0M,//&# U&3C00#?" MT)1&C'1B$YI8@C83AH^KU^_A;;[6I\MJ7$H740'$&/X=7<1AN7N0;90E\$3R M[KRYS,9B^K$*Y"B871/E?)8XN++4, !KX,P3 M>1ENRMKQEXPK+Q$G[-6/U_Z#\HEF3)4KNO6'Z7>^SZ2K^6VA\?X77Z29'$CJ MN\M8I%.I4JN,UQB$N:]!&+HV6+I-#I:F ?NQH8=>!>TY=B M/^=I4R$[6IMJ-SVX99Q_1C3PG-50ZRB1ZSB$S%(?[1J:8FF]IQ\\[ENJ9==X M54IJ_TEH?[]M0]M/^T<]U3!ZS[W WD0<_['9VFK39KF"V8AFT)_?:4 M-C1&0W4P[-=8HE8J?BLDWICB;TP7M]1[F7W5MI?O2![G:NSG%6=59#S:^7BT M!3/3QL76HEG^[1XZZ:AG/+XK=Q)+O:C+! [711"$/ M[M0);XG"+OK0G^EMJ+5W>#L0(9],0%P;#R%W;.TE'=S9:BUU9.@=6NU)7=[3 MZ71!EXU17>ZGZ3#M5Y*6]V;?Y@0+[_ *[5I/1#^,JRP#W8Q;FPU3V\R0<^A= MN):/?<=(U3;4@;T"*Z2-2!MY_F*MS6/?+QUJP-IN9"WO97><0XLVE%]W7'6[ MT6(5MM8>=VD#U0A&$C12F,?1G>]QBI@5/<[I.29^G*1*XC\H[%([+HLIP02E M'K%*'BB(-28!K)L3RCO"K^!3-B-=X(!2E3 *SW(2)7PD26%M33EP0-MFG&H* M^_+:,+1^^3UZW[5*+F7I E'2)(H+UA.^:D=*C7)HC \(FPE\QK)!J78^"LQ# M]/M%_VAW*%7&:UL@O,('DRU5U):HO,R^9H@->&1"XIB^E(P>9H'I9K'U M_#'*@.//.!Z9HIF5FGSM3VH*BYJ2)A&\2/7M^HP-U!W M"6\TM4&5<&CE3*T:QY4( @&@.6PS+BD#1&GN.S2P@B8%-D4+2BD%_OP!]1ME#H8!!4F4<:9'WC9'+\:._=( MN@3 [P1)E5<-J6PF&:55\LB,S7UE_DO[0)XL@+!T>7*WRP>[7'9T01L*2Z3D M24E")TW@I2N[,HXBY'&IE73@>9ZO$CVLI$.LRS<:5,E'/<%P"M^('U>P'=T5 M NJ3'./(%FFQ5GG&EW*,0P'Y=O=4KTUS4(+.+@Z5-O;:%AW^WIYMNT=:9;-; M_)'9*V=BV>Z6ON(_R5-1ML2B/=I#)T8>I.!1\-+EUW9F4&0!FAC%X9.Y*GD; MG*+H"E<[2!;[:?;Z6=F]F^M126AF#2A-8=%#X@*1*._7(\P8*&IT&]*(QDER MP:B+C7,B*OJ8&T094\^,L7I%25IY%7R7'O('T2;\!E/,V7,I&U-(R40?$S @ M]&*PQ$R6G"Z\DR[3SJ+)60:_!_33@O!RV>>6$63%45:]&1H)"2D!U<1/8%F+ M0*5K"NLD"J; CQ71RE/$GD]'J=Y;PQQDTA(ZB#]2&(4@,H*/_LA V4FL-;RN M6WL2M W>[7>B9#06-49#@6Z8!VR+W89X*-T7?$CNK,@#B5T?2HE'1MG5X;^CBHKY6I#1TG0-I0$;402M*U4 MU@8)V@Z_;%@)E!C%8-+$%I(%RS@L4DCF*PH.QGZX,Q;GJ,&>199O4+\S2NB[ M@, T4.M56(1SY,D1BL.I80OP+B 3)Z>$05 TQ'6R@G36_+&(4?M6"%'7!.8L M0F2#I N,57%N@=0T[M97N!Q*".HRODX(=39[(.XJ;&%!DGNA@DJ3#785BC.F M_!26'XS/E<9I38 7672K#1>PBR7SHJN%\GGR>3L)\Y5?4VYJB\PQKUE/,.MT1RZ M.H1%8T;7U@)3^)0XG(5^R"S:00 ;F<>#WVJ15@2W?@+J,L*7<#JMT6./"Q- %VWDFB MD.)XB0BN'[O9#$L%N'D/X8L$\[%X@CJJ=FQA>JB&%#5WH,L^C.5#N4^6_^7R M\_]\_'!FC,!%P(MGOBOPY.?/9"&O$,$#M@24WY_ N,'/P%S%V3SE^1%L^3:( MQC@C(/!H]BA2^L*G;%>3L[G3N@DI]3 LT T?E61.7&Q;02G1"A#B-/#IHYS. M7%WH?NH19@F4CGBH(I=1HDDT:3BGMBUP\C0CHEI6J3/.2!DY" M0W0Z5] _U\6B%]A,60D!5@"XQLRA(1JC((G'%!M"D8P6!F XXM*)]7RPJKA8 MAXA];+0Z!7985#VG!/HY((OK<_OD8,I "YVE8@B><0L(B;63\!L789C1NFV+ M OSO8F'#<\"T4@^AG%O+%;F*U'!,!'0-H\J \CL1S$0Q7Y?5C(47SOAU#&\V] M8ED.]HV/( GKGUB+ 6) 3%Z /L.O ?_MQNSKUH!_X\6##.P<)U/3UM(OKKV16[;PAE."IL M.V\LOG5"OFV,%;[ +<.,I SC:!#G(=M\C*=X8(V8US/95L80H3:%P"5E>WZ\ MO\L)?3Z ?'OL]SQ4VY+[QWTL8?^9N5_BN-.%BD1>/M$X";%'IT8X7X4;V\R7 M1TG"W+A#-_- J&R93)>Y4]!]$B<\(*?CQDI0&-?BQB1]KCB%A?**K4&VHF M3?!EXK( 0ZXIX6%$.:VX6"!!=,^J?+'S!3189V-V5AQ#HX>5BI" W>R#<=-K M$;PR$QN0CR&,Q\_TL#^=Y2$V'D[S8Y;T8U75_$14XZ>-[++R7E:SKV@JKS"$ M[67\<%?(ZJA1-4+?6NUX7JAQ52>6RV$EV3@!?:%G2V:8MBY7ZFLF9J"5Q M51*##>3=FXD]*#O+NZ8I'R>LJ!TM-L4*^?%"4EC"D<8*7%PT@4OG=X8E_P+_ M.\%]9*Q&AM'W8B$U\9S4=[K10"';^ M\2AWXT9R-T[NQK5N-VY]_ 8 < \V#,,YBR:3HI(?>7!)4A1%767&Q=]P7:R@ MU5.+KWH1YGV?C-Q%Q4&A?&L^8?F:>Z& ($CW<8[^D 4Y,,>\F_/(#X6K?:(+ MC=D"VXT1;0"+%+YW1W/P/)N 2V 60HIG:O$H#ZTTZ N^D\>"1<: 9L5AXB8P MXDA3KK&:(,=ZUGH4 N2R/ _S_CZ%;QI',/@NXYX"8O/]Q?8<^ZP>\L[]#Q9% M3.BJU5DH\;M8_+8HE5H4167Y1JR*FRC-E<5E!6UY)=L7JQ><9UN+$RM]L4#Y M0N',Y:JD1?U1AU6T9!&#^,:U58ASVU\QA/5?HGM5U?JVOW,-P#B"M4!8 ,[* M8:]M*O%II6J6;B$TW?4^3VJ]A]"*VLP]H<6=43X>A"+18A*,UNP4IM[-*[T) M1=P<#Z,J@B%0?C&BI)[@[=%>!C0%6,&+AO8QKG*:C.:7V:LV+U9M.22+!=H7 M2NE-@@SSC.Q1?KM $ *>L(<>\6.J[F.5*826(&4+/]>A.PK5@YC" E85C[.E ML1,FN-6*+QVSPJKYFS!D]SW?B7W"STG,G'^SLPQ\]0[[Z M9:_@&[S58>2'.JF1TF+;"[-2Y4.IS!$[B)V0RB"JJU'L)"PV &G2270O/AY<9IJ]14.M7APXL>S MX)&7/*=@(QBI6MP7P@T&=L-(!$:\AD5O=%8RC*MQ:7'BW&D4)6S^\20^3#4I M.[4X6+!,GD5F9W5Q1Y(P?&.;C94:[^,LI>WFR=/\,$D<3?VQ3Q/3;#_/=PL$ MRF5-3Y6Y&5I8\5(PTH0Z:+4*;/Y:E.>6-'7B&;6BXFQQQ>LW:@GK2A29Q8/[ ME 'E^R1&KV<8?<>[L7KVZ,;6B71I' 59% M_8+G!SV<_!MH:M#3F]\CL???(\D'1BVF'%JC&R!7;.>=[QV7&S7*VLXVNU=Z M.?7)1+EZ(&Y&+?@SUILG;(.8_>WG DR+O]'U2S+'O1&,E8LK!)6QTT_HT0N\ M1<33!VBUYXNTC,LE7;5\S\-C\@)'EG!F]M^0=^Q6_9_0\ M\:-R05%$R1=N^H[G"19NO;!C:@I-4S*GN^,A)[8UOL-0Z&8SP1UWWC@YV.$C8,4E([/4Y)O7I0IG.NKR^* 4ER*B1[HB'!AC#^] M]?-.P/H[FV4L_F8WBV=T[TN\7U(>?1*]3[2?LM+C#\XU2ZL:U4. MK#U><'^WUURA\C)E(ES@S>)\*1#D@F&9SC+>9 :$.B277Z5:=QF!"GSI) M<0D=#U!3N:)YXJY,4A[\>BPV9J+EY]6G=;#!@]+U*0B/BPC1AX/18'0S')/! MC=V'X&CH>>.;OJ./;,/0K5[?K<1%7RZ^?OOX\?.WOU]]_?CKSY^_?KKX]O'S MKQ 3Z<9@>-B8:$M]*NP9@\J/']G_SQ3:3T7HJ#!V#*2,7P"Y@B_L;@BFN6Y, MLV_H!Q[(+L&=L7]P1\>D"(-J&AB>>D@[PQ5L2 [/1Y$6L5&Q+% M]4N:L9VPP>'EACL\T8^K"KYTH^ND+X"PW*>KBCBIJO+G/[(H?2].$?MDX\GB M IJ+X\7"?B<-,MGORR>,7WKBM\URO5E+5S2BT-$K'\ML?/T:NVHFGA1+0$0Y#YS'W,:%YBZ(@^\L9ZS;!? [S.YZV>,?SDA\PH7D'&OHSAKH+&(9'3ZV^S2_L MY)_P>R_OZ"DB\(/T#WQOY"NAN1LOO[E0S(CR%M_&%@J+?V.?OF/'%O[QY1.] MUZ-<4DZ5GYSPNZK\JEVP4T)+S;(;LDE^QC>_()T?'\C33^26W4+#3;/0*0M? M@'JZ_-N_1*$'#IW>!CO#U^*>!YT3>F"-=H[N'J&KAT\_WY$X1/502B*5K_1 MB9,45Q>*0W="]HF>P5,NH"_SQ[R#Y73["=TGH[:H@)RW@X7C3/MW+I M)NL=Y58H)HH!U0+F)2+H55YDC? U=/(*J&2_YE]AR"6(@O/\8O8;O3WG5A74L;M&3A)4M[NX]BT/(?Y M 6^GHEZT,YO>1S> BRGG#->+$DNF3DSXK<6<\G/Q&2INGF;Z1$A^L_1:_"J2 MF6'RZ9/S",_G9\U;IL3-H6D=O4>UQO-YC$S#(XD;^W-1G(-D4-N2DJ-T7WVA05]U0,"G*OA$SIT!VY??UFV.N1&]LCSHVC M>^.;7L_4>\1PAA-[.2W5YVXEN>F-VG&@I;]_R-,H_8"I//ZE8AK@&9,\L0T\:YQW+M9X) M=&W!-K"5HC2;T5]7GU4QJ_7/!%T3WH.GUO V1(ZL^>^T)-HYPY-[F*^M=ES\ MW1DG49"EY#V:]*& MB9GP?_=J3P>'86NV:--!7$//,G/(HP6J0[THS_>F&0J7DB&\29A;D\DJBFHYH,BU#>_EE"W#/R0*^7 MGQ.VAGLOOI3MN&Y]-7OL_2N^AG<>HO ,\^AZW](?R(/E&=HTG:V"NR<.;FL2 MX,F;&ZN3!!)/7P!/38FG$D\[H,D-X*GY4GBZ9>-L;_1\,>SLH+X9NF;\GQ?' M3HF"#O"^E;4/RU/:_$#:;D??\YYG,98&I/X0 M"0\%OD/[K.@2)OL>/OB^VSBG1=YE]LVGT M-5\NW=1!M;7,_WKQ5),$WT;S3!W4XI<'WP:@=S4I\G[0; PI?>:EAM0!^-<< MIWLZW7_E]Y'%KU0>'.G]_+[CM1./G9 D9Y\? O)(Z;+A+Z:NFQ+0&]D\,+2/ MOUY+4.\0J%M=UN3M=17%LMBTN-F_?OKZB_(QQ-IK+E$^1&[&.& 8S3/C.>%_ M]/@?X0?"KGL[\SGR.W+>?4JMXC#V]P].Z@"*8H4V0JL'42H9^K+4X?7FD C2 MJW#_8AMEK_+W:3*!\)*(=WWY=YE#Z!#BG:8FBT#R#4/.:/8(85]*0DII?NU. MR@%1+\#@-^ M7[Y>2?!KCYI+\#L$^'V)20)@5\/BKJ8-NNYM96P &5MNR'4(8.2&'!\ZTBW3 MHM\*$I2R';BBJ-LB1?:Z$ID*K8Z95S_?4.5755AED91Q,PN MP&^_D+)(5O# M&R:(=?^.:&57S@3;%,A6Z:\"CZAFC,ALA:)5%4@T^77\M (MUG)S]-5:G^3 M9?8TO2"F#:.0%!.H()NFHBLZOE>47+V5&2A-ISG4AJL56Z1./N./'80^VA@N M-_>L >YX?.C_%+I'__>IJ G/"EL[>%HGIA3H$"8X:10_*C!$6GW!B6,L %#S M"JDNP?S7.@)9]N_/E%$=J=)QH_Y0_3=VZ;TQ7'9H BGN?ZT8R<]9'/K)]# C M.#DF;E,R<1/)Q+U267__7KQ[;>O5]&B/+5OD7L?AIC$U-G43Q M,@@]Z<$NC]5LCUD8"J\9$R6!R22T/ N>^AJ3J1-,\H(PM"@]?P!KW)$,2Y+1 M]B",F48Q#-/3CH"*G*Y]H!=H(S^\,E]M70?9(VUH[)IHJ5]3-JX%+_[U^5?E MZM=O5U^_?/UX?:7RVM"_7O+#=[NOKRW-&FY:7[_PP"I 6/6H3ZED^80)L/O: M8&.&X8AG@">Q=IX*;7CBNF!KH[6ICY.8 0D')PT'@O?;@ 4-.[\/3DK.=Y"K M,)A-=MVT*V=E$TZGQUW0>I55\T5D M/G.8^U>2*/ ])4]4[;9+U5#FH9R"OR1_4;YZ["0\N+OD6G)]07:CA=TXMCLE5JUW2L3#WOPZ1^6X=_4SO,)A,31;O(IR M%_G>ZILHY2V[<>0]PO^FZ2SX\?\#4$L#!!0 ( ,V%"564%QV]"6T )O8 M @ 8 87AO;BTR,#(R,#8S,'AE>#$P9#$N:'1M[;T)<]O6EBW\5_#2=;NE M*EB6Y-E*IQXMT3;ODR5_$IW<=%=7%P@#9-Y?_^WI#!A(T;8HBPE3 ME40D,9QQGSVLO?;/_^?1HWXZ"=)01=[[X8=3+\K":JK2T@MS%93P[4U<3KQA M-IL%J?=!Y7F<)-Z;/(ZNE.>]VCMXNK>_]^KYHT>__ R/.I9[LO2U]_+QJ\>' M^X>'WO[+U_NO7C][X7W\X.U\&A[OTL4GY\?#WS_V^:4?/[TY'1Q[/SUZ_/BW M)\>/'Y\,3_@'>/J!-\R#M(C+.$N#Y/'C_ME/WD^3LIR]?OSXYN9F[^;)7I9? M/1Y>/)Z4T^3IXR3+"K47E=%/O_R,W\!_51#]\O-4E8$73H*\4.5__O1I^/;1 M2[BBC,M$_?+S8_U_OG:41?-??H[B:Z\HYXGZSY^F07X5IX_*;/;ZR?ZL/(([ M'\//C6N^/+J)HW+R^F!__V]'LR"*XO3J4:+&Y>M7>T\/[%=Y?#4I7[_Y2H(ROE;X;.>I8:*"_/4H*R='S1=TW3G3]XVSM'PT#J9Q,G_]'\-X MJ@KO3-UX%]DT2/_#YV_@_X7*X_%_'-'51?PO!8^&[B5QJAY-%#7S8._IDZ-2 M?2D?!4E\!6_#;X]X0%[+6(QJ;[WA&T=9$L&/_7^\'[P9#+V?'X]^^3GPTF * MU_6_3.)17/[ODX/_/<"Q#)8_XV!_[X#N?SS[45W$VQ>VL/ZP@U='UW$!_4OB M12N$1__YO+P_WGQS]_!AO7U]7X.U.5T+8RBI?.EW\H /XJ7/V^L>? MAH-?^U[_P\?3\]\_],^&7N_=1;^/?ZUU3E;H2&M2EO3EP4S)'U51QN,Y?Q6G MT)+R]9/G,W?!>?COP2'_<4M'?_IE.(D+;_E$>3O__L\J*X]Z5[E2*-[YXZX' M=TZ#2'EJ/%8A"A$O*+QL['T(YMXKWR,!+O?VS24G(.3U X(T\FAJ0.S':9G) M_>5$>1%.YO3NEP_KWWH7_I'>]Y_S48GJ]T!S0EAX[/"LI,B]7 M8SAK84QA1"+ MH:];X1?]X\&P=WJYX1OUM_?]BW[OTO?,I'N1*N(<6@S3/,*]5U0XZ;!I0I67 M 3;U9'U[8YAQNXI HAV\."H\Z.YU',*3HRH' MG8,V)$S!E#5;"PE&13U^:=^(7T!9\AKK&6^ A^.ICT!Q! M#X2?CJ&O>09+'Y9;I,8PJB@.O$MEJY';PZ: M)3_M!I7ZD7)ND-D>5R2R ^AW-2K*@%NBON"R4'L;/F5GY[_YWA#G[>WY19]6 M. QX 0/.)XD^QZ8P"-!KF*II7"B:%=R:,$HLF>VHW;##[L:+O88F$5E-N5KY"LRM[#%MZR@4W$@Z-$055.6 :X)X5[ M*T@K4^G279G(^3HB7'+M?0KU\_^EXO#&$GT5&"O9!#*%'YGM>+ M(G$9)/-VN_%T5%TMQ>V:QW"X3F(U]M[&L#U#%'GGXS&Q7!9[I%2*/TEG5+?J#K4!6?^R.$C MXV)%?-/;L=W0*VSHPW5LZ!,P\_J7=MG45_8(U8MBAN<8ZA>HU%"]]05[)O ;#!??E>P"%%_J?*YS[L%MAC) =AY+$SL@W(% M5AF].5?_K* 9N,#X(F[M),"&5W!.1A4:)_#&JIQD>8P?Z#K3&33=8SI]I_ 4 M>#\N9%JK9&NN>COLF)G*"Y1T(-^*&&8A (LI@(GC"^RWL %QW%D/#E)^/C8= MVYO1'N/7=K_)2I?%=N>WKP(94.K0.DX-LZS(UBCA[(.87;^:7@Y..E[O>/AX->!*]C.8(>AY&AI(;(6X(P, MDRIR5H-?.[K,VICE,0C!&Q *H(E[P0P/U2#Q>6&K](JE(2K_\74,WV.,("[) M.H/[<@63%&<5+$?TJ,0L9N 'NIVL;!2L\#,9#U6"1A(N.K@$#FC<"J,LR,FF M9T&1UO M*#*85=A)8:YP%+<2X;LDPM-U2(1A_^*#7C>7U>@/6GQ\5) Z7-#JA^4GOJ7" M>TZKX6#?7Z[7:HL%U0=^U9OAQP-@33H I_<;E#C'O(X@*APKX9=1:YTQWG) M0UFF;, RC]R$OE>E"7JL2,+=Q(5B+P>[0^8\I^R5]KN%?'W0C '#DCZK2A1] M,>JD-Q.0&%;,Y#@D"HU9;,?T"*9/GK?]NG?[I; M2QH"_M7ZF1KT&L[J&$/0;P*0&YB&T"3U;< 2B$A2*!@0J$BAXI*HFP8V/?GJ*+^!)AGZ\T5I,3R>2$)GB_G>2ZQ:,@O#S58Z> M^L9J=B Y]1]$KC3ES'Y#R!""R!4RC Z2;UQP4!-V-(.3Z]$(#K?/CX(QG(:O M@^0FF!='+!A>'NX]^]O1"!:4RD56[#?01#\>HX1R3(\3M)=%YT,6[XNB']^^ M-G6T+5?7L;J![:!%!,>&YN*F(V,FB+!-&,&#U8O NHZ%[9IE6J^KA8OY1>3D MK\*2PX'KDPMK\9%?HOTG_=#CQT-2830#UYZ+P.!H (LI9WBV6L5ZM8K1!FD5 M65H5>W>M4(@^<6(Q%V@A^=J A1:A;6.5"S!YR+^$)S@"!= 8"N,9GM\Q&U)K MV$U!FN(>"8-B AL'AF$=YR_8ZE=Y (9FE,U$Y. (;)38:2#)/%HSWLH;20R(P6'!A[_M8/&E:;6.5^B"V\J8*"6=Y#\-G OK.\"?:EQ,=G8 M11#OJ3V>:="]Z7298E ,=?) -JX=*SFWIUE.[F-R?Y230 +N< : 6L[W[_I\ MDD6*_1H*G1CD"G;]&*&B423I 88%@G%X^\JS: -K.Z9'&!3ZF;Z')L91O7VS M*B\J<5%WNEP0!H9WH5,9=#:5<_,_!#F

:[O>>*H9[NAU7:D?O-[6=PGL_1T5,VV M(LV_I*.S/_^)>?9?J76DMEKUK_ZO&P%DJS$2)D&P5MCY(>Q\2W=[PEZMXGJK MJ:)=Q7?[Z'F]B6ZWG;ML.4_SHMIH?]\LRJ_6?SYDRZ55O04_)/G\O]04X,!A M.4?"IDA8A(3%2)@$P5I321RFDM#N(!=%L=EN'-F--3MZ)[4VZVH:6>GJ?IE] M35/KOMI>BE^M=5I24TC;AND4$LKF,/9MWMF/IL@F(R0L1L+DT&"T@NX=@NZ! M@W[\OD)- $_I9FA[PO4Z;R+:;IGN#DA8A(3%2)@$P5H3Q3],%%\[4;;O*./Z MMFU>3Y3J7K9(ZJME:@IH2:9[@*_,IR#TF-W9 Y!-1DA8C(3)H<%HA38XA#;0 MAO9=M:@7^[N!9<_=P&LMPC2F2-@4"8L"=9/E?L@Z%Z,QLDTYV&8KJN$AJJ$V MJM5U7KJX75NS39ZGZ]E7J\RK+7R9[!3._'^;HEREZY*\S=:238.-A$V1L @) MBT,EBMT;/UV)5HB9W>@76QODW8W]K'5COUO#^Q7=>YVF!YO&&$J;0FD1E!;O M:;HXHQILSXDC)<>TZ8TYUC]FAS7N66..GF%Y0=8:S8U6&A]91M0KW?-<.E1'6 M]L-X#:GM]H@5:+LQE"91M';L&Z?&3*7:8T3:'JI=3:KV(O4D@>I93"J0%)14 M.<504KW3*$K6R"JF%1@ 2;EOX!&64M\5X^6DMMNWG*!V"4J3*%H[_(U@8N() M926#JB8H;0JE15!:#*5)%*T]I1I]Q?3^ZE'WKGJ&\4R!JBLH+8+28BA-,M4, MCD-ANWU7:(V98GHU]2-WNGJT\=1 TJ906@2EQ5":9*K7&KM>T#,Q&J_%]&)+ MO1/ZVV9=75_8FLOU8/C:3?4UC/FA;7?_78)@]5R\J42?!UY7.A'%QLKUAZ2Z M9U>7;V'8,YR-4&)ZHZ2_$QH>6M5_>,+SN@6#UI&H01,HK4.44KT!V3^,5G$;3 M.'I-,W@O-#RZJO/H40OZKI@N**+=G@4%;3>&TB2*U@[_4=J3\X3W0@[2NIQ# M:5,H+8+28BA-HFCM*=78*D=OJS )'/I&C*>2JI+&KG-T:;>?(\A&(R@MAM+D MX("T@]^H-4>OUO")'(ZJO)AM,T&6\7T%0O*"V&TB2*UIXQC8US]/E> M)AD=>I3QIJ"F,C'7%UQ)SH5:-"@MAM+D\(BT@]SX,0?@Q_0,X^A"_1B4%CF$ M@^(^4_([H*W*X5;;T6W,E_/SS)<>;1QTJ/F"TB(H+79(5Q5V[QL'2K4#WA@M M1V^TOC_?0P\V#C22)XW[0=Q'J-J[+-3WCITG[H,=7S6;R[2#T J$L*:B[(MKM6U)0+P6E M212M'?ZCDXGN$ZI.%^JGH+0IE!9!:3&4)E&T]I1J;)?[?;:+G#!(:7/NJE9L M['=/HT";C*"T&$J3 \/1#F^CIMRG.(JH;\0X\,3Y.^8&79,-;32"TF(H30X. M2#OXC;)RG_I(HDN<20P#V^E>.D#%%90606DQE"91M/9\:228BSN9J$<9;PFJ MY'&$K6X)4)L%I<50FAPXD5WK M9#HY5*3Y61$N;$3^)UW 4EVT.%^T*-7 M>*.LN-&!/TT:&3VXJO?Q[3#T/!%TQQB:1D:TV^-6H.W&4)I$T=JQ;]0:_\&/ MSR)U&A_^_"RNFB]:5Q*LGO5$$E5=292C="6)T^A*WO@J#OPH+7I\U22?'EVI M[XKQDGKTIVE!VXVA-(FBM<-_](E:_ EU)8?:)RAM"J5%4%H,I4D4K3VE&I_% M]3[K4?H;Q3(&>9X32(B@MAM(D)S*Q;!&X;L^[2J.UN%YK_4BNCAYM/#6@ MG@M*BZ"T&$J3G$CCN)OCO,1A=QHW-_FOP->G")XWC,]EN9 M)?LQADHBHMV^JS=HBA.4)E&T=NP;G<3U.FGPH!H=\N%L*$YE0Y&"X;'94!21 M% Q4.A0A&*@.:@2#:(R-,#W\9^H8A"H_>AR#OBNF2XIHMV=)0=N-H32)HK7# MW_@EP9[PAD@@]W\6?B*+1#W[@S M\7UY6=^?NR'4!*. V=V/+#O7]\OX?0 JQJ"T&$J3*%I[OAQ]Y#SN#*(>9;PA MJ)['8=/]2CC4,./7\(I4506@RE24&X.H=Y7L_,:!2<^%D'%?5@ MXWD!-7106@2EQ8+Z=#!7.34W6*P=\,:[B1\Y@DA+H6'I1A4A)391D)9N1$%2 M8E- 0F*3'=1(;*^1;A[J$"(YN!YAW&B)K>^'Z1(AVNTQ;M!V8RA-HFB[V$^. MOF"Q_H;.MTE^NU@7UC*]J?#V"[\:K7SWI9>[)V5VO_W.Q4]966:K[<.[-*GN MH.H"U=]OLJS\]J3^&L?#5X^>_1]02P,$% @ S84)5;U!=6HG" ;B, M !@ !X;"]W;W)KYS=5,)K6>W'[&(-NZP<@KR7G97W\M(&"#T#A3V2\)AE;[:;74 MSZ,VIX]"?E=KQC1ZVN2%.ANMM=Z>3"8J7;--HCZ*+2O@R5+(3:+AHUQ-U%:R M)"L';?()\;QPLDEX,9J=EO?NY.Q4['3."W8GD=IM-HE\OF"Y>#P;X='+C3_X M:JW-C;[&SD&40L9ZDV+A+X]\ N69X;3X#CK]KIJ/E.,W#_^L7[IS)X M"&:1*'8I\C]YIM=GHVB$,K9,=KG^0SS^SNJ N,O%;DJ_Z+'VM8;H72GM-C4 M@P'!AA?5_^2IGHB] >#'/H#4 TAW@#\P@-8#:!EHA:P,ZRK1R>Q4BDF#3.M82G',;IV?WM^?W5S;?K*W3Y]?;J^G9>7W MY]_@WY?KVV]S]/43NCR?_XX^??[ZYQR-T?W\"KW[Y3WZ!?$"?5N+G4J*3)U. M-. RWB=IC>&BPD &,(3HBRCT6J'K(F/9X?@)Q-,$15Z"NB!.A__9%1\1]3X@ MXA%BP7-Y_'#L@$.;.::E/SK@[S)1:[2$#:/04HH-@CTH$\V+5;6(N>9,G=BF MK7+KV]V:#7ZBMDG*SD:P@Q63#VPT^_5?./1^L\7\1LX.9L!O9L!W>9_=0CWB M12HV#+W+A5+O;=%6+L+2A:D^#S/L!1&EIY.'_3CZ9N,X\*C?F!T@#!J$@3-' MY]G_8+-!?=(*:0$%*A5%RG.&BBYT\]C<3$U6MU(\<%BT:/%\?%J#MTSK&SD[ MF+2PF;30F=8K!DY3GE0%NMHB B]OQ. M&ZA3)]2[G4S74.XA-ZG8%56:#G.^$B)[Y'EN S[M00JB#FKG]_]D(J(FNL@9 MW6=8F ARD'&U%2K)JV0LX*\H3'Q(+&$1ZZ18\06LZ40IIJV%.NK%Z7?C[)M@ MZMF3$S?PX]?#YYMMPN4+>MAHL+WT<_F(_;7C6_/D@]F)MCCB/L@H[@32M_&I M/0[LM6SJ.2/Y-P@G$XG24 K8BJS.ID59-#_?C+M5@2+ M%0F#(90M2V(W3=X9D5">>^#85:),M=E-L%*Y1D94#*Q2"UU&73ED,0H'N!*W M9(FG;L6Z!JI@1M975%%6KIPG"YX/RQK\1@Q8Q_5/\"EN"16[&?6\D@E5Y(70 M3!E-R/A#6;G-31"(4.13[6!3W.?*<>21O8U9QVJQHW$4#:2QI57LYM4;X)Y" M"_EL!=?GO[$_Q5YO4UCL<.0/@",M51(W5=Y)!@2?O>S::J:%7C/IF%%BH3D2 M1EV-8C/#E)*!K4Q:-B1N-FR6Q39Y-BOA@]&3<@>[N46_MT^L(5C8SP_"[K1; MS$KFQP,AM"1)CB1)R6!U[*SEDO2);^J'7I'OL\D7[*+(:$1F2H4)*6HGT_NH-9CD'^X$?#N2RY6SB MYNR#G6,_]5J#L[ TB:.>U+#:^1X=H!7:TCG]$9WO)Z\ M?;M#I'N=;S>37^P4W%$@[E)(O.+F$%DV.\Q$EQ1?/I#=MG\-O\_18V*9Y7^B MM4U;QJ<_;FX?JI5W.\6R]^;X9&-_:Z3]\_$8Q]$TZO9Y+(8D](?*#FT)F[K[ MWUW9LN1%4J3'_$;QIMWLM_)V. NM#J!N'6!2N3TH9*9>E1( 1#/,AG4&^K0^ MGO;6J/.+?S:P5B%0MT*XJ1IBI@+#R44*$#BF[P3756?2-"9@5XZAW.D<5K R M73^4@)BP_Z!'+8*!4-P]Q-C,X!"#!QH4M)4"U"T%FCUG=IK9:+;U:@5N.6H3 M&G>EFLW,!;RE=^JF]VM82&E9_=A36G593"U'U779!:_*HNDPF NS !] Z@Q5 M> N?TQCW"KS-# \T,OV6]'TWZ=>_Z\FR_?8N8]556?E>%85O.Z_[>.IW%Y3% M$&,O'OH!PF\5@.]6 )=#<,N;L"6UY%77#IY_0 M@WZ(PR\T('"@-PDI@?I__ M*1R0:;=?8;'#(+^# 57FMTK!=RN%5X;%3!/#&1#I_?I*L!_V?ENQV86AW^M> M3/;>7-@PN2I?Z%"H;+)4O_;EF2<:D,8#G2R'TRP?S!"0 & 'AL+W=OA7Q+;F7GR/..Q9T8[(7^J%$"3EXSG:NRD6A=7KJOB M%#*J+D4!.7Y9"YE1C5.Y<54A@2;6*>-NX'FAFU&6.Y.177N4DY$H-6 0:X- \;6%&7!N@)#&KQK3:7YI M'/?';^BW5CMJ65$%,\%_L$2G8V?@D 36M.3Z2>R^0:VG9_!BP95]DEUMZSDD M+I466>V,##*65V_Z4L=ASP%QVAV"VB$X=NB^X]"I'3I6:,7,RII3327ZWO)F3V<-B?K.(JE'T\/UN/C7+ MT1)?]S>+940>;LEL>CM]\??D3D*XG*HN" 6ZHIQ^ES-">?/WTAGPC+R3(5 MI:)YHD:N1IKF9VY<4[JN* 7O4 K)O9 M7Y*.=T$"+PA:^,S^O[M_ADZG"7G'XG7>P3L(6\)4S(4J):BKME!54-UV*'/$ MKU1!8Q@[>(85R"TXDS__\$/OKS:='P1VH+K;J.Z>0Y_,J$H))@2)S0!^E6Q+ M.<:@-4$JJ-!"F7MH.PG\8.#W1NYV7T^+61AV^D%C=L"TUS#MG67Z!$I+%FNH MN7Y>" W$_])&M$+J[3'P!_WN$NA7A"?G [X:#X9'&%K,P[ [\=IG]1F;_ MOY.FH"PA6*^0?2PR()J^@+H@.98X9(^W?OG.-=,_Y12<$#\UZ@7#7COM04-[ M;>R87"Y-> MI"AEG&*152;S:!R+TN1<05_IBH.UQ4598I)R1E>,,\V@-5##TY/N><=;>6K4 MZQ\GH+M7*C.0&]M!*&*9516E66V:E*FMS4?KU]B\5+W&OS!5YW-/Y8;EBG!8 M(Z1WV.'4$_.#IJ6;_ 902P,$ M% @ S84)51S F)+*%P IT, !@ !X;"]W;W)KK!-79,=U/PZ!(3DQB&$P M@"CFK[^ON^<%BI*=9.^N:CO/INH6+_8N]HI* MSU1?=[_8]0_:\W-&ZY6V=OS?8BUCSX_VBK)WG5WZR:!@:1KY5]UZ.603+NZ; M<.PG'#/=LA%3^5IUZN7SUJZ+ED9C-?K K/)L$&<:.I3KKL53@WG=RY_;N6K, M'TI$U%3%M9Q.86?%M9DW9F9*U73%95G:ONE,,R\^V-J41KOGAQT(H&4.2[_9 M*]GL^)[-SHOWMND6KGC35+H:SC\$X9'ZXT#]J^,'%_Q7WXR+DZ-1<7QT?/S M>B=1&B>\WLG_C31DL]/=FY&Y/74K5>H7>[ GI]L;O??RG_^8G!\]>X"5T\C* MZ4.K_Z=9>7BSGVRGBTEQ4/R-78O+6\QYTW2Z7;7&Z5'QKBG'Q:-__N/B^/CH M&3T=\>?)LZ);Z,+_?F67*]5LXJ.]M1[M%;8M]GJWMU\85RC82_M%=P=DNJIN5%-JYK6VF 3!+ L[_4VS(W-$O=K'#Z!3LR1IY+2O M\6U43/?A,K$:_>YL:50-!IH91(V'M&NY#[[5M*8!JI@IT_+/>C:3]8O?X'P, M]G<;U^FER& !"?[>JQ:DN,(TQ75IN\Y5JL9I7;;F#]NH8F%[1]1AN+[59<^+ M+54#%T\2'A4.P]W('PJV'Q6E;CO$#Q TAV+IEG_$E'X&I]W+UYEI6!Q$I 6G M(+>"/S2N:Q5OX?K5RK8=SJ ILV.;UW8*YJ.0%_V43J^VI>ITQ4QHU77$P6?E M%MBK@Z+Q-FOL5CN+T^+EI\Y41K6DJO3TD)3,SJ#0>K#<94\DU4:-BBMP7>'? MM[ 83,&'EG@8%=_C*$EIBQ_H8'^TQ."[IJ(Y[SI5XP&=Y4^:^*293G[XU!C: MY$<06=FE$(DXU34*Y_,1 Q3,BLV!3K5O5%_Q!)Q\A3@JGZ NIF)B1:2D&J[# M#W0Z=*IEW5>B=DJLE%5MMW7R:?3M0#KCXA(F@(")@\3:AN9XLN**X >B<$I. M2CB!^L\,-F-Q3[6&/M0&1TRTCHM7RADFY /YRJ9++N:3T_3[&Z@K;>I($OCI MK[&?-H=/7D%A0%??NIZ<%BR>I-+VM5>!5L_[F@EARNCA]9NK<7'E]=DT@IH$ MP-2\*Q8A@=G,4<(D,M>HDFMUZ1:#+6%MI5D1AW/=Z)87QW.]\NJ=Z>%UQ^(.'OK3^'I< M?']Y^<&[XGT(TXDLTPF0S2Q-QT?Z,:G8@-N9K8$5TW9"NHA1Q/R7CY<\ (V" MVR!OS]QW"XOU\DWI@%33].(TO[(DCIBIW&@%CT? IGBM$4VF<%$G$X8F^"\D M@/WX!\'YV0;?"X]$>N%*1?DL"KM MRM9,28?!SAA6RLM3V/&+Y:[X[X@2(X2HW-A516&#!XR"H(EO()#>3F',$%6 F%)$SB'5DBB8J5=48,!S8 ^,W6ASRE];;(\0W.O)A! M!NF$,,#8BDV!/ @8HX%>PZ)/D>FYD<$):V*4XG6E$?] T'JAR:85ZPL8_>\C=IB%C#;G;"? )C5 J$)J1@[D-7V59X&$=\3 3#(\1Q6K83U1P M,QPPO<<*>T+D4]+#%>(_G;G?%)"F%LH?6;**C8^^(LS]\0#6Z>B#B3SED.JM MA W+^^,FS@)4*Q'0$DFY3> 0-+0I#3'.#N1;:=*/JWGO: M\+ %&&MZXKZTH'_[(:_%,H@"*>$\#;">==D><662YMS::@WX-Z*8IX!EIK7@ M%8)O!S5DSC+1W7T+,);1@X7(NL(#I*BZ%<>/ M* PM4K>YE)!AEE\.*+&E5#1YQ];\>[X[[6?9*^DF1BNXJK;'DC7F MS(4NDB2.>\S(_>CD&9* KF=G( H(WU:3X0&!MM&C0&5GK5UZ)QWU"VJGY[S[ MNRS&$M[+W0 [^R7CE8K5?6VQ&Z%$14?C9 GWE!4]X4T/RP%3/6^D:5B!2PDM M-+TF+,^X[]'>U9O7R#, N $B-<&?$8=+YZQ\T;>=V*;7U" @;T4!\O..4#I9 M-O_DE)#>>XOUGT7/YI$+<><;":,!#1+^R#:RM!6D2-+QI.5XN3/#\ M80PLGX1%;*U6-?L.1FSPCKTXT*6=(K)%5D9;O)0(K))2!%SK.;O.B;H6HK89 MY0 VA:SB81%)_A EDR!R=XJ1=(0_16,W6VLEWF6E#*,)W*4T$3$VAM%=)(?5 M1F'CN!TG#W$+.? 4^5B !U!KVC$>4)S+\%+((6"L.9Q,%?> 8 MP) ]9NV*C\^/'^\5O]PU"[:?2E/:B:RL*L1'8"[%QA:_9ZYZ MB'1OC"8D-=UP(+Q:& UX'G/!GSEG:J%^E@BE(24/\:8+V52Z-)P[+]47C(25 M_?SZ_=X^Y]@>.0<1T5ZYT4#*;!(#8_9>519;Y C516[TSO"&Z0)T]Y!]LYE M*NM\ 14B8/ AM9Z'Q75/UDR?WP[0 MQ==AQ8A$13 "QB$(&9"4*CQ]AQ10$D=.!2"("+265#R!,!L@HO]B5VR1YP*9 M>",><_KK5Q1CS!/$D EP+MDH+S>I(/#QI%RE5NU<2RW#ECAHV9HGN:G2G&M^^PR/09 M!E-S)DCEI)#OTPZ4:Y+S*+6Y40')4*!O<2@>Q[ M)&M"IEPBY]/B9>U,MG(+ M7<^\W1%Y')-M(\Y*9]QW"5DGXQ :[Z&,S'5-.6/>#7U*JVXGF_25W_ M8&EK$O>J5GR*^>)N*XRS@2^B3OC4E M!/!1F;5JMDH]GPFM4($2\M:RM407L46&&,@)=5U3+0;0B\1-F" M8'PXYMN.4ZW>1:&9B(YH=8+B=)AW5 @<4HE70"23ALS7(*XQPPPI/;.J]L[C M)F.&-F/ZD"]*Z2J)BVM!A%HA45A();,VB%:T'*)@V_OLAKTVEV!M1*YB18Q3 M*+^!V9@ 7WAAH&?%:CFS9>]C%J6S+6UM*L8'*-M<5-36P- M#(P MI@]"#W9=F)4+%8U\'1@0D$UG9AL)=P1RD7E*[P@1YC^ MDN)\$C3]G#GASU0^^KTW5)?W*L9N.JDQA;_DE4"OYCL\XW-\R_XF6844>K-\ MEA,WKKO'18('=)+IB^Y$G8]Z10&-TRUH#Y#:$J&AN%Y0J*)"9AF2L14;+3]U M_-0X7JWO!#]Q3"2!4#SP4-0A_<6--S0."4):WH.# C'>5E M*JZF[ZZ&C(O7INZ[E"D2<4(5("3Y1TFB";HR2*42^/ZI%7.JE_(+4J?44U.(P'V-S!'U]AJ+;!9Y?1S_\/A47D M).QA;.^HM.Y+;]GH2G5J_VE,4_^__OW(V"*_,4TX((RY!NIX> 0C!@((V:>? M^B4A7;A4LGYWY7@UZ7Q4U+01U0CV8]/OBO.CD9/SH^S'QZ=/AY- M)H_S,9.CL]'%R4D^Z,G9Z.CD=!]8I[%\#V#;K]/Q>5M?=FA)&/MX,CHZ/8I? MS\]&D_/S]!14/SE+3T]'YT>G8B,40N2F3,HVJ82BUH1/XJ3)Z/CT9$#CY/A9 M]O0$I[']-%CA'C)V='.Y1BV^']>3,3_YG4Y&C\>*!:]'V@6./3)_ES M?(?B!2$/UIE\99WSN^ML4W=-)P/I%9]3N0=Q*I8I.2%^\QHX@-/P4I$E^HJU MK_*'%# K(XF#'=R(05Q7\GC'H\N MCG-/__C\2?&I Z-_1, 83B(,>C09G3T^35[ZT>G%9#^XYDVXD8B/3RXR,# Y M281I3O_ODC09G1]?9-^?'*40\I:QL+I.\H,>WF".(%$ M4&[=:/(-3YZUB!&4%XF9K4!"B[/]PU?L38-D@6_OT@T0-S&9WWLMSE@N:TBL MJ6 K]1NYGZG MSFI/;)=;BLE2P$<:I5N?LB$M,]0$\ M M^O1R?X#>K"5?OTLRAP1>NT;H?M;5ZMY7@Y!N5@"W47UOLH)JE M^1#1?9/('A>?F@$3T4YV4!Q#"B'\B7[3E8B GT$' /).O0GDSGKN MK*1T5+?26*16E 8AX5A9!OU3RT.6R'F(KSK\(+UN!$@;Z<"@WH=->,I=B33B M8\O:C =(K/A"FEJ(XL5?:C*B5D+%Y=1MAQJ*FE^13+P)/.'*8P2A6W!9\H94 MU@RQFT/7-XD40[\['1\7,.@Z7"]^=S8^"3]PUK-*]])9?A7%>@"-8F \(^4 M_TQ>[/_S9]QJB8[4"];[/M/8S)*WJG!%FI4HWE;OD&+:*)5PI^$F) B>Q>PX MMZ-:<9S,S^(TWY&B)0&#PJB'/$%J> EJSI>/X>@X^K-"^CMC8"YVB"-VLR*, MLDCH?PL@Q/S8G_8]Z41LIMKNE0,&::"F-=\GSZD @5U]M<;>2YH',<.,AV]9 MM>NR!A>I_E!K7W=7#CO[G?BV %E$WPSH5T@MX3$ZO5-;!:&EG&AX](*3TPZD MQ+L:&X*C%M?&71]A6%"0^[88WK]LL0/_.KQ2FWC[ MNR.C'1>OTWVY6]BV$\?2**[)1*B9T3'RMWM)@%Q9:>TM2]8_+9&D<7KL1]@' MM7N0+(^+7](=PQ59=/:=+=P/W^WX.&I\-QD_B3X.Y[>4]LG,FW'TD .5M&38 MG#!5S9<@16\Y_*;%O%>4?/JN@3^SB)3<0KM%Q OKX ;X)JR2*TCC>W/E%JU? M1@%UH18[*0W+*Y!=M4(6/.6]ABKZ$'=8V_A/OZ.67MSU(? MJL1AQ%WOB5:_YJV.W\>FRW>QZ5+(^W?JNKR4B? [6APTUW]X=2HT>BO@'H,E ME2U)-=A#<0L)2Y6S'VF>U5LEK>03$*]F?2V!C5XNVN[[E*@M-Z_&0[+4*>I; M0Z7L3@N'AE(?[+=&BO1(:M0ET>FT^XV\7[,))2&NWG$_%9=0?9:;&!C6TUS< M@)8@P#V5*$/7$ PJKWL*20-I2?W1'Y[T<@2XGO=SJ,+G\[&U7VI72W-[]^$: MVZ1_U?PZ = _@5_ZF0TD1\=?66\*X52^#5SB'.5N[YK0WA6< MON\RFW%)W,N!D2L[\'#\OEV:_1[,&KZ:3%4/6M%C-W%G0[$V@HG>Q6"5:8MX M0];27B!CZ'[W+U!P;3E&N275[CG,2Z.RF>6_Z5NJ68RXW.*O6O/X%UY$R]@?M\;>1TH MCKFDUT^&@SX,7SEY1]#C1M(#:4 C"E)E,YL9+L5<\8K:M^(;0V\OKU_%EX7, M':K2M$\K"A_I7=#K3W':3W;,VQ],$+^SC PNW\AA%(\^VA5 V<7)\;[8S#RP M"SFV]L974KDB2.](42;'[?PIO4N+9>_@4(SL@EJYU*M)[EV*(3:D>'K8SNBC MR8VM;_0]^P@8DPNB2%V8+U7],A@3W^)O^'IJXU$&NWW;2M)BIKU_!3[2SE43 MG@2<8>=2G"L@6/(-Z250QARBD:%?)!7IY38QYHB3L_ J"S7F!/W!BOYXR,/\ M2V$MH)=)EF2*FG-O$G>(Y4DQBW;I+]I26LFMS/2>[4 H< K>#N!F5LF98GZU MU<[KRQLI:]K]MIA8+NM>3",,M[YDS?"@A-[B9)_4($SLGE M:^]8=RQ&&'MA<# DS99/:>)7P"%6PB_GKXE1KV!S4IW"SPP2]7&ISX M?]-=\> ]R_!&(]\^^+OD.Y>:;5S0ZV1\TPX&%:%>P(N\2/[B5:@/MUMTN8@D MTFMF4)N%(CG$-HS&1VKJ,M/A)G3K3:KQKO?J#[,_GK#4[9S_1(03G"U_1R'^ M&O\*Q:7\\84T7/Z$Q7O5PC8<(L@,4X_&C\_VBE;^+(1\Z>R*_Q3#U':=7?)' M>J5:MS0 S^D=S_"%-HA_F^/E_P!02P,$% @ S84)5S#$V>;?J4D6&)#$2H!^=%?OPY-,\?5?E)KZ0TY&F=%_IBLC)F\WHZU?.57*?Z3&UD@95[5:Y3@V&YG.I- M*=-%Q;3.I]SSPNDZS8K)Y7DU=UM>GJNMR;-"WI9$;]?KM'R^EKEZO)BPR6[B M?;9<&3LQO3S?I$MY)\T?F]L2HVDK99&M9:$S59!2WE],KMCK:]_25P1_R^2C M=GX3:\E,J4]V\)?%Q<2S&Y*YG!LK(<7C0=[(/+>"L(U_-C(GK4K+Z/[>2?^I MLAVVS%(M;U3^,5N8U<4DGI"%O$^WN7FO'G^6C3V!E3=7N:[^DL>:EHD)F6^U M4>N&&3M89T7]3)^:^VYP?D2=:TT0E3_P;IM6<_F%.&PBO]2:= MRXL)/%W+\D%.+K__CH7>FR/[\MM]^<>D']W7<<[?E)&$DU=D)X+\EIIM*8FZ M)[>E6FSG1I.T6) [;#F;8_W#2I)[E2/TLF))3#K+,5G95!BBMB7BJI$T>\9\ M9@,3STI4)4G7DJ#A7I96Q@]90U\$?&'J[MW[SM6I$95ZFY5F33_(MJ:)FIG M7Y! 4-_WG G[B_$WQTAX3!F/#VZZS]D0UEK_SL/;=HUQ*D0RRCI83F@0)B?U MU50[9>VT3P/ACS+U5UE(F1^G$\&.VT .-GG5 XYB-#<>4 M!93[T6!4*7NKYI]&N2';3T9&XYH"+QF,*DWO'K*%+.9U@IGG:MOF],Y?!(UX M%]$QHPGK;(L#&@K'E2$D7,1U$/PO7LRLDJ0 [HB)DL1A%R%S*"-_ M/P8"FL3.P>"8XD&:?4&8P&G'H3L3>-3C;EKE]A"9<&E@<>!D35ACXM! M8W(X_WP+S[OLZ7,*[5&R_\\RRSR!"'5]9AC7AV@058R=+GPMX8%"RQF-V7@R M'BPC# .Q'^Q[N;$FVRNU"-! C'+U5X$-$BY.JFK(:E6WVUQ+)XF)>%Q;?U70 MQ#G9<1Y+=:"^QA%*H3=N67\YBJB7G-;6D)VNKT%$612.#<<*A$B ,,1P>+J^ MHA@$WLAH3!>H$C$8?4:-Y4D/]@R&8\H2ZC%O,#I=8QD<@B=CPU'#4*9X,AQ^ M=IT-:20P5W$Y &SBNYF1)P NS,^_"!F70-PH'W> M=<^ZWSXO,ITNEZ5KYV^^8_[4@[7O.'E#VHX$SN M X,>947Q1Y'9V[@SN!1M+QSEPX?C -.]=&Z=A3XR?4RBH#?M^S;2/!)S3+\@ M@@._)SZ)$@QKOY^K;8':X$2:3<; <'S?M=$VQ_ UO@_GDH0*"'7J;HQ$ !&. MC7LAT !*YO5-V4'&X?PN'.KYSM'[=.A=39G.#;E.\[08>7_4#X#YCB756AI- MNXD\2V=9GE6)J,J)LC0I0B$KZE?)]5O=O(H7HQ AD$IF.\6IMB^U+!^H[2+1 M<)EU[3+R )K\VBCK2[L9FE4X=EB5VV&2''SLGX-:E M^.[]'0CF:EED_P)MM7TYLN%I;1].@F>?;14U\^)Q-)60FEUE1 MV!O#&3I2V[P:81M1L'_O)\R 3IUI>V&-W,XUOO4D=[@U>2OG:Q($]6.7C\6GO!I>%K@O]CQKB-.$^#$\R8&D MD0?USNMD%._8C0JO%YW#)_-%KPUSCU\<:$D1MC2)]WM^ANL3P;Z<@,,7]M5S M.#!']MJ#$4 ES'$.FPD2ZD>]?PDT- ;S)F!#'B3.^,'AV/\?_WYGZX# MPVSNX^"8VZ8@KT6]3B:!@[)>>@^1ZH83D7N)<(X8=WC4\;EGW\N[GNO#,YW\ M*C@Z/,]9C['NOF]%7G.:,!%!'E+N?\_%WDO[$8(%([>RK#"F;<=_G^79LD*; MFEQ5H+)WQ90\2K)*%R3=;$KUE &8ROR9O!!G0A!@H=S"5#"5K?"-(UQUPB%H ME0=D9L M <%+7/8FFY,0B2O=/]HS\E$2^;21((>6=O>PRSQ*6:!HO"2O0/JRAI.9WL%_ MHAYD#?H+^01F'-&#;, _K8YB*0M9ICGVOU/06F_W!76S'KIN!3K-#';P+-,2 M$O5V]H_=+C/]2;M]R0(_G_%S(3>Y>J[.B)+9=K'$"54^LRFSNIE!GZ*:MK Y MI+DU)L_KY7F>;K749X>^()@Z'W"L9;FL/E/1=7]9?\O1SK9?PES5'X!TY/5G M-+^F)<"_)KF\!ZMW%@43&%5]FE(/C-I4GX/ /XU:5S]7,L6I60*LWRME=@.K MH/T^Z/)/4$L#!!0 ( ,V%"54,5?C+_08 # A 9 >&PO=V]R:W-H M965TK]'?VM@AE@E5[%)D?_*I3D\'\0!-V8R6 MF?XHEK^Q53R!P4M$INPO6E9]O?$ ):72(E\I@PBT*G"KTIIFSZ4'\$ M/M:.DK6C%V0GX.]E,42>@Q%Q"-F!Y]6!>Q;/^^Z!5[A^-ZY91*_4@B;L= "K M1#%YQP9G+WYQ0^=XA]=^[;6_"_T)7N_&_4-HACST$CW. +I)&9J)#)8T+^9( MTTG&U&IA\[\9$J5$B44ROXAMD#!,7GG+K 92+"DEUYR!V%B@=Y1GYLE+J#8O M%6@@WC!*-8)9P.I98'5>LX3E$R:1YUJIBPYY@70J2@6/U=$K].*7F#C>\;._ MGBLD9ELCU-?W5RF46OUN/[/)-T/[9(=R(35,APW2IP(VCNQ;HKZK=6S=>+^9 M1FO1=0KV7MXPF=>B*U','TIJ,*'T9CA@]U(-):78IOF6!'2 W"# 04P:$G/GDN.=DFVMI^)M2Y[+]8K=L0RY/[X>P,;' M[E=E#LU**$+U(]_#0>!T:FX/>;/=H]8AWH6R+3^?LR*Y1Q/1])"$.'3=_5;G&/NQW^N&&V.7](_!#90#54KPBV=9NSB1&'OCQXU@Y:U_U(D1 MACOSN&O<6G $AQTN!3B,PF:94NT"L;Z.'>PX>T3E^]AUG'9D?H#'C\#IZ+8K MX.MRHH6F62.%,0[\G;/$>$C"C8M%M5@AVO/95Z O(='+M]0UXM=/)\ M-OYK3>%T9G;DO"QXPA>0"C')^)P:8M.>30$,3GLHV^DZ](+V% IP%/>G:=^U MX6,21&U7<$ \V('E0D@3VL,25'L20749MY4[ G&Q0Z*.6$( MA@-F6]X6F>2$I)TQ C3MJ:EAOVP8.$+@#ZZV)M56T !SVO*"Q)$')Q^.&_8ZC.T9+AE(Z M10=Q.(R ^F>9>8L!W9J4:,EUBLK-$3JS1]=A#?P:=AQ#T("NW3,J$3-LO,V9 MK#&:P*E6PN.QV8SLAJ12"AS6&$U@?H-YI45R:]KF/0J;P';&T.MWZ$I/T:&Q M29SCRZN+&WOK'A]5_E$T,T?H.WN$!MV#L3-TUA$-+9Q)I ,6&% C6X4R+C4R@Q4S2A&2T2T#:O2BI"R^':\ PL MTNE?I3*]80N!(XAD"\-@ !16-!?3(;I,:3&O##R>]/*J!UU+>S$&/;6B.=VK>I ^Y5&7___:?Q/2..]P ," M%#!KA%OMKNUVM(G-D!.>S'N+2Q.GHMA_UA8-OT)%&O]_#&"@5:2_L MW=.B)YP],O4FA>RSKN \H;F;&ULM5=K;]LV%/TKA#MT#>#X(3G/)@:2M,,VK&O0M.MG M6J(L(A*ID90=[]?O7%*2Y=H)-A3]8HNO<^\]]YXKZFJMS:/-A7#LJ2R4O1[D MSE67X[%-,%N7)3>;6U'H]?5@.F@G/LEE[FAB/+^J^%(\"/>ENC<8C3N45)9" M6:D5,R*['MQ,+V]GM-]O^$N*M>T],XIDH?4C#7Y+KP<3B M* @(;OS=8 XZDW2P_]RB_^)C1RP+;L6=+K[*U.77@_,!2T7&Z\)]TNM?11// M">$ENK#^EZW#WB@>L*2V3I?-87A02A7^^5/#0^_ ^>29 U%S(/)^!T/>RW?< M\?F5T6MF:#?0Z,&'ZD_#.:DH*0_.8%7BG)N_?ZK CTC9G1&I=.P/;:VP5V,' M;-HQ3AJPE M]/_AY@T2\)Z$=8K(Z%166R8RXVNESFS MO,"\SK"DTSIQEG&5,HI?)L*.V,?:$%PP1BB,%U \5XE@I7"Y3G6AEQN&/@(I M)KI6@# B$7+%%X48,@67=V?(0(*J,I NX_ +)Z2%YE;H)17,U%:J)%!(:21F,"^L0&WG9A-QHF!E.#I!_0CGI) 8NYY@7 M/M'*,8T8@R9%Z 5##(VA)?(UJUU-I,)G7+#L4Z[FK/86L(N=@@/*[DK[G$A6='X&+G*^P&Y0O3^"VIJLEK+TF>QB^CAY%W02I *1YRUF/7 MBHI3 9+BR 0<,/32(R-@):"H5R1)71Y#XE M(&:P= S7UQPUTI3IMJR\2EJU[[8.7R=>IM0FL)P978;CI39._D,GM'4D(.EK M_3O: ;AJQ4D6%&(-%;_U+F2LR1?&;Z3"7EU;X-FCRXZ/'_7_()]VWHT,;S;1 MO=GVMG^!;+#IP?F$MK,?'>G-TV1D;_ZS=BBCIGJ'"'0IE:)\4J-&_]-IM_4G M%@^G9]/>>'IVOK,:SR[8_8[ZGTGQMSZ_.9D<[4U&<;PW-SV/V4W3D?HJ2W)N MEC##E[A&6O=-L>V9BR].]^T=/[//4S=L.@]1@\!P5U--TTTVU&"5+4(CV4=[ M$Q_M/'=D"Y4>I#D:GD4GO?%LLDOS] Q/^J_J[5VXAT$52Y02_%T.[E3B!A, MV3DO#^:3G!34SW6?.3;C=;[>';Z0/D D$P@J1X>AD='8R8"9\=X2!TY6_ZR^T M0PS^,<>GFC"T >N9!I?-@ QT'W_S?P%02P,$% @ S84)52"(VD#. P MN0@ !D !X;"]W;W)K&ULK591;^,V#/XKA&\X MW %N[-A)FK9)@+:W8AUP6]';=L^*S23"R:(KR4F[7S]*3AP7:_,P["66*/+C M1XHB,]N1^6$WB Z>*Z7M/-HX5U\FB2TV6 D[H!HUGZS(5,+QUJP36QL493"J M5)*EZ22IA-318A9D#V8QH\8IJ?'!@&VJ2IB7&U2TFT?#Z"!XE.N-\X)D,:O% M&K^A^[-^,+Q+.I125JBM) T&5_/H>GAY,_+Z0>$OB3O;6X./9$GTPV_NRWF4 M>D*HL' >0?!GB[>HE =B&D][S*ASZ0W[ZP/Z78B=8UD*B[>DOLO2;>;1-((2 M5Z)1[I%VO^ ^GK''*TC9\ N[5G>81U TUE&U-V8&E=3M5SSO\] SF*;O&&1[ M@RSP;AT%EE^$$XN9H1T8K\UH?A%"#=9,3FI_*=^H'9F76>(8 MS@N38F]ZTYIF[YA.X"MIM['PLRZQ?&V?,(V.2W;@P'%Y]]L4O;0QD0'.SX Z@Y-]BJ1"V M0C48!RG[$1IDQ\T?B?;Y*68B=($#^([06 3AF>I2F#)P@PK=ADI2M'X!1T>F M@670" R .Q%(9SLO'/< ;OG,6W3;:H:S+>$2>421\C]_J!-*=D M351:L*3*T$%*:&KJ9\DU1GLR(378Y@Q[YSY]\-0(PU&HEUX::,F@G"=_*9;S M>U;15NHUIP#19D2E\>A_L QN++M*3#97K>HL0G3X$3 M4Y;21\=IJ UCVY!2'WC%2MZ#P;)A$'SFS/GJ>(]1KTC9BJG(M^MH +[@TORJ M5^$%.Y76%S6U4:S(L_>X7.7<-K!K&X'_%RRP6G+9Y\,@'<(GZ8N=&LO']O-E MY^/_^K[F\&__CV)W+,+.ZB<8I_'%Q;@GR*=Q-CF'.ZDE-_5R7SJ'\V&:QWF: M=?OS-!XQ^A_D^(*.]7*$&XY'<79QWI>DTW@RG1XD;W6SI#=.*C3K,#0MWT*C M73M9.FDWEZ_;<714;X?Z5V'6DBM&X8I-T\'Y. +3#LIVXZ@.PVE)CD==6/HG MB<8K\/F*N.'M-]Y!]V]E\0]02P,$% @ S84)50]JV#)A! ,PL !D M !X;"]W;W)K&ULM59M;]LX#/XK@E<,&^#$KW&< M-@G0MV%WV(9BO6V?%9N.A[_^*#MQW"8-[@7WQ98H\>%#B:0XWTCU M4Y< ACQ67.B%4QI3GWN>SDJHJ![+&@2N%%)5U.!4K3U=*Z!YJU1Q+_3]Q*LH M$\YRWLKNU'(N&\.9@#M%=%-55#U= 9>;A1,X.\%7MBZ-%7C+>4W7< _F6WVG M<.;U*#FK0&@F!5%0+)S+X/PJMOO;#=\9;/1@3*PG*RE_VLEO^<+Q+2'@D!F+ M0/'W -? N05"&K^VF$YOTBH.QSOT#ZWOZ,N*:KB6_ ?+3;EP4H?D4-"&FZ]R M\Q&V_DPL7B:Y;K]DT^T-(X=DC3:RVBHC@XJ)[D\?M^9)T)%3FY_-:S& M$S=SSR"VW>%E6YRK#B=\!2?LF#8/@@ARWU2[[T8MEZ)1$%L240 K) M,;.96)-W3*!$-AHU]/OS'NG_^M]JPS OD=-5R_A("*BT>0%J/5S.AM._9E/KF55-P:4=@<@EK66A=E0!2<0 MP\"-HK2?!A,WBB/RH5&"F08U+8PL"I;!WR(X=6-_VL\2-T7L[U"RC,/ BQ=* MD9N$\9Z1.XM"\@-6FF'ZY/" #]DN%?3PS%]ZXL?/QM>T9H9R]B?&*Q-X/(+R M4:-A?RHGL \<"R)W-ML;" *<)GCR0AO57>"(B1&&1@9:'XVZ&!T;4IRXX20E M?TCDV%I_-6E"W)JF_M[V;.J&,28(6CHGEUG65 UOTS('+#X9HVT\O0;W+IFZ MLR1^OQ=,4G>:HN!X!7*)@$-R9Q@JB!,D0TF4NO%D?_TWC;+Y8XN6*14 J;HG M"^R3]3S_7;(![#DR3K5F!<-E2FITRA8];NE0_2*Q-QA4I=6BPK",U;0-EIQE MZ+TU*EN[UPS=08S[3!JC,3R:E7J9L59AK%2*-K=JDT M!:Q:H4J;\<]"AJ[1)SL:OQH'3&2\R3'TS\)@'&(_P7G;&J%#9T$XCGN)@NX& MM[2'9I"]I2FPX"S/BZ?%.RB@+H+J&MHNC#^-R;'7TALT,A6H==NN M:0S'1IBNI^FE?4=XV35"^^U=._F9JC43&BME@:K^>#IQB.I:M&YB9-VV12N\ M"5FUPQ*[6E!V ZX7$I_+[<0:Z/ODY5]02P,$% @ S84)57(B+%)@!P M?!8 !D !X;"]W;W)K&ULU5AK;^,V%OTKA#LH M,H#&EF1+=B8/(,FTV%FTW4'3W?E,2[3-CD0Z)!4G_?4]EWI$CN5,N@5VVP^) M)/H^SGV1]_)\I\T7NQ'"L8>R4/9BM'%N^WXRL=E&E-R.]58H_++2IN0.GV8] ML5LC>.Z9RF(2AV$Z*;E4H\MSO_;)7)[KRA52B4^&V:HLN7F\%H7>78RB4;OP MLUQO'"U,+L^W?"UNA?OW]I/!UZ23DLM2*"NU8D:L+D97T?OK&=%[@O](L;.] M=T:6++7^0A\?\XM12(!$(3)'$C@>]^)&% 4) HR[1N:H4TF,_?=6^O?>=MBR MY%;%6XG_7N'Z*Q)R%YF2ZL_\]V-6TY0?N^.6YT3MFB!K2Z,6;ZKD!3BH*RJTS M^%6"SUWBG3NQEAG[J.Z%=?"WL^<3!]%$,,D:,=>UF/B(F)3]J)7;6/:=RD6^ MSS\!I Y7W.*ZCE\4^,]*C=DT#%@ MB8L1:L *\<&E?1696]5 MJJRHN34R@SA2 M0O![1HW9+_L+7D"#,F?4/"I*IEQ1&#\IK8MF& MJS44PC5>'K<6 AKJ)S%LMQ%*W,.I^$>Z\6O+BD!FTF15:>'@S"_DY%P!"X"* MS,BX,8\4 U[ZR)7\$:8[MA1P6*8AER"-&04@G)XAHV",^K52]99+SF69, Z' M ^6*KHX$/F [P3;\7GBM?"D+"I/3E$"E1!SS7))$7@#25CH\23ES.!_ 8G2U MWK =P'+O7_@DXP5HML1DS^J,TZ78UTFZQ(,PF;2M2F)MED0;4W(OK.H0P#"/ M,MM(.-5[&;:U9FZ%\4@0L6 MY"2+Q"]YX67@<[A63B3AT)4%9OOV?1>#O^OS5C[L'2(,1X#HCH#7D45/9(,^ M^]RF2$MVTTL3]HNFQ'HE9TU\74)0%.JL$(])6W MSR@-IK-#\C3:0](^XW!P^9CPAOQ?QS:VD^CM(7[2'!^*6@3)]/35FN=A$,ZB M0^%A,(T/EY/I;(ATD23LNV:C.'3T:8I8'"(Z09J&B]-#PXY!3=,@G;[>IU]; MO^7% -C_5MIKUT^B69#,TM=;W3%TU254/EA7<3H+HB3M5T$0G?8+ZUD.@V41 M!>EIOW"2Y"O%F2SV2O'_]?P(5_B=B@[&G,[I/[_9#>T6V&KFP3Q>['DD62Q> M\FJ$E12!^$/EO)@%<9(<+*.8.XN"\J[M;BW.X+(^@\7A&3QF']!=4Y^S M\)8]_YE1QM$)INC:;\,? C!1HN1VT1R7DV?7P0N=$*?@'P<<"^KVQE MVP_JWS[0K[="V8;$PWX3)^.P-23 9]3_)+8WT1X%!J>M\%<&Q:.?7G:^]R^L M9M+:"G9T_:9OE]0.[K0Q* ,UDKX7%4+82AII_C/?9E^"@825&GF%6 M\1J+MB7$G$*M>DX^:289/]2@$VU([+/)HQ>(%V.&,'RE31)!6O<\].0E(PKN>K[W M<:J*AI8&4\QBE3K,XWGX%-PQS2EM/'P"MBU_+ZC$I\1+[B"P'"Z@?71_9O : MTW&ZETT]E&H08AJ.HZ[4?$[MN/5SUEIY2M );JC)?!HT[RIN'(UWAS&MQPZ ME:7WV=,TVR94W[L^O9&$655[N+*$ELCK<=L/]_(.HW"-K;D:R-D2<>]'E,)4 MJ=Z"5-NJ'H.E'8:#>J!;.MJ!ZH7.>DQ,_D* US.7ST#:")G=T%C6V-'+R"9' MEX]UT@^$;2DR7EG/F\L5"I$&."2@X1D<27F7V9[@HI/9:E"06M5.\_<;5,@H MA&-Y6X=AT)'[/OP!E5*PV#NP?I\VOJ.[AURLI*HMN[J]P?&]A578Q,=LZ.)I MTKL1+(59^WM/PHLIOKX<[%:[J]6K^D;QB;R^E_V1&XPV"(58@345UJ[]( 7=A?/E[U!+ P04 " #-A0E5 MBO_S;>L" U!P &0 'AL+W=OIB'@LY-<6@O'+K:S;O^>LY.EG>@J)+[$ MOO,]SSUGQ^?Y5IM?=HWHX*Z1RBZBM7.;\R2QY1H;;D_U!A6MU-HTW)%I5HG= M&.15 #4R86DZ21HN5+2&W MDW#S?T52KU=1%GTX+@1J[7S MCF0YW_ 5?D/W?7-MR$H&EDHTJ*S0"@S6B^@R.[\:^?@0\$/@UN[-P5=2:/W+ M&Q^J191Z02BQ=)Z!TW"+KU%*3T0R?O>A'-(JBPYJUT-WK['OMZQIZOU-*&+VR[6)9&4+;6Z:8'DX)&J&[D=_T^[ %F M3P%8#V!!=YAU( F<4+Y0_GF#*T*PKGE95F:%BOX M)'@AI' "[3QQ1.R7D[(GN>I(V!,D$_BLE5M;>*LJK![C$Q(TJ&(/JJ[84<*/ MK3J%/(V!I8P=XP0&VP2?W?*6FZV4=>74-;HU0:TGW5*@5< =T M##@< W!5P1LLL2G00)X%;P8OA"*@;BTMVY?G62 M&RHEA@(5UL+9(+30JK4#V7,8YW$^2?<<$Q:/V'B@V1A=H_6MALLX; M=Z[ - M1"9U4=Q[HT;H&0T9-9V' \;M'^49L5T$>3_/)'O06E=/F'OQQ4&HKW%];>D:YQP>\9Z,Q M? T)>4_7J][E9GFK=GAVY-LM?*&C2K MT+#]?]HJUW6UP3N\"9==*]R%=P_*9VY60EF06!,T/9V.(S!=D^X,IS>A,1;: M49L-TS6]:VA\ *W7FJY3;_@$PTNY_ -02P,$% @ S84)57:]L&UC" M)!4 !D !X;"]W;W)K&ULG5AMC]LV$OXKA-L& M*>#87F^R3;(OP";IX7)HVF"WO7[F2B.;"46J)+7V]M??,T-)EK?V!C@@R%H4 M9S@OSSPSU,7&AZ]Q3934MK8N7D[6*35OY_-8K*G6<>8;PFL7D9-(OW)C5 M.O'"_.JBT2NZI?1'\SG@:3YH*4U-+AKO5*#JD?M=;BA?S!(V\/B\ZZ7=9>GE$^DQ]\BZMH_K9E53NR\]AR6#. MLC?GW?))A?]IW4R=+J9JN5@NG]!W.KAW*OI._T_WLO3+P])<$&]CHPNZG #Q MD<(]3:Z>?7=RMCA_PK:7@VTOG]+^3=N>E#YLVZ\^D7JC7JBQ;O4GJ5UH&(55<> MIS^0#C#[KDVJT#B"5-OPRT0NOV,W(H=CSW0(6_ 4C(:^; OO9LG-VA1K7HTT M\LLB/#..\%K?$XZ!>J3CWO@VPB;GDZD,E1#3"7$=IT"WI4D(\H/"$FBND&BJ MZRTB\KF]0SC4K:XH/:A;D.F:=$SJ.AJM?OGE_52QC^22P6LX K)*3M?G:NTW M=$]ARG8&-BIFFYSOSA,69"EX5(KM'ZBB$& CP((#(J6H?D4W*/OULW,[TK#@^;Q:;!X2?BB])#,K\_62QFK] $K(7F&6J< MH08/V"'&0^'!PB['UD5O32D^5*@S!Q]L+F:V%6:BNM%TQ7 ^E?\)Y*WY2M:L MO>] B[P=M'$#,[BLADA4P=>J:L$K@A6IY0P=,96ZF'2VZCN44(8A NR!65D^ M#KH]B]D_ ]:*'%^E[[6Q8Q,&T_ZSC@;L>'T0'R8J( D*#;HY M E A]+Q84J( KJ0A(;P*>'>Y8N;37.$IOQ=2:QC]4,_U#$1!JN7H\5%H#WI)@#UCLX9LR6B)XZ,GC'S76!K M^FBGM20A$W$2MKS&Y(^QQFB)CH3F,0_$MD(=&G9RS[I1!64;N9.&R&6C^-R0 M.5?GDI"13JJ/M@4U\!Y MZ#!%Q;@XXPF[5:&RVXC(T4>+#K$Z=P4BY2=%;L8 MO#E"/-OL, 6-BBOB9,Q)E=XY;DL]]>P1)2>YUF5F@#YCH^!\"WLL5K72 M63,Y=!FP\B'MJI'M^UH$#/VV;H:M*I*+>;Z6<(PWHA5[*WWO Q@? M0V6-FTYB"%TW(- MALW$P<-(-'LSJ.]B=((*9^GGP@4?H&_:!9SP>:KB^#KC(T6>MT6P!!KE!$]^@'_<970%!JC01 M)D(,\XK!7*;++VU'I2@D&+U\.7OSPTR]D]K:;=_;UU]G- O<^7RYIP>CO\AWMY-UKP7HT312C3V+@#6 MU*9CD=8Q27UTA[]1=\9H_8)?CX8--I\91(CL('(1UG^"5NX4@.JH$(84C>&Y M"^UCH.(^6E9P(PY]%X$_>I=B4S'0IF#D=-D'MSD5SY]]]WJY7)S?W/X1Y>?) M>0X>D"4?^#A*AP0^CP6$J;B;\P6I#?UE^6DPS]2A3R;ST9>KFL)*OL]QQVY= MRA^QAM7A$^!U_O*UVYZ_'W[2885R598JB"YF/[V:J)"_R>6'Y!OY#G;G4_*U M_,2M&ECC#7A?>9_Z!SY@^#!Z]3]02P,$% @ S84)55]C<0A/%@ AD\ M !D !X;"]W;W)K&UL[3QI<^,VLG\%Y7CW>:IH M6=3MS%'E.;)O4CL9U7BRR5>(A"1D*$+AX2.__O4!@*!$R9ID\_;5JWQ(QB*! M1G>C;S3XXMX47\JU4I5XV&1Y^?)L757;;Z^NRF2M-K+LF:W*X MQ6?NP2>]6E?XX.K5BZUJ.R# $!&K]:F&=^29P8 M_NV@?T>T RT+6:HW)OM)I]7ZY=GL3*1J*>NL^F3N_UM9>L8(+S%92?\7]SQV M "LF=5F9C9T,OSB+!\*ROYZD5A[D6!HP$: M_D&DTFQ 3N>X*;=5 6\US*M>W58F^;(V6:J*\K_$NU]K73V^N*H ,KZ_2BR4 MUPQE< #*1'PP>;4NQ;L\56E[_A5@Y-$:.+1>#XX"_+[.>V+8C\2@/Q@<@3?T M9 X)WO /DLE01MU04$&^+;])\?P7'D<1P=@WXR MCD>A=./X@ZF4B/OB4H2+_/V;V2">/K=+B;DJ2,GS1%VBH*>BQ,%"WLLB+<5/ M2JSEG1*Z+&MXMSTPVFQ1VTHA\ZXQGVY_+"-1K96X4V6E\Y4P2W&_ULD:X(J5 MRE4AL^Q1)"!.\%;EE:BWH+PX0R9KK>[4!A_"K$05%1B=LD466YK#/"O +# VBDL%YFMK0D/@:[ M]04,I82QVXI6!$26=5472FP+D]9))71>\5_(AIYX#Y8G337^BCS., LI"E%' MSC"#W7"9"=P^#2\+!5M4$.F(ZJ*$WX@3D-?!F5W0CBL]\<9LP)J7D@RB>L"_ M<4,!?F)6N?X-.&;N5$$0:,T29GHL *8V:=3L%U@_D+X4^8_P'O];*HW24%J> )Y) @((OU HK5C@OI&V6&!)U[;@NH$H;*5.+W5^ MF8$#(V$'U0 M3$8)J'^2A+9D(8>(^4!*@>L\N40CC"1:A=MTA)_0=@:";^6I0RX.H+]0*YWG MR!V0"IIC0'=!?TG[X8E]#(Q2=Y)7:&3- 4(BX4>I0;[1+)*(9B2R 78]\1D@ M+9'P.YG5]!I,SMH95]T(>^HV957@HBB;HBX13?2Q2KR110;BHS=U)JV->?/N M8VB]Q0T"%1]S\4$^BL$(O6@\B\@2EH']%W(+Z*).XG*O#4X"O-Z":"25:?P# M(P)O)M%P,HYFXTG+UCL:0*CGLBHTO/BI)VXW((&\)J)W@4L@P$'_>2>Z]"Y^ M_HPYU4T1\;D$$PBXQ ,OW!7@!_+];Q!ZZR=(X59&9J6XZ-ST\EE+J%@E]6\L M_7;BGL0]0X<#P2^BQOX-_:@"$VD>"0LP'6M5.&N*+##TBU![]Z"2&B-8\68- M8@0($0IO0,268FY]S\?E$@Q706^N_PJ=69+I;:5]W[ MP>X* HO+1R4+(JJ ,+L&[H$AWA :]QH<+()E1XX>4 .2S*K%(T,/C0?\ -&I ME+?Z^X+)NDELN=#/:-#AK2"[0[IFB7(.C/2_1.4_'_3& OQ*AG-P.$)4P!7 FWZP0P;4SN->WT/ 751R"2R(:-Z%UB@O*'B>J*7)(!]" M5E/>T"%Y2P/A/UN# JQ(CD:C.&7TC7-V[UZ___SVAG=IH12X6%5Y\B XO-.F MQIDU;5WIY&NIRP3@_EK+ D@ \[(+$$%LZV)KRJ<$Y.)L=^Y%Y\!G9\]VXHE< MH24&KZ+$169*5+@*;,NBKLBZ@JV!=QN@MF70%@K@*@S!8 5MUKF5,L( V07QAE;@2="*:DI3+Q80 MPBYU]8R89)>HY ..2A7P/-$LF>3=-P:4@465)>4IC]HC$]H?/O_=_WZRHO0/ MU(R+^!D()PHL"((DTMVXF\"SWE:R D'QKW:W]&0(M.@W<23.IW$_ZH]GNX-3 M_Z 9&@_&4;_?WQ_*0P8P9#8Y"1H.C<='H0UQ2-3?P6[NG'H;'@V>'H4W(GB# MT^#1X.O^,7AC@C?:@0?IG;C98JC= 16G#/I'H4X(ZN1KH.(4(NLPU"E!G7T- M5)P"$<(QJ#,AVXV2T=UW>DP'\_5KE[0!^%\:1V)U32'"8'(_N9)X; MR!IIW7P?)I4/#M+=PA#)]Z""Y?= %JK)DR46 'Y15,W$O0(!=3$L>G* B7MS MF1GS!>&"<,".:8@DP'-1).T9ZEHWI5^>=) ==.W52Y@:05D + MT4"U*L5!^K&(4Z/)P# 8D@V']A'%*Q15ZC#&D,!)8J#46X+'L M1[&,S6,Y-%;YT0RHB3L=#]!!Z!Q* HXB; 8M6]RN[VM:P384S "G6"F% MR._1DQ***<-@.(&DP1$9 M5"P/*]2R,)O=VH#+[W:XBON4U^1WL-;08B'[,%-G5D5WUH:\!I)$E)TZ9[XU M^JYMU>"!:A4@WW$O;C9J#YYW.8 M@$&\A4R9.G7+* ^D#'6A]ER9!$"8;:GT$@2CD"L5U)B0;$QZPM)FAA*85& MX5-7/O%$8<4QA0UOM*,KCS;"GA&06\'J@4:;%P@.;2D.7,H$_1^58P'S$\B^ ML$C^?#N?._Q(&4EZ24;VH?R8:WC53/VQ]%-KB*?LQ@-X+*UKFFCK3^W7+ 6T M$AO-[V5.&\#,YU)14U[E,@P:"P;F)D($F-A:(!=,4*\0*[(+#2&?0$\*3?Z^ MBXY/ 1T1ASRV6$6%$A3,EE:!]BF6KX@7)ST%*N*!4+]2@<5JY%X))ZB&_55Y MV:F\_.FUE@/EC3]>@WGM8UT?D]N7-LT(K2VDS;FZ1S%U$HK"R@6.E&,^>QH! M/QM=]Y*3*A"*E,*QO-$,E>F5MC$PQ0=U4:"Q.!#7^4JCTYGYG"J$DK8>([)* M7Z8ZJVEX4T+!0*/8FD)6#E>OTCX&#LRF6"J5+F3RQ0F77"Y!5KF&"CQ,;)G< MR?2QB,6F4&Q=/KM5.<'B"!84M-[LFT=35Q!*, M-_(#K]V4R=\O;8I(]=:C**F'!)C$+ E@B15(4%I(G5%&FMOD#0PG2N:E2RSW M0%N" DB1@.U:D_65_'(-NH,^]&GL(HPIB%&8BE@F'>*-TYQ4H=V$U.8KMQ:E MT H*T&Q6',Q[E>I(,MU*:%!M[$_FGPPK54)!"\%M;FVT;;6E])["1D-A\T)K%0SJ)&Z4 MI:(Y >(^#QR&2Q"KL1F!-1=DJI2N/) :2$0K+TF[^LY;_!7%&G) 6%[GNL*Q M)"<2B[J"K4HU&/*B,QKM-!A/6H CIG&?OAL?&F:/6&E*9&W9$"@?:K3'TIH^ MZ5LP#E!'> )3ZV*O%-:-/JQ">^&X=R"_LL;D((V=5":8L,(8)/+ =I8-CYO" M9'C\PRD5ZY./IYGG-0YIO$IH$PA// +!YHG0>QRD(ZP]4'S\[R@^?"9#F(/] M/Q+'KB5OP2.\9Y@4W"C:35(M6V;DX_O=.A/E8FTL=HO"@YAV%:3M_TQY(I[U M>[-#Y0G<29LIN9J$1@-8;FUALM&2\K0*10#QY/($5]N/U28&7U>;B$'X][,53L:FS2F^SH(S;R",U1;9<0*?Z4MK/,.-X M%B@]R&I+>5L*FQAL)0J,"ZW&523?*D4I8,F5#%L*0^N$5M+/(0: SK0[+G4((C[$:I-QG<2@>\2V5B2[+CMZ M9/?;7X5O?SV4*SWA(.>!@[2)&AUO^6SL+Z?Y)SC-T?5UX':&U[W99,]GSIIN MCACBL.FLPV4.0U\(EKX_ZW29DTDS;# +09W@,8;@.AH&B_Y' M'":\8-,5'?6=\Z_VG8-A;_H[7>?\?]EUSD]SG4$\/?\]KO,0Q[JO': G:-7X MV[X#$KN\>FR^R/?'_@QJ'_A.]N7SKX?Y'E/O6O=^-_>**+ [XRE#@T_9,OPIP*$!CO_GSG MCA+<@S?!S8%]W[H+Z:-M8VG::5'%W*]_ZJ42%V3UFRA@-VYQ()Z(7 ;1:-AX M^W,,)H*F4Q>YD,X.VA2'OQVYIXS<:JSB70EWO'7"I%VV'(ENVO0P->/>I!7B MC*?1:#+ST.RQ#^IB1ZPTG1Z#-IM%U\/KCAT]$BW1Z9XMJB=8[P2KK79.H*Q- M9?])44?VV%C<]JTDUX[IK+(M\WH0?/+>'!V1%^! "Q[MERPQ6"*G:GP[E?+[ M>YHM.A17D%\S^[MHSY, 3-ALY7NSGKB)ZR)(=I#'^\O()A;J\"VVL(>QU3OR MSE:.GS#A[)DV6V.[J5UKVBG=7AV]U6T3C]AC*7WG1L)_SGJ[?S\3YN$5^09S M-^861.;X"**1Z&O^>H.Q,6HD7P #'PG^.;S^A0%*!H%+$;@"4/*HWU;Z:-:V MD;C"^V!1FM*-)-!CWPSF#:12/FR&=C7SO[05-TO[CW8 W#ZAC>(D)#!<> M,@"H'LO!"3V","KL$73A]&^VA3T(U+ =JWUB$D$:5Y?!H8N\DSICO>80G-,^ MP N;(3#EXR**.V8.^O*P*8F;:\!V+"AF]JT7OI,Q2!PR\!;)HS5GVE-H%^', M%CD;"^S MU\JY,\#OV+8ND)N4'=N"@'*MFZD8V^L]WN5[(AR-Q+6A;;3\T\*-"E98TN+TW/?F0WS)H?5W)I, M3+ZM6A4-+. ^8+&AK)>O;(EZB[_.Q_V@Q]^&FV%HUU)4>[''?QZBXXL(+$&V M/[)]W1FVC=T5*$H:Q#PQ95< <<<6G86,UT'MB^\W@2W-I@CQ%NUDZ# M-GTQPWX[Q:Z%Y_,@.[M/_6%ZJLND4.2KBD<86UT"M,L/S"7;WF0P=T N!,R@ M9(Z9\%8EMO$B=KVRH D4-HVGT^@:/V[@S>A>GO4E8BFT*%:O"@&; :&[I)&6E^T !>V&=7I!M MY93OA!/L(-YH6&T<.%!JGX:PBRHY5!GEPIH+OL+V-N0->!:^5,+FD7&1*WLE M[3P.".&K3-81<0V93\Q\T$%L09=08FL;ZY!TF=$2''U_U]$?WB7/B<^66D79 M=4E]VV0+!RRZ(UH5KXCG5#]TG5Y=?--EL\5D?&PPW.BD:XUR>1=28Q.X"/N= ML+Q@NYT B+L]SNQT#7O&?KP&VS>W>$F\:7+=+0SN%,9=?9)3 *SVNLN!S)I6 MK+MSU\$Z%N6_-&'X]/QF2CXJV_\HS);^M+: MPE25V="?:P4Q38$#X/W2F,K]P 7\I_=>_0]02P,$% @ S84)56:"+4,C M! 9@D !D !X;"]W;W)K&ULC59M;]LV$/XK M!RT;-L"393O)BLPV$"(BB2I)V M/?<\]T)JNK7NUA?,@>ZJLO:SI BA.1L.?5YPI7QJ&ZZQL[*N4@%+MQ[ZQK'2 MT:DJA^,L.QU6RM3)?!K?7;OYU+:A-#5?._)M52EWO^#2;F?)*-F]N#'K(LB+ MX7S:J#5_Y/"YN798#?V-K>CL\6QV$>#?PQO_<$SB9*EM;>R MN-*S)!-"7'(>!$'A;\,77)8"!!I?>\QD'U(<#Y]WZ.^B=FA9*L\7MOQB="AF MR9N$-*]46X8;N_V#>STG@I?;TL=?VG:VH].$\M8'6_7.8%"9NOM7=WT>#AS> M9-]P&/<.X\B["Q197JJ@YE-GM^3$&FCR$*5&;Y SM13E8W#8-? +\_=8DUW1 MA6-MPG08@"D[P[SW7W3^XV_XG]('6X?"T]M:LW[L/P27/:'QCM!B_"K@GVV= MTB0;T#@;CU_!F^P%3B+>Y+L$IB\I[ ".7P:0J3CSC=JR8XFHUCW":E:@SZ@ M96YSZ[2$6G%TZ6FH$@>*CR%A96H$P'3B@0+"!1M4^518V^ ]'8VR P$#G$?+ M?W%&R%;.+N @H]S6L,>N'PARV6I)D^#V6DUIPKT@*]T9(IBD"9Y598((]"F= M!T([\[Z=HZRG8O$+8)$E/[6EI75H(@3T*):&H<05)2E]WJ^1XBKF>+?Y('-P M4) #+ 5T[+GZ95&2\@)C 3HZGCSX#HCO=J50E6V1X@._!^!G#0,U>J/J MG)\F]$#!DI5#J:$+/4\JT/NKQ=\WU)2MIQ&Z!G:&1WO#2V=;EM'*R&A ;",/0>P.A9HR>AEWI- 6Z@[1@-J MQKF3&]7=8I*LRKI@_NM>_)R\75Q]NCQ/?B$G;U*9_*[67ULCBI MX?HP55L])=+A="B2&;0BAA4UE(1AQ,;I29^'+.L5M8U0HN!0!1&[BOJ,SS$. M7UOEQ!<9,U8_'X;!2\EXQ&&+ R"38'W0]*7S=GAP]U7LUO&&]U",_NBNP?W; M_4?$>7=W/IAW7R ?E%N;VJ._5W#-TM].$G+=K=XM@FWB3;JT ?=R?"SP(<1. M#+"_LCB-^X4$V']:S?\'4$L#!!0 ( ,V%"57QPJFU>@P &H> 9 M>&PO=V]R:W-H965T#+ MK0_?XMJ8I*Z[UL57!^N4-C\>'L9J;3H=YWYC'-XT/G0ZX3&L#N,F&%W+IJX] M/%XLGAYVVKJ#LY?RW:=P]M+WJ;7.? HJ]EVGP^ZU:?WVU<'1P?#%9[M:)WYQ M>/9RHU?FTJ3?-I\"G@Y'*;7MC(O6.Q5,\^K@_.C'UZ=<+PO^8\TV3CXK6K+T M_AL?WM>O#A94R+2F2I2@\>?*7)BVI2"H\4>1>3 >R8W3SX/T=V([;%GJ:"Y\ M^]76:?WJX/F!JDVC^S9]]MN?3+'G">55OHWRO]KFM2IC\EW9C.?.NOQ7 M7Q<_3#8\7WQGPW'9<"QZYX-$RSL8E,L4\-9B M7SJ[\%UG$[R)>M6QE76Q)>'"4=PX6%5Q+W.XHZ_(^ZI^@ !ZZC> MNMK4-_/%\?$#\DY&>T]$WLG_8^_\/H.S MO-/[Y3%G?HP;79E7!TB*:,*5.3C[X1]'3Q+DA7KO%.)C)#8SM34*+TTP MM;(N>:75I@_5&BFC]"H8(UM!(ZIJ?5^KM8\\$GA/:ZR-]EKMC X*$CJU-"OK M'%__W+<[=93C/U=?UN8^J=95;5]#(^&Q-[B0'RS7=MJ+9(W+>@\V:;!KK8U0(&Q8O<69JR:OH4HC; AF!L3 MHG=PN76_]V%'.=&F7A2>2-7JR_GEV\_JXNT;M=7%5X ONW*S"3J@P(R@.(1&C;8M\,(#MSHX@>I.16.^ M$8RHH5$CH7:"H>@[DU#:(K#LK!Q2ZP[)!G1D6,#ZWL6-J2P0A.AUOG>,[H!< M1+F2E.WE1+U"*L0(03 @1YEV3,P=,#3/"$>FFX"@A;Z%;RP $3..?&LK8,83 MTM ^I9;XI"9IB#",S=&G8Z'3V^O*;'*XB;R]<9VN#<)O0HY/EI;S-:J($"9D M>7;Z$OH@\!8JX=P>4M]DR[@1EC:VQCZ^=III.>!^DAQ%8/;P[6V,]$@7B/9: M)U'67)NJ3SEKN<=<%@D$LS0&< MJ]>:N&)3I'-.W9E8J.-:-6C< M]L2"AJIY;%WLR?-DVL8$^:\.^>K!<#X ANP"%(O5DI M(O2C=I,%)25 *5(BR4(:E3(#0R^Q71Q[PR_!),)D("YPDO4]2;TCU=8&=" ' M^8RZ<@1\;WV]3W(6NPG )U#)<(4['"LZ_@YP JG[?I5)O 8"&(;,?/O QX07 M@M#]4;_-+^?J'=Q,4O@2&":I]U&:[TE]I$X/+_XG91XO7KS[W M9#$$K48/:R55R7I3YM?58-G/(%BR.$K^ JY5):_H&FB)9%DM:64RU;S^>B&O:[NR;#_,%7D"X$&MT!DK^!B^F=P M%0^U&F?AQ!0\$9!@A""!Q6>C0V[/9L6)I8Z2(HS;9>5O>7.-]HF."H;()\7J M'10'$%9EY2PR/GKT0PNZE)2J.N'&TD%#, MY>"*]8M-DP*K6/(0W85]P2!F3 ](K[$+E)&CL>^K-&2P1QHY+G-39C;A7W:8 M#4N*9!9M&G*:&<\QEA006)]ADE^V!;G2-MAN4^A%4M:W8GJ<=H26E';7^KM( M%;J.?4$ <03HWO1O*2IOZ">;&[SS8/^$LP4&M0$KAGU;P/KJ.6=;>#82ALT&_ _(S\0CK:Z^44/T&3;B MZ[W4CPC\6EW84*%;9?+9T.6RC4J]0?SI32L$M(3<%3B:R4F#.B_VL9]!0F0U M-AO3BF>0H,*30Y+D:M9*OC2*;)WS'P)D=#'P).:B8#/^1E=>]C"E(Q'"Z+GZ M=<)BI[,R(''QC74WU!S.F:L/J -L'P(@0$6$Y[C:=F:;8N846:5$DOS)OW*8-9&#)DP$[-VW8]Q^3/,)D" 8C?-N2 M39&^3DC>_01DKG3+00&'C-T@((\U3E03T.T+X&Q/@1TQR4$0^4>NJ0VG1DR[ MPBU+,V3>DAPCE)$'AT;%-4Y>^[;FC$$0YSL6/-%1K*2^;^MAH.3,)$1EAZ:3 M4C-IL<"GW=#^(V%UDCF+!#;VH&1SZ0FXE^"A@ZE0RVLIIL^>^]BLN)5=MI)E M: ;2;AAOMC<;FWUW:&X7PJP;RQ.:*KD=$U MU[,H5%J$,]7Y"#LG?4E'N$HML77I'L73DW8?3%:M<:ZF<C)XI[E)XDIM+*KH5TI9H[%FM#*0J8YO%J#8D2U.+VZ_LRJ/5 MC)-YT^U&.TN_-_'E5]:TR@>"<=^&8SAT"JYDK:)F-0>TFCA;"BYH#YS("X8E M3F(B=GS!O+AWYV0QYILHR<1Z0),'J;.;GH$..?TDVN,NQ!H;V,>QN7& "J9V3@ICDVM&/.=H7 _1B#AZT([-P?% MG_R6@]OLOKEU.L[PCH>7 W)+U;N!'0MU\@X+CE\2KH+I/(WEU(4D<\T[%:B_ M1Q-;JH):6486F+2@I964NR&J=J>P[4M4]MVR3(?YIHI.V4^%3)NA)\WUAG-J MS"R0;VL$\"MG_R1"PH FD75W_!2S1XFW9_@R=MR:Y4M< ;H_MHT MCU_K5K2XE-]_SO>3;52_(=7#6+(J-EX=\5R97,!Y^=B:["W6-GB)C1EOMU#N M$(TE%) *OD(;Q#;'E#8GR!C+8WLY8YB.A[X=\C>88RJ[$4S>FTU5>I&Y/7=:##< MCTXF^^58:=I=6?/HV202MUZ?C(UB[KWYYM'1XOL;3N?W_:IT./G]3RXP^"NG MM+(NY9\"QV_''U+/\^^'^^7Y5]@/&"AX=]":!EL7\V=/#O($.#PDOY%?$Y<^ MH7&4CVN#SBEP =XW'N-@>> !X\_+9_\%4$L#!!0 ( ,V%"56K>5$>9P, M (<+ 9 >&PO=V]R:W-H965T3 UAR7PIIIEYN[?K"]TV:0\G-N5J#Q)VETB6W*.J5;]8: M>%8[E<)G01#[)2^D-YO4NEL]FZC*BD+"K2:F*DNNO\Q!J.W4H]Y>\:%8Y=8I M_-EDS5=P!_;3^E:CY+_2?ZM@QE@4W<*W$'T5F M\ZF7>"2#):^$_:"VO\ NGI'#2Y4P]2_9-K;1V"-I9:PJ=\[(H"QDL_+[W3UT M')+@"0>V-:.ZC#K7V1G*%=$FYLQIW"_2SLZLT MK6]ST.1:E9C>W-W[!LB-3%4)9""4,6<3W^*1SM%/=_#S!IX] 1^3 M=TK:W) ?90;9H;^/5%N^;,]WSDX"OJWD.0F#(6$!8R?PPC;^L,8+GR/^\[X+ M:/"C?GQ74Q=FS5.8>HAJ0&_ F[U\0>/@\@3[J&4?G4+_]]D[#?^;LD!H2%Z^ M2!BEE^2[CB,?I,TYW*%NL(5YP.RJI'3 ^2B MBSPD$KN56B+F/1F@M\U59;C,S-E%S34(+__S]9/$'BB*OY#PS]C[#!G\BMP MXWZN$[!G76UX(=S%O<+V^^J."SBRPMZ$G4>2ZTIKD.F7;X:_D1LP%ONK-4=[ M'S67!K/A^F:K4Y8+,N>"RQ2&Y VD4"XP42&MBY&VAC^0 0O&9UV9#BD-'FE" MBC;O>W+MO5CV)Z]L#V'==IOJ?*ND3BU_$!,3:D"7ND M2<;)]U"E[N@C+0+'<:\^9.,.5>QPT':X+H]D='BIT3",D@/-:,B"T?,]P/]+ MX9^50M#)2=TZV65'0R/Z2.I[6;N&U\>X"[=?:8^F__'3OR'''DG?_.R?HC8( MX[[*K;6]C_XTPP%CAV70E?O^4OW.<%2"7M4CH,&(*FF;.:G5ME/F53-Y,J];P%+= W.QR./Z&;L:P2KUO6HM5 6![?Z,\=)&;0SP/VEPG_4G> . M:&?OV5=02P,$% @ S84)5<\+&5^$ P 4@@ !D !X;"]W;W)K&ULI99M;^,V#,>_"N$5PP[(V8F3=EV7!&BZ*W8;;BM: MW.ZU8C.Q4#WX)#ENOOU(V?'20QK@L#>Q]< ?_Y0I,O/6NF=?(09XTY;8*/)$MY[78XA.&S_6#HU$V4$JIT7AI#3C< M+)+;R%#"^'D6B,T[LJ+GK#I._@;G M"CY9$RH/'TR)Y6O[C#0-PO*#L%5^%OA'8U*8CD>0C_/\#&\Z!#J-O.G_#K3C MS$YS^)+<^%H4N$CH%GAT.TR6/_XPN1K_>D;E;% Y.T?_#I5G.:=5_F4#PF0& M[^&T&_B"4(D=@N"\)F()!7U4)]=-O$&S\>2GYW=0TUZ@<@"HY%:N%0+V.#^" MMI)%!=+#UT8HN9'$:"@C'#QUU]!'BG@'PI0'H-U J! ^FH#." 6/N$/3(-S9 M$GEQ\LOUU0B$!T'5@+(K'?33E"/W)LB@R%.P=#6>$8)X>4\1H'/?A. 9U]2\ MD3W2/9*ZT<2UC0D@%)4HLECO08FVER6/XBRLIF+H!:-2DG<,[I'Q<%B4%B2> M2&L;JKAR.*08>>-3^+MQWXCK&C6-O >\U@.AM)K;&4 M(J#:PPY]X&.[;T(3I86BDF9[VGL=4X$1(H EC=Y2Z*7TA<,N<$H3H;P%7Y,9 MY<')9.DPTL M%3%'N2!&<">,*.EY3PE+.D=1+/O\;"0)A#])5&EU=S1OJ.3$ MHP]USFF+)/XB3Z=4,)6*M9_\7$S2ZV&"*>PX5(Y.4'>E*R874.'!H?!$2WJ9 MC*@#^1IC#U'[3OG%93I[[6)ZPH67+]_O((53Q20[JO,:W39V,T]'0-G;E?QA M=FB8MUV?^&][UVT_";>5=%8*-V0Z3G^^3,!U':P;!%O'KD'Y2STHOE;4]-'Q M!EK?6*HF_8 =#'\CEO\"4$L#!!0 ( ,V%"57W&PO=V]R:W-H965TED$F9+VU;AQ*UL!SL+Y]LJPM+?3,+*VVK>"[7-A!&B M)FU5=\7TK*>]]],SMXY-W=GW'H5UVU;^KPO;N,UY08L=X;*^6<9$F$S/5M6- MO;+QM]5[#ZO)7LN\;FT7:MB$2?\_P>VTW(7M'R9-KYSZFQ9OY M>4&20;:QLY@T5/"XM2]MTR1%8,:?6YW%_L@DF+_OM+_N?0=?KJM@7[KFCWH> ME^>%*=#<+JIU$R_=YF>[]4R@LT6X?HVJTP6-#6W?"L/FWC MD D8\H VPJPWN[AH-[*'ZM83<^\VR"?N$%;>NE=[:7!N+I+2;F*'G9KD(O3 M*WL#(8XH"9]-(FA,],EL*WTQ2+,'I!5ZZ[JX#.A5-[?S0_D)6+(WA^W,N6!' M%?ZR[DX0)Q@QPM@1?7SO'N_U\:]T;Y 6]TNGAC@-JVIFSPNH^&#]K2VFSYY0 M19X?L4WL;1/'M'_6MN/2[URTB$KT \KUH%_7'D''^BK5?$"5MVCFVI6O@YTC MMT!QXZ"75L['ZKJQ* RRX13%I44?7ER]NMS14-7->^J56\1-4I0(5]"/SH<= MTPEZTPW(,#1I4Z4F0]$A!X;<KYE[:.Y@A MH6HL9->[%JV\FZ]GD/*=GJ>(CHYI+,GH&-=8D]$SIK$B8S"5Q!QV=^=M0WCGO/2D;*P0)C 5YJ$E M%3*+!R2*Y$NI1N^.>J4XID9GD8/T29*[9<08>,$A[N.N(9!ZA7[R+@28G_X& M<&>L'X@093PG*%!V4&&:XU+E+%I@95A& /N8R,N4@DDE*P^B]BT]+V&D57ZV M[$%@;F_A"VW5(W_N N94900A,.-Y=THHKD.OH35H'B@!>@PXE8"H.0(#XFDSZN6 WQEV03F7!WBM $SI/L]0\1GDAZ"0S%P-V*ZRZ:, Q^3HFX9)FID( MCPA](?O>8B2.: 8P/^\UC@K86KF<$\%G,ES;*2, !;F%*8H MY/3;A;I'3( 4>)K[;1C6A]]G1-X9C0PJ6^9QT"465!S($%R.M7#?;6J276I; MZV_ZJWN V\RZB\/]=D_=_SOP8K@4C^S#7PMO^XP'U-@%B)(3+0ODA^OZL(AN MU5^1KUV$"W?_NK35W/K$ /L+![>M[2(=L/_/9/HW4$L#!!0 ( ,V%"54A M$4.$JQ8 *9$ 9 >&PO=V]R:W-H965TGAX>E KT^P]>\*_O6V?/;%]5YE&OVT+U]>U:N^> MZ\K>/-V;[(4??C/+54<_'#Q[LE9+?:6[]^NW+;X=Q%/FIM:-,[8I6KUXNG?1\,7O1M^X['-!J,RL_4A?7L^?[AT21+K294='*/QSK5_HJJ*3 ,O),VYI_#Z3\Q\D!FIIQ^8:L/9MZMGNZ=[Q5SO5!]U?UF;_ZI/4(G=%YI M*\?_+6YD[1EN+'O7V=IOQO?:-/*ONO6$R#:<'WYFP]1OF#+<7= ,XTQ)6KKL53@WW=LU_;I6K,GTI(U,R+*V%/81?%E5DV M9F%*U73%95G:ONE,LRS>VLJ41KOB0?CT\,E!!UCHQ(/2W_M<[IU^YM[3XHUM MNI4K7C5S/=_<=1<(<\7E'?S]A MAJ@AEQT/7T:J]\BM5:F?[D&WG&ZO]=ZS?_PP.3U\O .5XXC*\:[3GSU7SCB" M^RV=W70)I_=.T^^O7&<@X,.0_UUG%^]66%'TC>KGIM/SHK1@?>/DDP/MYHI^ M7IA&-:515>%PFH8%Z%RQ4M>ZF&G=%*#/6K58M^Y;UQ,'.EMT*UVT?85+Z.96 M+_N* 6'(Z.'5JQ?CXH5N.]BIPC1BS<2P5'PK#K%]6]B,ZZ/"97Q6B<_KH !T MV<+:KK&=+N;&E95U/>A0-'1^5=WAJK+J(>#X,(Q81,B6#\=SO>YD+R'YOF&Z7G5,[@?_^.%\.CU\_'Y\-2Y^OKQ\R]\G MCQ^"F$YHF3A@@7IM.FP?$Y\&L5W8"C8\72>@"QF%S-_-7E" 5QG7X;M@WZTL MSLLO)0:IINFQ]\M'@L4,Y9U6;:')R!0O=:GKF6Z+HPF;"?P7E%B8B@C0%&3E MB\GA_K]' 0!=Z%LBL<>0[Y_;^+WT\K3!)]O@<^F!N%F9,'L8HX2N)'+7R4AH@W#Z(3]W:K5NJC%G1&0SMR&KW(L?)..OHD! MAL6(9#5L)^8P,Q2@!(L5[@3)9R2':X0QQ'-_Z:('?QGR!Y:T FS$SZTGYL/Q MAH_2T083>,HA!%L+#J+*WRULWKP]*O[QP\7IV<5CDO]Y7T*#5=OBYKO">S-( M45ABFFOLM9"F:U7UWM*&AZW&PYZP+RW@WW[(9S$-(D%*&$_3%1"*[(YX,E%S M:>W\QE35"%=WJEF:6:69$)5MEOL5:,XTT=WG#G =6*Z7IF38HUHDL#)8:ZU( M.FD)W[%Q$&E7>(#(4;=B^$M;0XK4;4XE!'[EQWV*-XD/-8)PYTE%FP>NYM_S MV^D^RU9)-]%;P52U/8ZLL&YQ0?[A\.@Q(IJN9V,@ @C;5I'B+0!O MM"@0V45K:V^DHWR-=T0K)S%:.=D945SI)VU*JD#VY52" MQSOW=Y=7KW[SCCU _/!Q-* !/YF+5XE0V&T@8.SB^Y&!<0@#+8%:.*[O(8[ M/BYL\/AA#0P0$8O06J\K-F&@+7Q,97NQX[6=P<%&5$9;N"!_X00-<-ZQXPN8 M7>5 70E0VXBR'YV!5I%9!))G(D/+-GN0C+"0\BG:'+-U5L)=3LI"QKHS8= #J>-PL7Q.E4YFZX0AB<'S 3J.Y\B$2X#!J; (14,=^># MV^IN7%S.YVS5[Q%O(UN9]0ZT=RX36>?K*R !QT"_4&HR.=EEF$^C83[=:5-_ MUG;9JC7,PH99)9*]47_ )[_@;Q%@4BNFV4YS#8]5&+(*7DKE+M4K?B#$J(I%S-&SE1\P*JFG#F M'"2!'R[#<7-HND^-R408,=VL3X%^X^\C6MC_C92Y[+8#X68P)_OZ&U:9YD&U M*TZ=\< G9*++'Q1=Y& (2;2N*DA/ MA5BS7W(VG3AE9YSLUIP A1I$0MBC [:0O95K(G(<*]B;H)&>#X7G0SP$_$,2 M1(RMX8V#W,%G(\'R%&4-@O*!S;<=YZ:]BT0S,8ZCTREW(6;>$R%@"&Q]U,V@ MS33 A$RZ@U^EX^"O MV]ZG@^Q?R,7!<(107[2((RI*"*$V)@1:?##2#<5BN;!E[[TKY>B(.Z2HP86& MOMVX512.TQ,Q4S-;(=1I96',MP0>W+HR:Q=*0/DY4"#$8)U9W(ECIG!Z\P^J6G0NEEO*M8T2@.XZ$82T"M=5=FG$IEH*TO +74ZD\*84 M:@^!=Q*5U+0=83-DC5H1@8Y0_9HBDD1H^CDSPA^HWO:I-ZV.(L9F.HDQN;]D ME0"OYEZ$\441R_8F:07S)2]>L["3K9/1-O MR#7Y/3..]2#2U,.A\\!^V E:UR\-%7? MI2R?@!.H$'>3B9;$:FW)H5.H/*?U;"C8&F;W<$6@L.M4#.NY&J$ISG64>7*J MP*OZQI!%H=H5\M'25\.#[=J!Y@!^=!/2O :?708__S\4A9'(L;&SO<-RY\NF MV>JYZM3#1['$\/_U[SL.<_+.4PI)PIHK!$"[5W#P0K%*]NF7OJ;T -:=+/R, M!5(*EL+_^Q3\,C5^20+Z@.I;#^.3'XN3P]'%Z33[X<'QV6@R.';7D9D)*P]FPR.CP^C%]/3T:3T]/T%%!? MG*2GQZ/3PV/1$?)F>K& 2DC)+96_U V%2G'39#0]/MJ <3)]G#T] C>VGP8M MO"?YNS"9CJ;G1Y_%9#HZFIQN8W())=Z?!W0&D(!B2#\HRA((DN"='(Y.CL[R MAY/$X_/1Q(/+&.9,O MG'-Z_YPMZ'8XH//H@,YW5P.)MZ!_\2%6V8:]?J 5%3]&[ MX]:1E"_X 76T*BKIKI6A)B=]JE2IN7$@UY' DMOP5RRT'L?>+47#+NNIN4"* MB#P74U>4LG)QHO1A3*RR. 35H3D3BU!4O6[G65,C*VG1-J2G/1=#H% MBJ$5H6I)-%-_VD>$Y/+SIAX>DLXZ-@22I&;AUD)!=^CGUB= QKE>2WU)8G_) M"S@FE<( )\(DAJ59,YK;.+)@95$F!0/;;1GA@B_(?>J126IJ[H$*L(\(J@4" M0_$@E>6,A)<;H8N$_R2V21.0#2ZW"VZ:^!ZBDB;%)E"P)\@T-3Z;4P/@LF?).?NJBJ)FA5HIV$<62 MN JUXB+N<"LM(,E3.U2J!2N7.N8W2;3O==/R"V_TC@CLOQ!K?65!M-\%YI:\?'1>1:33(X28)H+(O=!FHQ.I^?9]XO#R0Y'=!$=T<5.'_(3 MF=_?507=?I-:=6*/?HKE\M>49??\9,A-_ERU9A/O19/(DP]L$Z M26B7W!F"L>6TFZQC*NAB?7=#5M_77*DRQQ:.*R0XSVFX73+4!"R9=]Y,G505 MH;ZC!@#W&+/N+5D*,48KI.$*;OU.9D>PS;'II4RFHOX>]Q8RSFV87&XP\HQ4 MZ.NEOO8G*$KAALHSEGH,R&O*52A89$?4N>B176MT MJL]MP+X!+8WZN$X>":C> [F-@#^)$ M>O$I%][84)*J%H4R'M?A]3--K$NBO8G7]"OQ&L#)>[N_!QF'$!91R[>@0FI] M@!5;]W\+X;#B>R[V\;@@%X^E^IH@3J559T=<$:SV81%X?B0:P:\0%VZRI)]% M@.=T3NL&=&^+WK0@L'?(]&X+P=%7"@%KJ.\R#4#-U-P%=-\DL,?%^V8#B:@G M Q!'5T*T]J&ES&+>-!NS2FJ&-'UC]8#5+6XX7":'9AJ6&ZEA)0L2A-?^H-P(O.4F-A(SPJL(/,LM)T7(C$T8TVW,7GO+4+:UXU[(TXP&R/IYTH!&Y MV%%.0W0T*JNX^KUM4$,-^@N4B2WF(^I\I@AY*Y:7I"95H8/O9M?U523%TA^/ MQ],""EV%;O"/)^.C\ .G9.LT\) E?Y&L^Y HCMH7)!S G\&+\ZV>QZT6[TBS MCCU%AR!#'-;*1[&X@N MM&2'$!BURQ*D@:X@YMPK#JQC[\\"Z8<1$'.Q01RQF15BE$5*3;8"A)B\>VY_ M)M>)PX+;LZ"(01J(:<6#"DNJCN!67]&RGP7-!S&;Z1@WQ;7KLLDIJ9#1Z&IW MGPZ#\WSNV&R7;:$#^W.-)]00TI7(KFJ$C)!QSJ\VG U73=2U@L^DKU" GK$F M>]$[ G;1MYZ\HO5GB;B_;HP"FRR_R >==K?F1^GQ6MW%9OU NCTN7J;Q!K>R M;2>&I5%<,(JA9@;'R#=C$P&Y[-/:6Z:L?UHB@^3S# M1*PD.=J<:)FIYF/@I==?\L+%LE>4G_M1DV\Y1*J2848G1BTWP1AQ^W0N?6OC M)^"E]=K7D4U=F.*B*"ZQ'J@!X_.(,>EI;E_X10+.MY]DIE@S.(V7,7F]5 M+I-UA>=?])6$"(#MWH2XQ#\RN[#IJV5(@'$>1H/ MZG2ZG0?F:33&5_ZX2,LCCUPI]_6"A,!FV=3%"^@(2EUFXJ^IZ<7A^55/SGV# M6E)F]@(H0TPA\N1N=$;+ZW$]PXZ&VKR,2SK773[F;2(7V$I[27X#N_)^%>MN(40 MXX6:6C0<,,DK#6:1_Z9OJ?HSXL*5;^SGD41X9;85LO8!PN;>I#9BJ\NF4Z-0N,VAKXS=Y0VTF '&!"(PZ& M+BQ%6*$50\SB ANU^,;%+ML_3;9_^H7HH)0NSFM*(N;Y^ZL_]X;?/APT\W_Y MU"*NN:1WZ#87O=U\;^XUQ9?7D@/*4"@1)Y6OLYVA+>N*YS12&5][_.GRZGE\ MX]'<@RIM>[\F[QSW75Z]C]M^L6.^?G^"\"A+N^&-C,A)\>"=72/R/C^:/A1U M7@9TP>(66Z1M&3TG5^)RGE\.FP[$5""D&Z(/$N37J3YY&*EPUYO-X< M,?:.[MI6U_HS]TC$+2W*"%W8+WVE,N@YC[/<<8/TS@=Q[)%L*YFIF?7^]?H( M.Y?&>!/".+N4"FP!PI+9DAD/XU_C\LH2!J=2FTCZV;$0,#D)[^/1L%R0'YSH MV4/&[U\*9R$XG&25!-% GA?DJP4FH\_,JK&!66O9@K&IX!RUZE 2266JMD+AMXL/N6!WD MRD'VIR-JW2[Y#V0X2;3DKTC$7^,?X;B4/SV1ELM?\'BC6FBO@_M=8.OA^.QD MKVCECV+(E\ZN^0]1S&S7V9H_KK1"WD,+\)Q>I0]?Z(+XITF>_1]02P,$% M @ S84)5>!Y& L.! D0L !D !X;"]W;W)K&ULQ5;;;N,V$/T50ELL'$ ;W64[L0WDTJ(ML-M@O=L\T]+8(D*1+DG%WGY] MAY(LRXECIT"!OD@<<>X\/)K)1JHG70 8LBVYT%.G,&9]Y7DZ*Z"D^E*N0>#. M4JJ2&A35RM-K!32OC4KNA;Z?>B5EPIE-ZF\/:C:1E>%,P(,BNBI+JG[< I>; MJ1,XNP]?V:HP]H,WFZSI"N9@OJ\?%$I>YR5G)0C-I" *EE/G)KBZ3:Q^K? G M@XWNK8FM9"'EDQ5^RZ>.;Q,"#IFQ'BB^GN$..+>.,(V_6I].%](:]M<[[[_4 MM6,M"ZKA3O)'EIMBZHP8Q"V!F&==Q.HSO*>&CJ;*+DARFJC-[NH2ZVM,3DF[*',C<)= MAG9F]H=:4<'^IDV+1$[FS>D0N21SMA)LR3(J#+G),ED)P\2*/$C.,@::#+[1 M!0=],?$,9F+]>5D;];:)&KX1-26?I3"%)C^+'/)#>P\KZ,H(=V7ZT02+CP>S]^Y*KVD&4P(_SBH--?5.#%')"GT'AG2.B*A>@[)8N*,8F>&^UP8)M M1;9NH$K@6I,UJM4ZQ^H[G<''#Z/0CZ[)__7^5BB \01Q O4>-GIS-GVC(9% MEGT$O=67JL0^&JD(TJ-E!Y;573R^Q,H1A.QT MAX'KQWXGIHD;I.E^%[,>)_O=V$W]F-S;'B$C$U@ND:)K#!J9/7VR)(M1-U3E MNC,*W#".#G(,PNO>;H2G\7+WOCV%5Z@_54GHAJ/HS4I"-PK2EY7<( %\RG?E M'"D"MAFO+*@Z+&%#]OD&OIM$P_YFL#_CD3M._".@L(A"N41^>B>P7KYO:[CN M8>)?#@^@9>4#8%W&X_X^R@B\79,/_ 1G_*2O_)P@NJ0CNN0TT>TI.BNH6.$) M,X&'K AHP_ ';J% E4+>_D%:GCU&9J>CW+WE>JUD7B&.NQ"_5H MU*.2(-HG!DBMQU(*W#0<]>2Q'QS#D]<;DY"W5_4PJ$G]!V\FINYK-V_>-&/6 M7KT95C]3A3W2A,,231'A"!K5#("-8.2Z'KH6TN (5R\+G)E!607<7TII=H(- MT$WALW\ 4$L#!!0 ( ,V%"56W2']2B @ !(B 9 >&PO=V]R:W-H M965T+B^<:F^>/E2(YV&Y^2Q;)R&^.KBW6\L/>V M^GU]5V UWE.9)2N;E4F>L<+.+T?7\MV-Y^!K@+\G]K$D_S.GR23//[O%7V>7 M(^$$LJF=5HY"C(\O]M:FJ2,$,?ZYI3G:LW2(]/\=]9]JW:'+)"[M;9[^D4H'+&9G<>;M/J4/_YLM_K4 D[SM*S_LL<&UO=&;+HIJWRU188$JR1K/N.G MK1T(0B@&$-060=5R-XQJ*3_$57QU4>2/K'#0H.;^J56ML2%GY#+[.4RIZA?W3>!P/(YVXK()L_LKLAGFVG%XFS& M[L$QF5KVVWQNBR1;U)M_L?FBB-?+YV/ZG.;XL+1LGJ>(1$>LJF^?#LK"V MX\ ,[F?W[O=20#G(X3Z?5X]Q86O[G1/GJX ?KN\_?FI1D2GSHFQ/\RI.OPJV M@0GVNZ^8I[DQ@FRX_Z1Z?PI$A5RJ\*C07B.,.UL5Q4+=Q417);$%8F8B'/;D[2G:/C<_]X/S];<&NGU!:;_+9\R"@ M"KCQPZ%E'WJO3,0C%?27-;>?4OLTB.^32/1[47F4#Q=AV%OMN* E&K2UQ\-0 M#BV'F'E?![%!VT0#JV%.GHAZJYK3QR_)S&;3)L%,TWRSS^FM MOV@>J#:B0\DCV>H6>MS71',XG3I@[PNN_8!\@!BI )HHB@:U\2 MR, VGV%9,:U@Y]NN,)+A1-J\H946H* XT]DC6Q(WRN_ Z6 M!,?H>/[Y'C[ODZ>7%-J38/^?958*C0BE/M./ZV,PB"HISQ>^/>"10JLD#^5P M,NX=(PP]?1CL![FQ 3LHM0A03P]B=4_1&T1*GV6U!6M8W6W2TI(DIL-A;MU3 MS2-BV6$Y;<'.UU&)@-<0+4)'NK5Y08U74:7MZRR%F$1=2]%;G:ZR$0ZAH:#FH&,J4BOK+ M%]=9GP>:M#@^HHW:U@]12-IS#7\X+$FNA@8T,S8PJ0L,1T?KJ&>R0F<%54RC6KX P_1B-[1_]Q/S2S]/#KT^\;+E[5^VO)/O3)AZJR*>5NPQJ9;LMG[&M 5G MUV5I$2HN)_Z2Q),D35QB.O:.=9K^V4"<[@2(:XZ\W4A;ODUNMD45(R23K'GA M;AZ;TSINJQR1"JIL$J=QYE)W7+K7.H<':'?(2KCNJG%=>Z2K_=9H[U*[[:N5 MD?KI'!J>"Y^\/:;LZYF=VZ* A-LL]:9U1N5<6^U?(0L[S1=9\B_ UN+#N+9( MWQ$^F"G=C5!QM&R-Q7=;F":K&*_Y-GBSP^V6&U3Q=#^ M'TUW\/SUENE..BYK(J-T!MB0*R(S,J;!0-MY*91<>9UZRP._4\=!$^U]9UKK MSU28-@+=(L&3!7F],K)3P)5&<]PZ&$24I ,#L):'U04-41"T-(S@6I!V'C+2 M4\,-F9$@3D2Z)S_@6GOLY[B8.86^U>JPCQ>0)DR@VVU-87!*G@O0*$:&F,(] M7W1T]P-YVM0FZ#RQ1 ;]*J'O:HIH&>"Z:?,6XK+)1">=OX2'U2_0]:M*"P8J M 6EO72TDKS80*22CFQ11=SY! 0X\?_<]2OFM!H?[D-Y"X/NT=TO$4?.&0O8(#*V2O@W8&W9$DSN$R0<1-T/EJ8ENS M*(P'WY!D!S3@373'>,=C_'_]\S]=!_K9W,!PDHY+R&M!9Z**X*"RD]Y]I+K^ M1D O$:[_G=IXYDM' #.YWE>[1:.P?YG(%?_!E!+ P04 M " #-A0E5(H1__*@% 7'@ &0 'AL+W=OGB8&D7;<.+5#4:?>9MFE;J"2Z(I6T M^_4[2K9,FY(2(RO0I?LBBB?>W7,D[W@GGM_*XHM:":'1MRS-U<5@I?7Z;#A4 MLY7(N'HAUR*'+PM99%Q#MU@.U;H0?%XQ9>F0>EXXS'B2#\;G%>U#,3Z7I4Z3 M7'PHD"JSC!??KT0J;R\&9+ E?$R6*VT(P_'YFB_%1.A/ZP\%](:-E'F2B5PE M,D>%6%P,+LG9E6_&5P,^)^)66>_(6#*5\HOIO)U?##P#2*1BIHT$#LV->"72 MU @"&%\W,@>-2L-HOV^EOZEL!UNF7(E7,OTKF>O5Q2 >H+E8\#+5'^7M'V)C M3V#DS62JJB>ZW8SU!FA6*BVS#3,@R)*\;OFWS3SYGKE4*_Y7,QW^(>1A1C](>>:R9 5;)8P^:@3;#:[E^NUSC36=JS6?B8@#N MHD1Q(P;C9T](Z+WL0>TWJ/T^Z>-)[41(+E"[ 1B]Y\47H7RFR._1GJ&OM[(97:/ ^_51O+3.V# 66RT+ ==I(^Y7". MI'>1NMH*V+9C;?8M:;("?<^O19$UI'#-5K_M%5&&/:N8]^\.>(H#EL@!3B,0CM,*3= ;-N1ASWO"*M\'Q//9NI0Z#? _' MI&O*:T>GC^?@GVBN174B9V6>S)(U+(6YRG;# W4(! MCN+N93K6-WQ,@\B%@@/*X 0NUK(PINV'H 9)!-%EY#*W&$*P1Z,66T((H #OB;+>L@:(%P./,"RR6!R<@SM+U^J4!Q$1SA'2[T"$L+^1.J8?)A@ MO\59"2:@XZYZA5$<^2T%@FL&C4+7$&#WH^YBY5A+0)KG_N-@$(W"J#NO9P%F MY'XVQ*3%A@"J^.Y0<*P-#,=M-A!,&75S^A'%++#3;CLG/S&_G3RRE])'ICIM M2^D9%(Z,V3].#\(5I/0^9/0VH4;5=M$SM"[KH$9<5E>2"LUDF>OZWJZA-K>> ME_5EWVYX?64*1\[2I("I6 "K]R(*!JBHKR'KCI;KZNIO*K666?6Z$GPN"C, MOB^DU-N.4=#_);4-A"G M+;:BQ8(ZW3[3TMDF2I$:2<7)?OV.E*U(L6-DP/;%YAWOGGL_<;)5^J?9(%IX M+(0TTV!C;7D=AB;;8,',I2I1TLU*Z8)9(O4Z-*5&EGNE0H1)% W#@G$9S":> M=Z=G$U59P27>:3!543#]-$>AMM,@#O:,[WR]L8X1SB8E6^,"[8_R3A,5-B@Y M+U :KB1H7$V#F_AZ/G#R7N /CEO3.H.+9*G43T?\ED^#R#F$ C/K$!C]/> M M"N& R(V_=IA!8](IML][],\^=HIER0S>*O$GS^UF&HP#R''%*F&_J^VON(O' M.Y@I8?PO;'>R40!99:PJ=LKD0<%E_<\>=WEXBT*R4TB\W[4A[^5'9MELHM46 MM),F-'?PH7IMA M)2-.-,QV@/,:,'D%< C?E+0; Y]DCGE7/R3G&@^3O8?SY"3@ETI>0AKU((F2 MY 1>VD2<>KST7T5\+- :IW\M8_[?'8<(4%F@1N:D+SRURNMBEJ]4-KROYV&,M;- M%(FYL+),5=(:FO4,^8/SI =26>QRF'2*TFH::&!DBS2L E\#:;T%2GK _$?DCLO M%Y:Y^/?DUFV)J^)L:^:+8#<^G5\-#>Q2MR/G4]X#(35>Y20X'1RI:T9+5&F3T!=90T M@OF/Q2':67K>.3?)1ID?37/2&R6#%MV/NFF.T_3$GA@T>V+PYCWQIKGT5RS; M@'TJO5;]D:&V>AZR8UODM!O_];0TP[%G?"3GBB5YF<;/S,[D$!'#S>$.\0OC M<(W49;?M.>A=):-. >D M]U5T_/+I6GD7C08MZDXHN^)7%]8U,41HT[7I[RV M7;I%V.JVN-\"2X>[L7Y3694\5DCSLN->#OJQ#@Q;KPF"6_LWDZFW3OVP:+C- ML^RF?HT\B]=ONF\TSS3)('!%JM'EB+I(U^^DFK"J]&^3I;+DNS]NZ&F)V@G0 M_4I1#G>$,] \5F?_ %!+ P04 " #-A0E5FFOK*'," #'!0 &0 'AL M+W=O2M+VEI(U$8 M&I.0$+#MLYM<$@O'SFR7P+^?[;2A:-!-VI?8=[[GN><!"JOL2'J5+3(S4DI9$.T,645J%8B*1RH84$0+5I2X3WJ[^VM-%8PL!2T0:ZH MX""Q7'KGT7PULO$NX ?%3NWMP5:R%N+1&M?%T@NM(&28:\M S/*$%\B8)3(R M?FTYO2&E!>[O=^Q7KG93RYHHO!#L)RUTO?12#PHLR8;I.]%]Q6T]8\N7"Z;< M%[H^-IIYD&^4%LT6;!0TE/=[>PQX@#3\ Q%M ['3WB9S*2Z))MI"B VFC M#9O=N%(=VHBCW/Z4>RW-*34XG5WS)^1:R!2!KANKS(M"&UYX&^99CU7/$ M'W!,X$9P72OXP@LLWN(#HV<0%>]$K>*#A-\V_!22T(E9QZ]0OF$7G9\%$W"LP/"1H.PT2'VP\+^$0JY,"VB M-!8@2M U0BF8Z37**R :S%WB<)= > &7F&.S1@E)Y+P1G%!N@&*CS+'Z/(?C MHS0.D[/_7M_F_C/O'>G,6]8H*6%J0'V"<>C/9N,]1Y+Z\60*5Y13\]0+J(0H M7@%1F/A)& _V-/1'AOU!:,* #O?T2A>-1WX\F^Y[PM2?I.E[OS38:ZX&9>5& MB#*WON&Z[[/!.TRI\[XY7\/[$7=#9$6Y H:E@8:GT[$'LA\;O:%%ZUIU+;1I M?+>MS:1%:0/,>2F$WADVP3"[L]]02P,$% @ S84)516QRPRI P ;0D M !D !X;"]W;W)K&ULM59M;]LX#/XK@C<,+>#6 M[R])DP!MUV%WV(9BWFC%NK1:>[E:N%:'7%.-Q*HMJZIO+A"BJQ75J>M5=\9IM2&X6S6C1T W>@ MOS:W$B5G0,E9#5PQP8F$8FE=>O.KT*SO%GQCL%63.3&1K(7X882_\J7E&D)0 M0:8- L7A'JZAJ@P0TOBYP[0&E\9P.M^CO^MBQUC65,&UJ+ZS7)=+*[5(#@5M M*_U9;-_#+I[(X&6B4MV7;/NU06B1K%5:U#MC9% SWH_TURX/$X/4?<' WQGX M'>_>40_[8WD%R T-_ MS_#*/PKX=\O/2>#:Q'=]_PA>,$0<='C!'T5\*- >)SR,8ZIEKAJ:P=+"[%$9;AP#(\AKZZZXN$B(+\/N'CD(]P8-CJ3&"%*0VY\:5+((6H ML%09WY 3QE$C6H46ZG1.WKQ*?3>X^-_&&Z49%AI2^:\(7Q44;44^L (('AP8 M#@YY"QG4:Y D\#J-1SZ8/.P-/SF7P_PUB3P[]ORI(K33..U-2JAR3!)V-EK! M08#]&-A>$ASDZOD7Y*IE56[2;$ KP-92"D1F=2/%/9B]42/263 C#T"E>@;G MQW821L_5D9U@"+CI>=LWP''+1]3H":B),YE-17?FDFM1-ZT&J>P)B&&M1*&W M5,(11-^S@R =1"^R@S @[UK)F6[1TL"(HF 9_!;!Q [=9)!B.T7L;U"R#+O5 M2/N)46#'?C@RLF>!3[[#6C$-V,'O\6;:EX*:YOQI)&[X:'Y-&Z9IQ?[!\\HX MIH?3ZJQ5,&;E"/:SP+S GLU&!YZ'8HR9YTK+?@//&#_#HY&!4@=/78B!32E& MMA^EY(M CIWW%XO&QZ5IZHZ^9XGMAU@@Z&E.+K.LK=NJ*\L M8=PMU_UM.&B'M\1E?X6.R_N'R$"<3"\L%;_ E!+ P04 " #-A0E52;\UAMX# "@ M#0 &0 'AL+W=OE0+$@SM;/M$3;0BG2(^DXVZ_O4;(5N5)<9QCV\D4D3W?/ MO?"./(YW2G\Q:\XM>BJ%-!-O;>WFRO=-MN8E,P.UX1+^+)4NF86E7OEFHSG+ M*Z%2^#0($K]DA?2FXXIVIZ=CM;6BD/Q.([,M2Z;_F'&A=A./> ?"?;%:6T?P MI^,-6_$YM[]N[C2L_ 8E+THN3:$DTGPY\=Z3JUGD^"N&WPJ^,ZTYH=(+M^0']I\IW\&7!#+]1XG.1 MV_7$2SV4\R7;"GNO=C_SO3^QP\N4,-47[6K>./!0MC56E7MAL* L9#VRIWT< M6@+I2P)T+T KNVM%E94_,LNF8ZUV2#MN0'.3RM5*&HPKI-N4N=7PMP Y.X4Y MLWQ59.A6/G)C(=[6H(L'MA#<7(Y]"SH/V_'>?%TU$Z(TA&WB3C>6SDF:TW9I^9ULQ-#FPW3 BD M-N[,,NA!62;.E:R99_4N8;0 "2G=[L*&;;@N5-ZPOD5I@(?#N$6@>!BUUVY& MZ'5;),0Q#5J$$8Z#X B"$M):$X*'0&B?+-^&.(HQU$SO#K25'T:2X##JLB?D MR)+#2(->\DO@>_9?%JZ<74% /120[]F:R154QP6Y[-KO--,N5(KC<'2VYF& M@XATP0,B"TC3(!UU'7O)U"3!27A^ M3+]'GS/18^Q?13N7?D$B'$?)^5XW DUU<9GWUA5-(DSBI%T%F(S:A?5-#H-( M2G R:A=.''^G../TJ!3_K?$60E&=5,@JE,,9]3<<=GVG!1PU0SRDZ5%$XC0] M%54"E 0VXE7EG$:8QG&'#.6,/2>4H3B44S^N6KLKZ)79_E_(OO=MD!> MB6T.+D$CPIDH_H1+=04O#*?S+:&#$%IA(5S>08M2]28&[N"ROH-Y]PX>]/5D M?JMK+KE>56\#@S*UE;9NH!MJ\_QX7W?=S^SUV^43TW#7&B3X$D2#P3#VD*[? M _7"JDW5@R^4A8Z^FJ[A"<6U8X#_2Z7L8>$4-(^RZ5=02P,$% @ S84) M5:3&Q$+T @ )0< !D !X;"]W;W)K&ULI57; M;MLP#/T5PAV&%3!J6\ZM71*@EPW;L&'%NLNS;-.),%G*)+EI_WZ4G#@IF@8# M]F*+%'G.H6Q2T[4VO^T2T<%#(Y6=14OG5A=)8LLE-MR>Z14JVJFU:;@CTRP2 MNS+(JY#4R(2EZ2AIN%#1?!I\MV8^U:V30N&M =LV#3>/5RCU>A9ET=;Q32R6 MSCN2^73%%WB'[L?JUI"5]"B5:%!9H148K&?1979Q-?#Q(>"GP+7=6X.OI-#Z MMS<^5K,H]8)08ND\ J?7/5ZCE!Z(9/S98$8]I4_<7V_1WX?:J9:"6[S6\I>H MW'(632*HL.:M=-_T^@-NZAEZO%)+&YZP[F)S%D'96J>;33(I:(3JWOQAYB>D MK)?'MO*NV%' 3ZTZ@SR-@:6,'<'+^W+S@)?_>[F'JNQ !H=!?)]QSP B4FMK*.O(2 MBULBU%I2?PJU .Z 3AW[4P>N*KC!$IL"#>19\&;P1BA*U*VE;7MZ :]/)BS- MW_[W^RGW<]YM-99+;JB4& I46 MG@]!"J];V8*]@F,?Y*-USC%@\8,,>9F5T MC=:/&"[C<"S4SN$8"$SJHGCT1HVX QW%Y^FXM\9Q-F0]W)H;PY5[!'R@L6FQ M#\OB$9OT%HLG;)\ W8KH(\'N>CO=1[5$Z;1_"?@ZBM M<,^.])RXAP>\YX,A? V$? .W4;WC9GF<#G;DV9B@QH=^R[T3SM(T/I^D3SRD M.AT?:HYD;W0U:!9A0/O_LU6NFV*]M[\#+KO1MPOO+I OW"R$LB"QIM3T;#R, MP'1#N3.<7H5!6&A'8S4LEW2/H?$!M%]K[;:&)^AOQOE?4$L#!!0 ( ,V% M"56E?INBA 8 .P6 9 >&PO=V]R:W-H965T#L:B6@%&15#5D". M;Q:,9U3B+5^.1,&!QMHI2T>V:?JCC";Y8'*LGUWRR3$K99KD<,F)*+.,\OM3 M2-GZ9& -Z@=7R7(EU8/1Y+B@2YB!O"DN.=Z-&I0XR2 7"\6SB!-%1"&\7V#.6B&5([= MZQK]@\X=J MO3&X)%/*?) MU]%XSC/RW9=FA>+N1U%,>2L*&L') *D@@-_"8/+JA>6;[WIB=)L8W3[TR>8K MG+$,J2>H7KT_,YJ*?8'V0[UZ$=JF\X[\Z/\5W$)>@AZ>'%FOR5&2$[EBI:!Y M+%XW=M-HE: ILE62F:2R%.VK^ ]N&N M<=P\:$TMVS-,TWQH6IG8:!+Z!Z$I4\OK17.4B6'N1'?)V5P1: =/&P>]>*[& MLP_#T\9CLP_/TWCN#MXG)LFT*-(DVH.J7%#1^U!]C>H_!U6YZ+0>1PTT:O@< M5.5BV[VHH3)Y\(5Z4;6+\PBJXL!%3B*6YYNZLD[D"A"=(->4+[&P;UAL$(P#*Q9&&1/-0B!GYY_) M)7!=W?,(R'1->4SH$E$4%8<]$+3 0(7D2J9BU$).;/,$O MH2KS(SK<#WV-&2Q8BIV%GE'],:OV(OD3!+F:W51E7\EI/4DBN=N><2PQT)08 MO8QVA*#PZ^9J_G "5E2"3AMF "V)!&YI6D)9$O,WOZPSC[U_ZD)ZJON M,S#LZ2UP;)O(M(EMU^E&Q]\L;DYS^>:],OQ $TZ^Z/CKMQ=-7M7SRA>[."$Q M-9Q=@\QAF>2YFF@,XQXH)Y9A65X#\9)8CC-TS>T1,5+'=IMGEFT-+;]37U+ MGDKQ*C#;8A $0S-H[K#]6D BM97IM%:6@V;63KI;(>,'5L$6P!,6JW!]?\L[ MW(K># T_-'M6O-^L>/_0%=_EUH%+OA_[B25_V5GR!J[.*$55N@45RN^S&V'\ M3X-_@@;N>-Q92,YX&/H/6!"VY<>RW&$0[B&!TUW=5C@TP[TD\/W6S Z[4 =P MP.D$XKI#T^]2P!X;CAGV4"!H*! <2@%=9K#ZT?S^)[$AP>="54?1RX/^ 9[@ M@=##L*+=^OWG:\!3_PTE_K9CS:EGTO(Q]RM0IP/J,QT*B!-?7Y[? 8\2T:*= MX7?C^$5+[-6:$1\E?[W0VEXZB5JKWY(%D"-%XLY.9%<#:H@G5, V7*=EUDM% MS$['6:N ;LWL[8R[]W6ZAU@6V.O%9$0D\"S)Z2'PN]/2HQ3;^539>$-_2RZ\ MP'#]L$&#*GC%Q3VZ$P1]:&%HC)UQC_*$C?*$O<)P!07CNL-<40YO3K6R=O?2 M^[2F'_()K5&*HMI[MNGY,6LM/V_F>NRHNX^'.W4-C1+MV0%L:Y&2'KRP=O;- M_Y[,U/_7.O+N<4\;>6TS0YWMM] YZOS:JS,FI%XZG,5EA/(K6!KKB5 G+H08-V0I*_1A MQP-X"_N)3O^ >+[=XMG(R[!-PPF-P [)-9,8_).KKC,9JAFVN[/E!(;G=ML8 MUS=LS^SZV(%A>7LY.NJ<0&: FTYUSJHVO64NJ\/(YFESE#NM3C!;\^H<^"/N M65%^20H+=#6' 6X!>76V6MU(5NCSS#F3DF7Z<@4T!JX,\/V",5G?J &: ^[) M7U!+ P04 " #-A0E5>=*A3&0# !L"P &0 'AL+W=OG MOF_B%')N3M0*)'Y9*)USBZ)>^F:E@2>E42Y\%@21G_-,>M-QJ;O6T[$JK,@D M7&MBBCSG^F$&0FTF'O5VBIMLF5JG\*?C%5_"+=AOJVN-DE^C)%D.TF1*$@V+ MB7=.3V=]=[X\\&<&&]/8$Q?)7*D?3KA,)E[@"(& V#H$CLL:+D (!X0T_MIB M>K5+9]C<[] _E+%C+'-NX$*)[UEBTXDW\D@""UX(>Z,VGV ;S\#AQ4J8\I=L MMF<#C\2%L2K?&B.#/)/5RN^W>7B. =L:L))WY:AD^9Y;/AUKM2':G48TMRE# M+:V17";=I=Q:C5\SM+/3\S@N\D)P"PFYLBEH^IE5?MA/_$3DJY(V->0/F4"R;^\CYYHXVQ&?L:. MGPMY0L*@1UC V!&\L$Y$6.*%+Y&(D[8$5/C]=GQ77*=FQ6.8>(AJ0*_!F[YY M1:/@[ C[?LV^?PQ]>EO5%%$+$J=<+L&0S#WYQYA4&5.\%U/6C*E')/8 !+#\ MOBV\XP3N4B +);#&,[E$"/=,7-&ZZB/H^D5HD0Y:VU05ALO$=$_)FUYI!CP6#EWN OTOAOY5"T+@3MZ/LK*&A??I$:GM9VX;7QK@) MMUMIBZ;]\=-?D&-/I&<_^Y]1ZX116^66VM9'?YQAA['],G!RV]^EWYB &PO=V]R:W-H965T^E![:7"N[M*A7$8/ MNS7(Q?&EO8$41Y2$T>NKZKJQX[]^N4[57XR[([0)Q@Q AC>_3Q;9R\U\>?$>=CX:VEQ>/2J3,. MPZ*:V.,"2C]8?VN+\:L75)&W>WP36]_$/NWCRW5#(#=#ORVLKU*Y5@WZT*U[ M+A7OA6VJ5+XH.A3G%IVY=E%UGW\(L+-P/J9S0YL8PV/Q[?<@-^4S4V[I@=X: M"!L#:%4%!'\SUT!3!_2Z[L KMPQ5-PUO#M&K%X81_O8_\[R:>VMW*AA!_=EM M_3V7D3[;XJ6;Q57E+8*,?;/;7Z7DZN3RW0642!><#^C*1:BPQ]9^A4$0*D ! M-/.N10OOILL)'/F]GI>(9@^.3) _+B"'Q@D/>AUU#X.@5^LF[$& (^AO G:%^ M($.4\7Q!@;*="M,G1**:S=J: V:)TK .675""*02LG^]?"_&3OK MN^< _EZV_P?<,\&PT3);H1P*RN2-Q34 GLQY&(&VX?]L&U-BKD7.6.J^U+Z$ M^AH3/22<2D#4'($!\;09]'+ [PR[H)S+';Q6 *;T$>1GHL1E!D"L9)B4@Z2$ M9.2HS "_9#X9",,LPSH^ +R0U)(YJX&;%?9]%& 8W*(3<,DS5R$1F1Y M9A@T)M5?B?TPC(7A3Y$Y]C/ %;'+)D=E8,X']>:YR5,#5SN*<";/(<&RDC@(7Y"E,4SO3[ MA;IG3("4>)K';1C6N]]G1#X8C0PJ6^9YT"465.S($%QJ\M@-:)3=2%OK;_I[ M=T 3M^SB^G*Z7=U>[4_6-]J!??V[P,?^I -J[ Q$R8&6!?+KN_::B&[1WV^O M783;2=OIL!^_HR1+EBTS<4 @ M7Q))OGN.]_#N=$<-UT(^J#F )H]9RM5%9Z[UXH/GJ7@.&55=L0".OTR%S*C& M6SGSU$("37*E+/5"WQ]X&66\,QKFSV[E:"B6.F4<;B51RRRC\ML5I&)]T0DZ MFP=W;#;7YH$W&B[H#":@ORQN)=YY%4K",N"*"4XD3"\ZE\&'*.P9A5SB#P9K MM75-C"OW0CR8F^ODHN.;%4$*L380%/^M8 QI:I!P'?^4H)W*IE'0,5[\IX\E$5L*O?,#"F&I$.XHG(0'%'JE0F_70G! H5\J]'-F"E=R'B*J MZ6@HQ9I((XUHYB(G,]=&]QDW^S[1$G]EJ*='G^6,H=>4,8)Y]8FB*B M&GH:%VE,>7&YH*MB0>&!!?7()\'U7)&//(&D17]LUQ\\I1_9]8/0 N ANQ7% MX8;BJ]"*^-N2=TG/_Y&$?AB2+Y.(O'WSCN1T(L_%'H-L\_1%N"4>81HRHF"& M2:HWUMKHL!N)($8C06XDV#-B8:=7!6 O-] [8. &2\-V<$G!\3H&LVQ%A"3C M.>4S,$'5$&,\9HL4R)^_(R"Y1F?57VW15ECOMULW5?6#6M 8+CI8-A7(%71& M/WP7#/R?VC;$)5CD"*S!>K]BO6]#']TLLWN,$4QR"0LA-;U'*LM@4>2_S64; MH5;@8PDMP$YR,/.*6HW"H;?:9LF1N09+)Q5+)U:6OIKRQO4WL@#)1%LQN;(" M',N&?34!^0:TK4Y$CA;1X&A0<32PKFI,U1R[!BD!RZ4D*YHNP<15+"0&%M7P M7JPY)"1E4Y/$*$DQN\FB?(FT<5H8/-\*BGYW)RS&SY")]F5.NKU*IN'M:>7M MJ=7;:[X"I8LLP8K$JS3"DH6O.W0J09<30J=3EC*\-,ED*G&;GU93Q\;.Z5XF M#7;H<&2NP=M9Q=N9E;<[9$VRV% 3FX"YIZD)@S96"J# W_(DZ)[O;/_9WM;N MR43[,GXW:-_^\\J-:_\!56I9(.WEYMI.7 MSY**[*MZJ==A[75H];I(V!O!XR=SUHYT=.RX1(M_=^3-KVK6_!DIQG"$7V-;W4Y[H5#^S=[PUH,J%IWE#] F(F MZ6+.8C+&+,: D\4!QAU3#ZTL.&W3G:)%KM":O-;M>S!XW32VC@]'4^\2+7*% MUJ2^GB4"^S!1#^'%\8PY4Q-+K5@"!%]1Y$MWTC7SN;%=T)X):7ZBG 3^]T91 M"TU3PC$W5)D;AT]ZKH+]&<'?K01/BD1VIUY*6CU(!/9)8KL.C#=G7<^L E;D MHT/1)5KD"JW):CW7!.>O6P6<#C].T2)7:,W#X7K\":T]_E85R.C?R/3F;#5/ MYL.'PUA,'S5K ^=3D].T2)7:$WJZ^DIM(X(+\]Z MIU-1B68M$#:1PGEOZ_,C+GN6?\9512=2?(FLGE:?BB_S#Z1>+5Y\9_Y$Y8QQ M15*8HJK?/46[LOAT6]QHL<@_9MX+C1SEEW.@"4@C@+]/!1:1\L88J#Z@C_X' M4$L#!!0 ( ,V%"55:DSBMV00 *$8 9 >&PO=V]R:W-H965T1F+O&[@90PDP3,M3.YRUR:WF?%%J") M;5%)A+2_OBO;.& +!WKZDO=JG NX^;]FC8O(PF6X%,<" M_ K@'PL(*D!P[!S""A >ZZ%? ?J%6.7J%M),L,3C$6<;Q)4UL*F'0M\"#8K0 M7*7BH^3P*P6<''_C"YS3?W&9%WF"'LN<1&R.'NDBIW,:XURBFSAFZUS2?($> M6$IC2@2Z0#\*I4F";EX)A\Q%7]?9,^$%>(DYV'Q;2R&!5P$5_13S')X%>@"S MP@:=3XC$-!6?@/#I<8+.SSZA,V0A43+0'#WE5(K/.P-_+ME: !T,GNV]CRP) MBZ*F9L75 MR6"^ >6 /W;-<+@6:Y@E)-/BH&Q]VX"T0HU;$W2IRZW82_K'. M+Y%G?T:N[;J:>.ZZX?>8 ]PY")\<[]W1P*?'>]?!HY^;^^Q_![\GA5<7AU?P M>0?X()LAK27C"+[YZHM'XR*)$YJN5=:3;3*O()F+[+S2)6#IQ-<[47O-E5CA MF%SW8#,1A+^2WOC77YS0_DVGODFRB4FRJ4FRR"39S!#97@[Y=0[Y7>SCK]!. MT#QF&7SH4B;$)UV&E!1A0:&:A]=Q8 ]#J(#77>DU5OZ@[^Q;3=I6%W[?-Z^V4S#-@QLSZ_-]M8NJ-0(Z^0(.PNK[CUPU7M4[0';Z3C.H3]RU379%1MDF1MFF1MDBHVPS4VS[&;-SJ^-TEO9M<59599NP-,5\YXBJ MK>"*;K"3N/9EOWD Z79ZK>_3;XI;Y,;XK7,U=33CD;I_+RY@W^G+R_M[S!PSDY)EQ>.2X(1P90"_SQF3VQ?EH/Y?B?%_4$L#!!0 ( M ,V%"57>P7CE^ ( /H' 9 >&PO=V]R:W-H965T)7?CM9#/*@/09%/D7$V<3.ORRG55G$%!U84H@>.3I9 % MU;B5J:M*"32QH")W \\+W8(R[D1C>S:7T5A4.F<V M!_]9?]B<\=6#1FP[BI MXD)+?,H0IZ,?,J6<_:&UISPAB[J<1"S)@J6<+5E,N2;7<2PJKAE/R5SD+&:@ MR/EN\"RC/,5#QLFMT@P-AH0\4BD1_4+N08%< 3F] 4U9KCXA^&%Q0TY//I$3 M@_F9B4KA_6KL:DS+B'/C)H5IG4+P1@HAN1-<9XK<\@22UW@7[6@]";:>3(.C MA-\K?D%ZWAD)O"#HT#-[/]P_(J?7EJAG^7IO\-V)%>!WHXU-"XT>49G84MUN M-)B4R5R*I(IU:W>7A_4=_>X[3*^X4B6-8>)@,["UV5' MO[6C?XP]FM*<\AC.R!.DC'/S1N+K5X)D(NE*O&8++9OI::LH&)FRKG83.@P: MAI=MS"N=@U;GX*C.!\WR[8>% ALCNA36/(.=R\_]P;"_)[$CJC_RNS6&K<;P MJ,;V^X0-C@75J2X\N+M@/LVO;MO?,I#K9Z#OVCJ:?B'97XTBJ2 MPQ(IO8LA>B;K25-OM"AMLWX2&EN_768XG$&: 'R^%$)O-^:"=MQ'?P%02P,$ M% @ S84)5=EAN@NA# \8L !D !X;"]W;W)K&ULM9U1;^.X%87_BN NBEV@78N42%'3),!,R$6WZ&('D]VV0-$';2E;W3,0^;LJ6X^MG?6=LGG^]6Z M/9_===W#F_F\O;ZS]U7[??U@U_U/;NKFONKZI\WMO'UH;+78-KI?S7F:ROE] MM5S/+LZVK[UO+L[JQVZU7-OW3=(^WM]7S9=W=E4_G<_8[.6%#\O;NV[SPOSB M[*&ZM5>V^_7A?=,_F^\IB^6]7;?+>ITT]N9\]I:],66Q:;"-^,?2/K4'CY-- M5WZKZX^;)S\NSF?IYAW9E;WN-HBJ_^^3O;2KU8;4OX_?=]#9_IJ;AH>/7^@_ M;#O?=^:WJK67]>J?RT5W=SY3LV1A;ZK'5?>A?OJKW75(;'C7]:K=_IL\[6+3 M67+]V';U_:YQ_P[NE^OG_ZO/NX$X:-!SZ 9\UX /&^03#;)=@^S8*^2[!OFQ M5Q"[!MNNSY_[OATX7775Q5E3/R7-)KJG;1YL1W_;NA^OY7HS4:ZZIO_ILF_7 M77RPG^SZT;;)GY/]PW=?DO=-O7B\[MKD[7J17-GFT_+:)C_?W-AFN;YMDV^U M[:KEJOVN;_;KE4Z^_>:[Y)MDN4Y^N:L?VVJ]:,_F7?_N-M>87^_>R;OG=\(G MWDF6_%2ON[LV,>N%71#M=;B]#+2?]Z.R'QK^,C3O>!#XM\?U]TF6_BGA*>?$ M^[D\OCFCNO/_7=V\^NK>8&3[>9)M>=D$3R_;ZO:VL;?5]O-=W[Q,E^3??^]# MDQ\[>]_^A\KZ,S>GN9LZ^*9]J*[M^:PO=&T_T^SLXH]_8#+]"S7D2)A&P@P( MYB4GWR<[R/!T4AW$45XRK06T81[$T$ZDPZ:FS$$K34)I!T?PD M<)<$'JE.[,"H%"%I&DHS*)J?(J<"65#'O+Y69*//;=[?30Q+Q3B*298/A081 MIIC(AJ5B',55R;.)4N&T%@N+K>=2\?YQU5JRI\'6)T]%)$U#:09%\_/@!!\3 ML:H%5!%":1I*,RB:GR*G"EE0U[R^6D!5(92F=[3#LI)E:E1\B*CR0.[X ^J4 M' M+N>?:0VE:2C-H&A^&IQHY2Q2Z>%020NE:2C-H&A^BIRDY4$]]NK2 ML\-Z>JE40R5T285)60R_?27"5"&+P5>YA@@KBK2_J MQ1>RI]#U02A-0VD&1?.SX'0KSV-5"ZBDA=(TE&90-#]%3M+R\"+FJZN%&'_5 M4>12#:O%.(R5)2^&U6(<)@I6#-=JB+"LE&KB^Q7N1",/B\9MM?AA93^3/84J M0RA-0VD&1?.SX)0F+V)5"ZCRA-(TE&90-#]%3GGR\+KFJZN%HE99A[5B',12 M-;JQ(*)*,;JOH*+*J4+A9!T/R[J70F$[LI?0M4,H34-I!D7S?6%.#&9II$J1 M084BE*:A-(.B^2ER0C$+KVZ^ME+LL-X'5R@UK!5$F.#Y\+:"B.+EZ(L20X25 M*4OI8I$Y(9:%A=BV6.CZ^B/93^CR(92FH32#HOE9.#"11G.18FVD6!\IUD@: M0R9F3B9F<;RD.ZQ7!%0^-(-042(=FD&(*)9E?.@DI<)XSB?L8IF385E8AFUK MA?FT7-CUM4VJ]2*Y7M6/BZ1]]L'3W8>N*4)I&DHS*)J?'".,B*,226&ZS>&BF.B$%-EQ.FS M+*S/S.?.;K:B)$]5TU3K;CE1.:#+@%":AM(,BN;GP^G%+)8--8-J22A-0VD& M1?.WL3@MF<>QHN:4+;04PZ5:*BQ/ARYT381E0I;#PD&$\8*)"2]J[M1:'E9K M/W=WMB%["5VU@](TE&90-#\#3BSFL8RH.51)0FD:2C,HFI\BIR3S.$;4G/". M9G)XBT%%%:--+4048Z,;$4.%2"FH\-G"P30LEAI2#B&!?C6C&.XWE9YL-5 M52JNER,'B[3^0#A1EA]C'?V:!#;*A@DG3TKHRAV49E T/Q=.&>:Q/*,Y5"Q" M:1I*,RB:GR(G%O,XGM%\[ :E=LT28=2V62*,W#=+Q 4VS@JGQT18C_E%8VH+ M;1AR\@Y[Z#H>E&90-#\=3AF*6(9/ 96.4)J&T@R*YJ?(24<1Q_ IQMY+:C,M M$49LIB6BJ,VTU#6G-],*I\U$6)L-JP;97^AZ'I2FH32#HOG)<"I1Q+)]"JB, MA-(TE&90-#]%!T?7Q+%]BK$#D]A42T11FVJ),&)3+1$5V%0KG$P389GFEXS) MS;5ARLE3$KJ$!Z49%,W/AU.+(I;]4T!%))2FH32#HODI#)0PE=%X32#(KFGR[F=*B,Y3&5 M4&T*I6DHS:!H?HJ<-I5Q/*:2\)B.-]E24>--MN&W>/* QE"2TBE)&5:2+^4H MO-DV##EY?D,7'*$T@Z+YZ7"B5L:RKDJHU(72-)1F4#0_14[JRCC653GVD5*; M;:DP8K,M$49MMB7" IMMI1.3\IB#4+\FKS&QAM$GSU3HJB249E T/TD'QZ5& M.R\5>V J]L14[)&I,12P= I8QC&QRK&=-"OXF%!9":49%,W/BY.I,I:-54+E*I2FH32# MHOGG+3NY6L2QL19C1VF1B^$:$!$EU-#KJHDHMCEH?7CB,A'&1#KQA6[AY&!Q MS(&J7Y-),VNX_:F3$4K34)I!T?Q,.!U9Q#*S%E!M":5I*,V@:'Z*G+8LXIA9 M"^*(4R'YL%X0444^.J&=.J$U'^[.):)$)B9VYQ9.N15AY795WW3][<6S3KFR MZ[:>Z#!T21)*TU":0='\A#@56<1RMA90#0FE:2C-H&A^BIR&+.(X6PO"L2K2 M='@,T"45ETHN1S<:A&.UY&DY7+6AXE+.U82SM3CX\Q9AI485CY79"5P:A-(.B^=EQ^E+%,L$JJ.*$TC249E T/T5.<:HX)EA%V%N) M,\J(,.*,,B**.J.,")L^HTPY1:?"BBY40Z:.+@LC3YZ?T/5 *,V@:'YRG,I4 ML1RQ"JHUH30-I1D4S4_1P=]YC..(56,_*7%T&14U/KJ,B**.+J/"IH\N4T[+ MJ;"6"Y60$\T@X2N=/&VAJX50FD'1_#^.Z:1G&V5<5*-KPY(<)DFHV^:27"F&1J)'&H.,;EP2DG_C XD5>&1=Y$=3G2 M(1*&GSQ;H7)"5Q:A M-(.B^8EQ.K2,Y4XMH6H42M-0FD'1_!0Y-5K&<:?NL-);92F'4H>**E4Z+!_C M*#DZ^,@042Q5VM6J[;OVN.XV,_7@U:2Q-YL_ M^O?F+9_-1Z^_8V\N&?&Z9F_,]O6YPU^JN5VNVV1E;_I+I=]OUO6; MY>W=_DE7/YS/^GNJW^JN']GMPSM;+6RS">A_?E/7WZN;CMCL7_P50 M2P,$% @ S84)54&ULM9G;;N,V$(9?A5"+(@NTD:B39=<'I,V0O?42K0YSA*^$S;";&? MZ#I?[6A,^&VZIXE\LTE93(2\95N=[QDEZRPHCG33,%P])F&BS:?9LWLVGZ8' M$84)O6>('^*8L"\+&J7'F8:UTX.'<+L3ZH$^G^[)ECY2\;2_9_).+RGK,*8) M#],$,;J9:7=X$IB&"L@4?X3TR&O72"WE.4U?U,W']4PSU(QH1%="(8C\]4J7 M-(H42<[CGP*JE6.JP/KUB?Y3MGBYF&?"Z3*-_@S78C?3/ VMZ88<(O&0'G^A MQ8($5-J25,76?:S:)FO,%$;Y5$P M^3:4<6+^0%]I^+]X7AW(%Z7ZRX7;YX6OS ' M@;\>DEMD&=\CTS#-GODLWQZ.^Y;S_T8/WCUZ(QE6N1.LC&>=X?DA)]LMHUN2 M?8+3S6E#H+]^DU+T4="8_]U7]9QK]W.5TTWXGJSH3)-6QBE[I=K\NV^P:_S8 MEW)(F \)"X!@C>+897'L(?KI8XHV+(W12GX*F'18:15B5Y@$9;RO-#G5S:CJ M;\;KW/0<%UN&84SUUWK>>Y38&XV=CM+O*AW;-*QQ1QETE3:V/&S7E8UT.&4Z MG,%T/"6AH&OT*(B@O>L>#+]T2T+"?$A8 1KU, M:^!>R2]FPQM,Q^]B1YG,PT$F(NQWC$' I9L2$N9#P@(@6*,*X[(*XRLYQABR.) P M'Q(6 ,$:Q<%&U0D85_&, MOX0C#"[JCK&7U*R_.Z2K]0UJU@/+9&/=\Q>I2> MYYC&6<_ M=8(OSTART9"ED5"T+_U5DEJ5E3)LOW]$/*7WGP-CGKI;@:E^:"T M (K6K)]9U<^\DM\48*@20=)\4%H 16N6J.HY\6#7]'[/ >TY06E^0:N['.[: MUK"HF4/'.SR/BW]_W&D^!;9E RRJ69U1MX^F7X9:-!6=HN&4\>NU04'K&-CN-Y;DEY*="Y=/R MQ/2SZF0AI9=[BA94Z8$\OTF3<7I1@U0GIO/_P-02P,$% @ S84)5;E_ M+(O9 @ =0@ !D !X;"]W;W)K&ULK59K;],P M%/TK5I@0D\;R:).RTD;J6A @)DT;@\]N5D 75V)5K5Y42 M:&I!1>X&GA>Y!67LKL?T$C9_0\"4B5_9)MDVLYY"D4EH4#1@5%(S7;WK7Y*$#0)Y^ M0- @H> X1. 00,86*.U,FMK036-)U)LB331R&8:-C<6C6X8-ZMXK25^98C3 M\15L@%>@R%LR%UQ+3"N9*05:G=P/?&5TR7*F&<:]68"F+%?'B+BY7I W1\?D MB#!.OF6B4I2G:N)J%&;HW:01<5Z+")X0$9$+G"I3Y -/(=W'NVBH=17L7)T' M!PF_5/R4#+P3$GA!T*-G?AB^@ 3AOH7[!^0,VB0/+-_@+TGNRTR-'/8CS1D> MJY(F,'7PD"J0&W#BUZ_\R'O?9^N%R/9,#EN3PT/L<;M;:+-]..@^PS5+9%G, M';.)@V!X=C:5L+42/L]*WMWX>#F E)#BY667\[C/74T<=MR% M01!%P0-WX:,D#$-_X-^'[>F.6MW1<_89"DS$FK/?J!4/ILZ E""92,E*BF+< M)SMZR5WX0F1[*1BU*1@=7+I9(2JN%?I.\BJM$Y#T+2?5-C%+6#/.&5\3L>ID MJB]'HT=KYH^":!0^6-J#^O[5O=NYV0N0:UOP%#I"D_4EWXZV-75F2XE['UX7 MY LJT:HB.:P0ZIV.< _*NLC5'2U*6R>60F/5L&PO=V]R:W-H965T MG/\]W_)$2)[LL_UJLI2R];YLD M+:Y&Z[*\?ST>%_.UW$3%J^Q>INJ;999OHE*]S5?CXCZ7T:)VVB1C@I 8;Z(X M'4TG]6;^X&J%*D4SDO*Q"1.K?@[R625)%4CK^.00=':]9.9Z^?HS^:SUX-9B[J)#7 M6?(E7I3KJU$P\A9R&6V3\C;;O9.' ?$JWCQ+BOJOMSO8HI$WWQ9EMCDX*P6; M.-W_C[X=$G'B@)G%@1P3)7(8IM([X^E=YVE9:Y2['V(H[LX MBWXCRRA.BA?JR\^S&^_YLQ?>,R].O4_K;%M$Z:*8 MC$LEL[K8>'Z0]'8OB5@D_;9-7WD4_>011 C@?MWM?B/GRAW7[KCI/E;).6:( M'#-$ZGC4%B\NHM4JEZNHKKMLZ1URYOWU09EZ[TNY*?Z&AKF/R^"X57^^+NZC MN;P:J08L9/X@1],??\ "_0P-VE&P1@KH,06T*_KT>JM^]+2$QKAW%+5C-64\ M3 FG.."3\<.I>L!,NAPG1 ABJ&J;,8XI)K J<50ENE6]F?UR"ZGJ M=#NW4AT%:XS0/X[0'ZA9?9 M587]6S5LZV)^2 U=;2NER^>P+HPT %&_5CWXG5XP1!R;K0J8^30XF6>:ND[ MC#MUS;)EN8MRZ2F*>C.U<,IR&*:=8#:XAGPFA%F6@!T)1!!:ZE(S%U\ 70Q0ES 1,%,=@%T6J&%8U&GNXI[@ MQ0!2*<$,U4T5HJ4:,87\!B#, 84=1JD[89(2&BL#:B M:4QZTI@ F!6HE3/ 3/C4UKU$TYATT_BQ>[U_/>LJNCO$V1N^(4A,3G:]@VU[ MW>Y[AR QT20FO4E,VH15EZ6!69$ B#'AEO4AT1PF%W"80-M:0LRU*V#&?&&! M,-$0)CTA3 "X,B+,R04P4T;$-KEH!).G(5@U\5-7U]T1SR[F(921NY./2IN;@&S C%MKTHT60F%Y"90,A%?FN^:9OA %/+ M?$,UF6E/,M,VC^-Z/;J/6I3\P. -)9I-Y8?.[AK;=T=XNP2'H+# M5'.8#L5AZI3#KJ(UTZ Y3'MSF * %=QOE22 :Q(R9JE(S6%Z 8O M\1=%DYO_S)/G0PEWK MZ^X0Y]:PJVC- 6L4\Z%0S)VBV%6T9AHTBGEO%'. L1BU3B$!MZY]9*M'#6)^ M 8AYF[""MS@,6*DU@F6)P$].;?4]MM7&:RBX>98,L!(XL$Q[7".8/PW!9ZRL MNR.>7<=#D)EK,O.AR,R=DME5M&8:-)EY;S)SB,R(!^;-)3F5] M9@Z0&?D^;ZD#'CV'-+#<7Q*:S*(GF0]^C6.I+*#4G +I_^A]02P,$% @ S84)53/XN;&ULS9=K;]HP%(;_RE%63:U$R85R*8-(O6Q: MIU5#9=T^5/U@PH%83>S,-I=.^_&SDQ#H%+*II1I?P$Y\CM_'?A.?]!9V91!B3&2=)\CTG0D7,5&Z*Z:V3 22<1H41[;G."T[)I19 M?B^]-A!^C\]41!D.!,A9'!/Q>(X17_0MUUI=N*'34)D+MM]+R!2'J&Z3@= ] MN\@RIC$R23D#@9.^=>9VS]V&"4A'?*.XD!MM,"@CSA],YVK>U"KF-(&;[57V#RF\AAD1B1<\^D['*NQ;'0O&."&S2-WP MQ4?,@9HF7\ CF?["(A_K6!#,I.)Q'JP5Q)1E_V29+\1&@.=M"?#R "_5G4V4 MJKPDBO@]P1<@S&B=S312U#1:BZ/,[,I0"7V7ZCCEW^ A &*=+=9 M@/!E%-$I,>LGX? 2%:&1/((#H RN:129ZSU;:1TFFQWD56 V"LQ&5?8UIB@PDPU,7F"6"<]2M]+4YHF=^XU&P^G9\Q)!)X6@DW\3 M].)UK\%0$:% 6QGA[FQ)Y7W7N.3TV&D?.VX94*6T9^Y$LP!O[HOAFJ^ V2HP M6[LQ7 UPA:D*3/ED?W4@Y>,RPFH-K@./2(2LP&D7..W*5-<:(9[%\ M>W[C> M=N-6BGSFCG:*)>CLBW$[KX!Y6F">[L:XH#B,4 \+^)31GYI6'W J1&"X5* 6 M&,T18LY4J(]!(H&8/ $RI0N7HS+J3)?K;KQGG;K;+'_/NL[ZL':JK4N6^V#= M:I7/W%1WHV1Q]\6]N9(=DZX+&K>RD/B/!LZ%_>%@;XN!UZ6+NZ/:Y45'R5]$ MN%Z^%&5[9&_4TN:[Y)J(*=75;X03G=JU3$5>_'!Y?\&4$L#!!0 ( ,V%"57GF'TJ(@T /E[ 9 M >&PO=V]R:W-H965T79-$!K:F:[:(%B.C/[L-@'Q69BH;:5D>1DNI@?OY+MFA9YG.QK.O['R>3:KY4ZZQZ7=RK3?.7VZ)< M9W7SL;R;5/>ERA:[1NO5A'M>-%EG^>;B^FKWNT_E]56QK5?Y1GTJ6;5=K[/R MZSNU*A[?7/@7WW[Q2WZWK-M?3*ZO[K,[]5G5O]U_*IM/DR/+(E^K3947&U:J MVS<7;_T?TVG0-M@A?L_58W7R,VM/Y:8HOK0?WB_>7'AM1&JEYG5+D37_/:B9 M6JU:IB:./PZD%\=CM@U/?_[&_M/NY)N3N,>&P<7;+ZMZF)]:-Q$L,XW^_^S/P]"G#1H>. & M_-" NS80AP;";/!42,&A0>#:(#PTV)WZ9'_N.^%D5F?75V7QR,H6W;"U/^S4 MW[5N],HW[87RN2Z;O^9-N_IZEE7+5ZS]EZ5_;/.';*4V=<6RS8*]WSRHJE[O M/G\O59WEJ^H'=LE^^RS9]]_]P+YC^8;]NBRV58.NKB9U$TY+.ID?#OUN?VC^ MQ*$%^UALZF7%TLU"+8#V,[Q]A+2?-#(#?M'C'4<)_;3>OF?!>,>YQ#L7S MO.82;R[5O&GN[YK[0//4_>@^(H8X7AABQR>>X/NEZ?LRG]=JL;\ZVBO"NDS> MUVI=L?]\:-KN?_XO=!GL#Q3 !VI'PA^K^VRNWEPT0UVER@=U5XE1G2FJSL>L M_-+D0C4NYP20 $SZW;BD\^*'B<"T.=QMSYNT/"A]S#EQG!QU'G 1P MX+!SP)UF/3R*1*QQW;/7J;:/YH:'6Z=NKXW\S+4A'&\=-YR$<-"M,T9NZ^OD MUL>SV]VMXR1/X';K.,$D -OG3&R7%^GN3Z>Y^ZREXV'%+&IN^FYUN MBY)5S4UTJAE[S.LEV^HLO;KMEU[JILD+%)/OV8=Z\1J4ERCA/?0")9LD M94NIV+J=I7-[/WZI[S%\HJS\T&>4;)*4+:5BZ_:9-B ^[D!.W4^TP]SQPH4ZJ#=J76-I+C-E([:U8\;M3B M%:O:T:UB2[6"*DSO<+[>DE.R26[;TIWDMNA$A^V*KMTKQ]VK_OKT%7N_N=_6 MS53]03VH%8/*6.]PMMZ2D]:#2-E2*K9NOVC7S(,7FRN(+.ZASRC9)"E;2L76 M[3-MYCENYL_7\3A0BDJ2,# **C-'G#S@3@=VWQ-A8%8D\,"'"J,]-^]9OWJR MFL?MBI/Y_<]YB 0@EB)C&%NNC2W'JU8]*GKM[V?'P2!>1(S1YP$<$D8\\349 SSQ[7YXV?,7Y_B'K?K M3B'WA/EELQM, C">V./,& 9+:(,E\"J6<[(N[*(35-]S@TD !E7X\."'BJ.= MC,"=C'N)3]A5I\!+S+K"S TF 9COQ9YYZ>#1#U5'FP^!FP_G I^P$_LPBLW! MV DE\9AZ+V$:PTF(DR5G0YT$M)[N'<[6>V$9[#$G(4B= M!"F;)&5+J=BZ?::=A'BNDQ" 0_ $][@Y$+GA)( 3H?#-! B/>Z@NVD@(*B,A M; O@6]JH\QE0'/W& 2@(G$,U++% ]^J#C:; 1$Z^4"P!U,>6!>7VXP"<"@ M13]X\$/%T5XC.+]>#M2"M)Y!RB9)V5(JMFX':*L2O-CVF(#4QI"R25*VE(JM MVVV3P980.FV3L%7]^&(:).9D[XB2 :U+BP-PDD>*!#Q5&>X7 80GADQE. M .3_H"AN. G@8%'&, J!-@H!;A1ZI3@!D..#&KGA)("#-1K#. 3:. 2XO!^"%Z#W^DJ^I(V5(JMFYG:1\3)"\V95&NAYN1 MLDE2MI2*K=MGVF<%N,]RF+* '40B-'=BSMQ@$H !-1H\Z*'[.K5M"G';A$]7 M(5!Q 01Q@TD !@B"!SQ4$&V50MPJ]9JJ0J#F NGC!), #-)G#+<4:K<4XF[I M[9W:S+^RFV+0!(63]QWL2-DD*5M*Q=;M)NVIPA?S5"&IIR)EDZ1L*15;M\^T MIPJ?ZZE"VP/Q*#(W@,_<8!* M:5@LU".1SU4E9-'#Y ]>^#L8P-FYR$2@%A# M\!AN*M1N*B1[_D (/#+ ]%$.&(E'U/L^&\-IA=IIA<]Y1D%HUU':F\?\>M@- M)@$8M-P"CWBH(MK.A(2/*0B!Q5E!8NGC@I)X7+VOJS$,1J@-1H@;#/<21&A; M S_QK>5R;C )P:!K; RG$6FG$>%.X]=FN*JV99,ZYJO5@-01I^^;AI"R25*V ME(JMVU': 47^2Z6.$>DN'%(V28 MQ,/I+=X87BG27BG"E\KU>9Z3_8R'2VY.?2X@B"B]A1O#W$3:W$2XN7%/&2+;EG >V?>O$TSB8?46<0P_%)T\ MC@WW0\ZK&R)@KXJ]6-@))?&8>BLXAB.*M".*SM2>H(<$#$C12,M/I&R2E"VE M8NOVE_9KT8N5GR+2\A,IFR1E2ZG8NGVFW6'TW/)39/LX8%_XS TFW6 I'O5 M56+M"F/<%?;(O6*[?-3NJ+/T<<1)" ?MO,//8*A"VH[%>$'JS!,U@=(2L'7* M#28!&+1U"H]XJ"+:[,2XV7'>5Q;;9@84QPDF 1@HSAAF)M9F)C[S_+LZJ]5N M0EAO-_D\O\]6K+A9Y7=9^S!Y?%('=P;AQ^L[09"R25*VE(JMVW/:1,7!2TWJ M,:5'FI&R25*VE(JMVV?:O\7/W1D4 Q6GQ'K&I!-* B@>QM8 -(8;B[4;BZDV M!<5G-_/,SD,D'D[OZVF4AV>?/#V;;/=0#.SW$6:]TP4D(9#YO'4\[J&Z:,,3 M/V??4&S7FL+8G)AG3B@)H'@867*,X25B[25BJDI3#*Q5:\8,4QH7E 10?F 9 M"CST@=(DVE DN*%P_C(H 9YT'7)A*..$DA#*MRX://*ARF@CD9Q9V5:4]T79 M9H?G%V^!F2#.WS>K(&63I&PI%5NWI[3!2?A+98()Z8([4C9)RI92L77[3/NN M!/==YS/!Q"X+A7'DF7OKW& 2@ D>!^:F!CSJH:IH3Y/@A2'W9# !%J.9V: # M1D(84Y,Q/$.B/4/28B?\E[['S>G;#28A&#<+&RD>_5!UM'U((6/G\L#^<">4Q./J/3Z/ M\AZ>DQ?QX ["/65.@*<&B"@RW]GD!I, C ?6_G \^*'B:#^1X'["/6D&+$ < M6P^_8G"\Z+8%&<,1S'5CF**.XKV&=^JG.?9BMUG]ZKLGSCC!^B; MA)&R25*VE(JMVU7:XDQ?;.G:E-3LD+))4K:4BJW;9]KL3)^[=&T*O%-H&L?F MI.8&DW@XO<4;PW5,M>N8NC[E#10.\ B0<$XPB8?26[@QC,E4&Y,I;DS8Q,/J+2*IDYFYMSA,- MW[\4^V-6WC5&CZW4;=/4>]W6),K]>Z;W'^KB?OERA:J; '- MWV^+HO[VH3W \6W?U_\'4$L#!!0 ( ,V%"577/[13K , $(. 9 M>&PO=V]R:W-H965TLBYT$LO,Z:X]'V=9)!3?2X+$/;-5JJ<&CM4.U\7"FA:&N7<)T$0 M^3EEPHL7Y=R-BA=R;S@3<*.0WNW\O@#U %-'5XBN2Y_T;%:&Q$/)7MM9%X;6P8Y$]4_?:@WHF- A@Q(;4!* MWI6CDN4U-31>*'E$RJVV:.ZA#+6TMN28<*=R9Y1]RZR=B=\_%'9_($57"E)F MT,]2:]#H[348RKA^A]X@)M"OF=QK*E*]\(UUZDS]I':PKAR0 0<1^BB%R31Z M+U)(']O[EFS#F)P8K\DHX$][<8["X R1@!!T?W>-WKYY-X(;-CL1EKCA .XJ M2>1>&(UN(0%VH!L.9VC%;=I2D0"R!=#=(_3'K>0ZH DL/5M.&M0!O/C;;W 4?#\2S*0)9C*&'J\I=ZS/T 9V3 @F=DAN40&* MR;2/:X46E6BND ]Q&$XN%OZAA\.TX3 =Y7"CY(&5U>OV#DZ)EE2;R,M$Z^-2 MH4X[7/ \[*<2-52B42JKO#K:HV+&@+![L45)1M7.\J$[JUW:(),!HJ?C[N,5 M/>'U77@1]1.;-<1FH\1^L5[5F2VQA.]3=TIVJZR0"%OZ2H%(/B.CJ-"<.@GK M(S7K(=5/:=Y0FC\O=4"DXTDS?^([Q.& ]XO&^\6H]WO!7)+<&6KZLV/4_(55 MA8-6+8.O*Q*UOU>.IZ/^^%5UHH9[?.8SW'_FF+0TR/\B%37LH_2?!@-LVD: M1Z7Y==2B]O$\N<"MKN-G"ON_5F<-U"5 9F0Z0* 5=3RNZJ5BH;(*%!LXE5&$ ME^9TJ_4X^LHU.MI<7AI/VR+P>(_XXAI]VA/P;#YP[FU7P.-MX<4E^K1+D*$F M@=LN@S/@6:F!D45X2-M+8*T?Y MF-E+'BBWP+[?2FE. ^>@N3;&?P-02P,$% @ S84)5>CC?#[! @ 8@< M !D !X;"]W;W)K&ULK579;MLP$/R5A1H4"9!$ MEZT)I':&,TOM@DOM1$"1^ MR0KAI0.W=JO2@5P87@B\5: 79N"MFHWFL M;A7-_)8E+TH4NI "%$Z'WE5X.4ILO OX4>!*;XS!.IE(^60G7_*A%UA!R#$S MEH'1:XDCY-P2D8Q?#:?7;FF!F^,U^R?GG;Q,F,:1Y#^+W,R'WKD'.4[9@IL[ MN?J,C9^^Y $0-(/I;0-P M8F>T5N9LC9EAZ4#)%2@;36QVX'+CT.2F$/84[XVBKP7A3/KQN:*$8@XCA7EA MX$9JC1I.X.&E0O@^A9'3@ KN,,-BR28QIU=9)A?":"K.]J3I+$%(@YN+Q_1?*H7"=&6CWB)Q6]@.LDS#B^AL MX"\W7>X&15$0MT&OU/=:];V]ZD=2&$5- 1@=E-''(+!38,W2WQ08],^W!'8% MA4&WP'XKL+]7X(T4LQ.#JNQ(*&D%.5WG%2JI;(_KDM_?5=;;5M\1$R?=XI-6 M?+)7_(,TC /CU/29R!#H^@!&PO=V]R:W-H965T M2LKDPBF4JJY<5V8%E%A.> 5,O]EP46*ENV+KRDH SBU44C?PO*E;8L*<-+%C M=R)->*TH87 GD*S+$HO7:Z"\63B^LQ^X)]M"F0$W32J\A36HQ^I.Z)[;J^2D M!"8)9TC 9N%\]:^6L:FW!3\)-'+01B;)$^?/IG.;+QS/& (*F3(*6#]VL 1* MC9"V\;O3=/HI#3AL[]5O;':=Y0E+6'+ZB^2J6#AS!^6PP355][SY!ET>:S#C M5-I?U+2U4>R@K):*EQVL'92$M4_\TJW# /"C=X"@ X)_!<(."&W0UIF-M<(* MIXG@#1*F6JN9AET;2^LTA)FON%9"OR6:4^DMVP%37+RB\Q4H3*B\0)_1XWJ% MSL\NT!DB##T4O):8Y3)QE9[1<&[6J5^WZL$[ZM]K-D&A]PD%7A",X,O3^ HR MC?L6]]_BKL[9APWZL('5"_\6=BQ)BT;CJ#E,5[+"&2PG?)?&WN5EG+B[883CJG > M3&=]U1MO4>\M.NGMAC"B-VN.MIR/;ZB6CP?3^EX8>L&!N^.RF1>933+F+N[= MQ2?=/7"%J=[R)W9)?+0J?AP%E[,#>R-EWGPZGQ_X'?R+_ < )U# 9 >&PO=V]R:W-H965T*3<="]>"* M5-(.^_"C9,44+?EL.>2;Q ^\O^Z.)_GG(ZWSQ[SXQI>,"?0C33)^,5H*L3H; MC_ELR=*(O\I7+)/O+/(BC81\6MR/^:I@T;PV2I,Q=APZ3J,X&TW/Z]=NBNEY M7HHDSMA-@7B9IE'Q\Y(E^>/%R!T]O? QOE^*ZH7Q]'P5W;-;)CZO;@KY;+Q1 MF<:8E6'[\9/ZVSIX&-L;2@S3.UO^C'TTB6@92I]\ M-P9XV\#;84 : U('NO:L#NLZ$M'TO,@?45&-EFK5@SHWM;6,)LZJ:;P5A7PW MEG9B>E/(BBC$3Q1E<_3F>QFOY!P)=(INU_.*\@7:,>;E-1-1G/#?Y.C/M]?H MY8O?T L49^C3,B^Y',O/QT*Z6!UH/&OX0]&'/!-+CMYD[6YB[@#MFDF]1Z9$^Z3]!- M$LD\;Y&7H]FY5IF42"S>5%069@%D?59:?/W;6>W_+CE 8A M];;<[1GF3X*)U^\NW;A+07>UX$CW74=]0CI[R[;WDPPT&SI%IM3T(%L8X%HLUD;< M5"H,J>FIP"H5^!D%VQBW*]9WJ8NW2K9OF#>AD_XKJ*OXP04_EZ>799S,X^R^ MGJ"$28!=YO*"&J>K(G]@U63U4Y=1=#"EIN= P8/KV:Q5$$T&I\*0FIX*!2LN M3"M[:M7ODA0-/'^[5KMH@OV@5=*Z#04_;F"S:HUBD2DU/14*C%P0.*9ON(C3FJT_<[8H$_0^7O2RX!X=@GZR MJ.B[X%W!EL=&J)C'A:'GP-*/?NPL?4/,TV3#!D%A15#8L5CZV"AGF5+34Z$X M"X/P[:ATV/#5'Q$X;Y2<[VO%PWZ39?2'LC!&4&SZLA-3UHQ678 M9F,'&\4S4VIZ*A2>X>M& 6C,*8*34]%:U% M-KA)!A-(8ZQU15Q")EL$T@S3UTJ(1_H)A"@\(C >[:U4&$=@]<$39:-]112- M$=]FS1HE,U-J>BH4F1&X67;X)1K6 7 $MCPV0@5HB\/IJ:W99'%HI0%7DUS MOEC$,P:W1F#!H1-L2DT/7Z&99W-IT3/*:*;4]%0H1O.>L[38&+?!)/"<8'O; M2W=ED4[(CH5%3S&3!S,37*0PD\#2@^?(RLZDUM8DFZN+GE$\,Z6FIT+AF0T\+A'!ZAJV/+8"!5<^<^!*[\+5X3BSB;=+ESAD.S8">,KN/)A MN/K*[G@L&)JS!Y;DZ^JK'.T] V&MP65G@Z9\15.^39KRC=*4*34]%:V-Y89H M:H\.0%.PY;$1*IKR89K:BH4#_G/V:+>&&L_ M-"%AV*G<[E9VUPU#NN/W'8IA*-P].J)VX6_K\/&&3ITI-3T["FNHS>82-=I< M,J6FIT+Q#X7YY^#/ESTZP.<+;'ELA JC*(Q11YX*N[_"P\<;//\V4(LJU*(V M48L:12U3:GHJ%&I10ZBU1P?XL@-;'AMAZV=_,&I=Y1D7Q7IWSVF82[VG.UMP./6#1!25MS7]X7@\N!E)M;W0MB\ MNKGWQ.OZC@MC-7Q]XXH/47$?9QPE;"%-G5>!/#6*];T@UD]$OJIOIW"7"Y&G M]<,EB^:LJ ;(]Q=Y+IZ>5 ?8W)%C^C]02P,$% @ S84)562*+ E5!P M;34 !D !X;"]W;W)K&ULQ9M=;]LV%(;_"N$5 M0P>TL?BA#V>)@29JL0PK5B1K>S'L0I%I6Z@LN1(=M_OUHV1%-$6:DE(.N6EM MY_ ]>H_$X\>D=+'/BR_EFE(&OFW2K+RB' I2[S28JOE_1 M--]?3N#D\8/;9+5FU0?3^<4V6M$[RCYN/Q3\W;15620;FI5)GH&"+B\G;^!Y M2()J0!WQ*:'[\N@UJ*S,=R7+-\U@_GZ39(?_HV]-(8X& MB0&D&4#JRARLU'4((Q;-+XI\#XHJFJM5+^IBUJ.Y_22KSOL=*_A?$SZ.S?GK MB-%5$H.;[(&6C)]25H*7(651DI:_@-?@XUT(7K[X!;P 20;^6N>[,LH6Y<64 M\>R5QC1N,ET=,J$3F3SP/L_8N@1OLP5=:,:'YO$H, A,N>W6.WKT?H6,BK_O MLC. G5< .0AI#NAZ^'"H\_/D[)(;W)Y)7.OA$WIOO^X2]AW7 C>,;LI_=.?UD)?H M\U:-Z;S<1C&]G/#.4]+B@4[F/_\$/>=774UMBH66Q*1ZD[;>Q*0^OXK2*(OI M*W#/IT^6)=D*Y$NPI462ZZ[NJX.:5ZM5W?AA'F 7.1?3A^/RJ%$0^A#*4:'Q MR)[HVVU]NT;?1WU"9_,PV#TRX$'7Z=I4HY"C1(6NIAB>YWIMF&3 :PUX1@-_ MWE^ MT>\,DB[/6XFQ8.Z'9PMQ(9NK<": WZUZ4:I@;*/TF[!63S$!'8(4S ML$M4V+#+XCPK\S19<-A8@&BY3-*$O]12A#/,GR9.9[!?3G9X!$[0Z/!CQCD[ M3?[E?E:9",^?^ #6I5*HM@TU@#GN3RF40* S- M+/QN5^[*NE>=:;T:1X^>-S;50EMJ\H*6P&[D/%.S0D;>'UMTJVJA+36YZ.*7 M #+_$AC>K) *_0BJL]2<;W1U^I+*M@7-(S/-/[U9(97LM66PBO:]2>4R"&9' M9F8/*["ZHUEYFJ[,"J/GCE6&MZ4F5T\P/"+/U;"L8KY5M="6FEQT\6L F7\- MC&A8ZD(MU&"%.=_HZO0EE6T+DD?FA=\?:%B:M5M=&:PB>&]2N0R"K9&9K<66 M7V)>RC?KC)Y!5@GL_.&56HEO/VAKB--F(-1=\-4$Q80=+1%)SL2#(R'K6CK+:C$ M.?-\..M:L(JYO4EEIT=W%Y@Q]^06G'GNF$_%GNP9IM>ZU"-TSKLE9,="K## M9K#[;-A%,@\=?7E:)3Q;:G+9! AB_YD@!ELE1ZMJH2TUN>B"'+%YB7AAGY9L1M =,=/=TQF!J""F,W>(\GK,]6C) MYHYNU#0CW764IB#?5O>9ZR],JRN%5M5"6VIRZ00[$O>9$(%8O>/ JEIH2TTN MNL!9,G2=4G^Y:M8%/4R4.XFMHFIO4MFK8%!B:Z.?J'ON6MM68;$WJ6Q;4"#Y MOS;Z&V&OKPQ6%_YZDQ[*,#UZ#F5#BU7]/$\)XGR7L<-C&>VG[3-#;^HG93J? M7\'SZ\.3/T+F\"#2^ZA853?&I73))9TSGY^:XO!LS^$-R[?UTR[W.6/YIGZY MYJV*%E4 __LRS]GCFRI!^X35_#]02P,$% @ S84)5=+?FE5L P 90X M !D !X;"]W;W)K&ULK9?;;MLX$(9?A= &BQ9( MH[-D96T#;92B+;K8(&EWKVEY;!.52"])V\G;EZ04P3I$D '=V*(T_T_.QQ%% MSD^,_Q([ (F>BYR*A;63GA>5:KS<>R78G]0U[.=_C M+3R!_+E_X*IEURYK4@ 5A%'$8;.P/KJW]XF.-P'_$CB)LVND,UDQ]DLWOJX7 MEJ,'!#ED4CM@]7>$.\AS;:2&\7_E:=5=:N'Y]:O[9Y.[RF6%!=RQ_#^REKN% M-;/0&C;XD,M'=OH"53ZA]LM8+LPO.I6Q86BA[" D*RJQ&D%!:/F/GRL.9P(W M>$/@50)OK,"O!/Y805 )@K&"L!*8U.TR=P,NQ1(OYYR=$-?1RDU?&/I&K7@1 MJNOD27+UE"B=7'[,,GZ -?I.\(KD1!(0Z%T*$I-H^N$*'H MQXX=!*9K,;>EZEL[V%G5SZ>R'^^-?KX=Z WRG6OD.9[7([\;EJ>0*;EKY&Z/ M/!W?>Y_\?GSO3E-N*]XU=*^&[AD_?SST/J*E2=!OHA>06[''&2PLM4((X$>P MEG_^X4;.7WU\IS1+IS2[G\BL,1-^/1/^D'L]$P+GF*MIN$8KH+ A4B!5YVC% MZ*%W:DK7R+CJI?BX#'T_4K5Q/&?>C8J\P N;4>G@""^%.9%9 V90PPQ&P=QS MM@&AOR0XOT89HT*MVH1N#=*Q&^3'?M1* M>7!DEU;,1&8-B'$-,1X)\0A4,OZB/]]2%8\@L@]AW*&31.V%ZJXG* G:J]G@ MN"Y%.)%9 ^&L1C@;1/B/*3I<@:S>N-[ZFW7?)M\)V@78C7+CR&LM;.G@F"[% M-Y%9 U]2XTM&56 ^O,=).@N(ZSC)K VO+\R/VY^%='!(E]*;R*RD9Y]MT?4! M[&_,MX0*E,-&V3LWL2H,7AYJRH9D>[-K7S&IS@#F&PO=V]R:W-H M965TV W2??F<',JH&U+T!V[G[^W=W]GFRENI)9X@&-D4N]-3+C"DO M?5_'&19,=V6)@KZD4A7,T%0M?5TJ9(ES*G(_#(*A7S NO&CBUNY4-)&5R;G M.P6Z*@JFGF>8R_74ZWF[A7N^S(Q=\*-)R9;X@.:QO%,T\QN5A!V?P@^-:[XW!1K*0\LE.;I*I%U@@S#$V5H'1WPJO,<^M$&'\WFIZ MS9;6<7^\4__L8J=8%DSCM@=6+9:[=+ZQK MVU'H05QI(XNM,Q$47-3_;+/-PYY#>,@AW#J$CKO>R%'.F6'11,DU*&M-:G;@ M0G7>!,>%+^H9VL MO1]O56>U:GA =0BW4IA,PR>18/+2WR?"!C/<8<["HX)?*]&%\Z #81"&\/@P MA].3LR.ZYTWXYT[W_ WAMX59>_?;O>V%N=0EBW'JT8W0J%;H1>_?]8;!QR-L M_8:M?TP]FF.*2F$"AFV :8U&=T"@:>.LE<9.R=[#5=0+@NY@XJ]: 8-P. H MP#?.%CSGYAGH\D,E%,9R*?B?+=("!:;BCE)2?S".)J9,<0/:5 EOK^6P)4?=<3O2J$$:'47ZE*;H^HIC M4,P@G#(-#$I4,:%17SMK8ZE5>^$>3- -^P=H+AJ:B_^DZ5"5J'@("=>4(<(C M,"X38,DO:BXN>V\"KC?N]5X"'RCHN.$='S_A.ZB]X]2A$LKXZ8-MM0G0[:3G M1S/;P=NPQJ]K^NJ4^7O=L4"U=&^ )NE*F+I1-JO-,W-5=]=_YO4;=I*D-_V!@ [BP !D !X;"]W;W)K&ULQ5KOG ]BQM9O MAL,BC'&&BM=DC7/^RY+0##%^2E?#8DTQBLI&63J$CN,/,Y3D@_E9>>V&SL_( MAJ5)CF\H*#99ANC^$J=D=SYP!X\7WB>KF(D+P_G9&JWP+68?US>4GPT/*%&2 MX;Q(2 XH7IX/+MPW@3<1#%8UC(*C<$7(O3JZC\X$C>H13'#(!@?B? M+5[@-!5(O!]?:M#!X9ZB8?/X$?VWDCPG^X)C06>"%)B_)_L*MCG0$(-P4C6=V8]R!+\NHO>JB%:#08N2<:P+H!/&H M9R<:>'4#[ZD-1G6#4:E,1:74(4 ,S<\HV0$JHCF:."C%+%MS^DDNGOLMH_S7 MA+=C\UM&PON8I!&FQ2_@ZLLF87OP"BRNWH$;3,MQE8<87.P0C?CUBRA*Q/-" M*;C.JU$GGM[S #.4I,4+\ PD.?@0DTV!\J@X&S+>1W&G85CW9U'U!Y[HCP_> MDIS%!;C*(QQIV@?F]J.9 6#(Q3DH!!\5NH1&Q+=H#^#H)8"..P4?;P/P_-D+ MP"B7)<8@83@#18PHUG(U(_^QR5\#SQ'0$!Z@3Z(%MM 4&;S#0/%*>._40!% MK\0K%H$%R?B\4U3/_H)R+5:8SP4,W.U!,^X&[CY^T\.":ZY8L4_&GJ7 MU?U'^ON+^>]-L48A/A_P":[ =(L'\Y]_/>^0ED"4X3R#T+Y1J'> MXY!0/D564T3]QH;--QL_B&/ML#)"]WU7;8(%?GO >W[S,2IB30YB38QB_;7) M[C %9 F0F,N*4IN0<<48 5M<,/#M],1]:<3NJU8%-FX.5%PV>)\@ZLW*J]D<76DC3!]24];3W7"R8RG1YP[PQ3*LP/E66_*4$?9"-.7 M\JSU_*:^AG)GF$+9=:0O='J3]G2DS3A]6==HRK!U=(_Z"8$J\X8C=GLS'VF9 M&W%Z,W?;A*"6>7>@RAQ*YK W\[&6N1&G-W/8)C32,N\.5)E+<^L:/9R6N:]E M;M6EUF@*(5_+O#M092[MI6OVESKF$RUSFQ9Q4:,IA*9:YMV!*G-I%%VS4]0Q MGVJ9V_1\BQJM20CJ9[CN0)6Y='ZNV?I=1/]N"F%>KBZO/P07W=]R,UYO!7S- M!#9N.YCN.)6_-'.NVS@3?_TWWJJ9 MJ]$47A,=_\XXE;_TV@V=N9^&N_ M]V:\OOQAV[I!70;3':?REPX/FAV>B;_VJV_&Z\V_;>"@J^/?&:?RESX/FGV> MB;_VVV_&Z\V_;>,@U/'OC%/Y2[<'S6[/Q%_K ,QXO?E[FC4*'?^VZ3N*4_E+ MSP?-GJ^YLG][7WUA7).#;7/I>_YX.O:/%GS-O>FMG24T53OI M?.%3US')6@S8HER\Y+(9I;+J?F';U8X][>??TFU5J:1)AF:3_+G<,N;2H"VF M:(7!&M.$1(#P4["+DS &(2D8'WP4 XI#LLK% -0*:-4^=_3;!7N,>!X',K$/ M"GP0H;U^.]%2KU1]I0F'9A.NW6+6JF?5?%M%"VRAJ5NRTLA[SH_>E+7J_*VB M!;;05/%E%N&9LXB/N7SK3V^BB3F"3P\IJC>+-GD]XQ:B\J*>ANM=I9=@3GMRP-/>N]Y-Q6YYT-FM-R5U1JI(R'_',^'>@/YFZEJP],L>L,C7VKN4&_YOD="Y^1_7@R^_',V8\<:.N&>1(K&/SS0>LMC6]E89I6 MQG;:,ST>6%83'EMHJEPRX?&>FO!HY$)'ZT &V=I)2TLVFUE28 NMDFW8*!#- M,%V5A;8%]R:;G%6UHH>KAV+>B[*$=2C#JTK@MXBN$IXWIGC)FSJO)UP36A77 M5B>,K,MRTSO"&,G*PQBC"%,1P']?$L(>3\0-#B7.\_\ 4$L#!!0 ( ,V% M"558_LR0T04 *$F 9 >&PO=V]R:W-H965TW(XXWC#^)!2$2/2=Q*JX["RF7;RU+A N28-%E M2Y*J7QX93[!4MWQNB24G.,J,DMAR;7MH)9BFGW;+)V.VDC%-R2U'8I4D MF&^G)&:;ZX[3V3WX0.<+J1]8D_$2S\D=D??+6Z[NK)(2T82D@K(4T."E="LJ0P5BU(:)K_Q\^%(RH&O<$1 [(0:\PZ!T:C(X8 M] N#_KD&@\)@<*[!L# 89K[/G95YVL,23\:<;1#7I15-7V1R9=;*P335D74G MN?J5*CLYN9,L?%JP.")<_(#\3RLJM^@-(G\N64I227&,LB+HEO LCM.0H-L8 MI^A'CTA,8_$:B07F1"":HO7FSW"/-&J+W M+)4+@?PT(E&#O6^V[SNG ,$)P,@ L)232T^[.T]/72,Q( ]=Y+@7R+6=$;J_ M\]"/KUXCR95'%P1129*&5L[,S/=XB]Q^AKS:(9N<;:;\LDJ[J&=KC.N6+MYXZU8XI!<=]3$( A?D\[D M^^^3C,F1H( MU?BG9N!PL>NT37(;X6WESF'##*:7".N).[#ML;6NR@A9HP\)"X!@-1D'I8R# M_RHC34.>=>PF_8S4MOH-7NCGV"_T@ZS1AX0%0+":?L-2OZ%1OP\D9%Q-O/E0 M7XR\876$)L_ZNK$3&M%M182$>9 P'Q(6#%^.-;UA&:HU#2]+#2^-&OZV2AX( M1^P183U5BDRR4"HA)4-K(B3Z/ X#\O*<^C8$DX94V[XND)Q@AM M">9-X_7,;-E61%":#TH+H&AU'2L9&^?,:57/H32=[_8C0C^KKI>*:?>+:<-2 M5#:H3D%N?9J:F1O46EI(F@]*"Z!H=6G=O;3NM]Q\%G3SAG%F;D-K-2%I/B@M M@*+5U=SGEAQCHJ+249>5)9964UP@3M8D71'5.8^D_J8%O=HSKPZE!$T(@=)\ M4%H 1:M+N4\*.>:LD%%*'/VS$GI;XT_?_>[=F"3MGY84,@7C@=)\4%H 1:M+ MND\0.=\F0^2W;5[!ZD' MT$H#*%I=WWT.R3$GD;XJ$6AFMQ83-(L$2O,+VJ@Z*EW9W8/9)8"JM"[F/C7E MF'-37Y<1-,-;JPF:ABIH!ZD\][!GGE,J.%6J[OQ]2L@QYATL^Z M-^G47]O>!)KS :5Y!:T6__W#\/?/*A6<*E7__+_/O[CFW,G'[)2+WI:O"<=S M4F1A$%.W:+.@:F\7,B$%4O&/]E(U*6&NJ:T2H#3OA!><;.9%ERC)CU<,482W MS<<,0),V4+1B< MI@+%Y%&9VMU+M9[B^7FH_$:R979^YX%)R9+L&ULU5G;;N,V$/T50@W:!$@LD?)%3FT#3O;2+;"[AMWL/BSZ M0%NT+402O21E;X!^?(>2HLM:$APG3M$\1!+%(<\9#N>,Z,&.BWNY9DRA'X$? MRJ&Q5FIS;9IRL68!E2V^82&\67(14 6/8F7*C6#4C8T"WR26U34#ZH7&:!"W M3<1HP"/E>R&;""2C(*#BX8;Y?##&MF>F"G1C/%%_=K[KM,R-_0V^^1 MIQ[0%9HEBX3X$DUG=XB&+IK =:Q]J'NKZ\0&?(1')-!9/("]%=Z"EY M66CX:\TC">;0>%9Z'I@*X&L0YB*%>I- )350N^@C#]5:HK>AR]RRO0FT,^[D MD?L-:1SPSRAL(=NZ1,0B!-W-WJ#SLQ*AY-(PDYUYV8YG:M?,-&52"6^AF(MB MAR=^0N?@6WE1Y8G&X?1.O98;NF!# [:B9&++C-&OO^"N]7L#V'8&MAV/;M>% MA&9]I4/=1;<\@/TO:;R#QD+0<,5@3RHT?T#%?A/Z$#>/=U2XE^@3#Z\^;V*C M-*0^A."!2/>!2/@<*:D@"+QPA;Y-N>\CV&':\N\J7[1/X(M.YHM.X\)]BH(Y M$WH;)"O&<^27:,Y67AAJ$O#^@5&!SB'"DZ"Y0/]4AD]"*9FT$T^J\^9VA#'N M#,QM!=1N!K7[%*B7Z#VLEHZX0T%U]T#9I%V-J9=AZCT-TQ32<1PPAX+J[8&Z MPCVK&I63H7*>A@JB;\F\I_C*J8!EV=6P^AFL_O&QQB #PYL-$QX_'&:_(LZZ MW6J8V,HEPSIU@DB2@XPSQ1:2(X.VK[&"0M_QE@FH")( 1B!K#+VCGD!?J!\Q M]&T\AU0":EZ9+%+H+YLM<$%-<>,:'L;A\O!LXD)VI$+JA4_662]X+E&5+D@@ M.L55M^U6S5;&).=&7H1;,>\< S]!@>TB?H);N"YN5'U$W3 6 DMF:!;A&8Y M7:=&^7 NR+A9D2=,Q)]RX8*52]%)72G:/."Q&377:NS\KZI1W%A;'.N.O$; MSR@2CB](<46ET*Y+4B2O%$BCW#Z_)DW'+^)RG!I4N4B39I%^?E6:3E"J_^R: M\H_D DN:!?8%ZM)TAG)A6E?QD5PY2;-RGJ T36K#8E MI_B2);GK5Q6VNRZ19 MEU^K-DUA_,3 :5EU#'*A)LU?U:]6D*8X2A2(4[\&N;:29FW]K^O1%%YQ<[3; M\-E0SMV9'^ M.#G(SKLGOP=\I )RCD0^6X*IU>I!YA#)$7ORH/@F/M:>#<3\C2=Z;G15M5WQVQE8R37)ZQ9%891GA3Q]HRM;G/:?WW'"=+&*I&_JS MLR59T!LJ;Y=77)WU-RA1DM%<)"Q'G-Z?]RZQN?VG#[^!D]*"Y>7K%)YS=:_T>J"1AHO9*DH/M&ZZCOHH7 E),LJ8Q5!EN3E M-WFL!F++0.$T&^#* .\88/<% [B8^F$5^8]]N/YQ: /J*A@T7^)F+#]B*^/LJ/T;N MX!W" XR;+NC;S+WVYD[3<'R;]\!N[M%0F3M-WHVQ=#=Y[19X[DMYK5/NO5YS M(C1GF5J(19FT%YR3?$'5XBC1W1/:[G=%GHKFBS7A$?KG#P6)+B7-Q+]-V5GZ M'S;[US>$4[$D(3WOJ15?4/Y >[.??W+&@U^;F(4$\R#!?$BP C,R(CA)B.& M-O39-0T95Q.U7(TJRL/MU*"/^I@VD6V%[DHV))@'">:78.,"3.])'F;8'0\& M@[/^PS:-0#X-&D<;&D=6&C^11[0L)ZJZB:B;$?B=GX#K8[.5#QA4 @1E\C3=\C:U\%1L,]-=2 MS[#&N[S5O"L#D& >))@/"18 @1F$3C:$3E[YSCJ!S A(, \2S(<$"X# C(PX MV63$B76*7RP6G"Z(I&I'+WFBJLX0/9!T1=&2)Z'ZI+Q:C(_4EC]B:4JXJ%O? M-N5 Z?%D:Y6=;HN[+6RF4 Y-*@8[JA8WI@HR,4"Z%4\ZY< M?(LJ#!VIFDXTCK45KNM\@P3S(,%\2+ ",P@V!G41?O@E=?@*@"@I !%\T#1 M?%"T K-3(PM-_@,[DM7(:0#DU6<$U*]C*RFW.5?&Y MR)/_=/FIU^2.Y6>%;Q0-S@G>+Z4>GK4A#7R 2K^'(@;HR>J9ZF#,JTW MHC&*R%-3*>6!AN6#H@50:";YM?CCV-6?/U?9G:+Y6180Z$'MDEX@%U3LJ=!& MVY-CLC4Q.W*K:Q;"6%)'F4Y(OB'E;2V7SC&NT/ MO3,>[ZZ9;7IY]B@[,]3&9]#8RQEM>IDC6@LRS@%%IIP ZT3&,4VCCB+:P4$? M[P6]MU, 56E T7Q0M *S62Z5FH<:]D/K97:O75>&"=[NX;I_D8%5'$!10N@ MT$QR:]'%L:LN5Y07?\7F:EMOU/E7+]7Y=L#._$&B>:!H/BA: (5F$EW+.<[T MM8M]4 4(%,T#1?-!T0(H-/-I@5H%PE8QX;L4^Y7+0\5^NVZ>_0*ZDM?.:0#E MU&2EEF"P78+YYF*_PC?_1ISLU?KMNGGV:#M3T,II .74I*#66[!=;P&L].V> MNBZ-!^)VBDH?3;!=+MG>%X4\D8IZ@F(2H3M* MPGMS%%2W 44+H-!,-FO=!H/I-G:DSKSMZS:NN\L; MJ&P#BA9 H9F\U;(-_FZR#6Z0/=R3D]W;7YM>GCW*S@RU\1DT]1I.I\VR#:YE M&_R:L@W>EVUVGTF:VP/LNK$'1?-!T0(H-)/J6K?!/U2WL7OKO##NZS;.<'_; M"2K<@*(%4&@EN_VMA^\SRA?%:Q)";3!7N2R?_=ZT;E[%N"A>0-AIGSNG7OE" M10U3OM_QD?"%*N]02N\5Y.!XHJ8I+U^9*$\D6Q:/^-\Q*5E6',:41)3K#NKW M>\;D\XEVL'EQ9?8_4$L#!!0 ( ,V%"57E\#J\1P0 /(1 9 >&PO M=V]R:W-H965TP'&A-_0%!/YSY2RF @Y9#.3IPR)KY7BR'0LJV/& M)$R,85_//;-AGV8B"A-\9L"S."9L>8\170P,VUA-O(2S0*@)<]A/R0S'*%[3 M9R9'9FG%#V-,>$@38#@=&"/[[L%N*P4M\7>("UYY!P5E0NF;&OSF#PQ+>801 M>D*9(/(QQP>,(F5)^O&M,&J4:RK%ZOO*^B<-7H*9$(X/-/H2^B(8&#T#?)R2 M+!(O=/$K%H"T@QZ-N/Z%12%K&>!E7-"X4)8>Q&&2/\E[041%H;5+P2D4G$,5 MW$+!U4!SSS2L1R+(L,_H IB2EM;4B^9&:TLT8:+".!9,_AM*/3$<"^J]!33R MD?$/\/0M"\42/L(XCRK0*8@ X8'&*4F6'SAH>?@S53'@,%)!4!J7CRA(&/$K MI;LA<@$F\( PY! F\)J$@E]7)OX*:,9)XLO)BXUQWQ02GG+2] HH]SD49P<4 M%S[31 0 M7%4)R1]UGOX PQL0W#(]7+V2NRL]E*&/JDY\G02R?HDNOQ%C))FA+&@!DR54 MY9[)4D^/%H3YUZM$D"^9X$*&-DQF\/6%1A'(0E0R_]3%.O>K5>^7VMSN>$H\ M'!AR]^+(YF@,?_[)[EB_U-%Y)F,;%+9*"EM-UH=_9/$$F:HD6C)1U 9=,W(- M$YR%2:+(D:)+) PN93WDD;RJ8ZAQV6,9RHVUM3&U]<^'3LOM]J+)D#[CVEC]6Z4SN<>/:)\:T4R+KG"6FF/B'1K/3'( <\QZA#2S= M$DOW5"R81XM,(BRQI,A"NC=\W2U';;?;_0[-'J$--+T23>__V+"NX8MN"*3T M:(Y,-CAE*L,S"SV$KZ,)%TQV);6[6>^NX-_*5ZR.QT;GCN4Q-]:K5E/OIKVCG&QKW5%9/X"B M[?(Z@9["L]V0BCXH%[/= Z%7FDG[/-#W["RG0+I-H:,1!"%TX,2H!9AHP?')O\>/&U=IARZ$.=-L=,#GRR;>DI[W53: MC0W7:63M3IE:LL[:/^[!O(U.]5O;[O;ZFR5RUZY353KUM!N[@T/0-6P1^Q"U=[RMM>[=6^_![5/ M+,=D5D[5,;*9OFS@,D.S1.0'['*VO- 8Z6.\N1;/;T,^$R8_@!PBG$I5ZZ8K M/6#Y!4,^$#359_0)%?+$KU\#)/)0K@3D_U-*Q6J@%BBO>8;_ 5!+ P04 M" #-A0E5#A?DA$H# "\"P &0 'AL+W=ONP2[#N\C#L0;$96Z@LN9*6F0X7$EUJ7, 0ZX++O3(RXTI3WQ?)SD45!_($@2^ M64A54(-;E?FZ5$!3!RJX'P7!D5]0)KSQT-EF:CR4E>%,P$P1714%53>GP.5J MY(7>VO"19;FQ!G\\+&D&%V ^ES.%.[]E25D!0C,IB(+%R)N$)],PL #G\87! M2F^LB94RE_+2;L[3D1?8B(!#8BP%Q<<2IL"Y9<(XKAI2KSW3 C?7:_973CR* MF5,-4\F_LM3D(V_@D106M.+FHUR]AD;0H>5+)-?NEZP:W\ C2:6-+!HP1E P M43_I=9.(#0#R[ 9$#2"Z"^C= X@;0.R$UI$Y66?4T/%0R151UAO9[,+EQJ%1 M#1/V,UX8A6\9XLSXPLCD,I<\!:4?DY=7%3,WY#EQ9O*A=*F>V%37]DF:,FNC MG)R+^A)9CR=G8"CC^BFZ/"0^T3E5H-FIQ-NR_Q$ES2!D8=UK$$MP1L_>A >!2]V:=L3 MV9;27JNTY]CC^Y3:Z_#<%EU*IK+ 3J3KZS-1BHH,L#L8,K\AFWXS>N/,DQ55 M*?GV%BG)N8%"?]^5JMX^4[4GLJU4';:I.NR\%),L4Y!1 U@\1C'LF@E94EX! M*15+\!=475WD"597*CFG2M]:G^Y*3GWBP)UHN_MR?!P?A/VAO]Q4W1G77ZH^ M:E4?_48IR+H4"%R#2IB]!%9CW4MV"JM)#S>$!7=$=1[[EZ+ZK:A^IZCW53'' M[R(7K3#\-]4&FR$3V:^D]7^2%O7BP1UUOW#:BGK01CWHC'H&RK5W@9?-U>/. MUM3)\:?UMB>R+;G'K=SC_]R:CO>9JCV1;:4J#&Y'AN#?W>B&>_.VAF%PMV"[ M(_A3A?[&?%2 RMS8J$DB*V'J4:FUMJ/IQ UD_JU[/=>^HRK#=DPX+! :'/11 MB*I'Q7IC9.FFK;DT.+NY98[C-2CK@.\74IKUQA[0#NSC'U!+ P04 " #- MA0E5_>MJ5BP$ "4%0 &0 'AL+W=OJF3^29'0B]8RD 1_=%7K*YD7)>79HFBU,H,#LG%93B MR8;0 G,QI5N3511P4BL5N>E8EF\6."N-Q:Q>NZ:+&=GQ/"OAFB*V*PI,'Y:0 MD\/D.7JO@O72'2:M0NVXV MOM>!"S''BQDE!T2EM$"3@SKZM;:(5U;*0EES*IYF0H\OUIS$=RG)$Z#L%Q1] MWV7\ 7U$-U 1RB%!ZQ13^+@4J4C0BA2B/AFN,_P^!(ZSG'T0TM_6(7K_[@-Z MA[(2_9&2'<-EPF8F%P;*;8Y/=>,-RN5-P:SWT& M+RJJG#P H#70?19#6QNW)[5QAJ[RG,1-G9"-**:8;,OL7R%V#30C4IIQAO[^ M(G9 GS@4[!]5L33F>&IS)(->L@K',#<$13)A$QB+GW^R?>M75:9T@H4ZP2)- M8+V<>EU.O3'TYO5O4Q@?O]YP+\>@2DN#Z->(\CNT7SBV[8L"W1_'^U3*=J<3 M[Z(O%IZ*>;XSL?I2D6)+9VI/GL!ZSD\ZYR>CSLLJE/5949+L8E&03/ @$M2% M6%/A3'QR=1E*H!NZ_8>$Z[M2MYT M$;K5KH5X53?.!NM+^W)E*]9#V7*LNUI/\$V_\BNFVZQD*(>-V,HZGPJ6I$T+ ML)EP4M4]KEO".2GJ80HX 2H%Q/,-(?QQ(C?H&K&+_P!02P,$% @ S84) M53=AV(1.!0 ZR@ !D !X;"]W;W)K&ULQ9IM M;^HV%,>_BL6FK5?:;9X@0 =(M'FXG5:M:G6W%]->&.)"=),XUW9*.^W#ST[2 MD+3!!>E([8N2.#Z_8W/^V(>#9SO*OO$M(0(]I4G&YX.M$/F%8?#UEJ28G].< M9/+) V4I%O*6;0R>,X*CTBA-#-LT72/%<398S,JV6[:8T4(D<49N&>)%FF+V M?$D2NIL/K,%+PUV\V0K58"QF.=Z0>R*^YK=,WAD-)8I3DO&89HB1A_E@:5V$ MUD09E#W^C,F.MZZ1FLJ*TF_JYCJ:#TPU(I*0M5 (+%\>R15)$D62X_A>0P>- M3V78OGZA!^7DY616F),KFOP51V(['TP&*"(/N$C$'=U](?6$1HJWI@DO_Z-= MW=<S7!J,#!DYMX!SK85@;#%\; M. <,1K7!Z%@/;FW@'CN'<6TP+H-5O;ME:#PL\&+&Z XQU5O2U$49W]):1B3. ME!3O!9-/8VDG%O>"KK]M:1(1QG]&_ORDBCVP1GLGT9 M1;&2$$[0=59]$)2@SCPB<)SP3[++UWL/G?WX:68(.3SEQ%C70[FJAF(?&(J# M;F@FMASY642BKKTAI]7,S7Z9VZ6M!2YS=HY,]Q=DF[;=-QZ]^6]%=HX<\Z"Y M=[RYU6/NZ\UO\#-RK(/. [WU/+&?FL-I<(7=%4[KB\6F*6C.%L0^0N M*-#J&;7[W>+GLGFYPRQ"?_\ND>A:D)3_TR>O(:2\(&$>),R'A 60L! (UI'7 MJ)'72+L024FE4DR\7(IJ?(3D1H9BS@LLUR9T%LOG2EV\;P^[U/)/E0\DS(.$ M^15L5,)4.ONXL$>F^IL9CVUE0#H-@6 =9;B-,ERM,LH%A2/\*/,8O$I(*8J- M7',$*F0^PI#8$I2K+.@=@6C=G"H0]TT8G&%/&#Q(ISXD+("$A4"PCD#&C4#& M[^0PEGMT#J-%G2H"2)@'"?,A80$D+ 2"=90R:90R^> <9@(I+TB8!PGS(6$! M)"P$@G7D-6WD-=4N1'\4@@N<17&V0>MN/M-\7<\9E7M7BG AMI3%_TJ%X906 M4F!G18X$[=VYM&Y/514DS(.$^9"P !(65C"WM=M7.5=KN^\HQC+W51[SF.QF MKY (1053"LH)BVGT7E*CQY^JC9K63FM>)S3O=_%!QQ2 TD(H6C?I0WW M'5%5:!7>U@+06AZJM: WT%KPR8&VWBC:"G."W27CV EF%!:1XHS0>E!:"T$(K6EIN-HK>HJU0FEIK4YL;4QT# MO,%L$V<<)>1!(LWSL8PDJT[653>"YN7!KA45@J;EY99@*3C503Y_H%2\W"@' MS?G&Q?]02P,$% @ S84)58HG#ZL0 P P0< !D !X;"]W;W)K&UL?55M;]HP$/XKIZS:6FDE(;R5#B+1EVU(8ZO:=?LP M[8-)#F(UMJGM0"OMQ\\OD-$UA _$+W?/\]SY?!YMA'Q0.:*&)U9P-0YRK5?G M8:C2'!E1+;%";G860C*BS50N0[622#+GQ(HPCJ)^R CE03)R:S8E%8("/C<8L9 M5)36<7^\0__H8C>QS(G"2U'\I)G.Q\%9 !DN2%GH6['YC-MX>A8O%85R_[#9 MVD8!I*72@FV=C0)&N?^2IVT>]ASBX0&'>.L0.]V>R*F\(IHD(RDV(*VU0;,# M%ZKS-N(HMX=RIZ79I<9/)W=:I ^Y*#*4ZAU=QQ%0#C-:%,9*C4)M ME%O^,-VJO/ JXP,JVS',!->Y@FN>8?82(#0A5W''N[@OXD;$*TQ;T&F_ASB* MVW!_=P7'1R>@H/!L-L:6;U*5J]1UBE91GC52NEX!='?X MJ5"ZEOOL59:C5J^>>EA1#QNI9^2)LI(!+]D>Q_-,9CQ/W%T)^:QF !J]9"E7O6"F]?PJ#%4\@XRJ4S$' M;IY,A,RH-D,Y#=5< DV<49:&)(HZ8489#_I==^]>]KMBH5/&X5XBM<@R*E\' MD(I5+\#!YL8#F\ZTO1'VNW,ZA4?03_-[:49A@9*P#+AB@B,)DUYPC:^&I&4- MW(RO#%9JZQI9*F,AGNU@E/2"R'H$*<3:0E#SMX0AI*E%,G[\NP8-BC6MX?;U M!OT/1]Z0&5,%0Y%^8XF>]8*+ "4PH8M4/XC5G[ FU+9XL4B5^T6K?&ZG':!X MH;3(UL;&@XSQ_)^^K .Q94#(.P9D;4!^UJ"U-G"1"W//'*T;JFF_*\4*23O; MH-D+%QMG;=@P;E_CHY;F*3-VNG]KQDA,T%!"PC0ZN0%-6:H^H@^(<73'TM0$ M6W5#;=:R%F&\QAWDN.0=W ZZ$US/%/K$$TBJ]J'QL7"4;!P=$"_@7PM^BEK1 M;XA$A*"GQQMT\N%CC5]#/\P-Q 8&.QA<#U-QKU7$L>5P6^_BCC4:<:7EPB2Y M1G^[P(XT9.J?NNCE:&?U:+9VK]28SM!K3LD]-V-UQND_6ZQD(EM,1.@>B$!T=0T.\:GR'1-LRO&IETJL-OC M6$B9/XFI\8?IU[K(Y,MUMI(:1]&;I/:Z="#ABX+PA3^I06N0RN9UG'HH MEXSKZ%WNTCMK[?#S>G @/QR5S3OZJ?UH_=X*FO4-.]I)Q+=IZ)U2]7%+8&"O MCY\&HR\WUWE_J'4K-V_[W/*N<&B42(D#LVW%ZMR7C?[2K4> MZ50"V/#41N1LI];:.XE_#+[6#]Y$[)O%OBWW3D^:-2J"FT*H1*$40;E8% MX49E4%-H5?*E$,(_4$+_JW_B7=U#=O+[&+H'E\('^Y7/'>/NV^4[VLUTP1,C M 4?<\!Q3_HP^3R;@=GRJ 9W+ M ^MK=TP;EM/ST^X[*J&PO=V]R:W-H965TB]8QT%)6C#WIDT_) MU LT(YSB6&H(I+Z>\0*GJ492//ZI0+WZGCJQ??R&_G,A7HE9(8$7+/V3)'([ M]:X]D. URE/YA>U_P96@D<:+62J*3["O8@,/Q+F0+*N2%8.,T/(;O50#T4J( MCB7 *@&>FQ!5"5$AM&16R+I'$LTFG.T!U]$*31\48U-D*S6$ZC(N)5>_$I4G M9PN6942JND@!$$W @E%)Z ;3F& !WM]CB4@J/H!W@%#P0-)4C;V8^%+=6@/X M<76;>7D;>.0V(7A0P%L!/M($)SWY"WO^V)+O*\FU;OBF>PZM@+_F= "BX < M PC!U^4]>/_N TC17N1$]O%S!F?0C>HR105^= 3_,Q/BH#9_?58QX)/$F?B[ MKR EX+ ?4,\.MV*'8CSUU.,O,'_&WNS[[\)Q\%.?>D=@AO9AK7UH0Y_]EF61 ME?)=QG(J@9JMUC\JHCG'"5!3+M!<=YPE>2Q!G"*2]?&U0E]:N!)LW)(VZI-MS;^4OR,P0^I5+?7*]4-WY5*[(S!#^W6M_=I>9BPE MYD)7.BXJ#90'$%(M$6HP "KZNV\ 2M2;5K^-!Z.#QZV,"8,C00;?FYKOC97O M[RUV:8>[7ME6B#Z!38XXHA*K4E(F0<+1GM:S216\1C%)B7SMDW?3D1<,A@?R M;KKRVD&&O#!HUNG *E"O[F I&5?FJG?]M:9?VGJNT$RQ+5,2NG[R*D17^AVA MF?IAHQ]:B_V8\WBKS*EJ38ZQ=F= =73O:G$":0Q>,>)]CFUAS_Q6C8VC":VF MH='(5BG9(&WJ>_5%G15L" ]GE"IH="3(9-CXCM!N/)9JW9:O8,YHGV.=V[,O M[CA':*;6QK"$(^=/G%.CX@K-U-^XFM!N:W2117N-ZU4\[D[M,!R$A]UX*LSD MV-B1T+KBSSZ^[ C'0&XYRS=;Q57_VXB4^3W5J$Y=B2LT.V]4J]6Y M6+\C-%-_XW-"N]'Y5F,6]MB2KC4[%67^UV[,"[2;EZ)S-3]"RW_()WO6#GAI MS5RAF?(;.P.=VQGHU,ZX0C/U-W8&VDW(69-KA6&T7M296T]%F0P;,P+M9N2@ M0<^85.V %Q?H_WC! ANG X?.&]2I^W&%9NIOW ^TOZ\YKT%'W=:[ZLR@IZ), MAHT_@79_:'\=/>D2R)%JQ$?I+(LGG'MT7[M4!ISO&OXL5(1+\R%(JKJV5E.LKVQ;Q MBF187+(UH>J79\8S+-4M7]IBS0E>%$99:B/'">P,)]2:38MG]WPV91N9)I3< M_%:E5OS,WW+]^8?]8!*^"><*"S%GZ3[*0JVMK;($%><:;5'YENS](%9"? M\\4L%<5?L*NPC@7BC9 LJXR5!UE"R__X1Y6(/0/%HS= E0'J&G@'#-S*P#W6 MP*L,O&,-_,J@"-TN8R\2%V*)9U/.=H#G:,667Q39+ZQ5OA*:-\J#Y.K71-G) MV4T<;[)-BB59@"]R13B8LTRUW"KOA2T!GVG,,@+>ITR(#^!]2"1.4G5U 1X? M0O#^W0?P#B04?%NQC7!;>H .>."".T;E2H"(+LBB;6^K M:.J0T$M(MVB0\,\-O02N\QM #D(:?^;#YG>8*W-XT#P\_NU08QX=_W8XD RW MKJ];\+E'U)<5]8U;]4WVZWNEJU[)[^GY\SEV)=8X)M>68A6$;XDU^_47&#B_ MZU)ODBPT2189(FL5R:N+Y VQSV[),J$TH4LU\U),8Z*K0TD1%!3Y^-_.($3> M:#R9VMO]%&MPCH)Y'5RHPT%GXGAM7-3'348!\OT:U@K9KT/V!T/^\EHOZE)0 M4OI[KEP@%XTZ"="@H!_ 3OB#[IW:/(;(6ID,ZDP&@YE48_.5S@EZ"8%PX@9^ M)R5S'4[38:$&YZB>F'1PD0[7[K!6P*,ZX-%@P,>NK+\.M=$@_:D3S219:)(L M,D36JM&XKM'XS&MG;+)()LE"DV21(;)6D29UD29O7SL3SN8W[;5)ROK1L=3+-O=# WZ(Y,#>I0\'M?^/"- M"Z(B:/GF(\?O1JJ!]7LAU,*Z:8LTJ/UF:,>*FEC18*R/5*GE-/E/C9U/2B6+ M<@L0)5B4*+W9*NV"GU)RH03VQ0-.\UVQ)4(JX2OURF7P;:=.(:-LH5&VR!1; MNVZ-2H'GEBG0J$XQRA8:98M,L;5+U6@5:$"L5!RM&1!,@NY T:"0T]T:P_Z< MG#U#;.WL-;('GD'W0)VDZ6Z8N0[E]3[>A_T[.9OG4#ZPD3[PK=H']D7(Q=CO M[7 -JM>NX; S)Z?.$%L[=8V(@L,JZB/C)%E2,-]P3FC\$WSCF HU@1-&M8DT MJIJ,LH5&V2)3;.W"-,H)GELZ0:/:R2A;:)0M,L76+E6CGZ ! 05U"@J.47<$ MZ204A$YW!AVCH;2@ SH"-2(*G4%$(9V(@D'W2T '@\ZH$UBH@_5%E 9U*/A& M1*&WBJB*(&BM7]?K*F4=K-\.H1;6$U$:5%]$V7NG0QGAR^)83JA";J@L3U7J MI_71WTUQX-5Y?@NOHO( KZ$ISQ/O,%_F:BLESXK2N1RIW//RB*Z\D6Q=G$$] M,2E95ERN"%X0G@/4[\^,R9>;_ 7U0>GL?U!+ P04 " #-A0E5S"T5 8@" M # !P &0 'AL+W=O3'L3/;@?;?[^R$#-H4=5N_)/;YWGN^ M.^MNM)7J7J\!#'DHN-!C;VU,.?1]G:VAH+HG2Q!XLI2JH :W:N7K4@'-':C@ M?A@$YWY!F?"2D;/-53*2E>%,P%P1714%58\3X'([]OK>SG##5FMC#7XR*ND* M;L'Q]7<./QAL]=Z:V$@64M[;S;=\[ 7V M0L A,Y:!XF\#4^#<$N$U?C6<7BMI@?OK'?L7%SO&LJ :II+_9+E9C[U+C^2P MI!4W-W+[%9IX!I8ODUR[+]G6OH,+CV25-K)HP'B#@HGZ3Q^:/.P!D*<;$#: M\"D@?@$0-8#HM0IQ XA?JS!H "YTOX[=)2ZEAB8C);=$66]DLPN7?8?&?#%A MW\FM47C*$&>265%R^0A )B!@R0R9_ I\?QYT?P/D;=AA[N0I^$ M1PF_5Z)'HN",A$$8=MQG^GIXORN<_U.?_;/Z03*B]AU$CB_ZJW?05>6:)^[F ML6UMJ$N:P=C#OJ5!;?NU+\EF3I6Y+-WHCLH!AQ6XSX&'N28@4$ MY"3#!Z_8HG(MM<2"G*%)FZZJU(2?'*&=#9LD[$4C?[.?[.<^_=[EH4_ZW&?0 MBP]]9L]]HCV>.F)_KR45H%9N%FB\?B5,_2I;:SMNKER7?6*?](?3?H<]Q?%4 M3Y,_]/5LNZ9JQ;"'<5BB5-"[P(ZIZGE1;XPL74-<2(/MU2W7.&)!60<\7TII M=ALKT [MY#=02P,$% @ S84)57%,O^_[!P LC@ !D !X;"]W;W)K M&ULM5M=;^LV$OTK@ELL6F!Q+7Y3V<3 C:6V=]$N M+I)V]Z'H@V(SL5%;\DIR<@OTQY>R%=,B1TQ?R@WJM"_/);5.F_TU^II7&\JE<]W1NO5 M&,_OET_QF%+=WI%9JUK04N?[WK*9JM6J9]'W\OR,='=IL#8\_O[)_ MMQ.OQ3SDM9J6J_\MY\WB9B1'T5P]YMM5^_* Z0:SEFY6K>OMECF6YQ MMJV;PG]OBP\1B?\9X1CCZ)?[-/KFZV^!^YJ^ MGP9Y:-*_<3=1O?<%0)>=?5>]3B.'P4%VO.2-P7&G-F75+(NGZ%.QCTWM,_[K MCQH>?6K4NOX-&B%[;@ISMP'PJM[D,W4STA&N5M6S&DW^\17B\;\@MX0D2T.2 M98'(>@ZB!P=1'_OD/]OU@ZJB\E''[-9%^<-*O0ZCNKT\*]>;O/@C^M,SN&Z] M;9SJJ)!DZ9Z,[]Y@J_'S\>]'ZBY7N^S0^\S?^_K>;S.5PJ,CWM3?GSK MDG%$^O<_!6!(BH3U8:D+8Q3')+%ZPX511"2B!UA/)S_HY%Z=T[)NVL$TJ)4[ M;D((<19;6EV8C"7GEE07A1$F1%A2@3899@3#4L5!JO!*_;XJZUK/K]73LH"4 M"K=501)N>Q6 $9%@RUVI"R,X$;$]QET8Y@C+ :GR(%5ZI=[IYR&O9HM(S_ Z MM7K6.>-F*$)(YPZ88-1RR11 D819:E(7A6+F=&$&P6+=.;#HY" Z\8K^^>-] M=@,+YA,=>2 ?!65+@[)EH=CZ;CHJ"=#? MG]!ZF>UBSI$ QQ>QTB!6 2"V:Q90!,)'1HN0*;!!;[$]C/53G? MSF"=7LM3 VE0MC0H6Q:*K>\#DU9C?,'Y#GMS]I/=%)(M#[P1$J 0R5'>U5=K"@!\9@& @